Linux kernel 2.6.36 adds AppArmor, ups performance
- 22 October, 2010 10:25
- Comments
Linux kernel 2.6.36 has been released by Linus Torvalds and includes a number of performance and security enhancements, including integration of the AppArmor access control system.
Some Linux distributions, including Ubuntu and OpenSUSE, already ship AppArmor but with its inclusion into the mainline kernel less integration work is now required by distributors.
For improved desktop responsiveness, 2.6.36 includes code to fix problems where a desktop system could be unresponsive while performing tasks like writing to a slow USB storage device.
Also new is concurrency-managed workqueues, which re-designs workqueues to add a true thread pool manager.
Dedicated threads are replaced with a pool of kernel threads that grows dynamically as needed.
In announcing the release on the Linux kernel mailing list, Torvalds said 2.6.36 comes a week later than expected and hopes the first release candidate of the 2.6.37 will arrive before the 2010 Kernel Summit begins on November 1.
“The delay means that the merge window that opens now would cover the upcoming kernel summit,” Torvalds wrote. “However, I really hope that everybody sends me their patches and pull requests before [it] even starts.”
Kernel 2.6.36 includes a preliminary merge of a new file notification interface, fanotify, which bases notification on giving user space both an event type (open, close, read, write) and an open read-only file descriptor to the object in question.
Fanotify should fix scalability problems with the older inotify and dnotify systems and allows blocking or access controlled notification.
Torvalds said the developers ended up disabling the new fanotify system calls “because people were still unsure about the interfaces”.
“Better let the interface discussion cook a bit longer than release with a bad interface that we need to redo,” he said.
The kernel-based virtual machine (KVM) virtualization hypervisor gets more live migration support and along with the usual plethora of architecture and device driver improvement, 2.6.36 adds support for the Tilera Corporation’s Tile processor a new CPU designed to scale to hundreds of cores on a single chip.
See the Kernelnewbies 2.6.36 page for a detailed list of changes.
Rodney Gedda is Editor of TechWorld Australia. Follow Rodney on Twitter at @rodneygedda. Rodney's e-mail address is rodney_gedda@idg.com.au. Follow TechWorld Australia on Twitter at @Techworld_AU.
- Bookmark this page
- Share this article
- Got more on this story? Email Computerworld
- Follow Computerworld on twitter
- INFORMATION FOR SUCCESS - Customers Achieve Extreme Performance at Lowest Cost with Oracle Exadata Database Machine
- CSO Security Buyers Guide 2011
- Key Considerations in Modernising Your Backup and Deduplication Solutions
- Securing SOA and Web Services with Oracle Enterprise Gateway
- Enabling Agile and Intelligent Businesses
-
Coalition NBN better or worse?
-
Conroy turns the attack to Hockey
-
CeBIT 2012: Will NBN speed up freight delivery times?
-
Amazon Web Services personalizes CloudFront web hosting service
-
CeBIT 2012: Will NBN speed up freight delivery times?
-
Office 2007 for Dummies
-
Teach Yourself Visually Windows 7
-
Windows 7 for Dummies®
-
Microsoft Office
-
Windows 7 for Seniors for Dummies®
-
Office 2007 All-In-One Desk Reference for Dummies
-
Excel 2007 All-In-One Desk Reference for Dummies
-
MYOB Software for Dummies 6E Australian Edition
-
Windows 7 for Dummies® Dvd+book Bundle









Comments
Post new comment