Bienvenue sur le wiki de 0Linux, un système Linux original et complet destiné au public francophone et publié sous licence libre CeCILL (voir le fichier LICENCES).


Sommaire

Qu'est-ce ?

0Linux est un système GNU/Linux francophone complet pour systèmes x86, construit depuis rien, et pensé d'abord pour le poste de travail, l'internet et le multimédia. Il peut également faire office de serveur Web ou de courrier électronique.

C'est un système francisé autodidactique qui permet de favoriser l'apprentissage de l'utilisation d'un système Linux : de nombreux fichiers de configuration sont traduits en français et contiennent des commentaires sur leur utilisation ; l'installateur quant à lui demande d'utiliser la ligne de commande pour renseigner le système, mais de façon assistée.

Les environnements graphiques inclus sont Enlightenment, Fluxbox, KDE, Kodi, LXQt, MATE, Openbox et Xfce. GNOME est en cours d'intégration. Le système contient entre autres :

  • Glibc 2.x
  • Enlightenment
  • Firefox
  • GCC 4.x
  • GIMP 2.x
  • KDE 4
  • LibreOffice 4
  • Linux basse latence, compilé avec le maximum d'options et de modules
  • X.org
  • Xfce 4.x

Le système 64 bits a la particularité d'être multilib : les architectures i686 et x86_64 peuvent cohabiter au sein du même système. On peut donc compiler et exécuter des logiciels 32 bits et 64 bits, pour peu que l'on dispose des bibliothèques ad-hoc (déjà incluses dans les paquets concernés).

Les processus de compilation et d'installation des logiciels sont décrits dans des « recettes » (de simples scripts en Bash) permettant reconstruire chaque paquet facilement, simplement en exécutant la recette.

Les paquets contiennent ou tentent de contenir le maximum fourni par les développeurs d'origine (« l'upstream ») et ne sont pas séparés en sous-paquets (comme sous d'autres distributions contraintes par la gestion des dépendances inter-paquets) : par exemple, l'unique paquet libpng de 0Linux x86_64 contient les binaires, les bibliothèques, les bibliothèques supplémentaires 32 bits, les bibliothèques statiques, la documentation, les manuels, etc.

0Linux compte plus de 1800 paquets disponibles, que ce soit pour un usage de type « station de travail » ou « serveur ». L'intégralité des applications installables sont disponibles sur la page des Téléchargements ou via la commande 0g -i.

0Linux fait officiellement partie de l'Open Invention Network, merci de leur sollicitude.

:!: 0Linux ne prend pour le moment pas en charge les EFI, remplaçants des obsolètes BIOS. L'option de compatibilité des EFI nommée « BIOS Legacy » ou « Legacy Boot » doit être activée. Le « Secure boot » doit être quant à lui désactivé. Une installation de 0Linux dans les EFI est néanmoins possible manuellement.

Merci aux contributeurs et testeurs pour leurs tests et leur enthousiasme.


Pour qui ?

Le système s'adresse aux utilisateur(trices) désireux(ses) d'en apprendre un peu plus sur Linux en général, de niveau débutant (très) intéressé ou intermédiaire, pour lesquels le confort de la langue du système est important ou pour les personnes voulant utiliser un système standard sans fioritures ou outils spécifiques, optimisé pour le multimédia, poussant à mettre le nez dans les fichiers de configuration et à utiliser occasionnellement le terminal.

La distribution s'orientait à l'origine vers le traitement audio et le « home studio » ou le multimédia, ce qui explique la présence de nombreuses bibliothèques audio ainsi que le serveur audio basse latence JACK. Cet aspect n'est plus une priorité, au vu du peu d'intérêt suscité et de la difficulté d'intégration des logiciels ; néanmoins, ceux-ci demeurent intégrés au système.


Comment ?

0linux a pu naître grâce aux méthodes de Linux From Scratch, Cross LFS et DIY Linux pour construire une première chaîne d'outils permettant de compiler pour les 2 architectures, x86 et x86_64. La distribution s'est dans un premier temps beau