Linux Kernel 2.6 has been in stable release for months now, which is like dog’s years in kernel time. Kernel releases are exciting times for Linux geeks, because it’s just plain fun to be able to replace the kernel on a system, or have several different kernels installed, and choose among them as the whim […]
Datamation content and product recommendations are
editorially independent. We may make money when you click on links
to our partners.
Learn More
Linux Kernel 2.6 has been in stable release for months now, which is like dog’s years in kernel time. Kernel releases are exciting times for Linux geeks, because it’s just plain fun to be able to replace the kernel on a system, or have several different kernels installed, and choose among them as the whim strikes. Oh yes, you want to gain improved performance and functionality, too.
Of course us sober, conscientious admins evaluate software upgrades in terms of necessity, not in terms of fun. Let’s take a look at what’s new and improved in 2.6.
Executive Summary
2.6 rocks — how’s that for an executive summary? This kernel is improved in every way — for everything from PDAs and other wee embedded devices, to desktops and workstations, to high-demand servers. Improved multimedia, networking, journaling and distributed filesystems, RAID, LVM (Linux volume manager), more RAM, more users, more devices, and more speed in every way. While Linux has always had the broadest support for different hardware platforms, with this release it’s finally also a real honest-to-goodness enterprise operating system. Here are eight reasons why:
- 64-bit Computing
Both Red Hat and SuSE have had business-ready 64-bit distributions available since the middle of last year. These do not use the 2.6 kernel, but are highly customized 2.4.x kernels with pieces from 2.6. (The major Linux vendors will have full 2.6 kernel implementations available later this year.) When you put these packaged 2.6 implementations on an AMD Opteron system, which supports both 32- and 64-bit applications, you have yourself a kickbutt high-demand server or workstation. Fujitsu-Siemens, Sun, IBM, HP, and several other major vendors have jumped on the Opteron/Linux bus.
Itanium, Intel’s 64-bit x86 processor, has its strengths, but I favor the Opteron’s excellent native support for 32-bit applications. Itanium uses software emulation — the IA-32 execution layer — to run 32-bit programs.)
Earlier this week, Intel made a move to take on AMD head-on when it announced plans to release 64-bit extensions for its x86 processor family (Xeon and Pentium) by the end of the year. Xeon’s Nocona version will get the first crack at the extensions, which Intel commonly refers to as “CT,” or Clackamas Technology, beginning in the second quarter. The 64-bit Pentium extensions for “Prescott” P4s are expected to debut sometime midyear.
- NUMA
No, not Numa the lion, but Non-Uniform Memory Access. What this does is remove a major bottleneck in multi-processor systems, by creating more efficient memory usage. SMP (symmetric multi-processing) does OK up to 8-12 CPUs. The 2.6 kernel supports up to 64 CPUs, so NUMA support is a big plus. You can imagine the traffic jams from a batch of CPUs all fighting for access on a shared memory bus. NUMA acts like an air traffic controller at an insanely busy airport, keeping things moving and preventing collisions.
- Web Serving, File Sharing, and Databases
This is not your grampa’s kernel. 2.6 is fast, measuring as much as five times faster than the 2.4 kernel, for both Web servers and application servers. It’s also blazingly fast for both file servers (with Samba) and databases. Many tests and benchmarks have been done, see “Kernel comparison: Web serving on 2.4 and 2.6” in Resources.
- More Users Than You Have Ever Seen Before
The addressing space for unique users has gone to 32-bit, from 16-bit, so now you can support 4 billion unique users, instead of a measly 65,000.
Page 2: Hyper-Threading, or Fake CPUs
Continued from Page 1
Linux Kernel 2.6 boasts a lot more great new features, which are listed in the “OSDL 2.6 Press Release” (see below).
Do I Upgrade?
Short answer: Don’t be silly. Like all major kernel releases, 2.6 is mostly backwards-compatible, but there are some applications that will not work with the new kernel, without tweaking and patching. The wise admin tests it thoroughly first. One way is to install it on any machine that has the applications you’ll be running on it, right alongside the existing kernel, then select the one you want at boot.
Resources
Kernel comparison: Web serving on 2.4 and 2.6
Timeline of the Linux kernel
OSDL Testing Reports
OSDL 2.6 Press Release, lots of good information
Introduction to User-Mode Linux
Feature courtesy of CrossNodes.com.
-
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
-
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
-
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
-
Top 10 AIOps Companies
FEATURE | By Samuel Greengard,
November 05, 2020
-
What is Text Analysis?
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
-
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
-
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
-
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
-
Top 10 Chatbot Platforms
FEATURE | By Cynthia Harvey,
October 07, 2020
-
Finding a Career Path in AI
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
-
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
-
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
-
Top 10 Machine Learning Companies 2020
FEATURE | By Cynthia Harvey,
September 22, 2020
-
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
-
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
-
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
-
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
-
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
-
Anticipating The Coming Wave Of AI Enhanced PCs
FEATURE | By Rob Enderle,
September 05, 2020
-
The Critical Nature Of IBM’s NLP (Natural Language Processing) Effort
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
August 14, 2020
SEE ALL
APPLICATIONS ARTICLES