Linux Archive

Kernel Development: High Memory In The Linux Kernel

As RAM increasingly becomes a commodity, the prices drop and computer users are able to buy more. 32-bit archictectures face certain limitations in regards to accessing these growing amounts of RAM. To better understand the problem and the various solutions, we begin with an overview of Linux memory management. Understanding how basic memory management works, we are better able to define the problem, and finally to review the various solutions. This article was written by examining the Linux 2.6 kernel source code for the x86 architecture types.

Autopackage 0.4 Released

Autopackage 0.4, codenamed "Better late than never ;)" is now available. Version 0.4 has most of the local architecture in place, with a terminal front end and a working GTK2 based GUI frontend. It can build, install, verify and uninstall packages of medium complexity (mplayer, gaim etc).

Linux: “udev” 018, Howto

With the announcement of udev 018, Greg KH noted that at this time he is running with udev managing the /dev directory on his primary email and development server. He says, "this is a major milestone for udev and it proves that it is a viable solution," going on to add, "udev development isn't done, but for anyone who has not checked it out yet, I suggest you do so."

Embedded Linux becoming ‘disruptive force’

"These days, embedded Linux pretty much means TiVo, a Sharp Zaurus handheld, or the wireless LAN gateway you may having running at home. Although EL is not exactly taking IT by storm at the moment -- and because a whole lot of experimental EL products have come and gone quickly -- it is nonetheless establishing its own place in the world. And there are those who firmly believe that EL will play an increasingly important role in gadgets to come." Read the rest of the article at NewsForge.

A Computer Lab with No Windows, Part I

"Sisler High school is the largest high school in Manitoba, with approximately 1,600 students and 120 staff members on campus. The school offers many computer courses at different levels, ranging from computer programming and office skills to vocational subjects, such as trouble-shooting personal computers, networking and advanced operating systems. In 2002, due to a letter from CAAST (Canadian Alliance Against Software Theft), the school spent more than $50,000 to make sure we had all the necessary licenses for our software." Read the rest of the article at LinuxJournal.

Improvements in kernel development from 2.4 to 2.6

The long-awaited 2.6 kernel is finally here. The author takes a look behind the scenes at the tools, tests, and techniques -- from revision control and regression testing to bugtracking and list keeping -- that helped make 2.6 a better kernel than any that have come before it. Some interesting changes took place in the way the Linux kernel is developed and tested. Several key changes have improved overall stability as well as quality.

What Does Linux Cost?

"The worst part about this is that the MCSEs involved are right: Linux can never be as good a Windows 2003 server as is Windows 2003. Linux isn't a cheaper form of Windows; direct substitution without change in thinking fails initially from a technology perspective and fails in the longer term from a cost perspective", says Paul Murphy.

Desktop Linux Share Overtaking Macintosh

Market researcher IDC expects to announce within weeks that Linux' PC market share in 2003 hit 3.2%, overtaking Apple Computer Inc.'s Macintosh software (as reported a few weeks ago it has fallen at 1.8%, for the first time). And the researcher expects Linux to capture 6% of this market by 2007. That's still tiny compared with Microsoft's 94% share. Desktop Linux hasn't had any appreciable effect on Microsoft's finances yet, but it could do damage if Linux manages to grab a 10% share of the market, say analysts. IDC estimates that desktop Windows' share will shrink slightly, to 92% in 2007 as Linux' share doubles. The first big question though is how all this will have an effect to Apple's business.

Kernel comparison: Web serving on 2.4 and 2.6

Many improvements have been made in the Linux 2.6 kernel to favor enterprise applications. This article presents results from the IBM Linux Technology Center's Web serving testing efforts, comparing the Linux 2.4 and 2.6 kernels from various aspects. The highlights here are the key enhancements in the 2.6 kernel, the test methodologies, and the results of the tests themselves. Bottom line: the 2.6 kernel is much faster than 2.4 for serving Web pages, with no loss in reliability.

Arch Linux: An End To My Distro Shuffle?

After reading a discussion on DistroWatch asking if users were happy with their current distribution, I noticed a common thread of those who have had similar experiences as myself with juggling various Linux distributions. Like myself, they feel many Linux distributions are great, but no one quite feels like home. None of them quite fit the bill and they may even begin to think that every OS sucks.

2.0.40 “Moss-covered Tortoise” Linux Kernel Released

KernelTrap reports that David Weinehall has released the 2.0.40 stable Linux kernel, calling it the "Moss-covered Tortoise". It earned this name by being released over 3 years after its predecessor, 2.0.39. Those still using the 2.0 kernel are recommended to upgrade for numerous reasons, including fixes to local exploits and remote information leaks. View the changelog and download the new kernel from a kernel.org mirror.

Linux In Dubai: How Does it Compare?

"This whole article was written as a result of my own as well as my family and friends experiences with Linux, given that, I don't think Linux is a good choice is for everybody. Just like I would also say Windows is not for everybody either! The truth is you need to evaluate your needs first, do some homework, and then decide if you want to spend too much money on software and hardware." Read the shootout review at JiniComputer.com.

Configuring the 2.6 Linux kernel

LinuxDevices.com has published an article by veteran Linux author William von Hagen about changes to the configuration process in the 2.6 Linux kernel. The article is the first in a series of articles that will discuss using the Linux kernel and device drivers, etc., in embedded devices. However, the article is generally relevant to servers and desktops, too. Be aware, the author did not mention on the "migration from kernel 2.4" section of the article that you will need to download the latest module-init-tools (and the new 'udev', 'hotplug' packages if you were using these too) in order to fully & correctly migrate to 2.6.