Don't sob into your battered copy of K&R though, the shift will move slowly. . Linus Torvalds is happy to tell you that Linux release numbers aren't a big deal. As the Linux supremo said of the 6.0 release: "Despite the major number change, there's nothing fundamentally different about this release – I've long eschewed the notion that major numbers are meaningful, and the only reason for a 'hierarchical' numbering system is to make the numbers easier to remember and distinguish." With 6.1, however, there is something fundamentally different. For the first time in Linux's history, in addition to C, you'll be able to use another language, Rust, for kernel development. . The newly released Linux Kernel 6.1 incorporates Rust into its framework, marking a significant advancement in programming choices available for Linux development.. Linux Kernel 6.1,Rust Programming,Kernel Development,Open Source. . LinuxSecurity.com Team
Both Linus Torvalds' Open Source Summit keynote and Jonathan Corbet's "Kernel Report" discussed efforts to allow Rust modules in Linux. . The next version of the kernel will be 6.0, but as ever, the change of major version number doesn't denote any major technical changes. Torvalds acknowledged that it might have been desirable to have a headline feature such as "now you can develop drivers in Rust," but this probably won't happen until kernel 6.1. So far, there is a working group , and a preliminary patch has been submitted. There are also two preliminary drivers implemented in the new language, which are discussed in depth over on LWN: a driver for NVMe drives, and an in-kernel server for the 9P network protocol from the Plan 9 operating system. . The forthcoming Linux kernel version 6.0 features deliberations regarding the inclusion of Rust for creating drivers, as examined during the Summit.. Rust Kernel Integration, Linux Driver Development, Open Source Programming. . Brittany Day
Get the latest Linux and open source security news straight to your inbox.