BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help

Con Kolivas

Print-Friendly
About 1 pages (315 words)

Bookmark and Share Know this topic well? Help others and get FREE products!
Con Kolivas
Residence Melbourne, Australia
Known for Linux kernel development
Occupation Doctor

Con Kolivas is an Australian anaesthetist [1], but he is known on the Internet for his programming work on the Linux kernel in his spare time. He has written patches for the kernel to improve its desktop performance, particularly reducing I/O impact. He has also written a benchmarking tool called ConTest that can be used to compare the performance of different kernel versions.[2] Kolivas is most notable for his work with CPU scheduling, most significantly his implementation of "fair scheduling," which inspired Ingo Molnar to develop his Completely Fair Scheduler, as a replacement for the earlier O(1) scheduler, crediting Kolivas in a footnote.[3] Kolivas developed several CPU schedulers such as the Staircase in 2004[4], then Rotating Staircase Deadline (RSDL)[5] and subsequently Staircase Deadline (SD)[6] schedulers to address interactivity concerns of the Linux kernel with respect to desktop computing. Additionally, he has written a "swap prefetch" patch, which allows processes to respond quickly after the operating system has been idle for some time and their working sets have been swapped out.[7] Many of his experimental "-ck" patches, such as his prefetching and scheduling code, did not get merged with the official Linux kernel. On July 24, 2007, Kolivas announced that he would cease developing for the Linux kernel. The reasons he gave are that desktop performance on Linux is getting too little attention and that "Linux is burdened with 'enterprise crap' that makes it run poorly on desktop PCs" [8]. Enterprise crap refers to kernel development targeted towards servers.

External links

References

View More Summaries on Con Kolivas
 
Ask any question on Con Kolivas and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
Con Kolivas from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy