Ubuntu 10.04 riduce il tempo di boot e rimuove HAL


Grafico Boot Ubuntu 10.04 Alpha1

Ubuntu 10.04 Alpha 1 è stata rilasciata la settimana scorsa senza novità eclatanti, ma con un alcune modifiche importanti come la rimozione di HAL, Hardware Abstraction Layer o “strato di astrazione dall’hardware”, è un insieme di funzioni di I/O il più possibile generiche e semplici, il cui compito è di tenere conto di tutte le differenze fra dispositivi fisici diversi.

I moderni sistemi operativi sono dotati di uno o più livelli di HAL e, solitamente, questa tecnologia, viene utilizzata per separare i programmi dai sistemi di comunicazione, ma può essere utilizzata anche per emulare componenti non presenti nel sistema operativo o nell’hardware. Per esempio:

Le moderne schede grafiche non gestiscono nativamente le modalità CGA, EGA o VGA. Queste modalità vengono emulate dall’HAL che provvede a tradurre le istruzioni che gestiscono queste modalità in comandi comprensibili dalla scheda grafica.

Rimuovendo HAL, Canonical spera di riuscire ad ottenere l’obiettivo prefissato dall’inizio: tempi di avvio pari a 10secondi. Nonostante in qualche caso le prestazioni non siano ancora esaltanti il tempo di boot per i netbook è sceso dai 59 secondi ai 24 secondi.

Presto entreranno anche le patch che fanno già parte del progetto Moblin 2 e che consentiranno di ridurre maggiormente i tempi della fase di boot.

In accordo con il suo calendario di sviluppo, la Lucid Lynx passerà tre fasi alpha, due beta ed  una release candidate prima del lancio della versione finale, fissata per il momento al 29 aprile 2010.



One comment

  1. simone /

    Per chi vuole seguire i progressi fatti:
    http://people.canonical.com/~scott/daily-bootcharts/

    Sono arrivati a 17,99s