Welcome!


Not that long ago Linux barely had two drivers to rub together. Now it claims to support 'more hardware devices than any other operating system in the history of the world' and, figuring it's time to push IHVs to open their code, 150 Linux kernel developers, including Alan Cox, signed ...
The three-year-old Dojo Foundation has put out version 1.0 of Dojo, an open source JavaScript toolkit for AJAX development meant for building rich Web 2.0 applications without proprietary plug-ins or single-vendor solutions. The widgetry makes use of Google Gears, Google's solution for...
'The Linux kernel is under the GPL version 2. Not anything else.' That was the crystal clear statement this week by Linus Torvalds on the Linux Kernel mailing list. He added, in characteristically frank fashion: 'Some individual files are licenceable under v3, but not the kernel in gen...
In a good example of how fast security issues are tackled in the world of Linux, the bug that a young Norwegian programmer found in the Linux kernel that could crash most Linux 2.4 or 2.6 distributions has already been fixed, with the release of Linux 2.6.7 last night.
(From LinuxWorld Magazine, October 2003) Most people who know anything about Linux know that the kernel – the core of the operating system, Linux itself really – is developed by Linus Torvalds and a large number of volunteers. And yet, ultimately, explains award-winning LinuxWorld Maga...
The new Linux 2.6.6 kernel, a maintenance release correcting vulnerabilities existing in previous releases, was released this week.
Software provides functionality for the benefit of real people. Most software resides in applications, not in drivers or kernels. Today the open source community needs enabling kernels like Linux far less than it needs enabling application frameworks like Mozilla.
In Australia to attend a conference, where he has been following GNOME sessions with particular interest, Linus Torvalds has been saying that he thinks that in all likelihood 'normal users' won't see a Linux desktop for 10 years.
A critical security vulnerability has been found in the Linux kernel memory management code in mremap(2) system call due to incorrect bound checks. The community, as ever, has reacted quickly to put matters right.
The Debian security team has confirmed that last week's compromise was the result of an exploit using an integer overflow in the brk system call.
Alan Cox, second most influential Linux kernel hacker after Linus Torvalds, is going to take a year off from his work at Red Hat maintaining the 2.2 kernel and will study for an MBA...plus perfect his Welsh.
Linux currently enjoys tremendous momentum in the contest for the enterprise data center. Several factors contribute to this momentum, including the high cost of alternative platforms, newfound maturity and stability in the Linux OS, and undoubtedly the success of Intel's high-end line...
The Linux 2.6 kernel is expected to be released this summer, bringing not only a huge improvement in performance but also big cost savings to the many enterprises ready to migrate from Unix.
(July 16, 2003) - In a meeting room below the main floor of the Mandalay Bay Convention Center in Las Vegas yesterday, LinuxWorld Magazine was present to see history being made. Linux history. Because on the podium were gathered not just Linus Torvalds himself, fresh from releasing on ...
(July 11, 2003) - Linus Torvalds wrote to the Linux kernel list yesterday to release the Linux version 2.5.75 and announced that it would be the last 2.5.x kernel from him - Linux 2.6 will be his next goal.
(July 7, 2003) - Linus Torvalds, the creator of Linux, has announced via e-mail that the Linux kernel 2.6, due for release in the fourth quarter of this year, will include a variety of features for enterprise applications.
This article consists of three parts. Part One introduced the choices made by Linux to schedule processes in the abstract. In this part we discusses the data structures used to implement scheduling and the corresponding algorithm.
Like any time-sharing system, Linux achieves the magical effect of an apparent simultaneous execution of multiple processes by switching from one process to another in a very short time frame. This article deals with scheduling, which is concerned with when to switch and which process ...
If you really want to live dangerously try playing games with a kernel from the latest development branch, 2.5. You probably can't, because the Nvidia accelerated driver won't compile with the latest 2.5 kernels. At least not until you follow the tips here. (1,200 words)
Are the problems with the 2.4 kernel indicative of a failed source code control system, weak programming, poor management, increasing kernel complexity, or an overwhelmed lead developer? The debate rages in the Linux community.
After writing last week's column about whether or not Linux has outgrown its current maintainers, I just had to try to manage a simple kernel upgrade for myself to see what it was like. The goal was simple: Take an existing test kernel version and merge some interesting patches and fix...
Developers and onlookers complain Linux creator Linus Torvalds can no longer manage the kernel development process. If you felt cheated by my VM: Virtual Memory or Virtual Mayhem? because I led you to believe I had a viable technical solution for virtual memory management and handed yo...
Our hero's modest proposal for curing all ailments afflicting virtual memory in the Linux kernel. Plus a brief history of virtual memory in operating systems. (1,400 words)
For desktops, the 2.4 version of the kernel is just fine. If you have heavy-duty processing needs, 2.4 has been a series of disappointments. Sysadmins of big iron have two choices -- go back in time or play upgrade hopscotch. Both have problems. (850 words)
Bill Claybrook, says 'maddog,' has completely the wrong idea about how the Linux kernel is actually put together.