Que sont les distributions Linux de libération de roulement? Mises à jour continues expliquées
Sommaire
Résumé
-
Rouler les distributions de version met à jour en continu les composants, donnant accès aux dernières versions logicielles.
-
Les développeurs et les utilisateurs de puissance bénéficient d'un logiciel plus récent et de moins de maux de tête de mise à niveau avec des distros de libération de roulement.
-
La maintenance et les bogues potentiels peuvent survenir avec des mises à niveau fréquentes sur les distros de libération de roulement, ce qui le rend moins adapté aux utilisateurs débutants.
Lorsque vous choisissez une distribution Linux, vous pouvez entendre parler des distributions standard ou « Rolling Release ». Qu'est-ce qu'une distribution de libération roulante? Permettez-moi d'aider à redresser la confusion.
Que sont les distributions de libération de roulement?
Une distribution Linux à libération roulante est différente d'une distribution Linux standard. Lorsqu'une distribution de version régulière compilera un tas de versions discrètes d'un logiciel en une seule version à un point distinct, une distribution de libération de roulement prendra des logiciels « en amont », des programmes créés par des tiers et le publieront au fur et à mesure qu'ils apporteront certaines modifications. Cela peut inclure l'installation du logiciel et de la documentation à certains endroits.
Au lieu d'installer une distribution, puis de la mettre à niveau lorsqu'une nouvelle version sort, vous installez une distribution de version roulante une fois et continuez à la mettre à niveau en continu. Les composants sont améliorés et remplacés au coup par coup, ressemblant peut-être au «navire de Thésée» mythique, où toutes les pièces du système sont remplacées au fil du temps.
Les distributions de libération de roulement ont émergé lorsque les connexions Internet à large bande rapide sont devenues plus courantes, à partir des années 2000. Avant cela, il n'était pas pratique de mettre à niveau constamment un système d'exploitation. La disponibilité de connexions Internet plus rapides a incité certains développeurs Linux à expérimenter les moyens d'approcher les versions logicielles. Après tout, le noyau Linux est sorti avec de nouvelles versions chaque semaine. Serait-il possible de refléter ce type de rythme effréné en ce qui concerne le logiciel environnant?
Alors que les distributions de libération de roulement ont gagné en popularité dans les années 2000, l'idée peut revenir à l'Unix original développé à Bell Labs. « Research Unix » avait des numéros de version, tels que le célèbre « version 7 » ou « V7 », mais les éditions étaient basées sur les éditions du manuel plutôt que du logiciel. Étant un projet de recherche, Research Unix était continuellement en train de faire des silums dans les laboratoires au cours de sa durée de vie, d'autant plus que dans ses dernières années, il a rarement vu la libération en dehors des laboratoires de Bell.
En rapport
Une brève histoire d'Unix
Malgré la propulsion de plus de 90% des charges de travail dans le cloud aujourd'hui, Unix (et Linux avec lui) a eu des débuts humbles.
Voici quelques exemples populaires
Alors que les versions régulières de la distribution restent les plus populaires, les distributions de libération de roulement ont fait des percées dans la base d'utilisateurs de Linux. Certaines des distros de libération de roulement les plus connues sont:
-
Arch Linux: il s'agit probablement de la distribution de libération de roulement la plus connue. Il a également inspiré ses propres ramifications, telles que Manjaro, Endeavouros et Cachyos, qui offrent une rotation plus conviviale sur Arch.
-
Gentoo: Cette distribution a été l'une des premières à gagner en popularité. Comme Arch, vous construisez un système personnalisé, mais vous le compilez également à partir de la source.
-
OpenSUSE Tumbleweed est une version à libération roulante de la distribution populaire. OpenSUSE cible sa distribution aux utilisateurs de puissance, développeurs et contributeurs à OpenSUSE
-
Kali Linux est une distribution destinée aux experts en sécurité de la sécurité en herbe et comprend des outils pour les tests de piratage et de pénétration éthiques. En dépit d'être une distribution à libération vallonnée, bon nombre de ses paquets proviennent de Debian, qui a une réputation de stabilité. Debian lui-même propose des options de type à libération roulante, y compris les tests et les versions instables.
Pourquoi utiliser une distribution de libération de roulement?
La principale raison d'utiliser une distribution de version roulante est d'accéder au dernier et peut-être le meilleur logiciel.
Un groupe qui profite des nouveaux logiciels est les développeurs. De nombreux développeurs comptent sur des outils de programmation et des bibliothèques pour faire leur travail. Beaucoup de distros standard comme Debian ou Ubuntu ont tendance à utiliser des logiciels plus anciens, testés et éprouvés sur des versions plus récentes. Bien que cela fonctionne bien pour la plupart des utilisations quotidiennes, le développement est différent. Le développement de logiciels est une cible en mouvement, donc les programmeurs ne veulent pas se développer à l'aide d'une ancienne version d'une bibliothèque.
Un autre groupe qui prend naturellement des distros de libération de roulement est les utilisateurs de puissance, en particulier les personnes qui veulent les derniers logiciels, qu'ils programment ou non. FOMO, ou «peur de manquer», semble frapper certains utilisateurs de Linux autant que quiconque. La comparaison des numéros de version de la dernière version open-source à celle de leur distribution semble induire de l'anxiété chez certains utilisateurs.
Les utilisateurs de Power aiment également la façon dont les distros de libération de roulement évitent les maux de tête de la mise à niveau vers une nouvelle version du système d'exploitation. Au lieu d'une version distincte, le système est mis à niveau en continu au fil du temps.
Bien que les versions plus récentes de logiciels puissent introduire des bogues, la mise à niveau vers une nouvelle version peut les corriger à la place. Il semble que les distros standard préférent les bogues qu'ils connaissent que de déployer des plus récents à leurs utilisateurs.
Pourquoi ne pas utiliser une distribution de libération de roulement?
Il y a quelques raisons pour lesquelles vous voudrez peut-être éviter les distros de libération de roulement.
La première est que le fait d'avoir le dernier logiciel n'est pas toujours un avantage. Comme je l'ai mentionné plus tôt, bien que des versions plus récentes de logiciels puissent corriger les bogues, il peut également les présenter. Les distros comme Arch essaient de minimiser les bogues qui cassent votre système, comme l'effacement des données ou la création de votre machine incapable de démarrer, les développeurs font des erreurs. C'est parce qu'ils sont trop humains (je me demande si Nietzsche dirigerait Debian ou Arch).
L'autre raison est que les distributions de libération de roulement peuvent être plus de travail à maintenir que les versions ponctuelles. La chose à propos des améliorations continues est que vous devez mettre à niveau en continu. Vous avez besoin d'une connexion Internet rapide et stable pour télécharger de nouveaux packages. Vous devrez exécuter votre gestionnaire de packages chaque fois que vous souhaitez ajouter de nouveaux logiciels à votre système. Une distribution de libération roulante est un engagement. Vous devrez faire face à tous les problèmes qui surviennent avec ces nouveaux packages.
Pour un système que vous n'utilisez qu'occasionnellement ou que vous souhaitez gérer de manière plus pratique, une distribution standard de version de point pourrait être mieux adaptée à vos besoins. Si vous pensez que l'administration du système est amusante, vous pourriez apprécier de maintenir une distribution de libération roulante. C'est un écart par rapport à la gestion des systèmes d'exploitation.
Un compromis possible: en utilisant les deux
Vous n'avez pas à choisir l'un ou l'autre en ce qui concerne les distributions stables vs roulements. Comme vous pouvez exécuter Linux aux côtés d'autres systèmes d'exploitation comme Windows ou MacOS, vous pouvez faire de même avec Linux Distros.
Une option consiste à doubler. C'est là que vous partitionnez un disque dur ou un SSD et exécutez plusieurs systèmes dessus. Ceci est utile si vous souhaitez profiter pleinement du matériel tout en exécutant différents styles de distros Linux. L'inconvénient de cette approche est que vous devrez redémarrer votre machine si vous souhaitez basculer entre une distribution Linux standard et une version Rolling One et vice versa.
Une alternative au démarrage double consiste à utiliser une machine virtuelle comme Qemu ou VirtualBox. C'est également une solution assez facile. Vous pouvez configurer un système de base stable avec une distribution standard pour un travail régulier et installer une distribution de libération de roulement dans une machine virtuelle pour bricoler. Il y a encore des inconvénients. Les machines virtuelles nécessitent plus de frais généraux qu'une installation régulière, ils ne fonctionneront donc pas aussi bien dans une machine virtuelle. Vous pourriez avoir des problèmes avec l'accélération graphique ou tout autre matériel.
Tout sur la maintenance des installations de libération de roulement s'applique également aux machines virtuelles. Avec une distribution à libération roulante dans une machine virtuelle, vous devrez rester au-dessus des mises à jour autant que vous le feriez avec un système à métal nu.
Avec la disponibilité d'Arch Linux sur WSL, vous pourriez avoir une autre troisième option.
L'une des raisons pour lesquelles de nombreux utilisateurs choisissent une distribution de version roulante est qu'ils veulent des versions plus récentes de logiciels orientés utilisateur comme les navigateurs Web et pourraient se soucier moins d'avoir le dernier noyau. FlatPaks et Snaps pourraient être mieux adaptés aux utilisateurs qui souhaitent des versions plus récentes de ces applications sur la mise à jour de l'ensemble du système. Avec Flatpak et Snap, vous pouvez isoler les applications régulières du reste du système et les tenir à jour.
En rapport
Qu'est-ce qu'un Flatpak à Linux, et comment en installer un?
Flatpaks sans assemblage requis.
Le choix entre une distribution de libération régulière et roulante se résumera probablement à quel point vous êtes disposé à vivre sur le « bord de saignement » et à gérer les bogues possibles. Si vous voulez le plus récent logiciel et que vous ne vous dérangez pas un peu de bricoler, une distribution de version roulante pourrait être pour vous.