Configuration Aspire One
Le matériel
L'Aspire One rentre dans la catégorie des Netbooks. Voici un aperçu de ses spécifications :
CPU | ATOM N270 |
Chipset | Intel 945 GME |
Mémoire | 512 Mo DDR2 667MHz |
Dimensions | 240 x 195 x 36 mm |
Poids | 0.965 kg |
GPU | GMA 950 8 Mo partagé |
Ecran | 8.9 " 1024 x 600 |
Disque dur | SSD 8 Go |
Cartes mémoires | 4 en 1 + SDHC |
Port Ethernet | 1 |
WiFi | 802.11b/g |
USB | 3 |
Le système d'exploitation
Ubuntu 8.04 // Linux4One
Même si un netbook est très proche d'un PC classique il reste en tête des machines capricieuses. L'utilisation d'un SSD à la place du disque mécanique, d'une carte son et wifi spéciales, de lecteurs de cartes intégrés ... On se retrouve vite à devoir bricoler la configuration des distributions Linux ou recompiler des modules. Ajoutez à cela un écran, un touchpad et un clavier aux dimensions réduites. Il n'en fallait pas plus pour que soit développées des versions "orientées netbook" des distributions Linux.
Notre choix s'est porté sur Linux4One 1.00, basée sur Ubuntu 8.04 avec Ubuntu NetBook Remix et tout particulièrement configurée pour l'Aspire One.
Installation
Comme une Ubuntu classique Linux4One s'installe depuis le liveCD. Ne disposant pas de lecteur CD nous allons créer une clé usb bootable reprenant le contenu du liveCD. L'outil UnetBootIn nous assiste dans ce processus. Il suffit de lui fournir l'image ISO et d'indiquer le chemin de la clé. En quelques minutes notre clé est prête.
Fidèle à elle même, l'installation d'Ubuntu est un jeu d'enfant. Nous avons opté pour un partitionnement manuel afin de définir nous même la taille du swap (512mo en l'occurrence). Tout se passe sans encombre. A noter que Linux4One exécute des scripts lors du premier reboot de la machine. Il faut donc relancer 2 fois la machine avant d'avoir un système opérationnel.
Configuration
Linux4One apporte tout une série d'optimisations par rapport à une version "standard" d'Ubuntu :
- Un noyau 2.6.28 compilé spécialement pour le matériel de l'Aspire One
- Un temps de boot réduit
- Wifi fonctionnel
- Les 2 lecteurs de cartes sont fonctionnels
- Réduction du nombre d'écriture sur le disque (log en tmpfs ...)
- Interface "Netbook Remix"
Cependant tout n'est pas parfait et nous sommes loin de pouvoir intégrer la machine dans le robot. Aussi nous avons continué le travail de configuration :
- Passage du scheduler par défaut en "noop" à la place de "deadline" (meilleur réponse du SSD).
- Ajouts sur le tableau de bord et réorganisation des barres d'application.
- Suppression de logiciels pas forcément utiles (amule, liferea ...)
- Installation de quelques logiciels:
- JDK6 de Sun (sun-java6-jdk)
- NetBeans IDE http://www.netbeans.org/
- OpenCV (libcv1, libhighgui1, libcvaux1, libcv-dev, libcvaux-dev, libhighgui-dev)
- OmniOrb4 (omniorb4, omniidl4, libomniorb4-1, libomniorb4-dev)
Liens
- Le test de L'AspireOne: http://www.cowcotland.com/articles/317/test-netbook-acer-aspire-one.html
- Création de clé usb bootables: http://unetbootin.sourceforge.net/
- Les distributions: http://www.linux4one.it/ & http://doc.ubuntu-fr.org/hardy
- Ubuntu et l'AspireOne: https://help.ubuntu.com/community/AspireOne110L & https://help.ubuntu.com/community/AspireOne
- Le SSD: http://www.antharius.com/blog/?p=1337 & http://blogs.zdnet.com/perlow/?p=9190