Les distributions GNU/Linux
(Dans l'antémémoire)
|
|
![]() Table des matières
Quelques rappels sur les distributions GNU/LinuxDans l'élan initié par le projet GNU, des milliers d'applications libres ont progressivement été développées, du plus petit programme aux applications les plus pointues, et ce, dans tous les domaines. Certains projets ont été développés par des particuliers, d'autres par des sociétés commerciales mondialement connues souvent épaulées par une communauté active. Les libertés (accès au code source, possibilité d'améliorer le programme) offertes par les différentes licences libres - dont la GPL en particulier - ont grandement favorisé cet essor (reprises de projets abandonnés, forks Parallèlement, se sont alors développées différentes distributions regroupant un certain nombre de ces logiciels libres autour d'un noyau Linux, afin de répondre à des attentes diverses :
Une distribution GNU/Linux propose donc plus que les autres systèmes, en vous offrant non seulement un système d'exploitation, mais aussi une liste complète de programmes allant de la bureautique à ... la MAO par exemple ! On compte aujourd'hui des centaines (milliers ?) de distributions différentes (consultez le site de distrowatch Bref, comme souvent dans le monde du logiciel libre, tout cela n'est qu'une question de choix ! Et comme souvent aussi, les débats concernant le choix d'une distribution font l'objet de trolls Une grande partie de ces distributions est librement téléchargeable (d'une façon quasi gratuite) avec très souvent une installation relativement aisée ... profitez-en ! Ce qu'il faut retenir :
Donc, si votre matériel fonctionne avec une distribution, il doit fonctionner avec les autres ! Cette remarque est d'autant plus vraie pour la MAO où le choix de programmes est plus "limité" (installer Jack, Rezound, Rosegarden, Ardour et C° est vraisemblablement possible sur la quasi totalité des distributions).
Passons donc en revue les grandes familles de distributions GNU/Linux intéressantes pour les musiciens. Les distributions généralistesCes distributions ne sont pas au départ particulièrement "orientées MAO". Cependant, il est tout à fait possible de les spécialiser (à condition que vous connaissiez quelque peu les logiciels que vous voulez installer), ou de profiter de l'expérience d'une communauté d'utilisateurs qui vous permettra d'obtenir rapidement un système adapté. Elles vous conviendront donc si vous souhaitez faire de votre système "de la MAO + autre chose" (bureautique, etc.) ou si vous souhaitez vous faire votre propre distribution MAO. Dans ce cas, il vous faudra sûrement mettre un peu "les mains dans le cambouis" (noyau basse latence, etc.). Par ordre alphabétique, citons : DebianDebian : c'est la distribution des purs et durs, enfin c'est une distribution communautaire où les logiciels ne sont retenus que s'ils sont vraiment vraiment éprouvés. Elle a servi de base à de nombreuses autres distributions (Knoppix, Musix, Ubuntu, etc.).FedoraFedora: La version communautaire et libre de RedHat. De nos jours, elle est très stable, régulièrement mise à jour et forte d'une communauté active. Je pense qu'elle est plutôt bien accessible aux débutants, ne serait-ce que par l'installation, plus simple et esthétique à mon goût que la ubuntu par exemple.GentooGentoo : c'est une distribution plus compliquée car disponible en version source, mais qui offre des petits plaisirs à ceux qui la retiennent (optimisation et spécialisation poussées, gestion des compilations, système "sur-mesure").Mandriva Sound StudioMandriva : c'est une distribution Franco-Brésilienne extrêmement simple accessible aux débutants venues d'ailleurs :) Elle propose un méta-paquet appelé task-sound-studio installant les applications MAO majeures et le noyau préparé pour la MAO (kernel-RT). Et propose aussi un très vaste réseau de paquets RPM.SlackwareSlackware : Une distribution très geek dans la mesure ou le système de gestion de paquets est minimaliste et ne gère pas de dépendances. Toutefois, cela peut-être un bon choix pour celui qui souhaite s'investir et comprendre les systèmes GNU/Linux et se faire un système "sur-mesure".SUSESUSE : Une distribution assez simple d'origine Allemande.OpenSUSEOpenSUSEUbuntuUbuntu : Une des nombreuses distribution basées sur Debian, très appréciée (entre-autres) par les débutants. Elle est en effet assez simple à utiliser.ArchLinuxArchLinux : Une distribution minimaliste, élégante, dynamique et moderne basée sur le principe K.I.S.S. (Keep It Simple Stupid !). Si son installation n'est pas aussi facile d'accès que celle d'autres distributions généralistes, elle est toutefois très simple à maintenir.Les distributions audio :Ce qui nous intéresse est bien sûr le concept de distributions audio, dites multimédia. Tout d'abord il faut rappeler qu'à l'époque des premières grandes distributions Linux, peu d'intérêt était porté aux utilisateurs non spécialistes. C'est avec la folie de la bulle internet que certains comme RedHat ou Mandrake se sont particulièrement engouffrés dans ce marché. Il faut également noter que le terme "distribution audio" n'implique pas que les distributions non audio ne permettent pas de faire de l'audio, la distribution Gentoo par exemple permet de faire de l'audio sans aucun ajout, elle comprend de base tous les composants nécessaires. Sous Linux, le multimédia nécessite plusieurs éléments bien particuliers.
Il faut ajouter aussi que pas mal de petites choses font une distribution audio, comme l'attention porté à l'ensemble du système pour ne pas l'alourdir ou alors simplement une communauté d'utilisateurs passionnés prêts à s'entraider. Nous allons donc retenir les distributions ou solutions orientées multimédia. Il est à noter qu'aucune ne part de zéro, et elles sont donc toutes basées sur les grandes familles citées. Les distributions audio actuelles:APODIOAPODIO: Un projet français de distribution audio. En CD bootable, celle-ci est basée sur Ubuntu Jaunty. A tester la nouvelle version (6-beta janvier 2010) de Apodio.http://www.apodio.org/?p=82 64Studio64Studio: Une distribution multimédia remarquable dédiée aux nouveaux CPU 64bit et également désormais aux architectures 32bits. Il existe donc 2 versions de 64studio. Elle est facile à installer, fiable et rapide, une référence en Mao sous GNU/Linux. OS choisi pour nombre de hardwares professionnels en audio/Linux: http://www.64studio.com/oem_productsLa dernière version à ce jour (64studio_3.0-beta3), à encore des problèmes de stabilité (chez moi, elle fonctionne la première fois, mais dès que je redémarre, je peux lui dire au revoir...). Cependant, j'ai remarqué une grande chose, je peux lancer jack en mode temps-réel sans avoir à modifier le priorities.conf. Attendons donc cette nouvelle version prometteuse en préférant l'utilisation de la version 2.1 pour le moment. UbuntuStudioUbuntuStudio: Un projet très récent, des utilisateurs s'organisent pour offrir à la distribution Ubuntu, le kernel et les logiciels multimédia.CCRMAPlanet CCRMA Basée sur Fedora (la dernière version à cette heure est la Fedora 11), CCRMA qui est en réalité un centre de recherche en informatique à l'université de Stanford est accessible à l'utilisateur lambda grâce à leur dépot: http://mirrors.ircam.fr/pub/planetccrma/mirror/fedora/linux/planetccrma/.Elle présente de multi-aspects qui font d'elle une grande concurrente. "User-friendly" et stable, elle dispose de base un kernel optimisé pour le temps réel qui pourra l'être encore plus au travers d'un paquet kernel-rt sur le dépot ccrma. Il est assez régulièrement mise à jour et fourni pour que l'on ai généralement pas à compiler les sources soi-même. Au sein de Fedora, il est possible d'implémenter un menu CCRMA correspondant aux applications MAO, il est très pratique car il est organisé par catégorie (Jack, MIDI, Sound Analyse...), il ne me semble pas avoir vu un semblable menu sur les autres distrib... Bref, débutant ou averti, vous pouvez l'essayez sans soucis, car la majorité des applications dont vous aurez besoin pour la MAO vous seront accessibles sans trop de problèmes MusixMusix: un projet Argentin basé sur Knoppix / Debian très complète , prête à l'emploi autant en Live CD (synthèse virtuelle) qu'en version installée (enregistrement audio....) . Apres test de la version 1.0r3-test4 il s'avere que les défauts de la Musix sont toujours les memes depuis des années: si , sur le fond, la distribution a un role important à jouer (comme version de test car live cd donc sans installation obligatoire) sur le plan de l'interface elle n'est toujours pas ergonomique ni esthétique. Difficile d'opter au final pour la Musix, les JAD 64studio et autres UbuntuStudio sont bien plus claires sur le plan de l'interface. Un choix que l'on peut regretter: la succession de bureaux + le mélange des langues, qui n'est pas du meilleur effet. Il eût mieux valu une simple Knoppix optimisée audio, comme l'a été la Studio to Go. Néanmoins, et en raison de l'arret de la commercialisation de la STG, Musix peut servir de distribution "de secours" ou bien de distribution "de test" , afin de vérifier si le PC acceptera pleinement Linux pour la MAO, avant installation définitive d'une distribution.DynebolicDynebolic: Une distribution multimédia très bien finie mais figée orientée audio / vidéo. Active.ArtistXArtistX: LiveDVD Logiciels Audio / Multimedia, Graphisme 2D/3D et production video production pour GNU/Linux basé sur Debian (Ubuntu Intrepid pour la 0.7). Dernier ISO disponible: 19 Mai 2009: Version 0.7 !Après un bref aperçu de deux jours, elle semble bien intéressante. Ceci-dit, je la déconseillerais peut-être aux néophyte de la MAO sous linux étant donné qu'elle est très fournie. Par contre, si vous rechercher l'exhaustivité des applications disponibles pour la MAO, vous ne serait certainement pas déçu. Quelques applications n'y figurent pas mais, avec l'ajout de dépôts et quelques bidouillage, j'ai réussi à installer plusieurs applications (plutôt spécifiques) que je ne parvenais pas à installer ou faire fonctionner de manière stable sur d'autres distributions comme (Fedora, 64studio, ou Ubuntu Studio). Pour conclure, je dirais donc que si vous avez déjà un pied dans la MAO sous linux et que vous connaissez donc les applications principales, cette distrib vous plaira peut-être, si vous êtes tout nouveau, alors vous risquez de tomber sous l'avalanche des logiciels installés de base (sauf si vous savez quelles applications particulières voulez-vous tester...). Pure:dynePuredynePure:dyne est un OS développé pour les artistes et leur fournissant un ensemble complet d´outils pour l´audio en temps réel, et de traitement de la vidéo. Pure:dyne est une distribution live, vous n´avez ps besoin de l´installer, seulement d´initialiser (booter!) sur un CD live. Une version pour clef USB est également proposée. Basée dans sa version en cours "leek&potato" (octobre 2009) sur la distribution Debian, le projet, depuis août 2009, continue son développement à partir de Ubuntu. http://code.goto10.org/projects/puredyne/ Les distributions audio abandonnées ou en pause:AudioslackAudioslack : Suite de logiciels pour Slackware . Abandonnée.Studio to goStudio to go!: de Fervent Software, un live CD commercial qui s'occupe de tout configurer et de mettre à disposition tout les logiciels audio. Arret de la commercialisation début 2008.Turn_keyTurn-Key: un projet qui vise à proposer des scripts opérant automatiquement la transformation de distributions commerciales en distribution audio. Le projet semble abandonné.MediainlinuxMediainlinux: Une distribution basée sur Knoppix (?). Mais la derniere version date de 2005... Semble abandonnée.AsorkASork: LiveCD basé sur Morphix pour la musique. Semble abandonnée.AgnulaAgnula Initialement financé par l'EU. Existe en 2 versions: Rehmudi et Demudi. La Rehmudi est basée sur RedHat (le projet est cependant en standby). La Demudi est une Debian Sarge customisée audio. La version stable est la 1.2.1 mais elle est périmée. Projet stoppé. La 64Studio est sa remplaçante .JackLabJackLab: une suite de logiciels audio + kernel pour openSUSE. Active. Fonctionnait bien. Distribuée également par un journal de MAO Allemand. Implémentation en standard de WINEASIO.Journal Allemand qui la propose: pcpraxis.de On pouvait s'attendre à une montée en flèche, mais le projet semble abandonné en Juin 2009. Laquelle choisir ?Parmi les critères de choix, citons l'accessibilité aux débutants, la philosophie 100% libre ou au contraire la facilité avec le monde propriétaire, la fréquence de mises à jour de la collection de logiciels (très important).
Enfin on voit de plus en plus de nouvelles initiatives de distributions audio et en attendant d'avoir l'avis d'utilisateurs les concernant, la question du choix reste (restera ?) ouverte. L'installationIl serait difficile de tout expliquer sur l'installation d'une distribution, vu qu'elles ont toutes des différences. Mais voici quelques conseils de base.Support du matérielTout d'abord il est bon de se renseigner sur le matériel qu'on possède, est-il supporté ? Pour les cartes sons, il faut aller dans la section ALSA et se rendre sur le site principal ou l'on peut consulter la liste par fabricant. Les cartes graphiques ont toutes un driver Libre générique qui conviendra souvent et on pourra plus tard choisir d'installer les drivers propriétaires si besoin est. En général ce sont les produits win-quelque chose, des claviers USB en passant aux modems qui peuvent parfois poser problèmes.Il peut être avisé lors de l'installation de retirer tout les éléments pouvant être sujet à problèmes, il sera en général facile de les réintégrer une fois la configuration stable. Déroulement de l'installation
(Cf plus bas) Il est bon donc de prévoir une disquette de boot pour retourner sous windows, une disquette dos ou mieux, un Live-CD.
Dual boot avec Windows, l'installateur devrait détecter la partition Windows et ajouter un choix lors du boot. Catastrophes et Mode rescueSi l'on s'est trompé en fin d'installation de Linux sur le choix du bootloader, il est possible d'utiliser le CDROM ou une disquette de boot pour une fois sous Linux, reprendre la procédure d'inscription du bootloader. Il arrive parfois au cours d'une installation interrompue que le disque ne boot plus. En général recommencer l'installation peut résoudre le problème. Sinon il y a quelques utilitaires pour y remédier.A noter que Mandriva propose de restaurer votre système si vous booter sur le cd1. Restaurer uniquement le mbr, ou restaurer plus, re-partitionner pour changer des tailles de partitions, modifier les partitions pour fabriquer un LVM. Remettre les configurations système et les programmes tel que d' origine après installation sans toucher à /home. Jusqu' à une ré-installation totale bien sûr. Restaurer le MBRLe MBR (Master Boot Record) ne concerne qu'un certain nombre de secteurs au début du disque et ne contient pas la table de partitions. Cependant certains OS ou bootloader peuvent y inscrire des informations, donc il faut faire attention avant de chercher à restaurer le MBR.fdisk (win)Sous DOS:fdisk /mbr Attention ce programme est parait-il dangereux dans certains cas (présences de partitions étendues ou disque partitionné avec des logiciels particuliers). Une page informative en français MbrFixSous Windows:La page de l'utilitaire Restaurer la table des partitions avec TestdiskOn a uniquement besoin de faire cela lorsqu'aucun logiciel ne permet plus de voir les partitions. Elles sont probablement toujours là, mais la table de partitions est corrompue.Testdisk est un petit logiciel GPL qui fonctionne sous tous les OS (Dos, Windows, Linux). On peut l'installer sur une disquette ou le lancer depuis un Live CD Linux. Testdisk est capable d'analyser le contenu en scannant le disque dur et de restaurer la table des partitions. En général ça n'est pas nécessaire, il s'agit d'un cas extrême. http://www.cgsecurity.org/index.html?testdisk.html http://www.cgsecurity.org/phpwiki/index.php/RunningTestdisk http://www.cgsecurity.org/phpwiki/index.php/MenuAnalyse Erreurs au bootIl arrive qu'après une installation (ou avec un nouveau kernel) le boot échoue.Le boot-loader n'apparaît pasPremièrement il est possible que le fichier de config de LILO ou GRUB soit erroné. Dans ce cas ce n'est pas bien grave, il faut utiliser un loader de secours (une disquette de boot ou un CD) et spécifier la partition où est Linux. Mettre le CD ou la disquette de boot, et au prompt :linux root =/dev/hda1 Attention ceci ne marche que s'il y a un noyau appelé "linux" (TAB permet de voir les choix), root doit être adapté pour donner la bonne partition Linux. Ici root renvoie à la racine "/" du système et non au super-utilisateur. Une fois en mode console, il est possible de revoir le fichier de conf problématique et réinscrire le boot-loader. Echec avec fstab et système de fichiers read-onlyIl arrive que suite à diverses manipulations le fichier /etc/fstab ne corresponde plus à la réalité des disques. Le boot s'interrompt alors disant que telle arborescence ne peut être montée. Si l'erreur porte sur la partition racine (ex: root différent de celui spécifié dans lilo.conf) l'utilisateur ne peut alors pas modifier le fichier /etc/fstab car l'arborescence provisoire est montée read-only. La solution consiste (après avoir donné le pass root), à remonter celle-ci en read-write avec la commande mount:#mount -o rw -o remount /dev/sda1 / Il faut alors ensuite modifier /etc/fstab. Si l'erreur porte sur une partition annexe non trouvée, pas besoin de remonter en rw, la racine devrait déjà être accessible en écriture et l'édition du fichier fstab possible. Système de fichiers corrompuTrès ennuyant, suite à un problème hardware (où un crash en écriture), un système de fichiers échoue lors de sa vérification par fsck. Dans ce cas il faut espérer que les fichiers touchés lors du crash soient peu nombreux et remplaçables. Le prompt propose en général de taper le mots de passe root et de lancer fsck avec une option sur la partition incriminée. Il n'y a pas vraiment d'autre solution. Il ne faut surtout pas forcer le montage en écriture de la partition car toute modification avant la réhabilitation par fsck serait très dommageable.SystemRescueCdUn Live-CD pratique qui contient tout le nécessaire pour bidouiller vos partitions (sauvegarde, formatage, etc). Le site en françaisPassword marche po :-(Déjà le bon conseil est de prévenir que sous Linux la casse est importante. Donc attention si vous utilisez une majuscule au début de votre nom d'utilisateur, ou dans votre password si vous en employez. Sinon il y a ce truc tiré d'un forum :Il faut allumer le PC. Avant que lilo ou grub ne lance un OS , entrer dans le mode ligne de commande du programme d'amorçage. Choisir ensuite de booter sur le noyau minimal. Tout ceci permettra d'accéder à l'OS en mode console avec les droits de root. Enfin, il suffit de changer le mot de passe et de redémarrer et le tour est joué. La solution est donc de booter sur un live cd, puis de monter la partition / de votre disque dur avec le livecd. Pour enfin pouvoir vider les fichiers des mots de passe intéressants. (on peut bien sûr plutôt seulement remettre le bootloader en mode classique pour accéder au level-1 sans mot de passe) Autres utilitaires de dépannage
Installation distributions avec accès internet réduit ou quasi inexistantJ'ai une pensée pour tous les malheureux (dont bien sur je fais partie en ce momentVoici quelques tests et recommandations 64 StudioDistribution complète basée sur Debian prête à l'emploi remarquableà télécharger (la première fois ou chez des copains / copines) sur ftp://download.64studio.com/ Heureusement une version 32 bits est disponible à la même adresse. Après quelques tâtonnements, l'installation d'un modem port série genre Olitec Speedcom ou Selfmemory est finalement assez simple. Choisir Réseau dans le menu /Bureau/Administration puis propriétés / General afin d'activer la connexion, entrer le numéro de tel, le nom d'utilisateur (login) et le mot de passe Dans l'onglet Modem, faire une auto-détection et enfin valider; vous êtes sur Internet GentooNombreux blocages lors de l'installation (jamais la même erreur !), 2 DVD qui passent moyennement (de 2 revues pourtant !) sur 2 lecteurs / ordis différent, à voir... (gentoo doit être un système génial... ... avec accès internet :)MandrivaOn peut la trouver dans des revues ou la télécharger online pour installer un système agréable ayant une bonne reconnaissance du matériel. à la fin de l'installation si l'on a choisit les bonnes options, l'écoute de fichiers audio, la connexion sur un ancien modem port série a été possible pour se brancher sur Internet temporairement (histoire de ne pas être totalement coupé du monde :).Sur un autre ordi, si l'on avait bien pris le soin d'installer les principaux programmes Audio / Midi via la commande urpmi --noclean nom_du_prog , on peut donc les récupérer dans le dossier /var/cache/urpmi/rpms (c'est l'option --noclean qui permet de garder les programmes sur le disque dur) pour pouvoir les installer sur le nouvel ordi.Il y aussi la solution de télécharger les 4 Cd de la version Free (un peu long la première fois) On peut aussi opter pour la solution du CD "vivant" :) Mandriva One mais il s'avère après quelques essais perso qu'il ne passe pas sur tous les ordinateurs, par contre pour tester vite fait une configuration c'est l'idéal (de plus l'installation est vraiment simple) et si cela passe... c'est tout bon ! Mandriva "live"J'avoue avoir été bluffé par cette petite clef de 2G°. non seulement la reconnaissance du matériel est très bonne (meilleure d'ailleurs que la version Cd) mais en plus on peut parfaitement s'en servir pour réaliser des petits projets. Le fait de pouvoir l'emmener partout permet de rajouter très facilement des programmes sur un lieu ou l'accès haut débit est possible. C'est vraiment un produit incroyable et fiable (d'ailleurs j'écris l'article dessus !).MusixExcellente solution tout équipée pour pratiquer la Mao rapidement, de toute façon, l'accès à internet est très aléatoire avec cette distribution, à télécharger et graver qu'une seule fois (vraiment idéal en secours), franchement bridée pour l'installation de nouveaux programmes (cela sent la bidouille) mais pour découvrir, faire des essais et des tests, c'est parfait.Simply MepisSur un autre ordi, Il faut dans ce cas avoir aussi déjà téléchargé, gravé l'image au format ISO, installé au moins une fois le système pour pouvoir installer les principaux programmes Audio / Midi via la commandeapt-get install nom_du_prog , les prog sont dispo dans /var/cache/apt et il n'y a pas d'effacement au redémarrage !Sur le nouvel ordi, on installe le système puis on copie le répertoire des fichiers au format .deb (vive les clefs Usb :). Le téléchargement du noyau et de son patch pour le rendre Rt (temps réel) pourra aussi s'effectuer qu'une seule fois Il suffit ensuite d'installer les librairies puis le reste (des messages bizarres peuvent apparaitre) heureusement cela fonctionne plutôt bien la connexion sur un ancien modem port série a été aussi possible directement une fois ArtistXEtant stable et très fournis en logiciel. Elle conviendra certainement à tout ceux qui n'ont pas la chance d'avoir une connexion suffisante.Petite conclusionMepis s'en sort vraiment bien, puisque vraiment opérationnel pour la Mao en une soirée ! (Installation système + programmes Mao + réglages + noyau Rt) sans accès internet (pour un nouvel ordi !), sans oublier qu'il reste ouvert à l'installation d'autres programmes facilement et que les codecs audio / vidéo sont déjà inclus dans la distribution de base (je ne comprend pas que cette distribution ne soit pas plus connue vu ces qualités énormesL'excellente surprise vient aussi de Mandriva, il s'avère que cette distribution peut désormais être parfaitement opérationnelle pour la Mao (ce qui était beaucoup moins les cas pour la version 2006) encore plus facilement que Mepis (Noyau multimédia Rt en Rpm !, Ardour, Rosegarden 1.4, ZynAddSubFx, Hydrogen, Rezound...), le tout est vraiment fonctionnel; il suffit de cliquer sur les applications / librairies à installer sur la nouvelle unité centrale puis de choisir install et le tour est joué, impressionnant ! Donc, pour avoir accès à quasiment toutes les applications Mao (et autres) facilement, j'installe Mandriva, Mepis et Musix, une partie Fichiers (pour les échanges / sauvegardes) et une partie Swap le tout en ext3. Depuis plusieurs mois c'est le bonheur :), je ne sais plus ce qu'est une ré-installation suite à bogues (je ne parle pas des nouvelles versions :)
|
Mégaphone
|