Linux Archive

Getting started with the Linux kernel Device Simulator Framework

If you are a Linux kernel and device driver developer with a moderate level of experience, the benefit of using the DSF template is twofold: You can develop test cases faster and more consistently since the DSF template can be used for many different tests. Also, you can target specific areas of the kernel for execution, which eliminates the typical userspace test case hit-or-miss approach to executing kernel code. This article will get you started simulating devices of your choice.

The Future Of The Linux Open Sound System

During the 2.5 development cycle, ALSA, the Advanced Linux Sound Architecture was merged into the Linux kernel. At that time, support for OSS, the Open Sound System was marked as deprecated. A recent thread on the lkml discussed the future of OSS, questioning if it is worth fixing issues with now deprecated OSS drivers. Read the full discussion at KernelTrap.

Torvalds: Outside threats to Linux

During a surprise guest appearance at Novell's annual BrainShare user conference, the Finnish open-source guru took part in a question-and-answer session with the networking-software company's chief executive and chairman Jack Messman and vice chairman Chris Stone. Linux creator Linus Torvalds says that non-technical issues such as software patents constitute the single biggest threat to the future success of the open-source OS.

Arch Linux version 0.6 (Widget) Review

Linuxlookup newest staff member Rich Hughes takes a look at Arch Linux version 0.6 (Widget). "I am a recovering distribution junkie. I would obsessively spend my time at Distrowatch, looking for something new. There were plenty of exciting releases. After a while, the excitement would wear off, and the sexy distribution I installed would have some annoyance, so I would dump it and look for something new."

Linux Kernel: Kernel Preemption, Updating Microcode on Intel CPUs

A recent bug report on the lkml complained of significant performance degradation from enabling CONFIG_PREEMPT, kernel preemption. 2.6 kernel maintainer Andrew Morton pointed out that such degradation from enabling kernel preemption is not normal, instead likely from it triggering a bug. Also, it was recently asked on the lkml what value there is in upgrading the microcode on an Intel processor. Tigran Aivazian, author of the IA32 microcode driver and Microcode Update Utility for Linux explained.

My Linux Desktop Odyssey, 2004

Michael C. Barnes updates his in-depth review of Linux desktop operating systems. In this exclusive article at DesktopLinux.com, Barnes examines how far the Linux distributions have come over the past year, updating his popular first article and evaluating the current versions of leading Desktop Linux desktop options including Ark Linux, ELX Linux, Lycoris, MEPIS, Vector Linux, Xandros, as well as Live CDs including Puppy Linux and Flonix.

Rock Linux 2.0 Released

ROCK is a Distribution Build Kit. You can configure your personal build of ROCK and easily build your own distribution. Features of ROCK Linux v2.0 are build dependency auto-detection, a new binary package format, "smart optimizations", the ability to be build on a cluster and many more. ROCK Linux comes along with over 1000 package descriptions ready for compilation. Currently supported platforms include x86, AMD64, PowerPC, MIPS, Alpha, SPARC as well as SPARC64.

IBM: Give Linux wireless networking a try

These days you cannot talk about computers and networks without thinking of Linux and wireless networking. This article explains wireless networking with WLAN, Bluetooth, GPRS, GSM, and IrDA from a Linux perspective. It uses various wireless devices and the corresponding kernel layers and user space tools to demonstrate how they work with Linux. With this knowlege you can tinker with various wireless devices having different form factors, and develop Linux kernel code required to enable unsupported devices.

Linux on the Opteron, Part III

Continuing with the Linux on the AMD64 series of articles, this installment is to be a summary of two new distributions, and the changes that have been made to Gentoo since the last installment. Here I review the installation of TurboLinux 8 (both with and without the update CD), the installation of Fedora Core for x86_64, and more news on Gentoo for the AMD64.

Arch Linux Release 0.6; Get to Know Rubyx

Arch Linux 0.6 (Widget) was released yesterday. You can find out more at their website here. Elsewhere, Rubyx is a new linux distribution based on some interesting concepts like user-mode packages installation and a modern init system, and a rationalized services control. It is based on a new pkg managment system that features parallel build/make.