Pour remédier à certains des problèmes d'Unslung est arrivé OpenSlug. Son le but est de fournir le minimum syndical pour la reconnaissance du matériel et la possibilité de télécharger des paquets pour rajouter de nouvelles fonctions.
L'installation est un peu plus ardue que celle d'Unslung, mais se fait quand même assez facilement du moment qu'on suit à la lettre la documentation. Tout est parfaitement documenté, donc il n'y a pas trop de questions à se poser.
Un des principaux avantages d'OpenSlug est le fait de pouvoir gérer les hubs USB. Ainsi, on pourra brancher plus de deux périphériques USB sur le Linksys NSLU2. J'ai mis “pourra” car cette fonctionnalité n'est malheureusement pas encore implémentée.
OpenSlug permet aussi le support du Bluetooth et l'augmentation de la RAM, mais je n'ai pas pu tester.
Au niveau des problèmes, la lenteur a disparu, on passe à un démarrage d'un peu plus d'une minute. On peut disposer de plus de fonctionnalités grâce aux possibilités d'installation de paquets avec ipkg ou directement en compilant les logiciels désirés.
L'organisation est plus claire vu qu'il n'y a plus qu'une seule version de fichier. Tout ça permet de vraiment pouvoir personnaliser son Linksys NSLU2 pour en faire ce qu'on veut (par exemple un petit serveur Web).
A première vue, on ne peut donc qu'y gagner en passant d'Unslung ou du firmware original à OpenSlug. Ben, en fait, pas tant que ça, car de nouveaux problèmes sont apparus
Pour améliorer la légèreté et la vitesse, toute la partie administration web du NSLU2 a été supprimée. L'administration ne se fait plus que par SSH et donc en console, ce qui peut s'avérer plus compliqué vu qu'on ne bénéficie plus des assistants.
Les paquets disponibles ne sont pas si nombreux comparés à ceux disponibles sous Debian par exemple et peu mis à jour à cause du faible nombre de développeurs s'en occupant.
Un autre soucis plus gênant est le fait que le NSLU2 n'est plus capable de faire la différence entre les deux ports USB au démarrage, ce qui fait qu'il ne faut brancher ou allumer que le disque comportant le système pour qu'il puisse démarrer, puis brancher ou allumer le deuxième. Pas très pratique, mais assez facile à faire, car il suffit d'attendre que le Linksys NSLU2 émette un beep (une dizaine de secondes après l'allumage) pour savoir à quel moment on peut activer le deuxième disque.
J'étais très heureux avec OpenSlug, qui est, niveau administration, assez proche d'une Debian, jusqu'au jour où j'ai vu qu'un développeur avait porté Debian sur le Linksys NSLU2 ! Du coup, j'étais un peu obligé d'essayer moi aussi