Gli scheduler in Linux 2 Novembre 2007
Posted by Darkarix in Kernel.trackback
Come ben sapete lo scheduling è uno dei principali vantaggi che Linux ha sui suoi concorrenti.
In questi ultimi tempi poi se ne sente sempre più parlare per via di quello che è successo a Kolivas.

In poche parole Con Kolivas, famoso kernel hacker, ha sviluppato per tanti hanno un innovativo scheduler (Staircase Deadline scheduler, SD) ma non ha mai visto il suo innovativo lavoro implementato nella mainline del kernel, ma ha comunque reso disponibile il suo lavoro sotto forma di patch. Un bel giorno gli sono girati e ha deciso di non lavorare più
(cfr. Kolivas abbandona il kernel)
Nel kernel da cinque anni era presente lo scheduler O(1) di Ingo Molnar, che era prestazionalmente inferiore a quello di Kolivas. Dico era perché dal kernel 2.6.23 in su è presente il nuovo Completely Fair Scheduler fatto sempre da Molnar che a quanto pare supera lo SD, a cui è “ispirato”. Nonostante Molnar abbia ringraziato Con per il suo lavoro, agli altri hacker non è piaciuta la “corsia preferenziale” con cui CFS è stato trattato per l’inclusione nel ramo principale del kernel, cosa che per SD non era nemmeno mai stata presa in considerazione, nonostante il suo design, la sua stabilità e le sue performance.
Per questo motivo vi annuncio la ricompilazione del kernel 2.6.23.1 a cui sarà naturalmente seguita una breve guida.
Enjoy the kernel




















Te l’avevo detto, il 2.6.23 è superiore. Compila, compila…
@ Blaster
Io l’ho già fatto
Ho solo qualche problema nello scrivere la guida…
Che tipo di problemi…. se è qualche comando strano, mettilo su pastebin
@ Blaster
Nono i problemi sono che:
- Non mi ricordo precisamente i comandi usati
- Non sono bravo a scrivere
XD
Beh, non ti resta che rifarlo