45
contributi
mNessun oggetto della modifica |
m (link esterni) |
||
Riga 16: | Riga 16: | ||
Per maggiori dettagli tecnici su ''SD'': | Per maggiori dettagli tecnici su ''SD'': | ||
* | * Con Kolivas Wiki: SD<sup>[[#Collegamenti esterni | [8]]]</sup> | ||
Per un po' di storia sulla nascita, l'evoluzione e sulla ''competizione'' con un nuovo scheduler scritto da Ingo Molnar (CFS) inspirato dal successo di ''SD'' potete leggere: | Per un po' di storia sulla nascita, l'evoluzione e sulla ''competizione'' con un nuovo scheduler scritto da Ingo Molnar (CFS) inspirato dal successo di ''SD'' potete leggere: | ||
* | * The Rotating Staircase Deadline Scheduler<sup>[[#Collegamenti esterni | [9]]]</sup> | ||
* | * RSDL hits a snag<sup>[[#Collegamenti esterni | [10]]]</sup> | ||
* | * Schedulers: the plot thickens<sup>[[#Collegamenti esterni | [11]]]</sup> | ||
;Swap prefetching | ;Swap prefetching | ||
Riga 95: | Riga 95: | ||
La patch <code>-ck</code> più recente può essere scaricata dal sito di Con Kolivas, al seguente indirizzo: | La patch <code>-ck</code> più recente può essere scaricata dal sito di Con Kolivas, al seguente indirizzo: | ||
* http://users.on.net/~ckolivas/kernel/ | * http://users.on.net/~ckolivas/kernel/<sup>[[#Collegamenti esterni | [2]]]</sup> | ||
Sulla stessa pagina troverete il link per scaricare i sorgenti del kernel vanilla. <br/> Se la vostra Debian utilizza una versione precedente rispetto all'ultima release, potrete trovare la patch [ | Sulla stessa pagina troverete il link per scaricare i sorgenti del kernel vanilla. <br/> Se la vostra Debian utilizza una versione precedente rispetto all'ultima release, potrete trovare la patch qui<sup>[[#Collegamenti esterni | [3]]]</sup>, mentre i sorgenti da patchare dovrete cercarli tra gli archivi di kernel.org<sup>[[#Collegamenti esterni | [4]]]</sup>. | ||
Attualmente l'ultimo patch set <code>-ck</code> è il <code>4.0-ck1</code>, ed il file patch da scaricare è <code>patch-4.0-ck1.lrz </code>. Di seguito si userà, come esempio, il kernel 4.0 e le patch <code>-ck1</code> per tale kernel. | Attualmente l'ultimo patch set <code>-ck</code> è il <code>4.0-ck1</code>, ed il file patch da scaricare è <code>patch-4.0-ck1.lrz </code>. Di seguito si userà, come esempio, il kernel 4.0 e le patch <code>-ck1</code> per tale kernel. | ||
Riga 121: | Riga 121: | ||
Rispetto ai kernel standard la patch cambia alcune risposte predefinite in modo da ottenere un sistema adatto a un uso Desktop con bassa latenza, quindi, a meno che non abbiate diverse esigenze, potete lasciare tutte le risposte di default e passare alla compilazione. | Rispetto ai kernel standard la patch cambia alcune risposte predefinite in modo da ottenere un sistema adatto a un uso Desktop con bassa latenza, quindi, a meno che non abbiate diverse esigenze, potete lasciare tutte le risposte di default e passare alla compilazione. | ||
Se siete interessati [ | Se siete interessati qui<sup>[[#Collegamenti esterni | [5]]]</sup> trovate alcuni suggerimenti per configurazioni da abbinare al BFS, a seconda del tipo di computer e dell'uso che si intende farne. | ||
Una volta terminata la configurazione è possibile compilare il kernel, ovviamente [[Debian Kernel Howto|alla debian-way]]. Se abbiamo già in esecuzione un kernel <code>-ck</code> possiamo lanciare la compilazione in modalità SCHED_IDLEPRIO: | Una volta terminata la configurazione è possibile compilare il kernel, ovviamente [[Debian Kernel Howto|alla debian-way]]. Se abbiamo già in esecuzione un kernel <code>-ck</code> possiamo lanciare la compilazione in modalità SCHED_IDLEPRIO: | ||
Riga 179: | Riga 179: | ||
Il programma schedtool offre anche altre interessanti funzionalità; per maggiori dettagli <code>man schedtool</code>. | Il programma schedtool offre anche altre interessanti funzionalità; per maggiori dettagli <code>man schedtool</code>. | ||
== Links == | == Links == | ||
===Nel wiki=== | |||
'''''Kernel''''': | '''''Kernel''''': | ||
* [[Debian Kernel Howto]] | * [[Debian Kernel Howto]] | ||
* [[Esempio configurazione kernel]] | * [[Esempio configurazione kernel]] | ||
===Collegamenti esterni=== | |||
'''''BFS''''':<br/> | |||
[1] [http://users.on.net/~ckolivas/ Homepage di Con Kolivas]<br/> | |||
[2] [http://users.on.net/~ckolivas/kernel/ Patch ck più recente]<br/> | |||
[3] [http://ck.kolivas.org/patches/ versioni precedenti qui]<br/> | |||
[4] [http://www.kernel.org/pub/linux/kernel/ archivi kernel.org]<br/> | |||
[5] [http://ck.kolivas.org/patches/bfs/bfs-configuration-faq.txt Configuration FAQ]<br/> | |||
[6] [http://ck.wikia.com/wiki/BFS_FAQ BFS FAQ]<br/> | |||
[7] [http://ck-hack.blogspot.com/ notizie sugli ultimi hack di C.K.]<br/> | |||
'''''Vecchio patchset''''':<br/> | |||
[8] [http://ck.wikia.com/wiki/SD Con Kolivas Wiki: SD]<br/> | |||
[9] [http://lwn.net/Articles/224865/ The Rotating Staircase Deadline Scheduler]<br/> | |||
[10] [http://lwn.net/Articles/226054/ RSDL hits a snag]<br/> | |||
[11] [http://lwn.net/Articles/230574/ Schedulers: the plot thickens]<br/> | |||
[12] [http://apcmag.com/why_i_quit_kernel_developer_con_kolivas.htm Con Kolivas: Why i quit]<br/> | |||
{{Autori | {{Autori |
contributi