Linux 3.4 Kernel Boosts Virtualisation

Two months after the release of version 3.3 of the Linux kernel, Linus Torvalds has released Linux 3.4, which includes improvements for graphics drivers, 64-bit computing, security and other areas.

The new kernel includes a number of improvements to Linux’s support for graphics cards, including support for Nvidia’s GeForce GTX 680 and Radeon’s DRM/KMS cards, as well as support for RC6, a power-saving feature for Intel Sandy Bridge processors that contain graphics processing units.

Energy savings

RC6 support can significantly reduce power consumption when a system is idling, and notably could noticeably extend battery life for laptops.

The 64-bit versions of Linux 3.4 now include an X32 application binary interface (ABI), which allows programs to take advantage of 64-bit features while using 32-bit pointers, which use less memory. The feature is thought to be an advantage for mobile devices, allowing them to use 64-bit features without the memory overhead needed for full 64-bit operation.

A new security module called Yama bars processes from examining other processes’ memory.

New virtualisation features include changes to Xen to allow the hypervisor to adjust processor speed or induce a short-term sleep state in the CPU, as well as a new, more scalable virtual SCSI driver.

The performance of the experimental Btrfs filesystem is said to be improved, as well as its error-handling features.

Android re-integration

Torvalds said the process of finalising the release had been free of major difficulties.

“In fact, I think the 3.4 release cycle as a whole has been fairly calm,” he said in a message announcing the release. “On the whole we didn’t have any big disruptive events, which is just how I like it.”

In March Torvalds released Linux 3.3, which included added networking and hardware support and also re-integrated Google’s Android code.

The decision to merge Android back into the mainstream Linux kernel was taken at the Kernel Summit in December of last year, and is expected to be a significant improvement for developers looking to support or build on Google’s Android code base.

Android includes extensions designed particularly for mobile devices and some believed Google’s approach could not be reconciled with that of mainstream kernel developers.

How well do you know your operating systems? Take our quiz.

Matthew Broersma

Matt Broersma is a long standing tech freelance, who has worked for Ziff-Davis, ZDnet and other leading publications

Recent Posts

Apple, Google Mobile Ecosystems Should Be Investigated, CMA Told

CMA receives 'provisional recommendation' from independent inquiry that Apple,Google mobile ecosystem needs investigation

4 hours ago

Australia Rejects Elon Musk Claim About Social Media Ban For Under-16s

Government minister flatly rejects Elon Musk's “unsurprising” allegation that Australian government seeks control of Internet…

7 hours ago

Northvolt Files For Bankruptcy Protection In US

Northvolt files for Chapter 11 bankruptcy protection in the United States, and CEO and co-founder…

8 hours ago

UK’s CMA Readies Cloud Sector “Behavioural” Remedies – Report

Targetting AWS, Microsoft? British competition regulator soon to announce “behavioural” remedies for cloud sector

24 hours ago

Former Policy Boss At X, Nick Pickles, Joins Sam Altman Venture

Move to Elon Musk rival. Former senior executive at X joins Sam Altman's venture formerly…

1 day ago

Bitcoin Rises Above $96,000 Amid Trump Optimism

Bitcoin price rises towards $100,000, amid investor optimism of friendlier US regulatory landscape under Donald…

1 day ago