Finalmente il momento è arrivato!
A partire dalla versione 2.88dsf-5 del pacchetto sysvint attualmente in debian unstable (sid), è stato reso possibile l’avvio in parallelo degli script presenti in /etc/init.d diminuendo sensibilmente i tempi di avvio del sistema.
Questo lavoro è iniziato parecchio tempo fa, e in Lenny un primo passo avanti era stato fatto: era stato introdotto l’avvio per dipendenze degli script di init.d. Questo come è facile intuire è di estrema importanza per poter introdurre successivamente l’avvio in parallelo dei demoni, infatti in questo modo il sistema di init è in grado di stabilire se ci sono delle “dipendenze” da rispettare nell ‘ordine di avvio (ossia se c’è qualche demone propedeutico all’avvio di altri) onde evitare di rendere inefficaci i processi così avviati. In questo modo, a parte la soddisfazione di queste dipendenze, tutti gli altri demoni sono avviati in parallelo rendendo più veloce ed efficace il boot di Debian.
Ieri Petter Reinholdtsen (per conto del team di manutentori di sysvinit) nella mailing list di debian-devel-announce ha dato l’annuncio di questo successivo balzo in avanti, aggiungendo inoltre che il pacchetto in questione di sysvinit è ora in unstable e presto passerà in testing diventando quindi una importante novità della futura Debian 6.0 (nome in codice Squeeze).
Lo stesso Reinholdsten, però, ha aggiunto che il lavoro non è certo terminato qui tracciando la strada per i successivi traguardi utili a rendere ancora più efficace il boot del sistema:
- Introduzione di un trigger al boot basato sugli eventi rilevati dal kernel e che consenta quindi di essere certi che i device utili a fsck siano già pronti quando questi procede al controllo (sembrano già esserci due ottimi candidati per questo: upstart e systemd);
- Miglioramento del boot anche per la modalità single-user spostando gli script di etc/rcS.d/ in /etc/rc[1-5].d/;
- Riduzione dei tempi e ottimizzazione anche per il processo di spegnimento del sistema.
Ancora convinti che non ci sia innovazione nell’open source?



non ci ho capito una mazza, ma appena esce la squeeze stabile me la metto e addio canonical!
Bè in pratica immagina di avere un ufficio postale (o una segreteria studenti) con quasi uno sportello aperto a testa, anzicchè uno sportello solo aperto per tutti, risultato: efficienza massima e tempi di attesa ridotti all’osso!
Bè allora non vedo l’ora che la 6.0 faccia capolino!