Linutop OS : Ubuntu sur une clef USB
Je commence une petite série de billets autour du Linutop. Aujourd’hui je m’attarde sur le logiciel qui contient une des principales innovation du produit … et qui peut servir à d’autres matériels …
Le « Linutop OS » est une distribution basée sur Ubuntu qui présente la caractéristique d’être optimisée pour les supports de type mémoire flash.
Ces mémoires de stockage présentent certains avantages par rapport aux disques durs :
- Plus robustes aux chocs.
- Silencieuses.
- Moins consommatrice en énergie.
Mais elles ont aussi quelques défauts :
- Plus limitées en nombre de cycle d’écriture.
- Relativement coûteuses.
- Un temps d’accès généralement plus lent.
Le Linutop OS a été optimisé pour fonctionner sur une mémoire de petite taille (inférieur à 1 Go). Les contraintes étaient les suivantes :
- Réduire la taille occupée par l’OS.
- Réduire le temps de boot.
- Réduire les écritures sur la mémoire flash.
Cela a donné naissance à une distribution Ubuntu que nous avons baptisé le « Linutop OS ». Pour réaliser la distribution baptisée Linutop OS, il a fallu procéder à 3 opérations.
1) Alléger
Nous avons tout d’abord alléger la distribution Ubuntu pour ne garder que les drivers nécessaires au hardware du Linutop et ses périphériques. Ce qui fait qu’une distribution Linutop ne fonctionnera pas sur un autre hardware.
2) Compacter
Ensuite le système est compacté pour tenir dans une empreinte de 600 Mo. Nous utilisons pour un système popularisé dans les distributions sur CD-ROM que l’on nomme Live CD. En plus de gagner de la place ce choix permet de réduire les écritures sur la mémoire flash (le système tourne dans un disque virtuel en mémoire vive).
3) Enrichir
Enfin nous avons développé différentes technologies permettant d’ajouter des logiciels supplémentaires ou de simplement conserver les paramètres de l’utilisateur.
Pour ceux qui seraient intéressées à tester le Linutop OS sur d’autres hardwares, une version pour l’eeePC devrait voir le jour prochainement …
