Most Viewed Content:

TechInsights: Lenovo-Motorola Q4 2022 smartphone shipments down, average selling price up

TechInsights (formerly Strategy Analytics) released a report today that...

Microsoft suspends push of KB5007651 update to Windows 11, acknowledges LSA bug issue

Microsoft released the KB5007651 update for Windows Defender in...

Intel Agilex 7 FPGA F-Tile Announced: Equipped with High-Performance Transceivers

Intel recently released the Intel Agilex 7 FPGA F-Tile,...

Upstream Merger on the Horizon: Developers Dramatically Streamline Rust for Linux v9 Patch Volumes

The Rust for Linux v8 patch, released earlier this week, introduced a number of abstractions and extended Rust programming language integration to more parts of the kernel. v8, Phoronix noted, had 43.6k lines of code, while today’s new “Rust for Linux v9 “, which introduces only 12.5k new lines of code.

Rust is expected to complement the C language as a new language to support Linux kernel driver development.

Rust for Linux v9 is much smaller than previous patches due to the removal of many additional features and integrations. By sticking to a more initial “minimalist route”, it is expected to bring more positive changes to the mainline kernel.

In addition to enhanced integration and build transactions, it allows for specific patches to various abstractions and subsystems, drawing more people into the code review and feedback process. Lead developer Miguel Ojeda commented.

"As a 'lite' version of the v8 patch, v9 provides enough support for compiling a minimal Rust kernel module - to be the first to get 'core' support and to start gradually 'upstreaming' the rest.

The kernel module can create a 'vector' as a continuous, growable array type that can push some numbers and print them to the kernel log using the 'pr_info!' macro when unloaded."

The new patch series can also be made smaller by removing some of its content, and so far it seems to have struck a good balance.

"This resulted in 3% kernel crate retention (reduced to 500 lines), 60% alloc and adapt alloc commits (100 lines), and an overall reduction from 40k to 13k lines.
Although most of the code has been in linux-next for several months, we had to make minor changes to reduce some of the content, and finally we welcome your positive feedback on whether this option meets your expectations."

Phoronix notes that with the significantly leaner patch volume of v9, it is expected to be easier to get a mainline license than before.

Linus Torvalds has been hoping to complete the merger as soon as possible (next week’s Linux 6.0 merger window) and will follow up to see if the work has been good enough.

Latest

CATL: Europe’s second battery plant is at a standstill is a False News, proceeding as planned

Recently a self-published news that CATL second European factory...

GPD Win Mini gaming handheld revealed: 45Wh battery, 7-inch screen with flip-top design

According to the latest information shared by YouTube channel...

Micron posts worst quarterly loss in two decades, $2.31 billion net loss in fiscal Q2

Micron reported revenue of $3.69 billion (currently about RMB...

Resident Evil 4: Remake set off another frenzy of horror games, global sales exceeding 3 million

Capcom announced today that its latest work, Resident Evil...
spot_img

Newsletter

Don't miss

CATL: Europe’s second battery plant is at a standstill is a False News, proceeding as planned

Recently a self-published news that CATL second European factory...

GPD Win Mini gaming handheld revealed: 45Wh battery, 7-inch screen with flip-top design

According to the latest information shared by YouTube channel...

Micron posts worst quarterly loss in two decades, $2.31 billion net loss in fiscal Q2

Micron reported revenue of $3.69 billion (currently about RMB...

Resident Evil 4: Remake set off another frenzy of horror games, global sales exceeding 3 million

Capcom announced today that its latest work, Resident Evil...

The European market has seen a rapid rise in motherboard prices over the past few years

According to a major European retailer, the average price...
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

Samsung Galaxy M54 5G released: pre-installed Android 13 / One UI 5.1

Following the recent release of the Galaxy A54 phone, Samsung quietly officially released the Galaxy M54 phone in the Middle East first. Looks like...

Realme GT Neo5 SE to launch on April 3rd with 6.74 inches Screen Display

GT Neo5 SE phone will be released on April 3 today the official screen of the new machine was previewed. According to the official statement,...

AMD’s small and large core Phoenix operation chart revealed: performance core up to 5.0GHz

AMD official documents appeared Phoenix "hybrid architecture" processor information, like Intel used the term "Performance Core" and "Efficiency Core". According to foreign tech media WccFtech,...