jump to navigation

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ù :-D (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 :D

Commenti»

1. Bl@ster - 3 Novembre 2007

Te l’avevo detto, il 2.6.23 è superiore. Compila, compila…

2. Darkarix - 3 Novembre 2007

@ Blaster

Io l’ho già fatto :D
Ho solo qualche problema nello scrivere la guida…

3. Bl@ster - 3 Novembre 2007

Che tipo di problemi…. se è qualche comando strano, mettilo su pastebin :D

4. Darkarix - 3 Novembre 2007

@ Blaster

Nono i problemi sono che:
- Non mi ricordo precisamente i comandi usati
- Non sono bravo a scrivere

XD

5. Bl@ster - 3 Novembre 2007

:D
Beh, non ti resta che rifarlo :D