Linux Archive

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."

Linux Contributor Base Broadens

As the number of Linux kernel contributors continues to grow, core developers are finding themselves mostly managing and checking, not coding, said Greg Kroah-Hartman, maintainer of USB and PCI support in Linux and co-author of Linux Device Drivers, in a talk at the Linux Symposium in Ottawa Thursday. In the latest kernel release, the most active 30 developers authored only 30% of the changes, while two years ago, the top 20 developers did 80% of the changes, he said.

Anatomy of the Linux Networking Stack

"One of the greatest features of the Linux operating system is its networking stack. It was initially a derivative of the BSD stack and is well organized with a clean set of interfaces. Its interfaces range from the protocol agnostics, such as the common sockets layer interface or the device layer, to the specific interfaces of the individual networking protocols. This article explores the structure of the Linux networking stack from the perspective of its layers and also examines some of its major structures."

Hans Reiser: Once a Linux Visionary, Now Accused of Murder

"Hans Reiser is waiting for me, standing on the other side of an imitation-wood table. The room is small, the concrete walls bare. A guard locks the steel door from the outside. There is no sound. Reiser is wearing the red jumpsuit of a prisoner in solitary confinement, though he has been allowed to meet with me in this chilly visiting room. There was a time when he was known as a cantankerous but visionary open source programmer. His work was funded by the government; he was widely credited (and sometimes reviled) for rethinking the structure of the Linux operating system. Now he is known as prisoner BFP563."

Linux Camp Divided on Microsoft Deals

The Linux community is splitting - right down the middle, at this point - over Microsoft's controversial claims that the open-source operating system infringes on patents it holds. Last Tuesday, Mandriva became the third Linux vendor within five days to say it isn't interested in signing a licensing deal with Microsoft to avoid possible infringement claims. A blog posting to that effect by Mandriva CEO Francois Bancilhon followed similar declarations by officials at Red Hat and Canonical.

Display Controls and Linux: Poor Combination

"Let's face it; some distributions have better controls for handling display issues than others. Two that do it right out of the box that come to mind include Fedora (Red Hat) and openSUSE (Novell). Each includes tools that minimize the need to do what I gleefully refer to as the 'Xorg dance'. Basically, these options mean you are going to be spending more time exploring what these distros have to offer, yet less time wondering why your resolution looks completely off. Unfortunately, even with the latest release of Ubuntu, we have yet to see this level of functionality."