Linus On Linux 2024
Written by Harry Fairhead   
Wednesday, 04 September 2024

It is always interesting to hear what Linus Torvalds is thinking, and it's always about Linux, well nearly always. Find out what is going on before it happens in this recent interview.

Linus has been having "fireside" chats with Dirk Hohndel for some time now and two new ones have been recorded this year, at the Open Source Summit North America in Seattle and the Open Source Summit in China.

The Seattle interview is interesting because it highlights some of the problems with non-open and open source hardware and how this makes it harder to create reliable operating systems.

Right at the start Linus bemoans the fact that building a kernel is made more difficult by the secrecy of the hardware companies. As a programmer working mostly with low level hardware, I have to agree. Even details of the latest Raspberry Pi 5 are difficult to find without a lot of skulduggery and reverse engineering. If hardware were open source, then open source software would be more reliable and better performing. However Linus still thinks that Risc V, the hope for open source hardware, will probably make all the same mistakes.

The China interview is timely because Linux seems to be at some sort of crossroads with the attempted introduction of Rust into the Linux kernel. Recently Wedson Almeida Filho, a Microsoft engineer and one of the  Rust for Linux kernel maintainers, decided he had had enough and stepped down from the project, claiming that the C people were basically protecting their turf and not playing ball with efforts to rewrite their code in Rust. I can see their point but as as Filho says in his note:

"I truly believe the future of kernels is with memory-safe languages. I am no visionary but if Linux doesn't internalize this, I'm afraid some other kernel will do to it what it did to Unix."

Take a look at the China interview, or if you are too busy you can read some of the highlights below:

After talking for a while about the old days and the fact that the Linux project has been going on a while the subject turns to security and then Rust. Commenting on the slow adoption of Rust:

 "... a large part of it is admittedly been a lot of oldtime kernel developers are so use to C and really don't know Rust - they are not exactly excited about have to learn a whole new lanuage that in some respects is totally different. So there has been som push back on Rust for that reason."

He also thinks that the tools weren't up to it, but that they are now. This was before Filho quit so it seems he was exactly right.

Given Linus's commitment to C, I believe he thinks in the language, his support for Rust is a brave but necessary move.

 tuxicon

More Information

Keynote: Linus Torvalds, Creator of Linux & Git, in Conversation with Dirk Hohndel

Keynote: Linus Torvalds, Creator of Linux & Git, in Conversation with Dirk Hohndel

Related Articles

Rust Gets Into The Kernel

Linus Torvalds On Linux Past, Present and Future

C++ In The Linux Kernel?

Linus Torvalds Over Flows On Overflows In C

Rust Bringing Greater Safety To Linux

Linus On Linux And Strong Language 

Linus Torvalds interview - the early years       

Linux To Move To C11

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


OpenSilver Adds XAML Designer For Visual Studio Code
12/12/2024

OpenSilver 3.1 has been released. This version adds a drag-and-drop XAML designer for Visual Studio Code (VS Code), a new modern UI theme, and expanded support for WPF features. The open-source altern [ ... ]



Advent Of Code 2024 Now Underway
01/12/2024

December 1st is much anticipated among those who like programming puzzles. It is time to start solving small but tricky puzzles on the Advent of Code website with the goal of amassing 50 stars by Chri [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

<ASIN:1871962617>

<ASIN:1871962161>

<ASIN:187196217X>

Last Updated ( Wednesday, 04 September 2024 )