Canonical is Funding a PhD to Automate C to Rust Translation for Ubuntu
The three-year project aims to translate hundreds of thousands of lines of C into Rust.
Latest Linux and open source news from around the web
The three-year project aims to translate hundreds of thousands of lines of C into Rust.
The open-source world has been struggling for a few years now to understand how to approach large language models (LLMs) and the licensing applied to them. What constitutes "freedom" with respect to a black box filled with numerical weights? The process taken by the Open Source Initiative (OSI) in the development of its Open AI Definition was controversial at best, as was its output. Now, the Linux Foundation's Mike Dolan has brought a new license to the OSI for approval. It is called the OpenMDW ("Open Model, Data, and Weights"), and it aims to clarify licensing for the distribution of LLMs and related materials, but consensus is proving hard to find for this license as well.
Security updates have been issued by AlmaLinux (ansible-core and pcp), Debian (chromium, libgit2, python-httplib2, and sabnzbdplus), Fedora (dokuwiki, domoticz, dotnet10.0, dotnet8.0, dotnet9.0, firefox, i2c-display, libgit2, lyx, ntpsec, openssh, perl-DBI, php-phpseclib3, python-alembic, python-asyncmy, python-sqlalchemy, python3.13, roundcubemail, trafficserver, wireshark, and wordpress), Red Hat (compat-openssl10, compat-openssl11, fence-agents, gnutls, kernel, kernel-rt, libarchive, libreswan, multiple packages, openssl, python-idna, python-pillow, qemu-kvm, resource-agents, rh-podman-desktop, ruby, unbound, and vim), SUSE (buildah, chromium, container-suseconnect, containerd, cosign, ctop, docker, firefox, forgejo-cli, gitea-tea, go1.25, go1.26, helm, kubernetes, kubernetes-old, kubevirt1.8, podman, python-pytest-html, python-unearth, python311, python313, rootlesskit, and rsync), and Ubuntu (linux, linux-aws, linux-aws-5.4, linux-azure, linux-bluefield, linux-fips, linux-gcp, lin
While the past few weeks have been quite busy with the new Framework Laptop 13 Pro testing with that all-new laptop model and paired with Intel's Core Ultra Series 3 "Panther Lake", at the same time Framework Computer has begun shipping some updated components for the Framework Laptop 16 laptop. If looking for a bit more GPU compute power hor larger form factor than the 13-inch model, the Framework Laptop 16 can now be equipped with the NVIDIA GeForce RTX 5070 GPU as well as a haptic touchpad and one-piece keyboard for improving the input experience.
Fedora-based Bazzite Linux 44 is out with kernel 7.2, a new SteamOS-aligned gaming stack, graphical updater, redesigned Portal, and more.
I noticed some performance issues with my Linux machine. So I used namespaces to shine some light on the problem.
In early 2025 I wrote about the upstream Nginx web server rejecting dark mode support for its error pages on the basis of wanting to keep the default error pages simple and developers arguing the extra HTML tag for the dark mode styling as superfluous. Following a lot of public backlash for being against offering native dark mode handling by default, Nginx stakeholders were polled and largely came out in favor of supporting the functionality but more than one year later it remains elusive from upstream Nginx...
In this article, we will look at the Orange Pi 6 Plus and then we will go over the instructions to install Pimox on it. Pimox is a fork of Proxmox that runs on an ARM processor. The Arm processors may be slower, but the fork of Proxmox is nearly exactly like the one for regular desktop systems. The major difference is that the QEMU Server allows you to emulate different processors and not just have the Intel/AMD-64 processor types to choose from when making a Virtual Machine (VM)... https://www.linux.org/threads/orange-pi-6-plus-and-pimox-8-4-10.63046/
Phosh 0.57 is out with new mobile settings panels, improved landscape support, keyboard enhancements, and an updated Phoc compositor.
The main set of media subsystem updates have been merged for the ongoing Linux 7.3 merge window. Notable this round is the Intel Computer Vision Sensing "CVS" driver merged the previous cycle now supporting next-gen Nova Lake platforms...
Rustβs security team has disclosed a supply-chain attack involving a malicious arrayref 0.3.10 release and several related crates on crates.io.
Merged this week for the Linux 7.3 kernel was a big clean-up to the stack randomization code for better security on Linux systems and helping unify some of the architecture-specific code...
Intel today released the Compute Runtime 26.31.39395.13 open-source GPU compute stack update for Windows and Linux systems. Big ongoing trends for the Intel Compute Runtime continue to be preparing for upcoming Crescent Island and Nova Lake Xe3P graphics hardware as well as building out their new OpenCL LEO driver...
With the mainline Linux 7.2 kernel there is now the basic support in place for CXL Type-2 accelerator drivers within the CXL core subsystem code. The first in-tree Type-2 driver with the Linux kernel is for the new AMD Solarflare NIC hardware...
It's pretty rare to see Linus Torvalds author patches himself pertaining to the open-source Linux graphics drivers, but waking up this morning I was surprised to see he authored and committed an Intel Xe kernel graphics driver change himself. It ended up being after he encountered a "debug session from hell" but was ultimately helped by AI in fixing a bug that had been irking him...