MakeUseOf logo

Linux 6.0 Lands While Linus Teases Major Change in Next Version

Close-up of computer code
No attribution needed -- Pexels
URL: https://www.pexels.com/photo/extreme-close-up-photo-of-codes-on-screen-3861976/
David is a freelance writer based in the Pacific Northwest, but originally hailing from the Bay Area. A journalist by training who has been writing professionally since 2009, he discovered the power of Unix-like operating systems and the command-line interface while learning how to edit video on macOS. It also helped that he'd originally cut his computing teeth on MS-DOS in the '90s.

He has been using Linux regularly in some form since 2006. David has been able to combine his passion for computing and writing in his career as a freelance writer. His writing has appeared in Techopedia, TMCnet, and Walyou, among others.

David holds a B.A. in communication from California State University, East Bay. A dedicated lifelong learner, he's been using Linux-based CAS tools like SymPy and Sage on Linux to make sure he remembers what he learned in his math classes and maybe even pick up a few new concepts along the way. Linux and open source have allowed him to explore advanced topics like calculus and linear algebra more easily than he could with pencil and paper.
Sign in to your MakeUseOf account

The latest version of the Linux kernel has arrived with the usual batch of hardware updates. The latest version doesn't include any major changes, but Linus Torvalds signaled an upcoming addition of code written in Rust in the next version.

No Major Changes, But "Core New Things" on the Horizon

While the version number would imply a major change in other software projects, Linus Torvalds said that it's mostly about just keeping version numbers manageable in a message to the Linux Kernel Mailing List, the main hub of kernel development.

[画像:Linux kernel 6.0 homepage]
Screenshot by David Delony -- no attribution needed.

"The major version number change is more about me running out of fingers and toes than it is about any big fundamental changes," Torvalds said.

The next version, 6.1, will have what Torvalds calls "core new things," mainly some new code written in Rust.

What's New in Version 6.0?

Despite Torvalds downplaying the significance of the major version number, there are some substantial changes for hardware support. The new version improves support for Intel Xeon Ice Lake and AMD Ryzen Ice Ripper and EPYC processors, according to Phoronix.

The kernel also now supports a number of new processors from both companies, as well as the Qualcomm Snapdragon 8cx Gen 3.

Rust Code Coming to Linux Kernel

Linus teased one of the most-anticipated changes to the kernel in its 31-year lifespan. Version 6.1 will have some code written in Rust.

Until now, kernel code has been written in C. C has been the go-to language for system programming for being high-level but still close to the hardware. Despite C's ubiquity and high performance, the requirement for programmers to manually manage the memory has led to some huge bugs, including the Heartbleed exploit that affected OpenSSH in 2014.

[画像:Linux 6.0 source code tree]
Screenshot by David Delony -- no attribution needed.

Rust is a compiled high-performance language that is designed for system programming but handles memory automatically. For that reason, it's generated a buzz in the development community. The inclusion of Rust could streamline Linux kernel development by reducing the time spent debugging, but the vast majority of the kernel will likely remain in C because so much of the code has been tried and tested already.

In any case, it will be some time before regular Linux users can acquire the new kernel, as distribution maintainers will have to integrate it into their systems.

Linux Kernel Marches On

The Linux kernel has long been known for its breakneck development pace. Users eager to try out the new kernel will often have no choice but to compile it themselves before distro maintainers catch up. Compiling a kernel is easy with the right knowledge, and has been a rite of passage for dedicated Linux fans.

AltStyle によって変換されたページ (->オリジナル) /