Most Viewed Content:

Tesla executives: Model 3 / Y is too good to sell

Martin Viecha, head of investor relations for Tesla, was...

Jim Keller: Innovation is happening, RISC-V will win

In the global market, x86 architecture in the high-performance...

Porsche Taycan electric car crashes and catches fire, driver burned to death

Porsche's electric car Taycan has recently been caught in...

Linus Torvalds decided to add Rust programming language to Linux kernel

Torvalds has decided that Rust will soon become part of Linux. This memory-safe programming language will join C and other legacy languages to create new components and drivers for the ubiquitous open-source kernel. The debate surrounding the inclusion of Rust in Linux appears to be over. Linus Torvalds, the original creator and current maintainer of the open source kernel, has decided that “barring something strange happening,” Rust will be part of the final version of Linux 6.1.

Rust is a modern general-purpose programming language designed by Graydon Hoare while working at Mozilla, the first company to officially sponsor and adopt the language in its experimental browser engine, Servo.

Like many other compiled languages, Rust can provide native performance while offering compatibility for different types of applications, from traditional computing to low-resource devices and embedded devices. In addition to performance, Rust has been designed from the outset to provide memory safety protection, eliminating many class errors and potential vulnerabilities at compile time.

The first version of Rust was released 12 years ago, and discussions to incorporate the language into the Linux kernel have been ongoing for a long time. Google is a founding member of the Rust Foundation, along with AWS, Huawei, Microsoft and Mozilla, and is actively using Rust to develop Android, a mobile operating system built on a modified version of Linux The company is a founding member of the Rust Foundation along with AWS, Huawei, Microsoft and Mozilla.

In 2021, team member Almeida Filho wrote that Rust was “poised to join C as a practical language for implementing the kernel”.Filho said that the new language could help reduce potential bugs and security vulnerabilities in privileged code while working well with the core kernel. It also works well with the kernel and retains its performance characteristics.

Among top Linux contributors, there are concerns that Rust requires non-standard extensions to work with the kernel, but according to Torvalds, programmers have been using exceptions to the standard C language for “decades”.

Torvalds added that there are still some problems with the compiler, but as Rust is well supported on the Clang front-end, merging programming languages may help the kernel rather than hurt it. Nevertheless, the kernel merger should mark an important first step in the future of Linux+Rust.

Latest

OnePlus 11 Pro specs revealed: Snapdragon 8 Gen 2 SoC and more

OnePlus has launched several devices under its numbered series...

Apple expected to move a quarter of iPhone production to India by 2025

Apple (AAPL.US) could shift a quarter of its iPhone...

OnePlus 11 Pro Specifications Leaked; Snapdragon 8 Gen2, 100W Charging

Earlier, we had some leaks and rumours regarding the...

Xiaomi Outdoor Camera AW300 Pre-Order: 2K Full Colour Night Vision for RMB 229

Xiaomi outdoor camera AW300 opened for pre-order, the outdoor...
spot_img

Newsletter

Don't miss

OnePlus 11 Pro specs revealed: Snapdragon 8 Gen 2 SoC and more

OnePlus has launched several devices under its numbered series...

Apple expected to move a quarter of iPhone production to India by 2025

Apple (AAPL.US) could shift a quarter of its iPhone...

OnePlus 11 Pro Specifications Leaked; Snapdragon 8 Gen2, 100W Charging

Earlier, we had some leaks and rumours regarding the...

Xiaomi Outdoor Camera AW300 Pre-Order: 2K Full Colour Night Vision for RMB 229

Xiaomi outdoor camera AW300 opened for pre-order, the outdoor...

Apple iPadOS 16.1 Developer Preview Beta 3 Released

In addition to iOS 16.1 Beta 2, macOS Ventura...
Threza Gabriel
Threza Gabrielhttps://www.techgoing.com
TechGoing is a global tech media to brings you the latest technology stories, including smartphones, electric vehicles, smart home devices, gaming, wearable gadgets, and all tech trending.
spot_imgspot_img

ASUS ROG Phone 6D series launched with Dimensity 9000 SoC; specifications, price

The long awaited MediaTek powered ASUS ROG Phone 6D series have launched with core gaming abilities and features.

Tecno POP 6 Pro launched with, a 5000mAh battery; specifications, price

One of Transsion Holding's subsidiary has lauched a new entry-level budget device the Tecno POP 6 Pro which comes with a 5000mAh battery.

Vivo X Fold+ scores 1.1 million and is close to gaming phones

The official AnTuTu article said that a new model number "V2229A" was found in the background, and judging from the configuration information, it is...