AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...
With the Linux 2.6.34 kernel development cycle getting into swing, we have decided to provide a historical look at the Linux kernel performance, we have ran some fresh benchmarks going back to the Linux 2.6.24 kernel and ending with the recently released Linux 2.6.33 kernel.
For those that may have forgot, at the start of December we launched the Phoronix Kernel Test Farm to begin benchmarking the Linux kernel on a daily basis using the automated tools that we provide via the Phoronix Test Suite and Phoromatic. Towards the middle of December we then unveiled the Phoromatic Tracker, which exposes these test results in real-time to the public.
A few weeks back Con Kolivas returned to the Linux kernel scene after parting ways with kernel development for two years. Con, who has contributed a great deal to the Linux kernel in the past particularly with CPU schedulers, returned and introduced BFS.
LinuxCertified, Inc. announced a two day, hands-on course that acquaints atendees with Linux kernel documentation, kernel configuration, kernel debugging, kernel measurement and other tools. This course trains developers in effective debugging and performance measurement and improvement techniques for Linux kernel. This class is scheduled for October 29th - October 30th, 2009.
Last weekend a few Phoronix benchmarks were underway of the Linux 2.6.32-rc5 kernel when a very significant performance regression was spotted. This regression caused the PostgreSQL server to run at about 18% of the performance found in earlier kernel releases.
With the release yesterday of the Linux 2.6.29 kernel, we have set out to explore how the desktop performance has evolved over the past six major kernel releases. On a few occasions in the past we have provided kernel benchmarks (at one point even benchmarking 12 kernels), but this time around we have included nearly two dozen benchmarks using the Phoronix Test Suite.
Two weeks have passed since the release of the Linux 2.6.29 kernel that brought Intel kernel mode-setting, the Btrfs file-system, and many other improvements to the Linux kernel. Now though the first release candidate for the forthcoming Linux 2.6.30 kernel is now out in the wild.
Just over two weeks after the release of Linux 2.6.30, Linus Torvalds has released 2.6.31-rc1, the first release candidate of Linux 2.6.31. As usual, "rc1" completes the merge window during which the kernel hackers incorporate the majority of new features into the respective new version's main development branch.
/proc is a virtual filesystem generated at boot and updated regularly by the kernel. With /proc you can investigate exactly what hardware your Linux kernel sees, what processes it is running, boot options, and also manipulate kernel events.