main
Report a problem

Meet the New Linux Kernel: 2.6.21

Daniel Fleshbourne   on 27 April 2007 - 11:43 · 2 comments & 2083 views

Advertisement (Why?)
It took longer than Linux creator Linus Torvalds would have liked, but the latest Linux kernel, version 2.6.21, has arrived. It brings many minor and major changes in how Linux handles process scheduling and time. In his April 25th release note to the LKML (Linux Kernel Mailing List), Torvalds wrote, "If the goal for 2.6.20 was to be a stable release (and it was), the goal for 2.6.21 is to have just survived the big timer-related changes and some of the other surprises." Surviving all those changes took time. "It's been over two and a half months, and while it's certainly not the longest release cycle ever, it still dragged out a bit longer than I'd have hoped for and it should have."

The delays came in large part because of "all the timer changes to support a tickless system (and even with ticks, more varied time sources)." Torvalds called timer-related improvements "the big change during 2.6.21." A tickless system you ask? In 2.6.21, new technologies called clockevents and dyntick (dynamic ticks) were introduced. The technologies are based on previous real-time Linux work by Ingo Molnar and Thomas Gleixner. Together, they make the new kernel more efficient, both in terms of saving power, and in terms of dealing with heavy-duty multi-tasking jobs such as virtualization.

View: The full story
News source: Linux-Watch

Post a comment · Send to friend Comments · There are 2 additional comments
(1 reply) #1 black_death on 27 Apr 2007 - 20:06
so would this make a noticable difference in system performance?
#1.1 MrA on 27 Apr 2007 - 21:04
Nope. But the "dynamic ticks" feature is good for laptops. Mmmmmm... power saving goodness...

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)