Home Blog Page 9912

Kernel basics 101

Author: JT Smith

By Dan Berkes
To a new, prospective, or casual Linux user, the excitement surrounding the release of the new Linux kernel might seem a little confusing. What is this “kernel thing” as one newcomer called it, why is it so important, and how do you get your hands on it without imploding your system in the process?The rush to upgrade is on whenever one of the dozens of Linux distributions announces a new version. In the quest to become the first geek on the block with an up-to-date system, users can expect sluggish FTP servers and timed-out downloads. That flurry of activity is small potatoes compared with what happens when Linux creator Linus Torvalds announces a new kernel.

Flashy, multimedia-drenched press conferences heralding a revolutionary new computing experience usually accompany the announcement of a new closed source and commercial operating system. Companies like Microsoft and Apple spend millions of dollars to rake in millions of consumer dollars — not to mention press coverage — on their newest products.

When one of the most anticipated events in the Open Source community happened, the copy to announce it was, well, a little more understated. On the night of January 4, Torvalds posted the following to the Kernel Mailing List:

In a move unanimously hailed by the trade press and industry analysts as being a sure sign of incipient brain damage, Linus Torvalds (also known as the “father of Linux” or, more commonly, as “mush-for-brains”) decided that enough is enough, and that things don’t get better from having the same people test it over and over again. In short, 2.4.0 is out there.

That short announcement — not even a press release — generated the kind of media coverage and user interest that some companies would kill (or at the very least sell their first-born) to generate.

To understand Linux, it’s essential to understand the kernel. Whether you’re talking about Windows, the present or future Mac OS, or of course, Linux, the kernel is the heart of the operating system. Whatever extras a certain distribution may toss into the mix, the basic Linux kernel is always there.

“A kernel is so deep down the bowels of an OS that 99% of users won’t ever notice,” says Moshe Bar, author of Linux File Systems and Clustering with Linux.

The kernel may be somewhat anonymous to the casual Linux user, but it’s the single most important element of the system. It sets up the basic interface between computer hardware and software, enabling users to run all of their favorite programs. The kernel is also responsible for supporting those protocols a modern computer can’t live without — networking, sound, graphics, and so on.

It’s tough to compare the Linux kernel with closed source offerings, but here goes: The release of a new kernel is almost the same as Windows announcing a new version of its Windows product line. Almost the same, if you can look past the fact that upgrading your Linux kernel won’t set you back a few hundred or a few grand (depending on your needs and use).

“It’s important to keep up with new versions, because modern hardware often is supported just by the new OS release (such as USB or FireWire),” says Bar. “Also, design flaws (rather than plain bugs) are only addressed in major release numbers such as 2.4.”

That brings up a small but nagging question asked by most newcomers: What’s the deal with the version numbers? After all, the last major kernel release was 2.2. Why did the version skip from 2.2 to 2.4? What happened to 2.3?

Well, there was a 2.3 release, but that’s something that should only concern kernel developers and those daring to live on the bleeding edge of Linux advancement. Uneven version numbers are reserved for works in progress. The current 2.4 kernel was known as 2.3.x until Linus deemed it acceptable for final release, at which point the last 2.3 kernel became known as 2.4.

Therefore, the next development kernel will be known as 2.5, and its final product will be released as kernel 2.6.

The kernel itself is a never-ending project, the work of hundreds of Linux developers and kernel testers around the world. Twenty-four hours a day, seven days a week, this team of dedicated programmers work to add new kernel features and enhance existing ones, as well as tracking and fixing any bugs that might have cropped up since the last release.

Alan Cox and Torvalds then consolidate all of these changes into incremental releases, offering up to one new release of the kernel on a daily basis. For a kernel that has already been released, these newcomers are tagged with version numbers like “2.4ac-7.” When work begins on the next Linux kernel, those pre-release test kernels will bear a version number like “2.5pre-1.”

Getting the latest kernel release won’t cost anything more than a simple download. The latest kernels are posted daily at the Linux Kernel Archives, known far and wide by the simple mention of its domain name, kernel.org. Downloading is the easy part; it’s the actual kernel upgrade that might be an issue for casual Linux users.

If fiddling with the internals of your system gives you a queasy feeling, the most painless way to upgrade involves waiting for your favorite Linux distribution to offer a new version of their wares with the new 2.4 kernel.

The first major distribution to include the new kernel will likely be SuSE Linux. Version 7.1 of the German organization’s distribution will debut for download and purchase on February 15.

Red Hat users can now download a beta version of the next-generation of that company’s distribution, code-named “Fisher.” Remember that a beta release is something that’s not quite ready for widespread distribution; so don’t be surprised if something traumatic happens to your system.

Other distributions may wait until the late second or early third quarters of 2001 to offer a complete distribution. Many are still researching 2.4 and how it will integrate with all of their packages; others may be waiting for a more stable incremental release with more bug fixes to come along.

If you simply can’t wait to experience all the wonders of the latest and greatest Linux kernel, and more importantly, if you’re willing to accept that your first attempts at upgrading the kernel might be less than successful, you can find plenty of help at the Linux Documentation Project to guide you through the process. The best starting point is the Linux Kernel Upgrade HOWTO.

NewsForge editor Tina Gasperson contributed to this article.

NewsForge editors read and respond to comments posted on our discussion page.

Category:

  • Linux

The World’s Largest Information Security Database

Author: JT Smith

Mirko Zorz writes “”Help Net Security introduces a new FREE comprehensive security information service”
Rijeka, Croatia – February 14, 2001 – Help Net Security, a popular information security portal, today announced its Security Database service. HNS Security Database consists of a large database of security related companies, their products, professional services and solutions. HNS Security Database (http://www.security-db.com) will provide a valuable asset to anyone interested in implementing security measures and systems to their companies’ networks.

In recent years, predictions and actual figures on the growth of the security software market have been outrunning each other beyond anyone’s expectations and recent studies suggest we haven’t reached the end of it yet. At HNS we believe this is how it should be, security is definately not something to be neglected. However, the enormous expansion of this market can make it quite non-transparent for the end-user. With this in mind, HNS Security Database was born.

HNS Security Database offers an extensive, userfriendly approach on acquiring that information, which is relevant for everyone who ever questioned how to protect themselves from the dozens of security issues which we’ve frequently seen reported on by media as Help Net Security. In close cooperation with the companies developing the actual products and services, HNS Security Database will provide a centralized, easily accessable way to browse and search these, in this way enabling the end-users to make a calculated choice on what fits their needs.

From firewalls to encryption to penetration tests, HNS Security Database will not only show you what’s out there, but what’s out there for you.

Help Net Security has been a leading source of information regarding the security scene for several years now. Through this new, rather unique initiative in the security arena, it intends to even more position itself as a source of guidance on how to approach security related issues in personal as well as business environments. As always, this will be carried out following HNS’s principles to inform and guide without the commercial strings that are too often attached in this scene nowadays.

About Help Net Security

Help Net Security is a privately owned information security portal which started out in 1998. Initially providing its users mainly with the latest news from the InfoSec community it has grown to be one of the prime places for various inside information about computer security happenings, news from the InfoSec community and a lot of
other additions like press releases, discovered vulnerabilities and patches, large security software archives, categorized articles, virus information database and stock quotes. As to improve the accessibility of its services even more the security news is also served in a which is viewable by wireless devices as WAP phones or Palm Pilots.

Help Net Security is based in Rijeka, Croatia. For further information please visit http://www.net-security.org.”

What the Napster decision is all about

Author: JT Smith

The Linux Journal explains just what all this hubbub about Napster really means, from the background of the case, the court’s findings, and a little personal opinion for good measure.

U.S. investigates Microsoft investment in Corel

Author: JT Smith

tjhanson writes “”Federal regulators were concerned the deal could reduce competition in the office software package market, which includes word processing, spreadsheets and graphics, the paper said.” from
http://www.forbes.com/newswire/2001/02/14/rtr184518.html

Category:

  • Linux

Too many Windows open

Author: JT Smith

ZDNet has a commentary piece about the addition of XP to Microsoft’s Windows family, calling it too many Windows: 95, 98, 98 SE, NT 4, 2000, ME, CE, and now XP. Feel like alphabet soup?

eOn Communications Corporation restructures

Author: JT Smith

From PR Newswire: eOn Communications Corporation (Nasdaq: EONC), a leading provider of
unified voice, e-mail and Web-based communications systems and software, today
announced changes to its senior management team, the restructuring of
operations and product lines to improve profitability, and measures to focus
operating resources on its Linux-based communications systems and software
business.

Bacon lovers up in arms over Ximian keyword purchases

Author: JT Smith

The humor site Segfault makes fun of the latest Gnome/KDE spat. “‘It’s a crisp, delicious outrage!’ claims bacon fan Mitchell Tucker. He’s referring to Linux desktop
company Ximian’s recent purchase of bacon-related keywords such as “bacon” using Google’s
AdWords system.

Many in the bacon-loving community are angered by Ximian’s latest enroachment on the
traditionally noncommercial world of fried pork.”

Category:

  • Management

Screen shots of ReactOS v0.0.17, NT clone

Author: JT Smith

Anonymous Reader writes: ” The ReactOS project has released the latest revision to its operating system aimed at cloning Windows NT. And it has made some major progress in recent releases. It currently can boot into a command prompt run simple programs, and has a subset of Windows NT’s functions implemented. I loaded it up under Bochs and took some snapshots.”
Check out the shots at OS FAQ.

Category:

  • Linux

Searching for a way to make a buck on Linux

Author: JT Smith

A ZDNet column reviews the SuSE layoff saga last week, and reviews the ongoing debate over whether money can be made on Linux.

Category:

  • Linux

HP hopes revamp will boost its software profile

Author: JT Smith

CNet reports on Hewlett-Packard’s decison to consolidated its 25 software products into two main packages, part of an e-commerce vision that would compete with Sun Microsystems and Microsoft. HP consolidated all its software packages into two
suites: its existing OpenView package and its new Open SOurce Netactions
package.

Category:

  • Open Source