Linux Kernel 3.0 Released

After a short delay Linus Torvalds announced the release of Linux kernel 3.0. There is huge change in numbering 2.6.XX gone and 3.0 came. But no big changes or scary features. Regular changes of driver codes and updates. That is all.

There was more excitement about the Linux Kernel 2.6.38 which brought notable feature such as ‘wonder patch’, which enhanced the speed and performance.

Linus explains, “As already mentioned several times, there are no special landmark features or incompatibilities related to the version number change, it’s simply a way to drop an inconvenient numbering system in honor of twenty years of Linux. In fact, the 3.0 merge window was calmer than most, and apart from some excitement from RCU I’d have called it really smooth. Which is not to say that there may not be bugs, but if anything, there are hopefully fewer than usual, rather than the normal “.0″ problems.”

The changes in this 3.0 release (as compared to rc7) areĀ  mainly some RCU interactions with the scheduler, and the RCU problems should hopefully be behind us. The pathname lookup race is also fixed. There’s a few DRI fixes (i915 modesetting, and some Radeon fixes), and Al walked through some more esoteric VFS d_lock issues. Other than that it’s really pretty small and random.

The changes include Btrfs data scrubbing and automatic defragmentation, XEN Dom0 support, unprivileged ICMP_ECHO, wake on WLAN, Berkeley Packet Filter JIT filtering, a memcached-like system for the page cache, a sendmmsg() syscall that batches sendmsg() calls, the setns() a syscall that allows better handling of light virtualization systems such as containers, new hardware support such as Microsoft Kinect and AMD Llano Fusion APUs, and many other drivers and small changes. Full changelog here.

 

Leave a Reply