Kernel 2.6.31 To Speed Up Linux Desktop
Dan Jones writes "As the Linux community looks forward to another kernel release, the kernel hackers have been working on improving the memory management so that the X desktop responsiveness is doubled under high memory pressure. 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. Another improvement coming with 2.6.31 is kernel mode-setting support for ATI Radeon graphics cards, 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. Even minor Linux releases have heaps of new features these days!"
Linus reads XKCD? http://imgs.xkcd.com/comics/supported_features.png
I don't have the link handy, but, Linus has said before that a kernel 2.8 or 3.0 doesn't matter to him.
I'm starting to think GNU is the problem with "GNU/Linux" these days.
From TFA:
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.
And on next paragraph...
Linux foundner Linus Torvalds, first developed the operating system for his desktop and it rose to promince as a commodity Unix server.
Save your wrists today - switch to Dvorak
I can honestly say that the system does feel a lot snappier, more responsive, and just overall a much more pleasant user experience. Everything's just a lot smoother. The kernel team is doing a pretty awesome job of speeding things up. Kudos.
Phoronix has published benchmarks of an ubuntu system with kernel 2.6.31-rc5
Just like folks at Apple realized with their OS X, we in the Linux world, need an alternative to X. I heard that Google Chrome OS will get rid of it entirely. I would like to hear from anyone who disagrees.
From the kernelnewbies article:
With the HD5850 and HD5870 weeks away (don't buy a new card till they're out, you'll hate yourself!), this means you have to be three GENERATIONS behind the curve for this yet unreleased kernel feature to be of use.
Belief is the currency of delusion.
Replying to myself... whee!
It is not a new FireWire stack, rather the "second" stack that has been experimental for a few years is no longer marked experimental. However, the maintainer still says to use the old stack for many applications.
For the last time, PIN Number and ATM Machine are redundancies!
The drivers *are* in userland (well there, is enough in the kernel to display basic images and text). KMS means the kernel can change video modes, which allows early boot splash screens with no "blink" transitions when X takes over and allows "bluescreens", that is, the kernel can print error messages to the screen even if X locks up.
Climate Progress - Hell and High Water
We won't: http://kerneltrap.org/mailarchive/linux-kernel/2008/7/15/2497614
The advent of Windows 7 in October may drive Linux's desktop market share down even futher.
It's not all doom and gloom for the penguin, however...
Thank goodness. I was so worried and depressed.
Totally wrong, you must be new here.
OSS existed both in free and non-free forms. The non-free implementation was missing some featured and supported few cards. OSS was very limited where mixing of multiple audio sources was concerned.
So if you wanted sound effects while you listening to music OSS probably was not enough for you. These is where the sound daemons came into play. They acted as a single OSS client and did all the mixing operations for other software to connect with.
ALSA - provided an architecture to handle modern multi channel boards and do mixing. It also improved the abstraction of particular drivers; so it was easier to add support for new cards. The libraries make it much easier to write clients for as well.
OSS emulation is popular because there is still a great deal of OSS client software around and hey you get most of the ALSA benifents of multi-client support and functional drivers for just about every card under the sun even while using OSS emulation so there is no good reason no to use.
Sound is a solved problem if you are still having problem with sound on your linux desktop then you must:
1.You have some very exotic hardware or needs. There are still some gaps in the super low latency realm for people trying to do sound engineering and such.
3.You are using really and I mean really cheap hardware that is missing important features and was doing way to much in software on that other platform. Drop $20 and get a new audio card, or get a motherboard with a chip set form a company whose name you can at least pronounce, if you want to use onboard audio.
3.You are using a really old distribution
4.You are using a really poor distribution
5.You failed to read the documentation and have badly mis-configured your system.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
Why does this matter, really? Linux is a server OS, why are they spending any time on useless trivia? Compare the number of working linux boxes used for servers versus desktops, and ask the same question again.
I get the same question each time I ask the question: it matters because I don't manage servers anymore, and the news about improvements to the "Linux Desktop" is much more relevant to me. Not only because I like to play around with Linux and any related innovations, but also because I believe that 1) Windows won't always be as easy to acquire without cost as it has been for as long as I can remember, 2) I (or a friend/family member) won't always have money to spend on a Mac, and 3) with those conditions on the table, there will be many situations where suddenly a Linux desktop system is the best option. That is, having to spend $100 on an OS places value on a Linux desktop regardless of how much they are outnumbered by Linux servers, especially when money is tight.
Of course, I'm intentionally thinking ahead in reaction to your question. My initial response is the most accurate. Improvements on the Linux desktop are just vastly more relevant and interesting to me than server issues. That might shift if I move back into a position where I'm managing servers, but probably not very much (I think there's more of a status quo).
"A lot" is two words. You wouldn't say "alittle", would you?
I applaud the effort to stamp out the incorrect use of "alot" in place of "a lot", but I'll add my unsolicited advice that it would read better as: "A lot is two words. You wouldn't say "agoup", would you?. Agroup, aton, abunch all match it up with "lot" as a noun, rather than just the modern adopted usage as a synonym to "many".
On any decent machine (2Ghz+ with 1Gb+ RAM), I haven't had any problem with full screen flash. I did a while back, when it was buggier. Most of my machines have been 64 bit (Slamd64). For a while I ran the 32 bit Firefox just to have the Flash player work, but that's been resolved for a while with no complaints.
Serious? Seriousness is well above my pay grade.