Linux, Rust, and Linux Foundation
-
Kernel 6.0: Start of a new series and dawn of Rust
Rust for Linux support did not land in 6.0, but it has already been merged for the 6.1 kernel version. This adds the initial infrastructure to support Rust as a language in the kernel and has been in development since 2020 headed by Miguel Ojeda with funding from Google and ISRG (Internet Security Research Group). Western digital, for instance, is already working on an NVMe driver written in Rust.
-
Linux kernel 6.1 will contain fixes, features. Useful Rust modules? Not yet
The merge window for contributions to Linux 6.1 is still open and incoming features include Wi-Fi security fixes and hardware tests.
Five new vulnerabilities in Linux's Wi-Fi handling have been identified and will be fixed in the forthcoming kernel 6.1. For completists, they are CVE-2022-41674 (kernels up to 5.19), CVE-2022-42719 (5.2 to 5.19), CVE-2022-42720 and CVE-2022-42721 (both 5.1 to 5.19), and CVE-2022-42722 (5.8 to 5.19).
Now that these are public, the fixes will doubtless be backported to the older kernels in use in the various enterprise distros.
Another useful new patch will display the processor and core number, and which socket it's in, when there is a segfault error in a program. As the patch's notes say, this isn't a perfect diagnostic, as it's possible that the fault program might have been rescheduled onto another core between the fault occurring and the message appearing, but it could help troubleshooting flakey CPU cores.
-
Gunnar Wolf: Learning some Rust with Lars!
A couple of weeks ago, I read a blog post by former Debian Developer Lars Wirzenius offering a free basic (6hr) course on the Rust language to interested free software and open source software programmers.
I know Lars offers training courses in programming, and besides knowing him for ~20 years and being proud to consider us to be friends, have worked with him in a couple of projects (i.e. he is upstream for vmdb2, which I maintain in Debian and use for generating the Raspberry Pi Debian images) — He is a talented programmer, and a fun guy to be around.
-
KubeCon: Cloud Foundry Intros New K8s API Abstraction, Buildpacks
The Cloud Foundry (CF) community is hard at work on its goal of fully integrating open source Cloud Foundry with Kubernetes. We are very excited to be returning to KubeCon after several years to showcase two new projects for the CNCF community: Korifi, a new Cloud Foundry abstraction layer for the Kubernetes API and Paketo Buildpacks, a collection of cloud-native buildpacks.
-
GNU Toolchain Leaders Support Moving Their Infrastructure Under The Linux Foundation [Ed: IBM and Microsoft are attacking GNU's stewardship via 'Linux' Foundation. Linux Foundation is not about Linux but about proprietary software companies swallowing everything, with the brand "Linux" used as a decoy.]