Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
LinuxPlanet
Search 
  Power Search | Tips 

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News
 Technology Jobs

 Browse by subject.
Free Newsletter

Linux Planet
Linux Today
More Free Newsletters

Be a Commerce Partner


















internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

Print this article
Email this article

   LinuxPlanet / Reports







Upstart Plans to Ease Linux Management
Cool Kernel Stuff

Carla Schroder
Thursday, March 8, 2007 10:15:16 AM

The 2.6 Linux kernel has undergone amazing progress in a short time frame, so much so that I don't bother with reporting on every point release. But the latest release, 2.6.20, caught my interest initially because of Linus' typically droll introduction:

"As ICD head analyst Walter Dickweed put it: 'Releasing a new kernel on Superbowl Sunday means that the important 'pasty white nerd' constituency finally has something to do while the rest of the country sits comatose in front of their 65" plasma screens'."

And then because of shiny features like KVM, the Kernel-based Virtual Machine. Xen is the virtualization media darling, but it's not the only game in town. KVM runs unmodified Linux and Windows guest operating systems. Yeah, right, you say, slow like early versions of VMWare. Actually, performance should be pretty good because KVM requires Intel CPUs that have VT (which is a clever abbreviation for "Virtualization Technology") extensions, or AMD CPUs with AMD-V, which is the same thing with a different name. If you're wondering if your system is equipped with either of these, run this command to find out:

$ egrep '^flags.*(vmx|svm)' /proc/cpuinfo

This release includes official support for the Sony Playstation 3, with patches contributed by Sony engineers, so for you folks who like running Linux on Playstations, this one's for you. It's not complete support--it doesn't include drivers, but it does save you from having to patch the kernel.

2.6.20 incorporates multi-threaded USB probing, which should shave a few seconds off boot times. The new improved generic HID (Human Interface Device) layer replaces the old not-generic HID layer, which only supported USB devices. Now it's capable of supporting any subsystem: Bluetooth, PS/2, serial ports, and whatever else you want to throw at it.

The minimum required compiler is now gcc 3.2.

The current Netfilter implementation may cause woe and cause your existing ruleset to not work anymore, because of changed configuration names. The kernel developers are unamused by these changes. To quote Linus Torvalds:

"I do think that the netfilter team has been very irritating in changing the config names, even if it 'is logical.' Somebody should stop the madness, and tell people what config options they need for a regular iptables setup like this."

This shouldn't affect anyone who relies on distribution kernels, which presumably are tested, but could bite users who download and build iptables from sources. The easy workaround is "enable everything."

The good news about iptables is more improvements to VoIP-related connection tracking- a SIP helper port, and a H.323 helper port. SIP is notoriously difficult to get through NAT firewalls. Fortunately the Netfilter team have been hard at work adding and improving SIP connection-tracking to iptables, which has been in the mainline kernel since 2.6.18.

The last thing I deem noteworthy is the addition of a sizable number of hardware drivers. Check out the complete change list at Kernelnewbies.org to see if anything you need is in there.

Resources

This article originally appeared on Enterprise Networking Planet, a JupiterWeb site.

« Back: Streamlining the init Processes

Skip Ahead

1 Streamlining the init Processes
2 Why Change?
3 Cool Kernel Stuff





Linux is a trademark of Linus Torvalds.


internet.com home | search | help! | about us

Jupiter Online Media

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers