Kernel 2.6 SIMPLY 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 level operating system.
Here are eight reasons why:
Reason 1 : 64-bit Computing
Some Linux distributions 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 kick-a** 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 we 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 in February 2004 , 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.
Reason 2: NUMA 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. Reason 3 : Web Serving, File Sharing, and Databases 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 to prove this fact. Reason 4 : 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. Reason 5 : Hyper-Threading or Fake CPUs The Pentium 4 and Xeon CPUs do hyper-threading. Hyper-threading emulates multiple CPUs. The 2.6 kernel fully supports it, and unlike Windows 2000, it knows the difference between fake and real processors. With Windows 2000 you need additional CPU licenses for non-existent processors which is totally absurd. At any rate, 2.6 takes full advantage of the P4 architecture's hyperthreading capabilities. Reason 6: Support for More RAM and Terabytes Another nice boost for 32-bit systems is support for 64 GB of RAM, up from 4 gigabytes. Device support has increased tremendously (the /dev directory). In the 2.4 kernel, devices were limited to 255 major numbers, and 255 minor numbers; in effect, roughly 255 total devices. For example, /dev/hda1 is a single device, but it uses up both a major and a minor number. The new kernel supports 4095 major numbers, and over one million subdevices. PIDs (process IDs) have been boosted from 32,000 to 1 billion. Filesystems, even on 32-bit processors, have a theoretical upper limit of 16 terabytes, up from 4 terabytes. Device support has increased tremendously (the /dev directory). In the 2.4 kernel, devices were limited to 255 major numbers, and 255 minor numbers; in effect, roughly 255 total devices. For example, /dev/hda1 is a single device, but it uses up both a major and a minor number. The new kernel supports 4095 major numbers, and over one million subdevices. Reason 7 : Improved Multimedia Capabilities Sound and video are traditional Points of Pain in Linux. Traditionally, on all platforms, not just Linux, sound and video drivers introduce instability and other bad behaviors. 2.6 has fully integrated and improved the ALSA (Advanced Linux Sound Architecture). It works harmoniously with multiple processors, and promises to be "thread safe," which means it won't trample all over other processes. It supports USB audio, and all kind of audio-nerd things, like full-duplex playback and recording, and multiple sound cards on a single system. For video-nerds, 2.6 incorporates DVB (Digital Video Broadcasting) support, which means you can build your own Tivo or ReplayTV-type device. Reason 8 : Other Goodies - More Reasons to leave Windows Behind
Device support has increased tremendously (the /dev directory). In the 2.4 kernel, devices were limited to 255 major numbers, and 255 minor numbers; in effect, roughly 255 total devices. For example, /dev/hda1 is a single device, but it uses up both a major and a minor number. The new kernel supports 4095 major numbers, and over one million subdevices. |


Note: Article compiled from various sources i.e. over the Internet, magazines, newspapers, books, etc,etc.
Edited and hashed together by LinuxHouse Sdn.Bhd.




