Most Viewed Content:

Xiaomi 12S and 12S Pro Revealed With A New Processor

Xiaomi is now on a device launching spree as it is set to launch the Xiaomi 12S and 12s Pro with a new Snapdragon processor.

Xiaomi 12S Ultra Review: 2022 Smartphone Photography Standard

the Xiaomi 12S Ultra is a bold statement and reaffirms Xiaomi as a company capable of holding its own in the flagship smartphone space. That's aside from the fact that Xiaomi is one of the biggest mid-range smartphone brands.

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

Microsoft announces open-source of over 1500 3D Emoji, free for creators

August 11, according to the Verge, Microsoft today announced...

Microsoft Releases Visual Studio 2022 Version 17.3: Support for .NET MAUI Release, Improved C++ Performance

NET MAUI support, the ability to develop applications for...

Owner distracted while turning on assisted driving, Xpeng P7 crashes into people on highway

August 11, yesterday, Ningbo Xpeng car owners in the...

Newsletter

spot_img

Don't miss

Microsoft announces open-source of over 1500 3D Emoji, free for creators

August 11, according to the Verge, Microsoft today announced...

Microsoft Releases Visual Studio 2022 Version 17.3: Support for .NET MAUI Release, Improved C++ Performance

NET MAUI support, the ability to develop applications for...

Owner distracted while turning on assisted driving, Xpeng P7 crashes into people on highway

August 11, yesterday, Ningbo Xpeng car owners in the...

Budget-oriented Redmi A1 to launch soon; listed on multiple certifications

Xiaomi is silently preparing to launch a budget-oriented entry-level...
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 Buds 2 Pro configuration full exposure, support intelligent noise cancellation function

Previously we reported the Samsung Galaxy Buds 2 Pro renders news, now finally has its more functional configuration of the news. According to the information...

MSI launches Intel Razzle A380 graphics card: half-height blade design, 75W TDP

After the Blue Halberd, ASRock, MSI's sharp dazzling A380 graphics card is also here, currently only the entire version available, i5-12400F + A380 +...

Parallels Desktop 18 virtual machine software released: Simplified Apple M1 / M2 Mac installation running Microsoft Win11, improved support for Xbox / PS4 gamepads

August 9, Parallels Desktop 18 for Mac software has been released to run Windows on Mac without rebooting. Download and install Windows operating systems on...