Update: Since this article was written, the Linux kernel 2.6.31 has been released. See the new article here.
With the next version of the Linux kernel, 2.6.31, due for release soon, Linux desktop users can look forward to a faster experience in addition to USB 3.0 support and new Firewire drivers.
The kernel developers have been working on improvements to desktop interactivity, particularly when it's under memory pressure since the last release, version 2.6.30, in June.
Desktop applications can experience long and noticeable pauses when the application's code path jumps to a part of the code that is not cached in memory and needs to be read from the disk, which is slower.
However, recent kernel memory management scalability work can result in a desktop environment with poor interactivity as applications become unresponsive too easily.
In version 2.6.31, some heuristics have been used to make it much harder to move the “mapped executable pages” out of the list of active pages, according to Kernelnewbies.org.
“The result is an improved desktop experience; benchmarks on memory tight desktops show clock time and major faults reduced by 50 per cent, and pswpin numbers (memory reads from disk) are reduced to about one-third. That means X desktop responsiveness is doubled under high memory pressure.”
Furthermore, memory flushing benchmarks in a file server shows the number of major faults going from 50 to 3 during 10 per cent cache hot reads.
Linux founder Linus Torvalds, first developed the operating system for his desktop and it rose to prominence as a commodity Unix server.
However, adoption of Linux on PCs and notebooks has remained niche compared with Windows and only became more of a mainstream alternative in recent years.
Estimates vary wildly as to how many Linux desktops are in use today, but according to market share data from Net Applications, the proportion of Linux desktops peaked at 1.17 per cent in May 2009 and has since dropped to 0.94 per cent in August.
The advent of Windows 7 in October may drive Linux's desktop market share down even further.
It's not all doom and gloom for the penguin, however, as the improvement in kernel memory management, X.org display server developments, graphics driver updates and advancements in the two main desktop environments – GNOME and KDE – all continue to enhance the Linux desktop ecosystem.
Another improvement coming with 2.6.31 is kernel mode-setting support for ATI Radeon graphics cards.
Kernel mode-setting moves graphics mode initialisation from the X server startup process to the kernel, enabling faster user switching and a more seamless startup experience.
Peripheral developments that will also improve the Linux desktop experience include support for the new USB 3.0 specification and a new Firewire stack.
Intel has been working USB 3.0 device support for hardware that implements the eXtensible Host Controller Interface (xHCI) 0.95 specification.
USB 3.0, or SuperSpeed USB, ups the theoretical maximum data transfer rate to 4Gbps.
No xHCI hardware is available yet, but the kernel drivers have been tested under the Fresco Logic host controller prototype.
For Firewire, 2.6.31 brings improved support of fine-grained access permission policies for application programs in userspace, IP networking with the new driver stack, and support for Firewire disks larger than 2TB.
“No longer marked as 'experimental' in the kernel configuration menu, distributors who provided the older ieee1394 driver stack so far are encouraged to build and install both driver stacks,” according to the project.
The last release candidate of the new Linux kernel was 2.6.31-rc8 on August 28.
Latest on C/C++
- KDE 4.5 release ups stability, adds Webkit browser
- KDE innovation still brewing amid stable 4.5 release
- OpenCL 1.1 ratified by The Khronos Group
- MeeGo adds developers, needs 'investment' to succeed
- Surround Vision hopes to change TV viewing experience
- Fedora 13 beta looks to streamline Linux
- KDE 4.4 released, new Web site launched
- Palm opens up developer program, adds plug-in support
- KDE 4.4 aims to take free desktop skyward
- Open source identity: PulseAudio creator Lennart Poettering
Development Essentials
- Security experts name top 25 programming screw-ups
- Top 10 wicked cool algorithms
- Facebook app verification fee draws criticism
- Microsoft's openness stressed
- Yahoo's developer platform to launch this week
- Microsoft starts new developer portal
- Google API allows creating apps that can track laptops
- PHP, JavaScript, Ruby, Perl, Python, and Tcl Today: The State of the Scripting Universe
- Analyst: In-house app development fraught with waste
- Is unit testing doomed?
- WebSphere Solution Design (S20) - CBD, contract role3/09/2010
Other
I.T. & T
WebSphere Solution Design (S20) - CBD, contract role - Solution Architect - Web Application Architecture Project!3/09/2010
Other
I.T. & T
Solution Architect to provide strategic and operational consulting for the end-to-end Web Application System project! Experienced with J2EE or .NET?! - Principal Consultant - ITIL2/09/2010
Other
I.T. & T
Excellent opportunity for an experienced ITIL Principal Consultant to join an innovative leading IT Service management consultancy. Attractive packag - Mainframe Developer - COBOL - 12 Month Contract2/09/2010
Other
I.T. & T
Mainframe Developer - COBOL - 12 Month Contract - Business Systems Analyst2/09/2010
Other
I.T. & T
Perm CBD based role for an experienced Business Systems Analyst - Senior SAP Project Manager2/09/2010
Other
I.T. & T
Senior SAP Project Manager - SAP FICO Consultant - 6 week contract - West Sydney2/09/2010
Other
I.T. & T
SAP FICO Consultant - 6 week contract - West Sydney
Whitepapers
-
Virtualisation: Optimised Power and Cooling to Maximise Benefits -
PlateSpin Forge: Plug In and Protect Server Workloads -
Novell Holds Down Data Center Costs with PlateSpin Work load Management Solutions -
Forrester Research Paper | Virtualization Management And Trends -
Allocating data center energy costs and carbon to IT users
TechWorld Blogs
Recent blog posts
- Windows Phone 7: how big can it get?
- NBN gets a turn at political football
- Internet filter gets caught up in politics
- TechWorld Forums goes live
- Selective sourcing the hybrid of cloud services
- Social networks catch more business attention
- RIP Kin
- Telstra’s copper and NBN’s fibre: will the two ends meet?
- RIP Windows 2000, XP lives on
- Does the world need another iPhone? Why not
Recent comments
- java development
12 hours 22 min ago - When mine called they
13 hours 5 min ago - 3D TV cannot fall - no way! Why?
16 hours 19 min ago - Thanks for taking the time to
1 day 4 hours ago - Windows scam
1 day 12 hours ago - My only anti fraud method is
2 days 6 hours ago - Private Cloud Taxonomies
2 days 7 hours ago - ...however...
2 days 16 hours ago - This Guy
2 days 16 hours ago - Glasses Free technology
2 days 17 hours ago - FOSS community
2 days 23 hours ago - i have dv6000 with nvidia
3 days 1 hour ago - i have dv6000 and suddenly
3 days 1 hour ago - This is an awesome comment.
3 days 5 hours ago - Real Estate
3 days 7 hours ago - Scam - eventvwr scammers
3 days 11 hours ago - Well I never...
5 days 1 hour ago - Too bad Microsoft was mentioned
5 days 4 hours ago - Phone card is a better option to make calls at a lower rate
5 days 8 hours ago - In other words: "Developers,
5 days 14 hours ago










Comments
USB 3.0 will be fast
It will be interesting to see the types of new technology that will emerge because of the big speed boost!
Market share reports are worthless.
I just got a new laptop. I would have gotten it with FreeDOS but no third party resellers sell FreeDOS versions i.e. no deals. I got this for $800 the FreeDOS version from HP would have cost me $1,500 for the same hardware.
They gave me Windows XP and Vista32 & Vista64 install CD's. So, I now count for 3 Windows sales and I only use Linux.
Even if I called and got my money back for the 3 copys of Windows. Microsoft would still have the 3 sales under there belt.
the statistics will most
the statistics will most likely reflect more computers entering the market having windows 7 rather than gnu/linux and not the transferring of gnu/linux users to windows 7.
don't be so biased!
"The advent of Windows 7 in October may drive Linux's desktop market share down even further"
but since when an user of free software, namely gnu/linux will switch to ms-vista7?
are you insane?
it's quite probable the inverse!
Oh, the biased reviews.
Oh, the biased reviews.
assumptions
"The advent of Windows 7 in October may drive Linux's desktop market share down even further" is nothing more than a writers assumption and readers should take that under serious thought. Please stop the windows propaganda. Regards freemind
So what if it's a kernel?
So what if it's a kernel?
Don't be retarded and correct people on such trivial issues. Does it matter if linux is in fact a kernel and not an OS in this context?
Freedom!
This didn't once mention the fact that Linux is Free and Open Source
Sigh...
Linux [founder,] Linus Torvalds, first developed the operating system
Linux is a kernel; it is not an "operating system".
Thanks mate
I was wondering recently what caused the desktop feel snappier, now I have the answer, thanks. Both Firefox and Chrome benchmarked show about 20-25% speed improvement on Ubuntu 9.10 alpha vs Ubuntu 9.04 with same version of nvidia drivers on both OSes. I've been asking around what caused this noticeable speed improvement, people said it's just thanks to updated packages, but now I know the main reason. Thanks again!
Post new comment