The Linux distillery
Bringing the world of Linux to you, David cuts through the tech and shows you how it works and how to use it, in terms that apply to any distro. RSS
IT NEWS           RSS Mastering The Complex Sale
Technology news and Jobs arrow The Linux distillery arrow A bright open source future
A bright open source future PDF Print E-mail
User Rating: / 13
PoorBest 
by David M Williams   
Thursday, 10 April 2008
Some exciting new software items are on the verge of release. This includes an update to the core Linux kernel itself, a new release of Ubuntu, and a brand new Firefox. Here’s the low down on each and why the immediate future is all good news.

Let’s begin with the kernel, the element that makes Linux what it is and is the project kicked off by Linus Torvalds in the early ‘90’s and which he still drives today (albeit with quite a bit more help these days!) The current kernel release is version 2.6.24, which came out on January 24th.

2.6.24 including new features like CPU group scheduling – which grouped related processes and allocated processor time to these rather than concentrating on individual tasks irrespective of how many tasks and overall CPU time were being spent on the same user.

Another notable inclusion was memory fragmentation avoidance which was particularly pertinent given the legendary stories of Linux boxes running days or months without rebooting. Typically, this causes memory fragmentation which makes certain tasks more difficult, specifically allocating memory larger than the native page size which is 4KB on x86 architectures. Developers worked on anti-fragmentation techniques for three years and these all merged with 2.6.24.

Linux kernel 2.6.25 can be expected out sometime this month. A prepatch release candidate came out on April 1st, although it was no joke. We can expect at most one more prepatch before the final 2.6.25 release.

One expected feature is extra work on group scheduling. Some background information: being a multitasking operating sysem Linux divides processor time up so each task runs for a small period of time before being suspended and another task having an opportunity to run. This gives the illusion that many different tasks are all actually running at the very same time and is especially important on a multi-user system.

Linux employs several tricks to determine how long a task should be permitted to run before being suspended and to determine which task to run next. Typically these are based on whether the task is waiting for an input device to respond – like a disk or keyboard, whether the task is computationally intense and chewing up the CPU, how it has behaved in the past and so on. These techniques proved reliable but until 2.6.24 it was still possible for an individual user to starve other users of CPU time. 2.6.25 now bolsters the group scheduling developments so that real time processes are properly handled. These are a special type of process which absolutely must run regularly and reliably and which handle things like life-support systems. Real time tasks now have definite scheduling guarantees and optimum behaviour.

Another interesting development – although one which is pretty much just academic for most of the world – is that Linux can now support up to 65,536 processors. I’d certainly like to see a suitably-equipped computer!

Some more practical, and definitely immediately useful, items are SMACK and Latencytop. You will no doubt find these of interest.

Please read on!

CONTINUED








 
< Next story in category   Previous story in the category >
Subscribe to iTWire's Free daily e-newsletter Delivered daily - FREE
Subscribe to our Technology newsletter, get the latest and stay ahead ...example
* First name:
* Last name:
* Your email address:
* Country:
* Enter the security code shown:

* mandatory
Google
 
You don't need to login to post a comment





Lost Password?
No account yet? Register
Subscribe to our free daily newsletter.
9th Annual Business Intelligence
May 8 (8:00 am) - July 16 (11:59 pm), 2008
The drastic change of vendor landscape in 2007, which resulted by the big-time acquisition of the...

Applications open for postgraduate studies in Technical Communication at Swinburne University
May 13 (8:00 am) - September 09 (11:59 pm), 2008
Swinburne University runs two courses offering university-level qualifications to technical commu...

ISTQB Software Testing Certification Training
May 19 (9:00 am) - May 21 (11:59 pm), 2008
HEDLOC ISTQB Foundation Certification Course (3 Days, Sydney) The ISTQB Foundation Certificate i...

ISTQB Foundation Certification Public Training, Sydney, 19th May 2008
May 19 (9:00 am) - May 21 (11:59 pm), 2008
The ISTQB Foundation Certificate is an internationally recognised professional qualification in s...

ISEB/ISTQB Foundation Certificate in Software Testing - Melbourne
May 19 (9:00 am) - May 21 (11:59 pm), 2008
Disqover - Improving Software Quality offers software and systems testers the opportunity to beco...

CeBIT
May 20 (8:00 am) - May 22 (11:59 pm), 2008
CeBIT Australia is Australasia's leading Information & Communications Technology (ICT) event for ...

Free Webinar:Open Source Data Migration with Talend Open Studio
May 20, 2008 (9:00 am - 10:00 am)
This one-hour Webinar will present: - The specific constraints of data migration, including: hi...

Open Source webinar, what a Department of Homeland Security Scan Reveals about Open Source
May 21, 2008 (10:00 am - 11:59 pm)
A SD Times Webinar Wednesday, May 21, 2008, 1:00p.m. EDT / 10:00 a.m. PDT Launched as a joi...

Open Source Webinar
May 21, 2008 (10:00 am - 11:59 pm)
Open Source Uncovered, what a Department of Homeland Security Scan Reveals about Open Source A S...

HP Quality Center Dashboard Public Training, Perth 22nd May 2008
May 22, 2008 (9:00 am - 11:59 pm)
This hands-on instructor-led course covers the features of the Quality Center 9.2 Dashboard. This...
New event listings
SolidWorks Innovation Day (Brisbane and Perth)
October 15, 2008 (All Day)
Hosted by Intercad, SolidWorks’ Innovation Days will give designers, engineers and manufacturers ...

LIXI Industry Forum 2008
September 10, 2008 (All Day)
Wednesday, 10 September 2008 The Westin Sydney The second annual major industry event for the...

Last Day to apply for Mid Year study at Swinburne University
August 1, 2008 (All Day)
Applications close for Swinburne University’s online postgraduate Technical Communication courses.

Energy Logic Symposium- Melbourne
July 8, 2008 (All Day)
Emerson Network Power, Dell, IBM and Cisco show you how to slash data centre energy use without c...

Energy Logic Symposium - Sydney
July 3, 2008 (All Day)
Emerson Network Power, Dell, IBM and Cisco show you how to slash data centre energy use without c...

Energy Logic Symposium
July 1, 2008 (All Day)
Emerson Network Power, Dell, IBM and Cisco show you how to slash data centre energy use without c...

View Full Calendar
Add New Event
Contact , Register , Advertise with iTWire , Links , About iTWire , Feedback , Post your jobs , Events , iTWire site map , Start Blogging , MyBlogLog page
Industry Releases , Submit your release now