Linux Kernel News Archives
A Great Present In The Linux 2.6.33 Kernel

David Airlie has just called upon Linus Torvalds to pull in the latest DRM patches for inclusion into the Linux 2.6.33 kernel. The Direct Rendering Manager improvements in this next kernel release will be particularly interesting and are perhaps as significant as earlier kernels that had introduced kernel mode-setting support for Intel and ATI/AMD hardware along with in-kernel memory management. The changes that the Linux 2.6.33 kernel will bring are aplenty and will impact almost all of those using an open-source graphics driver stack.

10 December 2009 - Its DRM - 13 Comments
VMware Goes For Mainline Inclusion Of Its DRM

VMware is preparing to propose that its "vmwgfx" DRM kernel driver be pushed into the mainline DRM tree and in turn will then be pulled into the mainline Linux kernel -- as soon as the Linux 2.6.33 kernel. VMware's Jakob Bornecrantz (formerly of Tungsten Graphics) is calling for comments on the two patches that introduce the vmwgfx C header file and then the Direct Rendering Manager code itself. This code will initially be put into the kernel's staging tree and then in a release or two should be found within the main DRM directory.

9 December 2009 - vmwgfx DRM For Linux - 11 Comments
Linux 2.6.32 Kernel Released

Just as planned, Linux 2.6.32-rc8 was the last test release and the final Linux 2.6.32 kernel is now available as of last night.

3 December 2009 - Woohoo!! - 5 Comments
DRM Change Continues To Cause Debate

Kristian Høgsberg on the 6th of November had wrote a message on the DRI development list regarding the libdrm repository. With so much of the Direct Rendering Manager (DRM) work going straight into the Linux kernel -- thanks in large part to all of the work on memory management and kernel mode-setting -- Kristian proposed that the DRM driver code be removed from the separate DRM Git tree. With this message, Kristian created a new DRM repository that dropped all of the linux-core, bsd-core, and shared-core code. Seems simple and straightforward, right? Well, three weeks later with dozens of replies, this change is continuing to cause debate.

29 November 2009 - Still Going On... - 9 Comments
The Linux 2.6.32 Kernel Is Near, RC8 Released

Linus Torvalds this afternoon put out the Linux 2.6.32-rc8 kernel release. The Linux 2.6.32 kernel, which brings 3D DRM and KMS support for ATI R600/700 GPUs, new wireless drivers, an improved VIA frame-buffer, and other improvements, is getting ready for release. Linus expects 2.6.32-rc8 to be the last release candidate if all goes according to plan.

19 November 2009 - This Month - 1 Comment
Linux 2.6.32-rc7 Kernel Released

While there is already work building up for the Linux 2.6.33 kernel like the just talked about KMS page-flipping ioctl, we are still in the middle of the Linux 2.6.32 development cycle. Linus Torvalds has just issued the 2.6.32-rc7 release after it was delayed by another serious -- but now fixed -- regression (this time in the resume support).

12 November 2009 - Kernel Update - Add A Comment
Another Shot At The KMS Page-Flipping Ioctl

Being worked on for the past several months by Kristian Høgsberg and other developers has been the KMS page-flipping ioctl, which makes it possible for kernel mode-setting drivers to benefit from tear-free updating of the screen with low-latency page-flipping. This kernel DRM ioctl is also a requirement for the Wayland Display Server. The page-flipping ioctl should have made it into the Linux 2.6.32 kernel, but it didn't end up happening due to some last minute work.

12 November 2009 - Kristian Tries Again - 7 Comments
Linux 2.6.32-rc6 Kernel Now Released

The Linux 2.6.32-rc5 kernel was released over two weeks ago, but it was not until today that 2.6.32-rc6 was tagged. This is not because of Linus's affection towards Windows 7, but rather the Linux Kernel Summit that was taking place in Tokyo and a nasty data-loss-causing EXT4 regression had to be tracked down and addressed. Linux 2.6.32-rc6 is available though right now and it carries a good number of changes considering the time-span between releases, including some regression fixes that were introduced during the 2.6.31 cycle and various driver updates.

3 November 2009 - Two Weeks After -RC5 - Add A Comment
Ryan Gordon Brings Universal Binaries To Linux

One of the interesting features of Mac OS X is its "universal binaries" feature that allows a single binary file to run natively on both PowerPC and Intel x86 platforms. While this comes at a cost of a larger binary file, it's convenient on the end-user and on software vendors for distributing their applications. While Linux has lacked such support for fat binaries, Ryan Gordon has decided this should be changed. This professional game porter has created the FatELF project, which basically brings the universal binaries feature to Linux. The FatELF file format allows multiple binaries for different architectures to be embedded into a single file. Ryan may take this even further by introducing the ability for Solaris and FreeBSD binaries to be embedded into a FatELF as well.

22 October 2009 - And Maybe FreeBSD / Solaris - 39 Comments
Linux 2.6.32-rc5 Kernel Released

The Linux 2.6.32-rc4 kernel was released merely four days ago, but as planned, the Linux 2.6.32-rc5 kernel is now available. This release candidate that just accumulates four days worth of patches is coming due to the annual Linux kernel summit that is coming up and will take Linus Torvalds and other key kernel developers away for a few days. Most of the changes though in Linux 2.6.32-rc5 come down to driver changes, with the addition of two new network drivers (stmmac and vmxnet3) and then various other updates.

15 October 2009 - Four Days Of Code - 5 Comments
Linux 2.6.32-rc4 Brings A Huge, Bloated Driver

As another Sunday release, Linus has made the Linux 2.6.32-rc4 kernel release. 60% of the patch for this release is the result of the addition of a single new SCSI FC driver. Linus refers to this SCSI driver as being "huge and bloated", but he has vowed not to merge "drivers-from-hell" anymore. The remainder of Linux 2.6.32-rc4 is made up of driver updates and Blackfin architecture updates. Worth noting from on the DRM side is that the ATI kernel mode-setting improvements talked about a few days ago were merged into this release candidate for Linux 2.6.32.

11 October 2009 - 60% Of The LOC Change - 10 Comments
Linux 2.6.32-rc3 Kernel Released, No -rc2

Linus Torvalds has a week after the release of Linux 2.6.32-rc1, a new release candidate for this Linux kernel is available. However, it's not Linux 2.6.32-rc2 but actually Linux 2.6.32-rc3, due to a bug in the -rc1 "Makefile" calling it actually -rc2 at the time. Anyhow, this update contains a variety of fixes through the usual drivers, file-systems, architectures, and more. The Linux 2.6.32-rc3 release announcement can be read at

5 October 2009 - Kernel Goes Missing - 3 Comments
Linux 2.6.32-rc1 Kernel Released

After a week of LinuxCon and the Linux Plumbers Conference, Linus Torvalds has made the Linux 2.6.32-rc1 kernel release, which also marks the closure of the merge window for this kernel cycle. The Linux 2.6.32 kernel brings many driver updates. new drivers, many file-system updates, and much more.

27 September 2009 - Start Of New Kernel - 8 Comments
Intel, ATI Kernel Mode-Setting Continues To Mature

There's been a whole flurry of activity going on within the kernel mode-setting world if you have looked at any of the Phoronix news entries from the past weeks. With the Linux 2.6.32 merge window opening up, activity on KMS for ATI and Intel hardware especially has increased. Just a few hours ago we talked about patches being pushed out that provide ATI power management for KMS (well, the initial bits of support) and then earlier this week confirmation of many KMS improvements in Linux 2.6.32 (including R600/700 mode-setting, 3D), but this afternoon there's new patches to talk about. One set of patches is for Intel, the other is for ATI/AMD.

11 September 2009 - More Patches This Afternoon - 7 Comments
Linux 2.6.31 Kernel Released, With ATI KMS Glory

It's arriving a few days later than anticipated, but the Linux 2.6.31 kernel has now been released. The Linux 2.6.31 kernel brings ATI Radeon kernel mode-setting support up through the R500 series (the R600/700 KMS and 3D support is coming with Linux 2.6.32), many other graphics / DRM improvements (including Intel DisplayPort and Clarkdale / Arrandale support), a performance counters infrastructure, USB 3.0 support, and many more changes.

9 September 2009 - And Many Other Drivers - 9 Comments
New, Updated Drivers Coming To Linux 2.6.32

With the Linux 2.6.32 kernel merge window opening up this month, open-source developers around the world have been busy working on their code that they wish to push into this next major kernel update. There is already 3D and KMS support coming to the R600/700 hardware from ATI with this next kernel release along with the KMS page-flipping ioctl and other graphics-related changes, but now Novell's Greg Kroah-Hartman has written a lengthy message detailing the status of the different drivers in the staging tree for Linux 2.6.32.

9 September 2009 - And Microsoft's Linux Devs Go Missing - 5 Comments
Linux 2.6.31 Kernel Pushed Back, 9th RC Arrives

A week ago Linus Torvalds was looking at releasing the Linux 2.6.31 kernel in time for Labor Day (tomorrow in the US), but he has decided against that and has now issued a ninth release candidate. Due to a last minute surge in commits against the Linux 2.6.31 kernel, Linus decided to hold off the release of this new kernel for a few days and instead issue Linux 2.6.31-rc9. This new release candidate brings a few fixes and other corrections (including some Intel KMS adjustments).

6 September 2009 - More Testing Time - Add A Comment
Linux 2.6.31 Kernel Is Ready With -RC8 Release

Linus Torvalds has announced the release of the Linux 2.6.31-rc8 kernel this evening, which he expects will be the last release candidate before this quarterly Linux kernel update goes gold in just over one week. Linux 2.6.31-rc8 doesn't bring any particularly interesting fixes, but just small corrections around the kernel.

27 August 2009 - Linux 2.6.31-rc8 Released - 11 Comments
Linux 2.6.31-rc7 Kernel Released

It happened on Friday night, but the Linux 2.6.31-rc7 kernel is now available. The seventh release candidate for the Linux 2.6.31 kernel brings a variety of small fixes, including a Radeon DRM update. The Linux 2.6.31-rc7 release announcement can be read at

23 August 2009 - Nears Final - 2 Comments
KMS Page-Flipping Ioctl Ready For Linux 2.6.32

Kristian Høgsberg has announced that the work he and Jesse Barnes, Jakob Bornecrantz, and Chris Wilson have been working on for the past few months is now ready for prime-time action. This work is the mode-setting page-flip ioctl for the kernel DRM. What this work basically leads to is tear-free updating of the screen with low-latency page-flipping.

17 August 2009 - New Kernel Mode-Setting News - 5 Comments
Linux 2.6.31-rc6 Kernel Released

It has been almost two weeks since the release of the Linux 2.6.31-rc5 kernel but this afternoon there is a new kernel available. Linus has made the release of Linux 2.6.31-rc6, which brings a number of small fixes throughout the Linux kernel. The changes are scattered throughout the different areas, including drivers, architectures, file-systems, etc.

13 August 2009 - A New Test Kernel - 1 Comment
Linux 2.6.31-rc5 Kernel Brings Fixes

Ready to test out a new kernel? Well, hopefully, as Linus Torvalds has just announced the Linux 2.6.31-rc5 kernel in time for the weekend. The Linux 2.6.31-rc5 kernel will reportedly fix a number of regressions that were present in Linux 2.6.31-rc4 and earlier and there are some other updates too. The changes in Linux 2.6.31-rc5 are scattered throughout, but there is an updated ATI kernel mode-setting module worth noting along with a few new Linux drivers.

31 July 2009 - And Radeon KMS Updates - 13 Comments
An Updated ATI Kernel Mode-Setting Driver

The Linux 2.6.31 kernel will be released within the next month or so and one of the new features in this release is the long-awaited integration of the TTM memory manager and then appearing as a staging driver in this kernel is an ATI kernel mode-setting driver. This KMS driver doesn't yet support the newer R600/R700 GPUs, but it does support the R500 series and will be used by default in the forthcoming release of Fedora 12.

29 July 2009 - Maybe For Linux 2.6.31 - 54 Comments
Linux 2.6.31-rc4 Released To Fix Bugs

For those of you following the latest kernel developments, the Linux 2.6.31-rc4 kernel has just been released. This fourth release candidate for the Linux 2.6.31 kernel brings fixes for some bigger bugs that were discovered in the past week. These bugs, which are now corrected in 2.6.31-rc4, impacted binutils, ccache, and the compiler. Beyond that there are some small bug fixes and other work going on within the Linux 2.6.31-rc4 kernel.

22 July 2009 - A Few Major Ones - 2 Comments
Discussion: Partial Open-Source GPU Drivers

Last week VIA re-released their Chrome 9 DRM in hopes of pushing it into the mainline Linux kernel. However, the only user of this DRM code at present is their Linux binary graphics driver and VIA Technologies has no intentions of providing an open-source Chrome 9 3D driver. However, within a month or so, VIA claims to be releasing a new 2D driver that can use this DRM to some extent. This whole situation with VIA has reignited the discussion over what to do when a company is interested in pushing an open-source DRM driver into the mainline Linux tree, but it's really only used by closed-source user-space drivers.

20 July 2009 - Do They Go Mainline? - 28 Comments
Linux 2.6.31-rc3 Kernel Released

Just a bit more than a week has passed since the release of the Linux 2.6.31-rc2 kernel, but Linus Torvalds has today replaced that with the third release candidate in the Linux 2.6.31 series.

13 July 2009 - Drops A Driver, Brings Fixes - 6 Comments
Linux 2.6.31-rc1 Kernel Released

Quite a lot has made its way into the Linux 2.6.31 kernel, particularly Radeon kernel mode-setting and the new TTM GPU memory manager, but now the merge window for this release cycle is closing. Linus Torvalds last night released Linux 2.6.31-rc1 as the first test release of this new code. Besides the new graphics work within the Direct Rendering Manager side, this kernel boasts various new drivers, enhancements to other drivers, and updates to existing file-systems.

25 June 2009 - Merge Window Closing - 9 Comments
Yet Another DRM Pull Request Goes Into Linux 2.6.31 Kernel

There have already been a few DRM pull requests to go into the Linux 2.6.31 kernel for making better the Linux graphics driver stack, but David Airlie now looks to have one more last minute pull before the merge window closes.

24 June 2009 - David Airlie Calls Upon Linus - 5 Comments
TTM, Radeon KMS Support Goes Into Linux 2.6.31

Last week a pull request went in to bring support in the Linux 2.6.31 kernel for Radeon kernel mode-setting and TTM memory management. This initial work was proposed to enter the Linux kernel as a staging driver and then be setup as a proper Linux kernel driver in the next release, Linux 2.6.32.

17 June 2009 - Linus Torvalds Accepts - 16 Comments

1357 Linux Kernel news articles published on Phoronix.