Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Linux Archive

Linux: CFS and 3D Gaming

Some of the concerns expressed about CFS were reports that it might not handle 3D games as well as the SD scheduler. In a recent thread, Ingo Molnar noted, "people are regularly testing 3D smoothness, and they find CFS good enough and that matches my experience as well (as limited as it may be). In general my impression is that CFS and SD are roughly on par when it comes to 3D smoothness." He noted that all known regressions were reported against earlier versions of CFS that had long since been fixed, and that he was very interested in any new reports of regressions against the current version of the code, "there are no open 3D related regressions for CFS at the moment." Ingo then offered benchmarks illustrating the improved 3D performance of CFS, with numbers showing it to perform as well and in some cases considerably better than the SD scheduler.

OpenHAL Cleared of Legal Uncertainty

"Development of OpenHAL, a wireless network component for Linux, can now resume unfettered after months of legal uncertainty. OpenHAL allows people with wireless cards based on technology from Atheros Communications, Inc. to connect to networks using solely free and open source software. Earlier this year, allegations were made that OpenHAL might include material that infringed the copyright of Atheros' proprietary HAL software. The Linux Wireless developers asked the Software Freedom Law Center to investigate these rumors, and SFLC agreed to help on a pro-bono basis."

Linus On CFS vs. SD

"People who think SD was 'perfect' were simply ignoring reality," Linus Torvalds began in a succinct explanation as to why he chose the CFS scheduler written by Ingo Molnar instead of the SD scheduler written by Con Kolivas. He continued, "sadly, that seemed to include Con too, which was one of the main reasons that I never the notion of merging SD for very long at all: Con ended up arguing against people who reported problems, rather than trying to work with them." He went on to stress the importance of working toward a solution that is good for everyone, "that was where the SD patches fell down. They didn't have a maintainer that I could trust to actually care about any other issues than his own." Update: OSNews user superstoned pointed us to the other side of the story.

Linux: Suspend and Hibernation Status Report

Rafael J. Wysocki (a suspend maintainer) has written an article speaking about the current status of suspend and hibernation support in Linux, its design, know problems, and future development. "Below is a document describing the current state of development of the suspend and hibernation infrastructure: how it works, what known problems there are in it and what the future development plans are (at least as far as I am concerned)."

‘Fork a Kernel, Kill an ‘OS’ and Revolutionize the Desktop’

"The news of Con Kolivas, a Linux kernel developer, quitting that role, along with an interview in which he explains why, could and should make loud noises around the Free Software community which is often touting GNU/Linux as the best operating system one could use, and not just because of freedom you have with it. In the interview he says certain things which should cause tectonic shifts in the mindset that we have all been having. Why didn't we realize these things before? As you can see, the article intrigued me quite a bit, and got me thinking about a better way forward for the Free Software OS. I'll go through some of the basic points that he makes and lay out one possible solution and its implications. However, take this article as just a discussion starter." My take: I have been advocating splitting the Linux kernel up (desktop, server, embedded) for years now.

Linux: It’s Not Just for Servers Anymore

After years of being relegated to server racks and the desktops of ultrageeks, Linux is finally making some headway as a viable alternative to Windows on the consumer desktop. That's the optimistic message delivered by a newly energized contingent of Linux proponents. By employing the same consumer-friendly marketing techniques practiced by Microsoft, and by taking advantage of the rising popularity of web-based applications, Linux vendors are getting ready for what they say will be a wave of consumer interest in the free operating system.

Why I Quit: Kernel Developer Con Kolivas

"Con Kolivas is a prominent developer on the Linux kernel and strong proponent of Linux on the desktop. But recently, he left it all behind. Why? In this interview with APCMag.com, Con gives insightful answers exploring the nature of the hardware and software market, the problems the Linux kernel must overcome for the desktop, and why despite all this he's now left it all behind."

Linux Kernel 2.6.23 To Have Stable Userspace Driver API

Linus Torvalds included patches into the mainline tree which implement a stable userspace driver API into the Linux kernel. The stable driver API was already announced a year ago by Greg Kroah-Hartman. Now the last patches were uploaded and the API was included in Linus' tree. The idea of the API is to make life easier for driver developers: "This interface allows the ability to write the majority of a driver in userspace with only a very small shell of a driver in the kernel itself. It uses a char device and sysfs to interact with a userspace process to process interrupts and control memory accesses."

Review: PCLinuxOS 2007

PolishLinux reviews PCLinuxOS 2007. "I must admit I am impressed by PCLinuxOS. And according to the distro slogan, which includes the two words 'radically simple', installation and configuration of the system is really easy, and the system is very friendly in everyday usage. Some of this 'radical simplicity' should be credited to hammered out details, and the system's elegant appearance (although this is a matter of individual taste). Regular users will find in PCLinuxOS everything they need 'out of the box'. Thanks to the consistency and the possibilities to configure the system with graphical tools (e.g. PCLinuxOS Control Center) this distro is close to ideal for those starting their adventure with Linux systems and migrating from Microsoft Windows systems."

openMosix Project End of Life Announcement

"Moshe Bar, openMosix founder and project leader, has announced plans to end the openMosix Project effective March 1, 2008. The increasing power and availability of low cost multi-core processors is rapidly making single-system image Clustering less of a factor in computing. The direction of computing is clear and key developers are moving into newer virtualization approaches and other projects."

Review: coLinux

"The problem is, for me, and many other developers, administrators or just normal users, that if you want to use applications from a different OS, you have to reboot and boot into the other OS. Sometimes, when you, for example, just want to do a quick test of a newly compiled application, and go back to work, it is very inconvenient and time consuming. Standard ways of dealing with these problems is either creating virtual machine for Linux, setting up two PCs (one with Windows, second with Linux) or using Cygwin/SFU (Services for Unix). But there is also another way, which allows you to run Linux on Windows natively - coLinux."

Linux Switches to CFS Scheduler in 2.6.23

The Linux kernel process scheduler, as you know it, has been completely ripped out and replaced with a completely new one called Completely Fair Scheduler. How fair it will be, remains to be seen. Here's what its original creator Ingo Molnar says: "80% Of CFS's design can be summed up in a single sentence: CFS basically models an 'ideal, precise multi-tasking CPU' on real hardware." Learn more about the new scheduler from the CFS design document.

Linux 2.6.22 Released

Linus has announced the release of the 2.6.22 kernel. Much has happened in this development cycle, including the addition of the mac80211 (formerly 'Devicescape') wireless networking stack, the eventfd system calls, some new TCP congestion control algorithms, a rewritten CFQ I/O scheduler, a new IEEE1934 (Firewire) stack, support for the Blackfin architecture, the long-awaited IVTV TV tuner driver, and much more. See the KernelNewbies 2.6.22 page for vast amounts of detail, the long-format changelog for even more detail, or the short-form changelog for a (relatively) concise listing of patches in this release.

Elive 1.0 ‘Gem’ Released

Elive, the distribution dedicated to E16 and E17, has reached the magical 1.0 barrier. "This version is ready for the end-users and not just hard core testers. It is a more intuitive easy to use and more efficient system. It has better integration of the file-manager and the mime-types, a nice kernel especially for multimedia and big processes loads, a light weight foot print, much better compatibility with your (possible) Windows system/software, more hardware supported, better graphical recognition, and many more things that you can find in the complete changelog."