Modifications Linux. Linux russe : revue des distributions russes à usage général. Les solutions collectent le formulaire Web pour « Pouvez-vous légalement vendre des versions modifiées de distributions Linux ? »

De nombreux utilisateurs n’en doutent pas et téléchargent la dernière version. Les gens pensent que dans la version mise à jour, les développeurs ont éliminé tous les bugs, ajouté des fonctionnalités utiles, rendu le design plus attrayant et l'interface plus conviviale. Mais ce n'est pas toujours vrai. Rien qu'en 2016, plusieurs modifications et assemblages ont été publiés. Parmi eux, il existe différents systèmes : bons et mauvais. Par conséquent, vous devez réfléchir au Linux à choisir. Et alors seulement, après avoir évalué tous les avantages et les inconvénients, installez la distribution.

Il n’existe pas de système universel qui conviendrait à tous les utilisateurs. Chaque personne a besoin de quelque chose de différent. L'administrateur se soucie de la fonctionnalité, de la sécurité et des capacités de contrôle à distance. Pour un débutant - une interface conviviale et simple. Pour ceux qui aiment l’innovation, il existe des options intéressantes qui ne sont pas disponibles dans les versions précédentes.

De nombreuses distributions ont été publiées en 2016. Parmi eux, il y en aura certainement un dont vous aurez besoin. Mais aucune note ne fera le choix à votre place. Il est préférable d'évaluer indépendamment l'option que vous aimez.

Il existe plusieurs critères généraux qui sont importants dans n'importe quelle version de Linux :

  • La stabilité. Si le système « plante » constamment, produit des erreurs, arrête des programmes, aucun autre avantage ne le propulsera au top 2016. Vous devrez constamment rechercher les causes des pannes et restaurer les données endommagées. Peu importe les tâches pour lesquelles vous utilisez la modification, sa stabilité est toujours importante.
  • Sécurité. Les failles dans le système sont une aubaine pour tout virus. Bien entendu, Linux est un excellent exemple de fiabilité. Mais cela dépend du pare-feu, du journal d'accès et des paramètres de protection. Il est préférable de choisir une distribution qui dispose déjà des paramètres optimaux et comble toutes les failles des logiciels malveillants.
  • Fonctionnalité. Disponibilité d'options utiles et intéressantes. Ou un « zeste » qui n'a pas été ajouté aux autres systèmes Linux. L'essentiel est de ne pas en faire trop. Si l'assemblage contient un grand nombre de fonctions dont vous n'avez pas besoin, il vaut mieux prendre quelque chose de plus simple. Après tout, ils surchargeront le système.
  • Commodité. L'interface doit être non seulement compréhensible, mais aussi pratique. Pour que toutes les options importantes soient à portée de main. Pour que lorsque vous allumez votre ordinateur, vous puissiez commencer à travailler.
  • La modernité. Les systèmes existants sont bons à bien des égards. Ils ont fait leurs preuves. Si vous les avez déjà utilisés, vous devrez vous y habituer après le passage à la distribution 2016. Et la nouvelle modification pourrait ne pas être à la hauteur des attentes. S'il a été publié récemment, il contiendra probablement des bugs. Mais il vaut quand même mieux prendre Linux moderne. Il n'est pas nécessaire que ce soit la dernière version. Les développeurs créent des programmes axés sur les nouveaux systèmes. À un moment donné, une application utile peut apparaître, incompatible avec votre build. Et vous devrez mettre à jour.
  • Conception. Bien entendu, la coque n’est pas l’essentiel. Après tout, il se peut qu’il n’y ait rien en dessous. Mais si les autres critères vous conviennent, pourquoi ne pas vous pencher sur le design de la distribution. Cela peut être modifié. Inutile donc de classer les plus beaux Linux de 2016. Juste au moment de choisir une modification, examinez les options de conception dont elle dispose.
  • Soutien, communauté. Cela ne concerne pas seulement l'équipe de développement et le support technique officiel de Linux. Les personnes qui utilisent le système d’exploitation sont importantes. Ils communiquent sur des forums, discutent d'assemblées et font des revues. Ils peuvent répondre aux questions et suggérer comment résoudre le problème. Si vous installez une version impopulaire de Linux, vous devrez vous en occuper vous-même. Après tout, peu d’utilisateurs travailleront avec. Et il est peu probable que vous les trouviez. Ce critère ne s'applique pas aux modifications hautement spécialisées.

Si vous décidez quelle distribution Linux choisir, ne vous contentez pas de la version la plus courante. Parcourez plusieurs options. Ce que les autres aiment peut ne pas vous convenir personnellement.

Exécutez votre build préféré sur une machine virtuelle ou à l’aide d’un LiveCD. Aucune note, avis ou opinion ne peut remplacer une expérience personnelle. Linux est imprévisible à cet égard. Vous ne pourrez comprendre si un programme vous convient qu'après avoir travaillé avec lui pendant un certain temps.

Une construction en constante amélioration. De nouvelles versions sont publiées fréquemment. En 2016, Ubuntu est toujours aussi populaire. Même s'il est sorti il ​​y a 10 ans.

Le système convient aux débutants qui décident « d'essayer » Linux. C'est facile à installer. Il a une interface pratique et belle. Il n'y a rien de superflu là-dedans.

Vous pouvez travailler avec Ubuntu sans même utiliser de terminal. Ce n'est pas comme Linux « classique » : vous devez travailler avec la ligne de commande. C'est à la fois un plus et un moins. Vous vous habituerez facilement au nouvel environnement. Mais si vous décidez d'installer une autre version, vous ne pourrez pas l'utiliser sans instructions.

De nouvelles fonctionnalités sont fréquemment ajoutées à Ubuntu. Et avec eux - de nouveaux bugs. Ils sont éliminés au fur et à mesure de leur découverte.

  • Distribué gratuitement. De nombreux programmes et modifications peuvent être téléchargés gratuitement.
  • Installation rapide - 10 minutes, et le kit de distribution est déjà sur votre ordinateur.
  • Interface claire et conviviale. C'est facile à comprendre.
  • Aucun virus. Plus précisément, les virus ne peuvent tout simplement pas infecter le système. Sous Linux Ubuntu, rien ne se passe sans l'autorisation de l'utilisateur. Si vous ne « transmettez » pas le malware vous-même, il ne sera pas intégré à la version.
  • Des systèmes d'exploitation multi-boot sont disponibles. Ubuntu peut être installé à côté de Windows. Vous n'avez rien à configurer pour cela.
  • Un ensemble de logiciels est inclus avec l’ensemble.
  • Aucun classement des distributions Linux n'est complet sans Ubuntu. Il s'agit d'une version courante. Si vous rencontrez un problème, vous pouvez trouver une solution dans la communauté ou sur le forum.
  • Faible stabilité. Des crashs se produisent périodiquement. Mais s'il est configuré correctement, le système fonctionnera correctement. Malgré cela, Ubuntu et certaines de ses modifications sont les meilleures versions de Linux. Après tout, les échecs ne sont pas si critiques.
  • Vous pouvez rencontrer des erreurs que personne d’autre n’a rencontrées. C'est le problème des nouvelles versions.
  • Si vous décidez d'essayer d'autres distributions Linux, il sera difficile de passer d'Ubuntu.

menthe

Interface graphique claire. Il existe un module qui accélérera l'adaptation si vous passez à Mint à partir d'un système Win. Ils ont une barre des tâches, un bureau et une navigation similaires. Vous vous habituerez rapidement à la nouvelle « situation ». Il existe plusieurs environnements de travail. Choisissez simplement celui avec lequel vous vous sentez à l’aise de travailler.

Mint est basé sur Ubuntu. Les créateurs de Mint ont décidé de supprimer toutes les lacunes inhérentes à Linux. Une particularité de l'ensemble est qu'il intègre des codecs multimédia. Et les programmes nécessaires au travail à part entière sur l'ordinateur sont déjà inclus.

Les retours sont excellents. Les créateurs de la modification s'intéressent aux avis des utilisateurs et les écoutent.

  • Mint est presque la version la plus courante de 2016. Il y a une énorme communauté. Vous pouvez contacter directement les développeurs avec une proposition ou une idée.
  • C'est gratuit.
  • Il existe un certain nombre de fonctions utiles : des plugins pour installer facilement des programmes, télécharger des mises à jour, lancer des programmes.
  • Interface graphique pratique. Vous pouvez basculer entre les environnements de travail.
  • Des modifications et des mises à jour sont publiées fréquemment.
  • Il n'y a pas de bulletins de sécurité publique.
  • Le développeur n'est pas une entreprise officielle, mais des passionnés. À bien des égards, cela constitue un avantage, puisque le créateur du système sera plus proche des utilisateurs. Mais il peut faire des erreurs, car il ne dispose pas d’une équipe de professionnels.

L'un des plus anciens représentants de Linux. Mais il est populaire en 2016 en raison de sa stabilité et de sa sécurité. Il dispose d’une énorme équipe de développement. Mais les nouvelles versions sont rarement publiées.

Debian est installé sur les serveurs. Il convient à l'administration à distance. Il dispose des meilleurs systèmes de gestion de paquets.

L'assemblage ne convient pas aux débutants. Il contient un plus grand nombre de programmes et de paramètres que vous devez comprendre. Mais installer la version est simple.

  • C'est un modèle de stabilité.
  • Prend en charge de nombreuses architectures différentes.
  • Fonctionne rapidement et efficacement.
  • Assure la sécurité.
  • Il existe un grand nombre de programmes. Environ 43 000 colis.
  • Debian est facile à mettre à jour.
  • Convient aux serveurs et à l'administration à distance. Il existe un système de gestion de paquets.
  • Après l'installation, une configuration initiale est requise.
  • Les paramètres eux-mêmes sont difficiles à comprendre.
  • La distribution est déjà obsolète. Populaire en 2016 uniquement parce qu'il s'agit de la version la plus stable et la plus fiable basée sur Linux.
  • Les mises à jour sont rares.
  • La quantité de logiciels est à la fois un avantage et un inconvénient. Il sera difficile pour un débutant de comprendre une telle variété de logiciels.

Autres constructions

  • Arch Linux. Construction simple et pratique. Si vous souhaitez comprendre Linux et apprendre à y travailler, Arch Linux sera le meilleur choix. Mais la distribution présente un inconvénient majeur. Après l'installation, vous ne verrez rien. Toutes les fonctions doivent être trouvées et configurées indépendamment. Et pas d'automatisation. Avant de télécharger cet assemblage, lisez les instructions correspondantes.

  • Chalet OS. Si vous êtes un utilisateur Windows « d'hier », Chalet OS est fait pour vous. Cette version est très similaire à Win. Mais sous le shell se trouve Linux. Vous pourrez gérer le nouveau système à l'aide de l'interface graphique familière. La collection est sortie récemment. Il peut encore y avoir des lacunes.

  • Système d'exploitation élémentaire. Une distribution avec un design époustouflant. Et ce sont tous ses avantages. Seules les applications qui ne perturbent pas la composition globale du bureau ont été ajoutées à la modification. Aucune nouvelle solution ou fonctionnalité. Elementary OS est tout simplement un magnifique système d’exploitation.

  • CubeLinux. Convient aux ordinateurs portables. La construction est stable. Il dispose d’une interface pratique et épurée. Grâce à cela, la batterie dure plus longtemps. Cub Linux peut exécuter des logiciels conçus pour Ubuntu. Il n'a pas besoin d'un ordinateur puissant. Il peut même être installé sur d’anciens ordinateurs portables. Mais il y a aussi un inconvénient : le système se charge lentement.

Distributions hautement spécialisées

Voici les meilleures distributions Linux en 2016, conçues pour des tâches hautement spécialisées.

  • Ubuntu Studio. Studio multimédia basé sur Ubuntu. Une version professionnelle conçue pour les concepteurs, les ingénieurs du son et les personnes impliquées dans le montage vidéo. La fonctionnalité du système est uniquement destinée à cela - elle n'est pas destinée à d'autres tâches. Ubuntu Studio n'a pas besoin de beaucoup de ressources. Ils peuvent être répartis entre les programmes.

  • Queues. Si vous ne souhaitez pas être suivi, installez Tails. Il est basé sur Debian. La version garantit la sécurité, la confidentialité et un anonymat complet sur le réseau. Fonctionne à partir de LiveCD.

  • Noyau Ubuntu vif. Innover pour l’innovation. Conçu pour les « choses intelligentes ». Avec lui, vous pourrez contrôler les outils domotiques (micro-ondes, cafetières). Le système ne nécessite pas beaucoup de ressources pour fonctionner.

  • SteamOS. Un énorme problème pour Linux est qu'il contient peu de jeux. Pour cette raison, de nombreux utilisateurs ont préféré Windows. Et ils n’allaient pas y renoncer complètement. Mais Valve a trouvé une solution : il a fourni « Linux pour les jeux ». Système d'exploitation Steam OS basé sur Debian. Les fonctions de la plateforme Steam y sont disponibles.

Pour décider quel Linux choisir, vous devez essayer plusieurs versions que vous aimez. Dans les critiques et les tops, vous ne pouvez consulter que les options. Mais si vous savez exactement ce dont vous avez besoin, installez-le sans hésiter.

Selon vous, quel Linux est le meilleur ?

Dans le monde Linux, nous avons l'habitude de ne voir que des clones. Debian, Ubuntu, Red Hat, SUSE : ce sont toutes des distributions différentes, sans différences fondamentales. La moitié des distributions Linux populaires sont des forks de Debian ou d'Ubuntu, d'autres sont des forks d'anciens Slackware avec un gestionnaire de paquets modifié et de superbes configurateurs. Il ne reste aucune trace de l’ancienne diversité, mais peut-être n’avons-nous tout simplement pas l’air bien ?

Fork de la section « Introduction » de l'article précédent

Les utilisateurs Linux modernes ne peuvent pas comprendre, mais avant, choisir une distribution était une véritable épopée. Les distributions différaient réellement à bien des égards, et en raison du manque d'Internet haut débit et de machines virtuelles, ces différences ont joué un rôle très important. Slackware offrait une simplicité de bout en bout, Red Hat se distinguait par son élaboration dans les moindres détails et ses configurateurs intégrés, Mandrake était équipé d'un installateur graphique et la méga fonctionnalité de Debian était APT, qui permettait (vous n'en croirez pas) it!) pour télécharger automatiquement des logiciels depuis Internet.

La plus grande chance a été d'obtenir un ensemble Red Hat à quatre disques, qui comprenait tous les shells graphiques et un tas de logiciels d'application, mais si cela n'était pas possible, Mandrake sur deux disques était tout à fait approprié. À cette époque, seuls quelques-uns pouvaient télécharger une image disque, c'est pourquoi de nombreux supports contenant les kits de distribution les plus populaires circulaient. La distribution elle-même était relativement simple et empreinte de l'esprit du juste pour le plaisir, grâce à laquelle de nombreux Frankenstein sont apparus, dont le mien, enterrés quelque part au fond d'un disque Seagate de 10 Go.

Les années ont passé, Seagate a été tué par Kingston et les distributions se sont transformées en d'énormes machines complexes créées pour soutirer de l'argent aux entreprises dont les administrateurs ont soudainement persuadé leurs patrons de migrer leurs serveurs vers Linux. Mais quelque part parmi les nombreuses installations d'Ubuntu et de Linux Mint, ces mêmes Frankenstein continuent d'exister, apportant quelque chose de nouveau au monde de Linux, bien qu'en l'honneur de la prochaine ponction d'argent.

Slax et système d'extension modulaire

À un moment donné, Slax m'a tellement impressionné que j'ai rejoint un groupe de développeurs qui avaient l'intention de créer une distribution basée sur ses idées. Le groupe a cependant rapidement cessé d'exister en raison du caractère irréalisable de l'idée, mais Slax continue d'exister et de prospérer.

Slax n'est pas seulement une distribution, c'est un LiveCD pure race, qui peut, entre autres, être étendu avec des modules. Cela se fait à l'aide d'un mécanisme élégant qui, j'en suis sûr, est utilisé dans de nombreux autres projets, mais qui a été utilisé ici pour la première fois à de telles fins - le système de fichiers Unionfs. L'essence de la méthode est la suivante : ne pouvant pas modifier le système de fichiers de la distribution sur le CD afin d'installer des logiciels supplémentaires, les développeurs de Slax ont proposé une méthode pour y connecter les images du système de fichiers au-dessus de la racine. .

Tous les logiciels supplémentaires pour Slax sont distribués sous forme de modules avec l'extension sb. Le module est une image du système de fichiers Squashfs (un système de fichiers simple avec compression), qui contient l'application et tous les fichiers dont elle a besoin, situés le long des chemins du système de fichiers là où ils doivent se trouver dans le système en cours d'exécution (usr/bin/abiword , Par exemple). Placez simplement ce module dans un répertoire spécial sur un lecteur flash (/slax/modules) ou coupez-le sur un disque, et le système le récupérera automatiquement et le montera au-dessus de la racine du LiveCD lors du démarrage (Unionfs monte les systèmes de fichiers sur les unes sur les autres, comme les couches d'une tarte). En conséquence, une application apparaîtra dans le système qui n’y est pas physiquement.

La beauté de cette idée n’est pas seulement sa capacité à étendre LiveCD, mais aussi sa facilité absolue de mise en œuvre. Aucun gestionnaire de packages, conflits de versions, restes d'applications dans le système de fichiers, protection absolue contre les pannes FS, possibilité de revenir à une version propre du système d'exploitation. En général, la liste pourrait prendre beaucoup de temps. Mais l’essentiel est que tout cela soit réalisé à l’aide d’un mécanisme très simple qui peut être implémenté en quelques lignes dans le langage interpréteur de commandes.

Il n'y a qu'un seul problème : construire une distribution à part entière à partir de centaines de systèmes de fichiers superposés aura un coût en termes de performances et de stabilité.

GoboLinux et répertoires d'applications individuels

Une autre approche inhabituelle pour Linux (mais standard sous OS X et Windows) pour installer des logiciels tiers est utilisée dans la distribution GoboLinux. Au lieu des répertoires /bin, /usr/bin, /usr/share et autres répertoires familiers à tout utilisateur Unix, qui contiennent des applications installées « réparties » sur tout le système, GoboLinux utilise un ensemble de répertoires /Programs, /Users, /System, /Fichiers, /Mount et /Depot.

En fait, la distribution suit le chemin OS X. Tous les fichiers système se trouvent dans le répertoire /System et les applications installées par l'utilisateur se trouvent dans /Programs, chacun dans son propre répertoire distinct (par exemple, /Programs/Firefox). De ce fait, il devient possible d'installer différentes versions d'une même application (ou, en option, des bibliothèques), et pour supprimer le logiciel, il suffit d'effacer physiquement le répertoire.

Il existe cependant une faille dans cette organisation des répertoires qui a obligé les développeurs de GoboLinux à utiliser plusieurs béquilles. Le problème est que, contrairement aux applications pour OS X, les logiciels pour UNIX sont écrits conformément à la norme FHS, qui suppose la présence d'une arborescence de répertoires standard dans le système, comprenant les mêmes /bin, /etc, /lib, /usr. et etc. Les applications s'attendent à voir cette structure sur le disque et peuvent se comporter de manière imprévisible en cas de violation.

Pour résoudre ce problème, les développeurs de GoboLinux ont utilisé deux hacks : un module noyau spécial et des liens symboliques. Le module masque tous les répertoires standards (/bin, /etc et autres) lors du listing du répertoire racine, mais laisse la possibilité d'y accéder directement. Cela permet de cacher la véritable structure des répertoires à l'utilisateur.

Les liens, à leur tour, résolvent le problème de compatibilité. Toutes les bibliothèques et applications système stockées dans /System ont des liens symboliques dans les répertoires /bin et /lib, ce qui permet au système de fonctionner correctement. La compatibilité des applications tierces est assurée par l'installateur, qui crée de nouveaux liens pour chaque application installée. Ainsi, lorsque vous installez Firefox, il y aura un fichier /usr/bin/firefox, qui renvoie en fait à /Programs/Firefox/bin/firefox, ainsi qu'à un certain nombre d'autres liens.

Oui, c'est un membre typique de la famille Frankenstein, mais il a ses fans, en particulier parmi ceux qui trouvent l'organisation standard du système de fichiers UNIX obsolète et inefficace. Et cela, ne le discutons pas, est vraiment le cas.

NixOS, son configurateur et gestionnaire de packages

En parlant de gestionnaires de paquets et d'organisation du système de fichiers, on ne peut manquer de mentionner NixOS, peut-être la distribution la plus intéressante et la plus « correcte » en termes de technologies utilisées. NixOS est construit autour de deux idées principales : un modèle de configuration système déclaratif et un gestionnaire de paquets moderne, dépourvu de presque tous les problèmes associés à dpkg, rpm, etc.

Ces deux technologies sont étroitement liées et, travaillant ensemble, mettent en œuvre un principe très intéressant d'organisation d'une distribution, qui vous permet de décrire n'importe lequel de ses états (y compris tous les fichiers de configuration et un ensemble de packages installés) à l'aide d'une configuration centrale. Par exemple, je vais donner la configuration simple suivante /etc/nixos/configuration.nix :

# Emplacement du chargeur boot.loader.grub.device = "/dev/sda"; # Partition racine du système fileSystems."/".device = "/dev/sda1"; # Activer SSH par défaut services.sshd.enable = true; # Activer Apache (+ paramètres) services.httpd.enable = true; services.httpd.adminAddr = " [email protégé]"; services.httpd.documentRoot = "/webroot";

Ce fichier décrit les paramètres standards d'un simple serveur Web avec accès SSH. Oui, NixOS vous permet vraiment de conserver les paramètres de différents services dans un seul fichier, mais le problème n'est pas cela, mais le fait qu'avec cette configuration, il est facile de cloner toute la distribution. Copiez simplement ce fichier sur une instance NixOS fraîchement installée et exécutez la commande

$ commutateur nixos-rebuild

Et voilà. Dans quelques minutes, nous recevrons une distribution avec SSH et Apache préconfigurés et exécutés. Mais le plus intéressant est que cette commande ne se contente pas d'installer, de configurer et de lancer le logiciel, mais amène en fait la distribution à l'état décrit. Cela signifie qu'après l'exécution de la commande, seuls SSH et Apache préconfiguré resteront réellement dans le système et rien d'autre que leurs dépendances et configurations (essentiellement, un analogue d'une installation à partir de zéro).

Cette fonctionnalité peut être utilisée pour déployer rapidement une distribution, basculer entre les états, transférer rapidement un système entre des machines physiques ou virtuelles, déployer des clusters et bien plus encore. De plus, grâce au gestionnaire de packages, NixOS garantit l'intégrité du système lors de la mise à jour et permet même de le restaurer à un état antérieur.

Cela est possible car différentes versions (ou builds) d'un package ont des chemins différents sur le système dans le répertoire /nix/store et sont identifiées par le système par hachage, donc une mise à jour est simplement une opération de téléchargement de nouvelles versions de packages et de déploiement. les diriger vers un chemin unique et « changer » le système pour les utiliser. Personne ne vous interdit de revenir en arrière à tout moment. Indirectement, cette approche résout le problème de l'enfer des DLL, permet de restaurer les applications vers des versions précédentes et, bien sûr, d'installer deux versions du même logiciel l'une à côté de l'autre.

NixOS est un système incroyablement intéressant, et je recommande à tous ceux qui aiment Linux de l'essayer. Et passons à QubesOS et ses environnements virtuels.

QubesOS ou Xen comme base du système d'exploitation

À différentes époques, de nombreuses tentatives ont été faites pour créer un système d'exploitation sécurisé basé sur les technologies d'isolation des applications et de virtualisation. À un moment donné, même Microsoft l'a fait dans le cadre du projet Singularity, mais aucune de ces tentatives n'a abouti. Quelle que soit la qualité des idées intégrées au système d'exploitation, dans près de 100 % des cas, elles sont devenues des « victimes du deuxième système » - il n'a pas été possible d'entraîner les utilisateurs et les développeurs vers la nouvelle plate-forme.

Le projet QubesOS, lancé par la célèbre experte polonaise en sécurité Joanna Rutkowska, se compare avantageusement à eux dans la mesure où il propose d'utiliser les développements existants pour construire un système d'exploitation sécurisé, sans avoir besoin de rompre la compatibilité avec les applications, les pilotes et d'écrire des millions de lignes de code à partir de gratter. QubesOS n'est qu'une distribution Linux basée sur Fedora, mais contrairement à d'autres, elle repose initialement sur l'idée d'isoler étroitement les applications et les composants du système grâce à la virtualisation.

Le système est basé sur l'hyperviseur Xen, sur lequel plusieurs machines virtuelles (domaines) sont lancées, chacune étant chargée d'exécuter sa propre fonction système. La pile réseau (y compris un ensemble de pilotes), les systèmes de fichiers et les pilotes RAID, ainsi que la pile graphique, qui comprend le serveur X, fonctionnent dans des domaines distincts. Pour lancer des applications, des domaines distincts sont également utilisés, mais pas un pour chacun d'eux (sinon le système mourrait d'un épuisement rapide de la RAM), mais divisés en « groupes d'intérêt » : divertissement, travail, banque en ligne, etc.

Le canal de transmission de données entre domaines est crypté et comporte des restrictions strictes quant au type d'informations transmises et aux destinataires possibles. Cela signifie, par exemple, que si un attaquant trouve une faille dans la pile réseau Linux et parvient à accéder au domaine réseau, il sera effectivement enfermé à l'intérieur, puisque tout ce que le domaine réseau peut faire est de traiter les demandes de connexions réseau. et les transferts de données à partir de domaines autorisés. Cela ne vous évitera pas le reniflage et l'usurpation d'identité, mais cela protégera les données stockées dans le domaine de stockage.

QubesOS utilise KDE comme environnement graphique, modifié pour cacher l'organisation du système aux yeux de l'utilisateur. Les applications s'exécutent automatiquement dans différents domaines et l'environnement utilise des cadres de fenêtre de couleurs différentes pour indiquer dans quel domaine l'application s'exécute.

Actuellement, les développeurs de QubesOS se préparent à publier la deuxième version du système (RC2 est déjà disponible), qui comportera un domaine distinct pour les applications Windows et un domaine USB pour un travail sécurisé avec les périphériques USB.

Chrome OS

ChromeOS est l'une des distributions Linux les plus atypiques, étranges et controversées. Pour la plupart des gens, il s'agit simplement d'un navigateur fonctionnant sur du métal nu, mais pour ceux qui connaissent Linux, il s'agit d'un système d'exploitation à part entière qui possède de nombreuses fonctionnalités standard des distributions classiques, entrecoupées des propres modifications de Google.

Dans l'ensemble, ChromeOS est un Ubuntu fortement simplifié, sur lequel s'exécute un environnement graphique basé sur les développements du projet Chromium. Le même Ubuntu Upstart est responsable du chargement du système, cependant, en raison de la nécessité de lancer un nombre beaucoup plus petit de composants, le démarrage à froid de ChromeOS se produit beaucoup plus rapidement (littéralement en une seconde). X.org est responsable des graphiques ici, mais il est utilisé uniquement dans le but de prendre en charge correctement le matériel et les périphériques d'entrée ; l'image elle-même contourne presque toujours le protocole X directement dans l'adaptateur vidéo (par conséquent, X sera bientôt remplacé par Wayland ou Mir).

D'autres composants incluent également la bibliothèque graphique Clutter, PAM, D-Bus, NTP, syslog et cron. Il n'y a aucune idée des packages dans le système, et toutes les mises à jour du système d'exploitation se produisent lors d'une mise à jour OTA « en un seul morceau ». Lors de la mise à jour, le système n'est jamais écrasé, mais utilise à la place la deuxième partition système, qui devient la première après le redémarrage. Ainsi, ChromeOS peut toujours être restauré à un état antérieur et la mise à jour elle-même ne peut pas tuer le système.

En raison de l'absence de nombreux composants standards des distributions Linux et de l'accent mis sur l'exécution d'applications exclusivement basées sur un navigateur, ChromeOS est très résistant au piratage. Comme pour un navigateur de bureau, chaque application Web (lire : onglet) s'exécute dans son propre bac à sable, empêchant ainsi l'ensemble du système d'être compromis si un attaquant trouve une faille dans le navigateur lui-même. La partition système est toujours montée en lecture seule. Pour confirmer l'intégrité du système, les Chromebooks utilisent le TPM (Trusted Platform Module).

En général, ChromeOS n'est pas un système d'exploitation à part entière, mais plutôt une distribution Linux très non standard, ce qu'on ne peut pas dire, par exemple, d'Android ou de Firefox OS.

Debian GNU/kFreeBSD ou « pourquoi pas ?

La distribution Debian s'est toujours distinguée par son large support pour une grande variété d'architectures informatiques. Il est capable de fonctionner sur ARM, MIPS, PowerPC, Sparc et une variété d'autres machines et processeurs officiellement et officieusement pris en charge. Cependant, l'un des portages Debian les plus intéressants a été réalisé... vers le noyau FreeBSD.

À la base, Debian GNU/kFreeBSD est la même distribution, mais modifiée pour fonctionner sur le noyau FreeBSD. Il existe l'habituel apt-get, un ensemble de configurateurs, un système d'initialisation de style System V, des référentiels de packages binaires, KDE et GNOME, donc la différence sera absolument invisible pour l'utilisateur final. Mais l'administrateur système trouvera de nombreux avantages intéressants.

La principale raison de l'existence de ce projet est de pouvoir utiliser les technologies FreeBSD qui ne sont pas disponibles dans le noyau Linux. Ceux-ci incluent la prise en charge native de ZFS, un sous-système modulaire pour travailler avec les stockages de données GEOM, un sous-système réseau modulaire Netgraph et, bien sûr, une implémentation de référence de la pile TCP/IP. Tout cela est disponible dans Debian GNU/kFreeBSD avec les goodies Debian habituels.

  • Damn Vulnerable Linux - la distribution la plus vulnérable au monde
  • Stali est une distribution basée sur l'idée KISS du célèbre projet Suckless

Tiges latérales : INFO

Le modèle d'installation d'applications dans des répertoires séparés est apparu pour la première fois dans le programme d'installation de GNU Stow.

Fait intéressant, en plus de Debian GNU/kFreeBSD, il existe également un portage vers le micro-noyau Hurd, mais son état laisse beaucoup à désirer.

La version Windows 8 du navigateur Chrome n'est rien de plus que ChromeOS en miniature.

GNU/Linux- OS multinational. Et chaque pays crée ses propres distributions, qui sont utilisées aussi bien sur les postes de travail que sur les serveurs. La Russie n'est pas loin derrière, et il existe plusieurs bonnes (et moins bonnes) distributions Linux dont je vais parler. Dans le même temps, je parlerai des distributions les plus connues et les plus populaires, bien développées et activement utilisées. Aller!

Rosa Linux

Rosa Linux- une répartition basée sur les personnes aujourd'hui décédées Mandriva, et poursuivre son développement. Cette distribution comporte plusieurs éditions conçues pour différentes applications. L'édition de bureau gratuite est Frais, qui comprend le logiciel le plus récent et le plus stable. Éditorial "Cobalt", "Nickel", "Chrome" créé pour les agences gouvernementales et certifié par le ministère russe de la Défense et le FSTEC. Ces distributions ne sont pas disponibles gratuitement. La version serveur était initialement basée sur Red Hat Enterprise Linux (RHEL), a ensuite été également transféré à la base de Mandriva. Un kit de distribution est en cours d'élaboration sur la base du projet Rosa OuvrirMandriva, lequel est "polygone" tester de nouveaux logiciels et technologies (comme Feutre pour RHEL).




La distribution utilise ses propres développements :
  • ABF (Ferme de construction automatique)— un environnement de développement et de construction continu distribué basé sur le système de contrôle de version Git. ABF est conçu comme une façade structurelle pour des processus techniques propriétaires (dépendants de la distribution). Cette approche vous permet d'ajouter des distributions sur différentes bases de packages à ABF avec un seuil d'entrée minimum, sans modifications à grande échelle des bases de données de packages et des technologies d'assemblage. La logique externe unifiée prise en charge par ABF offre la possibilité de partager rapidement des fonctionnalités entre les équipes de développement des distributions de base et dérivées et entre différentes distributions de base, et accélère également l'apparition de nouvelles fonctionnalités d'application dans les distributions de fournisseurs externes. Le projet OpenMandriva a adopté l'environnement de construction ABF.
  • Base de données matérielle ROSA- base de données des équipements testés ;
  • Barre de fusée— panneau de lancement rapide des applications avec possibilité de basculer entre elles ;
  • SimpleBienvenue— un point de lancement unique pour les applications regroupées par fonctionnalités ;
  • Laps de temps est un outil de visualisation de contenu qui vous permet de suivre l'activité et de rechercher des documents et des fichiers à des dates spécifiques.
  • DossierPile— une applet qui permet d'organiser un accès rapide aux répertoires et fichiers les plus utilisés (inclus par défaut dans KDE 4.10) ;
  • Klook— un utilitaire permettant de visualiser rapidement un groupe de fichiers (analogue à QuickLook sous Mac OS X, dans KDE 4.10 par défaut) ;
  • ROMP- lecteur multimédia basé sur MPlayer et SMPlayer ;
  • Centre logiciel ROSA— centre d'installation d'applications ;
  • Traqueur en amont— suivre et analyser la compatibilité des modifications apportées aux bibliothèques Linux ;
  • Traqueur ABI du noyau— analyse des changements dans le noyau Linux.
L'environnement graphique principal de Rosa est KDE. L'équipe de développement a créé son propre design original, assez familier aux utilisateurs de Windows et qui n'effraie pas les utilisateurs Linux expérimentés. Il existe également des éditions avec des environnements graphiques GNOME Et LXDE, mais ils reçoivent moins d’attention. Site officiel

Calculer Linux

Calculer Linux est une ligne de distribution d'entreprise basée sur le célèbre Gentoo(le même qui est assemblé à partir des codes sources lors de l'installation), mais contrairement à lui, ils disposent d'un programme d'installation simple et compréhensible, d'utilitaires de construction et de système de haute qualité, ainsi que d'une très large gamme de logiciels préinstallés (l'édition Desktop a même Skype). En même temps, Calculate est entièrement compatible avec Gentoo et utilise son système natif portage pour créer et installer des logiciels, et contient également un grand nombre de packages binaires dans le référentiel. Calculate a les éditions suivantes :

  • Calculer le bureau Linux KDE/MATE/Xfce (CLD, CLDM, CLDX) est un bureau moderne basé sur l'environnement graphique KDE, MATE ou Xfce, capable d'effectuer la plupart des tâches bureautiques. Les principales fonctionnalités sont une installation rapide, un système de mise à jour pratique et la possibilité de stocker des comptes d'utilisateurs sur le serveur. L'apparence du bureau sur les trois distributions est identique. Les employés peuvent facilement travailler sur différents bureaux, en partageant des fichiers et des documents depuis le système d'exploitation Windows.
  • Calculer le serveur d'annuaire (CDS)- peut agir en tant que contrôleur de domaine, vous permet de configurer les services Samba, Mail, Jabber, Proxy à l'aide des utilitaires Calculate 2 à l'aide de simples commandes de type Unix. Au fur et à mesure de la sortie du package calculate-server, qui fait partie des utilitaires Calculate 2 (licence Apache 2), de nouvelles versions du serveur sont publiées à des intervalles de 2 à 3 mois.
  • Calculer Linux Scratch (CLS)- une distribution de base, comme stage3 dans Gentoo, utilisée pour construire d'autres versions du bureau. Contrairement au stage3, il contient le minimum nécessaire de packages supplémentaires, de pilotes, de bibliothèques, de code source du noyau Linux et de portages.
  • Calculer le serveur Scratch (CSS)- comme CLS, il utilise un ensemble minimal de packages. Contrairement à ce dernier, il est destiné à être installé sur un serveur.
  • Calculer Media Center (CMC)- une distribution spécialisée optimisée pour le stockage et la lecture de contenus multimédia.

Toutes les versions de la distribution sont distribuées sous forme d'image livecd amorçable avec la possibilité d'être installée sur un disque dur, une clé USB-Flash ou un disque dur USB.


Particularités :
  • Solution client-serveur prête à l'emploi.
  • Déploiement rapide en entreprise.
  • Travail complet dans des réseaux hétérogènes.
  • Modèle de mise à jour : version continue.
  • Comprend des utilitaires de calcul spécialement conçus pour la configuration, l'assemblage et l'installation du système.
  • L'assemblage de système interactif est pris en charge - préparant une image ISO du système pour vos tâches.
  • Facilité d'administration.
  • Possibilité d'installation sur USB-Flash ou USB-HDD avec ext4, ext3, ext2, ReiserFS, Btrfs, XFS, jfs, nilfs2 ou FAT32.
  • 100% compatible Gentoo avec prise en charge des référentiels de mises à jour binaires.
Site officiel

Runtu


Runtu- c'est une assemblée russe Ubuntu, curieusement destiné à l’utilisateur russe. Le système est entièrement russifié, très facile à installer et dispose d'un bon ensemble d'applications préinstallées. Une caractéristique distinctive de la distribution est un ensemble d'utilitaires système développés par un participant au projet. FSneige. Ce logiciel est disponible dans le référentiel Launchpad ppa:fsnow/ppa.

Il existe deux éditions de Runtu :

  • RuntuXFCE- avec un environnement graphique léger Xfce, configuré pour une interface utilisateur Windows familière ;
  • Runtu LITE- avec le gestionnaire de fenêtres Openbox, destiné aux matériels anciens et faibles.
Site officiel

Remix de Fedora russe

Remix de Fedora russe(ou RFRemix) - assemblage basé sur la distribution Fedora. En plus d'une russification complète, il présente les différences suivantes :

  • Les polices sont bien meilleures que dans le Fedora original ;
  • Par défaut, les référentiels contenant des pilotes non libres, des logiciels propriétaires, etc. sont connectés ;
  • Par défaut, des codecs multimédia sont installés et ne peuvent pas être inclus dans Fedora d'origine en raison de restrictions de brevet ;
  • De même, des correctifs et des améliorations sont ajoutés que Fedora en amont n'accepte pas.

Sinon, c'est juste du Fedora ordinaire. Site officiel

ALT Linux

Initialement basé sur Mandragore(qui devint plus tard Mandriva), mais commença progressivement à se développer vers un système indépendant. Une particularité d'ALT Linux est son gestionnaire de packages : des packages au format RPM, comme dans les distributions dérivées de RedHat, mais elles sont contrôlées à l'aide de l'utilitaire APT (outil d'empaquetage avancé), lequel est "indigène" pour Debian et ses dérivés (comme Ubuntu). ALT Linux est également connu pour être distribué dans de nombreuses écoles, et les manuels d'informatique contiennent des devoirs spécifiquement destinés à celui-ci (sauf Windows). La distribution propose à la fois des éditions gratuites accessibles au public et des versions destinées aux agences gouvernementales certifiées par le FSTEC et le ministère de la Défense de la Fédération de Russie. La distribution Simply Linux est une édition légère d'ALT Linux, contenant une grande quantité de logiciels éducatifs et multimédias, ainsi qu'un bureau simple et pratique basé sur Xfce. Le développement des packages pour ALT Linux est effectué dans un référentiel spécial Sysyphe. Les éditions suivantes sont disponibles :

  • Alt Linux Centaure (ALT Linux Centaure)— une distribution multifonctionnelle pour serveurs et postes de travail, principalement destinée à être utilisée dans les réseaux d'entreprise ;
  • Alt Linux KDesktop- un système utilisateur multifonctionnel universel Alt Linux KDesktop (ALT Linux KDesktop) comprend tout le nécessaire pour le travail de bureau, la création de divers types de graphiques et d'animations, le traitement du son et de la vidéo, les outils de développement d'applications, ainsi que l'éducation. Lors de l'installation, l'utilisateur pourra assembler sa propre distribution et créer les fonctionnalités nécessaires ;
  • "École Alt Linux"- un ensemble de kits de distribution pour les établissements d'enseignement. Le kit comprend des systèmes d'exploitation basés sur ALT Linux pour construire l'infrastructure d'un établissement d'enseignement :

    Serveur scolaire
    professeur de l'école
    École Junior
    Maître d'école

    La principale caractéristique du kit est l’intégration des lieux de travail des étudiants et des enseignants. Cette fonctionnalité permet non seulement de gérer de manière centralisée le processus éducatif, mais permet également l'interaction entre les étudiants et les enseignants sous la forme familière de chats et de forums. Les messages peuvent contenir des tâches, leurs solutions et des commentaires. Il est également possible d'échanger des fichiers de n'importe quel format, aussi bien entre l'enseignant et l'élève qu'entre étudiants ;

  • Ci-dessus Linux simplement.

AstraLinux


Un système d'exploitation à usage spécial basé sur Debian GNU/Linux, créé pour les besoins des forces de l'ordre et des services de renseignement russes. Fournit un degré de protection des informations traitées jusqu'au niveau de secret d'État « top secret » inclus. Certifié dans les systèmes de certification de sécurité de l'information du ministère de la Défense, du FSTEC et du FSB de Russie. Les sorties portent le nom des villes héros de Russie et des pays de la CEI.

Le constructeur développe une version de base d'Astra Linux - Common Edition (usage général) et sa modification Special Edition (usage spécial) :

  • version "usage général" - "Aigle"(Édition commune) conçu pour « résoudre les problèmes des moyennes et petites entreprises ».
  • version "à usage spécial" - "Smolensk"(Édition spéciale) est destiné à la création sur sa base de systèmes automatisés dans une conception sécurisée, traitant des informations avec le niveau de secret « top secret » inclus
Site officiel

PupyRusLinux

Il s'agit d'une distribution légère conçue spécifiquement pour le matériel bas de gamme. La petite taille du système (environ 120 mégaoctets) lui permet d'être entièrement chargé dans la RAM, garantissant ainsi des performances maximales. PuppyRus Linux est destiné aux ordinateurs avec une architecture x86, optimisée pour des performances maximales, et en raison de ses faibles exigences matérielles, il peut insuffler une « seconde » vie aux modèles obsolètes.
PuppyRus a hérité de deux systèmes de packages originaux de son prédécesseur Puppy Linux : .ANIMAL DE COMPAGNIE Et .PUP. Ce sont des fichiers compressés à l'aide de l'algorithme gzip, qui contiennent des répertoires contenant les fichiers à installer. Ces répertoires ont les mêmes noms et la même structure que les répertoires standard du système de fichiers UNIX.
Ainsi, le processus d'installation de nouveaux packages s'accompagne du déballage des packages dans le répertoire racine. Programme de gestion de paquets AnimalObtenir surveille le processus d'installation, enregistre les fichiers copiés du package vers le système et enregistre ces modifications dans un fichier séparé - le journal d'installation. Après déballage, PetGet exécute le script d'installation (script), également contenu dans le package.
Lorsque vous supprimez un package, PetGet, selon son journal d'installation, supprime tous les fichiers qui en proviennent. Après cela, PetGet exécute le script de post-installation (script), précédemment inclus dans le package. Site officiel

Agilia Linux

Il s'agit d'une distribution Linux basée sur la version actuellement non développée MOPS Linux(qui est à son tour basé sur Slackware). Les principes de base auxquels adhèrent les développeurs de distribution sont la facilité d'installation et de maîtrise du système, ainsi qu'une sélection des programmes les plus stables.

Historiquement, AgiliaLinux est un descendant direct du défunt MOPSLinux. A l'époque, MOPSLinux était généralement basé sur la base de packages Slackware, augmentant progressivement la part de ses propres packages vers la fin de sa vie. AgiliaLinux a continué sur cette voie et la base de packages est désormais indépendante. Le format du package est txz, mpkg est utilisé comme gestionnaire de packages. Site officiel

4 Solutions collectent des formulaires Web pour « Pouvez-vous légalement vendre des versions modifiées de distributions Linux ? »

Serait-il tout à fait légal pour eux de vendre des copies de cette version légèrement modifiée d'Ubuntu (appelons-la Mubuntu = Modified Ubuntu) ?

Non. Bien que les licences de logiciels puissent vous permettre de le faire, une licence de marque ne :

Toute redistribution de versions modifiées d'Ubuntu doit être approuvée, certifiée ou fournie par Canonical si vous envisagez de l'associer à des marques. Sinon, vous devez supprimer et remplacer les marques déposées, et vous devrez recompiler le code source pour créer vos propres binaires. Cela n'affecte pas vos droits en vertu d'une licence open source applicable à n'importe quel composant Ubuntu. Si vous devez approuver, certifier ou rendre disponibles des versions modifiées pour la redistribution, vous aurez besoin d'un contrat de licence de Canonical, que vous pourrez payer. Pour plus d’informations, veuillez nous contacter (comme indiqué ci-dessous).

Vous aurez besoin de l'autorisation de Canonical pour utiliser : (i) toute marque se terminant par les lettres UBUNTU ou BUNTU qui est raisonnablement similaire aux marques ou à toute autre marque similaire, et (ii) toute marque dans un nom de domaine ou une URL ou à des fins de marchandisage. ,

Vous serez autorisé à vendre une version non modifiée d'Ubuntu, vous serez autorisé à vendre une version fortement modifiée d'Ubuntu qui ne mentionne plus le nom d'Ubuntu, mais pour cette version légèrement modifiée d'Ubuntu, vous avez besoin d'un accord avec Canonical.

Oui, à condition que vous respectiez les conditions de licence de tous les logiciels fournis (envoi du code source, etc.) et que vous ne violiez aucune marque, loi sur le droit d'auteur, etc. Vous devez également vous assurer que vos actions ne causeront aucun préjudice à des tiers tels que comme un meurtre, etc.

Les logiciels fermés inclus ne doivent pas violer les licences des bibliothèques qu'ils utilisent (certaines licences autorisent les dépendances binaires sur les logiciels fermés, d'autres non).

Comme Serge l'a dit, oui. Cependant, vous ne pouvez pas modifier les parties GPL (gestionnaire de fenêtres GPL) puis fermer la source. Vous ne pouvez même pas utiliser les bibliothèques GPL dans du code source fermé. La réponse devrait donc être : " NON", comme si vous fermiez la source sur la majeure partie du système ou du bureau, au moment où vous serez libre et libéré de la GPL, cela ne sera plus pertinent pour Ubuntu. De plus, je pense que vous avez besoin de l'autorisation explicite de Canonical pour utiliser un mot comme Mubuntu. La question est vraiment difficile. Vous devrez faire beaucoup de recherches et éventuellement engager un avocat si vous faites cela.

MISE À JOUR

J'ai pensé mettre à jour la question car les commentaires sont très longs sur la question de savoir si vous pouvez utiliser les bibliothèques GPL dans du code source fermé. La LGPL le permet *, la GPL ne le permet pas **. De l'autorité sur le sujet gnu.org/licenses/why-not-lgpl.html :

... l'utilisation de la Lesser GPL permet à la bibliothèque d'être utilisée dans des programmes propriétaires ; l'utilisation d'une GPL standard pour une bibliothèque la rend disponible uniquement pour les logiciels libres.

Cependant, comme la plupart des bibliothèques sont LGPL de nos jours, l'OP n'est peut-être pas aussi sévère que je le pensais au départ.

*Certaines conditions doivent encore être remplies pour pouvoir utiliser les bibliothèques LGPL.

** Il existe certains cas où vous pouvez utiliser une bibliothèque GPL source fermée, par exemple si le logiciel n'est pas Disponible publiquement et si l'utilisation de la bibliothèque n'est pas considérée comme une modification ou un travail dérivé (comme un pré-lien).

Disons que quelqu'un a téléchargé une distribution Linux telle qu'Ubuntu. Disons qu'il change une partie, disons le gestionnaire de fenêtres.

Non, vous ne pouvez pas car certains projets sont protégés par Canonical, mais si vous devez contribuer, vous devez signer l'accord Canonical :

Suivant projets couverts par l’accord canonique. Si vous souhaitez contribuer à l'un des projets ci-dessous, veuillez contacter les contacts du projet répertoriés dans la troisième colonne.

Pour contribuer, vous devez signer l'accord canonique.

Serait-il tout à fait légal pour eux de vendre des copies de cette version légèrement modifiée d'Ubuntu (appelons-la Mubuntu = Modified Ubuntu) ?

Et s'ils fermaient la section d'origine de la nouvelle fenêtre ? La vente sera-t-elle toujours légale ?

Vous ne pouvez pas faire cela sans l'autorisation de Canonical :

Utilisation limitée nécessitant une licence de marque

Notre autorisation doit être utilisée par l'une des marques déposées dans des circonstances autres que celles spécifiquement autorisées ci-dessus. Ceux-ci inclus:

    Toute utilisation commerciale

    Utilisation sur ou en relation avec un produit logiciel qui inclut ou est construit sur un produit que nous fournissons s'il existe une intention commerciale associée à ce produit.

  • Utiliser dans le nom de domaine ou l'URL.
  • À utiliser pour le merchandising, par exemple sur des T-shirts, etc.
  • Utilisation d'un nom comprenant les lettres BUNTU en relation avec du matériel informatique ou des logiciels.
  • Services liés à l’un des éléments ci-dessus.

Sélection d'une distribution LINUX

Noyau Fedora

C'est la distribution Linux la plus utilisée depuis de nombreuses années. Jusqu'à récemment, on l'appelait Red Hat. Cependant, le développeur (la société du même nom) a désormais conservé ce nom pour les implémentations commerciales de son système. Son implémentation gratuite, destinée aux utilisateurs finaux, s'appelle Fedora Core.

Défauts:

  1. Il n'y a pas de support NTFS (pertinent pour une personne qui passe de Windows et qui, en parallèle de Linux, a WindowsXP sur sa machine) ;
  2. Pas de prise en charge MP3 ;
  3. Pas de Java ;
  4. La localisation est uniquement en UTF8, ce qui conduit dans la plupart des cas à des carrés et des points d'interrogation au lieu de l'alphabet cyrillique normal. Oui, tout cela est en train d’être corrigé, mais pas complètement. Si la langue russe est critique, vous devez changer les paramètres régionaux en KOI8-R ;
  5. Documentation implicite. S’il n’y a aucun problème avec l’anglais technique, tout va bien ! Il y a - il y aura des problèmes - toute la documentation traduite uniquement via i-no, http://www.google.com. Les recherches prennent beaucoup de temps et de trafic.

Avantages :

  1. Pour mettre à jour le système et installer des programmes, il existe un APT-GET officiellement attaché et un « visage » - SYNAPTIC. C'est également très pratique pour les mises à jour, car toutes sortes d'informations de service les concernant ne sont pas incluses dans les packages.
  2. La distribution évolue constamment et de version en version, elle devient plus facile et plus pratique pour l'utilisateur moyen.
  3. Disponibilité d'un grand nombre de packages RPM déjà compilés (voir ci-dessous). De plus, ces packages sont souvent collectés par les développeurs de programmes eux-mêmes et publiés sur les sites Web officiels.
  4. Il existe un bureau de représentation en Russie. Certes, le support technique concerne uniquement les versions serveur (c'est-à-dire commerciales) de la distribution.
  5. La distribution est développée par une équipe sérieuse.
  6. La grande majorité des livres épais sur Linux décrivent la distribution Red Hat, à partir de laquelle Fedora Core est issue.

ASPLinux

Il s'agit d'une distribution produite dans le pays et développée par la société du même nom. Il s'agit d'un clone de Fedora Core (anciennement Red Hat), légèrement modifié en termes de logiciel d'application et adapté à nos conditions.

Distribué en plusieurs versions (sans compter celles purement serveur) : Deluxe - avec de nombreux disques et un ensemble complet de documentation, Standard - deux fois moins de disques, la documentation ne contient qu'un guide d'installation, Express - un ensemble de trois disques avec un petit livret .

Défauts:

  1. Les développeurs sont des fans extraordinaires des correctifs du noyau. En moyenne – 25 à 28 patchs. En conséquence, le noyau est patché de sorte que même le « papa » de http://www.kernel.org ne le reconnaîtra pas ! Par conséquent, si vous souhaitez compiler un programme à partir du code source, c’est un jeu de roulette : cela peut ou non fonctionner à cause de ces correctifs, selon votre chance. Tout comme en installant le noyau depuis http://www.kernel.org, vous risquez d'avoir beaucoup de petits et grands problèmes avec le fonctionnement de choses comme iptables, squid, etc.
  2. Pour les mises à jour, on utilise yum, qui « extrait » du service du serveur des informations sur les packages, qui ont souvent un volume comparable à eux-mêmes. Autrement dit, les informations sur le package téléchargé à partir du serveur peuvent avoir une taille de 1,2 Mo et le package lui-même peut avoir une taille de 1,3 Mo. Si vous disposez d’un réseau illimité et d’un canal large, la question disparaît ; si vous avez un modem ou un trafic coûteux, c’est très, très désagréable.
  3. Comme ASPLinux est basé sur le même Fedora Core, les mises à jour des packages sont souvent publiées avec un retard et peuvent être proches en taille de la distribution elle-même.

Avantages :

  1. Il existe un support pour NTFS, MP3, Java et même Macromedia Flash est disponible.
  2. Assez bonne localisation (même si je dois noter que dans les dernières versions de la distribution, l'utilisateur était également privé de la possibilité de choisir entre koi8-r, cp1251 et UTF8, ne laissant que les deux derniers).
  3. La version Deluxe possède une documentation excellente et explicite. Et sur l'installation de la distribution, sur le partitionnement du disque dur et sur les paramètres post-installation. Il est écrit de manière accessible et compréhensible même pour une personne qui a entendu parler de Linux quelque part et par quelqu'un. Je peux dire qu'aucun des systèmes Linux ne dispose d'une documentation imprimée de plus en plus claire en russe.
  4. Il existe un puissant support technique pour la distribution directement auprès des développeurs. Les réponses arrivent dans 4 à 5 heures. Autrement dit, le matin, vous avez envoyé une lettre avec une question - le soir, vous avez une réponse à 100 %. En règle générale, un certain employé du support technique vous est affecté et vous le trompez avec vos questions stupides et sensées. Auparavant, il y avait une assistance technique par téléphone, mais à partir de la version 9.0, elle a été supprimée et désormais uniquement par courrier.
  5. Il dispose de son propre site Web en russe et d'un forum d'assistance technique, où, bien souvent, les réponses sont données directement par les développeurs.
  6. La plupart des informations que l'on peut tirer des livres « épais » sur Red Hat s'appliquent également à ASPLinux.

Impressions de témoins oculaires :

ASPLinux 9.0 est utilisé sur mon ordinateur personnel, mon ordinateur de travail et les ordinateurs de deux amis depuis plus d'un an. Plus:
très bon kit de bricolage ;
assemblage de paquets assez correct, russification, documentation ;
les pages de manuel sont en russe dans la plupart des cas, certaines sont traduites par votre serviteur indiscipliné ;
toutes les mauvaises choses qui sont généralement dites à juste titre à propos du système de gestion de paquets RPM ont été éliminées avec succès par les développeurs ;
il y avait très peu de problèmes de dépendance, même dans des conditions de moquerie cruelle du système ;
stabilité et sécurité à un niveau élevé;
aucun problème inexplicable n'a été remarqué, rien n'a détourné l'attention du travail lui-même ;
J'ai dû à plusieurs reprises installer ASPLinux 9.0 (seulement chut !!!) sur un équipement top secret, qui, selon le plan général, était censé avoir le système d'exploitation MSWS ;
bugs et râteaux - non ;
des équipements très spécifiques ne pouvaient tout simplement pas être pris en charge, mais par accord supplémentaire, les pilotes ont été rédigés par des spécialistes du même ASP ;
Il convient de noter le support technique correct d'une classe assez élevée - un argument qui distinguait à l'époque ASP de tous ses concurrents ;

En revanche :
la sortie du kit de distribution ASPLinux 9.2, puis ASPLinux 10, couplée à un changement dans la direction de l'entreprise, a effacé bon nombre des réalisations passées de cette équipe respectée ;
on ne peut pas dire qu'ils sont définitivement mauvais à tous égards, mais par rapport aux distributions ASPLinux versions 7.1, 7.3 et 9.0, ils perdent sur tous les points que j'ai décrits ci-dessus comme avantages ;
Désormais, les packages de la distribution sont au moins non configurés.
Aujourd'hui encore, je discutais avec un utilisateur novice d'un problème survenu dans ASPLinux 9.2 : il n'y avait pas de son. Kernel 2.4.22, oss, environnement graphique par défaut - Gnome (selon Red Hat). et en même temps, dans les paramètres xmms, l'extension de sortie utilisée était celle par défaut... attention ! arts, et au choix - alsa; Le problème n'est pas difficile pour un utilisateur quelque peu expérimenté, mais un débutant voit seulement qu'il n'y a pas de son.
Les développeurs qui positionnent leur produit comme une distribution de bureau ne devraient pas se permettre de commettre des erreurs aussi stupides.

Il existe trois éditions utilisateur : Altlinux Master multidisque, Altlinux Junior léger et ALT Linux Compact monodisque.

Avantages(les meilleurs au début) :

  • apt-rpm comme système de gestion de paquets. Avec shell graphique Synaptic.
  • Excellente russification prête à l'emploi (encodages koi8-r, cp1251).
  • Une grande quantité de documentation en russe dans le kit de distribution.
  • Travail normal avec le multimédia (disponibilité de codecs pour écouter des mp3, regarder des vidéos et des films DVD, pilotes de cartes vidéo 3D commerciales).
  • Grande communauté russophone d'utilisateurs et de développeurs.
  • Base de gros colis. Une hiérarchie claire de référentiels de différents degrés de stabilité.
  • Le référentiel est ouvert dans les deux sens ; s'il le souhaite, n'importe qui peut devenir responsable de quelque chose. Voir aussi les rétroportages.

Défauts(les pires en premier) :

  • ALM 2.4 est toujours livré avec l'ancien installateur Mandrake, ce qui pose problème. Notre propre installateur est en phase de test bêta public.
  • Pour le moment, il n'existe pas de configurateur graphique global (pour ceux qui le souhaitent particulièrement, il est suggéré d'utiliser les anciens configurateurs Drakex « à vos risques et périls »).
  • Le manque de prise en charge par l'installateur des claviers et souris USB est l'une des caractéristiques négatives les plus désagréables du M2.4 (cela ne s'applique qu'à l'installation, il n'y a aucun problème d'utilisation).
  • Le noyau 2.6 ne peut pas être sélectionné lors de l'installation. La distribution l'a, toute l'infrastructure pour utiliser le noyau 2.6 est là, mais ce n'est pas recommandé.
  • L'installation en mode Expert peut conduire à des résultats différents, quelque peu inattendus. Il convient donc de l’utiliser avec prudence.
  • Il existe une opinion selon laquelle les noyaux natifs ne fonctionnent pas de manière optimale avec le système de disque.

Particularités :

  • Paramètres régionaux pris en charge : anglais, russe, ukrainien, biélorusse et kazakh. Dans différents encodages, la langue russe par défaut est koi8-r.
  • Les développeurs de la distribution essaient de prendre le maximum de mesures de sécurité possibles, ce qui est une bonne chose. Mais à cause de cela, certaines choses (accès aux droits de superutilisateur, montage, etc.) peuvent ne pas fonctionner comme prévu. De manière générale, le système de sécurité est l'une des caractéristiques les plus spécifiques de cette distribution.
  • Manque de propre forum. Quelles listes de diffusion remplacent. C'est la position de principe des développeurs.
  • Propre système pour assembler les noyaux dans des packages RPM. Un grand nombre de modules pour les noyaux sont fournis dans des packages séparés.
  • De nombreuses tâches administratives sont effectuées via l'utilitaire de contrôle.

Développée par la société allemande du même nom, cette distribution appartient désormais à Novell. Il existe une édition téléchargeable gratuite et plusieurs versions « en boîte ». Le statut de ces derniers varie ; des informations complètes sur cette question peuvent être obtenues dans la discussion suivante.

Défauts:

  1. La russification n'est pas terminée - la moitié des menus sont en anglais et l'autre moitié en russe traduit de manière tordue.
  2. Le support technique officiel en russe pour les utilisateurs individuels est encore difficile.

Avantage et inconvénient à la fois :

  1. La locale par défaut est UTF8 avec toutes les conséquences qui en découlent. En particulier, travailler avec des documents cyrilliques dans la console est difficile.
  2. YAST est un utilitaire graphique permettant de gérer tout et n'importe quoi. Certains aiment ça, d’autres crachent dessus. Il est inapproprié de configurer le système à l'aide de configurations - tout se fait uniquement via YAST. Auparavant, la modification manuelle des configurations pouvait entraîner un crash complet du système.

Avantages :

  1. Juste un excellent ensemble de pilotes, y compris des pilotes propriétaires, inclus dans la distribution. L'accent mis par les développeurs sur les ordinateurs portables a un effet : il existe une garantie presque à 100 % d'installation et de fonctionnement de SuSe avec tous les ordinateurs portables, y compris WiFi, Winmodem, cartes vidéo, etc.
  2. Un utilitaire pratique pour mettre à jour la distribution.
  3. Un choix assez large de logiciels est disponible - presque tout ce qui est nécessaire au travail et au repos normaux.
  4. Un très bon ensemble de polices ttf, y compris des polices cyrilliques, rendant l'utilisation des polices Microsoft facultative.
  5. La distribution est réalisée de manière fiable et efficace, avec une ponctualité et une qualité purement allemandes.

Toutes les distributions répertoriées ci-dessus sont basées sur des packages *.rpm. Nous ne discuterons pas ici des avantages et des inconvénients du système batch. Cependant, quelle que soit cette dernière solution, deux avantages du format rpm sont indéniables. La première est qu’il s’agit du format de logiciel libre le plus courant (après la source). Et deuxièmement, le format lui-même et les utilitaires permettant de l'utiliser sont décrits en détail dans de nombreux livres « épais » sur Linux (Red Hat).

Contrairement à toutes les distributions décrites précédemment, qui sont soutenues par des sociétés commerciales, plus ou moins grandes, Debian est le résultat du travail d'une communauté libre de développeurs (site du projet - http://www.debian.org). Il est distribué sous diverses formes (sous forme d'images ISO, d'ensembles de fichiers, etc.), disponibles à la fois en téléchargement gratuit et pour réplication et distribution.

Particularités

1. Contrairement à d'autres distributions courantes (du moins, je ne connais aucun analogue), Debian a trois branches principales : stable, testing et unstable.

  • stable est une distribution officiellement publiée (officiellement prise en charge) contenant des versions de programmes pas très récentes, mais très minutieusement testées et vérifiées ; après la sortie de la prochaine version de stable, cette version, à proprement parler, n'est pas du tout mise à jour, et toutes les mises à jour à venir de stable sont exclusivement des mises à jour sécurisées qui corrigent les problèmes de sécurité trouvés dans ses programmes inclus après sa sortie ; en raison de ces deux facteurs, Debian stable est à juste titre considérée comme la distribution la plus fiable, ce qui est obtenu au prix du décalage des versions susmentionné ;
  • testing -- une branche qui se prépare à devenir la prochaine version ; n'offre pas le niveau de sécurité maximum qu'offre stable (néanmoins, le niveau est tout à fait suffisant pour un usage domestique), mais en diffère dans les versions plus récentes du logiciel ;
  • unstable -- ce fil contient les dernières nouvelles, si vous voulez toujours avoir les dernières versions de tout ce qui est possible, venez ici ; contrairement à testing, unstable ne sera jamais publié, mais les programmes « exploreront » progressivement vers testing ;
  • En plus de ces trois branches, il existe également une branche expérimentale, qui est actuellement en phase de test bêta ; Si vous voulez quelque chose de nouveau qui n'est même pas encore disponible dans unstable, vous pouvez le faire à vos risques et périls.

Le principal avantage pour l'utilisateur domestique est que des packages provenant de plusieurs branches différentes peuvent facilement coexister dans un seul système (avec une note de bas de page sur les dépendances, bien sûr) ; ceux. Si vous souhaitez mettre à jour, par exemple, un programme vers un programme instable, vous pouvez laisser le reste du système en état de test.

Il est à noter que l'inclusion de versions spécifiques de logiciels dans d'autres distributions incluses dans la branche principale en test, instable voire expérimentale s'explique non pas par une moindre stabilité du logiciel par rapport aux autres distributions, mais, au contraire, par une plus grande rigueur des auteurs de la distribution envers ladite stabilité.

2. La composition principale de la distribution comprend exclusivement des programmes gratuits ; Si l'idéologie est importante pour vous dans le logiciel ouvert/libre, vous la trouverez ici pleinement respectée. Tous les programmes présentant les moindres écarts de licence entrent dans la section non libre ou ne sont généralement disponibles qu'à partir de sources tierces ; Ainsi, vous avez le choix : utiliser uniquement des logiciels libres au sens le plus strict du terme, ou ajouter quelque chose qui ne relève pas de cette interprétation stricte.

3. Debian n'a en réalité aucun calendrier de publication pour les nouvelles versions. La devise de ses développeurs est « il sortira quand il sera prêt ». D'une part, cela conduit parfois (comme récemment, par exemple) à des attentes prolongées, d'autre part, cela exclut complètement la sortie d'un paquet de distribution assemblé d'une manière ou d'une autre, juste pour respecter la date de sortie indiquée (ce qui arrive avec presque n'importe quel logiciel qui a une date de sortie indiquée - je parle en tant que développeur).

Défauts

Le principal inconvénient de Debian pour un débutant par rapport aux distributions décrites ci-dessus est peut-être l'absence presque totale d'utilitaires de configuration graphique centralisés (sauf, bien sûr, pour des éléments spécifiques à la distribution comme, par exemple, le centre de contrôle de KDE). Au lieu de cela, il existe une interface en mode texte pour configurer des packages individuels (et le programme d'installation lui-même suit le même style de menu texte). L'inconvénient de cette approche est la possibilité de reconfigurer n'importe quel package individuel à tout moment avec la commande

$ dpkg-reconfigure nom-paquet

sans avoir à se rappeler dans quelle branche du personnalisateur à l’échelle du système se trouvent ses paramètres.

Le deuxième inconvénient est qu'en raison d'une attitude stricte envers le statut des logiciels inclus dans la distribution principale, cette composition principale ne contient pas de pilotes, par exemple pour les cartes vidéo sophistiquées et les imprimantes logicielles. Mais si vous avez accès à Internet, ce problème est facilement résolu, car... Les pilotes vidéo sont disponibles dans la section non libre de la distribution elle-même, et de plus, les distributions semi-commerciales basées sur Debian (et entièrement compatibles avec celle-ci au format package) sont très riches en pilotes.

Avantages

  • le premier et le plus remarquable est apt (un métasystème de gestion de paquets) ; par conséquent, il n'y a aucun problème pour installer des programmes et résoudre leurs dépendances en tant que classe ;
  • un immense référentiel de packages compilés et prêts à l'emploi, contenant presque tout ce qui a été créé par le génie créatif de la communauté open source ; De toutes les distributions courantes (au moins celles sous forme de paquets), Debian possède le plus grand ensemble de logiciels ;
  • facile à installer et à configurer, ainsi qu'à utiliser - tout est logique, compréhensible, transparent et assez unifié ; C'est probablement la raison pour laquelle parmi les utilisateurs de Debian, il y a de nombreux scientifiques et non-informaticiens - le temps consacré à la configuration et au « réglage » du système est incomparablement petit par rapport au temps d'y travailler réellement ;
  • un volume très modéré de l'installation de base - moins de 200 mégaoctets sans X - ainsi que la possibilité d'installer immédiatement le système « de base » et de commencer à y travailler, en installant le reste uniquement en cas de besoin, vous permettent, si vous le souhaitez, de strictement contrôler l'espace occupé sur le disque, et ne pas jeter les giga-, voire méga-octets inutiles (et parfois non superflus) ;
  • une vaste communauté russophone, auprès de laquelle vous pouvez obtenir de l'aide comme dans une conférence par courrier électronique en langue russe [email protégé] [email protégé], et sur de nombreux sites disséminés sur l'Internet russe.

Un autre facteur, qui peut également être considéré comme un avantage, est qu'un nombre considérable de logiciels dits sont basés sur Debian. LiveCD (dont le plus connu, mais loin d'être le seul est Knoppix), qui permettent de se familiariser avec les fonctionnalités de la distribution sans l'installer, et si le résultat est positif, de déployer un système Debian à part entière.

Toutes les distributions répertoriées ci-dessus sont généralement clairement recommandées aux utilisateurs novices. Par rapport aux systèmes suivants, cela n’est pas si évident. Cependant, ils sont assez connus et nous jugeons donc nécessaire de fournir quelques informations à leur sujet - sous une forme plus libre. Pour que chacun puisse décider lui-même s'il lui convient ou non comme « test de plume ».

Slackware

Il s'agit de la distribution Linux la plus ancienne (vivante), depuis le tout début jusqu'à nos jours associée au nom de son créateur, Patrick Volkerding. Depuis plus de 10 ans, pratiquement rien n'a changé (sauf les versions packages, bien sûr). À savoir:

  • L'environnement d'installation/configuration est très similaire à l'installation système de FreeBSD,
  • Style d'initialisation BSD.
  • Il s'agit d'une distribution de packages - format tgz, mais ils n'ont pas de dépendances, les packages eux-mêmes sont compilés sous forme binaire à partir de sources officielles sans aucun correctif, tout comme le noyau. C'est ça Linux PUR.
  • Vous pouvez également créer vos propres packages - les scripts de construction pour l'assemblage sont publiés sur le site Web du projet avec le code source, les scripts sont d'ailleurs très simples.
  • Une base de données de packages est maintenue, mais en principe elle n'est pas nécessaire.

L’absence de contrôle des dépendances est à la fois un avantage et un inconvénient. Par exemple, j'ai environ 150 packages dans un dossier, pour les installer tous, j'ai besoin d'exécuter une seule commande

$ installpkg ./*.tgz

Attention, sans aucune clé. Mais c'est à vous de découvrir par vous-même le fait qu'un élément installé ne démarre pas.

Cependant, il existe également des mécanismes d'installation/mise à jour automatisés à partir d'Internet - il en existe un grand nombre : slapt-get, swaret, getpkg, slackpkg et plusieurs autres.

La russification se résume désormais à l’exécution d’un seul script ; il existe de nombreux scripts de ce type sur Internet.

Des réglages plus ou moins décents et nécessaires peuvent être effectués via l'utilitaire pkgtool (il est également utilisé pour gérer les packages), de nombreuses interfaces graphiques ont été publiées pour cela.

Il existe une quantité incroyable de documentation sur la distribution, les réponses à toutes les questions ont été trouvées depuis longtemps - il suffit de chercher un peu. Puisque pratiquement rien ne change dans la distribution, celle-ci n'est pratiquement pas soumise au facteur de vieillissement. À propos, la documentation elle-même est fournie avec la distribution - en anglais, mais pas mal.

En principe, il n'y a pas de support technique - et en principe, il n'est pas nécessaire. Il vous suffit de vous rappeler le site www.slackware.ru - il y a des docks et un forum, et www.linuxpackages.net - vous pouvez trouver ici des packages prêts à l'emploi et des liens vers des images ISO.

La prise en charge d'Unicode n'est pas encore géniale ; à certains moments, vous devez prendre un tambourin et jouer au chaman.

En général, cette distribution fait peur aux enfants, c'est-à-dire aux débutants : il ne faut pas commencer par là, c'est compliqué. Rien de tel, c'est simple, comme le premier rouble soviétique, mais sa simplicité est tout aussi bien cachée.

Gentoo Linux est une distribution qui devient de plus en plus populaire dans la communauté OpenSource grâce à la fois à son support pour un grand nombre de plates-formes matérielles et à son système de "portage" extrêmement flexible et convivial, inspiré des PORTS de FreeBSD.

Gentoo est un représentant typique de la famille des distributions basées sur les sources, ce qui est la conséquence de la plupart de ses avantages et de ses inconvénients. La question de savoir si cette distribution convient à un utilisateur novice est un point discutable. Cependant, récemment, il est devenu largement connu et nous avons jugé nécessaire de fournir des informations afin que cet utilisateur très novice puisse y répondre lui-même.

Avantages :

  • Haute performance. Possibilité d'optimisation extrêmement approfondie et flexible du système pour le matériel.
  • Pratique "installer et supprimer des programmes". Un grand nombre d'applications dans le système Portage.
  • Mécanisme de mise à jour pratique. Mise à jour en ligne de l'arbre de portage. Aucun logiciel utilisateur inutile.
  • Le système contient des applications avec les options nécessaires (par exemple, prise en charge ou absence de gpm, etc.) et les correctifs nécessaires.
  • La possibilité d'installer Gentoo depuis n'importe quel système Linux (par exemple, depuis Knoppix LiveCD ou toute autre distribution « live » contenant le compilateur gcc), sans interrompre vos activités en cours. Dans ce cas, aucun disque Gentoo n'est requis : l'ensemble du processus d'installation peut être effectué depuis le réseau.

Particularités :

  • Aucun installateur spécial.
  • La nécessité de lire des manuels et des instructions.
  • Nombre limité de "paramètres par défaut".
  • Construire à partir des sources.
  • Manque de configurateurs graphiques pour les utilitaires spécifiques à Gentoo.
  • La modification de fichiers et l'utilisation des utilitaires de la console constituent la méthode privilégiée pour configurer le système.
  • La prudence des développeurs conduit au fait que certaines versions assez stables d'applications sont répertoriées comme instables.

Défauts:

  • Installation très longue et peu pratique (l'installation d'un système bureautique multimédia prêt à l'emploi peut prendre jusqu'à une semaine, selon l'équipement).
  • La facilité d'installation et de mise à jour des programmes est directement proportionnelle à la régularité et au coût de l'accès à Internet.
  • Résoudre les problèmes liés à la création d'applications individuelles, s'ils (problèmes) apparaissent, peut être non trivial.
  • Manque de russification hors des sentiers battus.

GratuitBSD

Sa différence avec celles décrites ci-dessus est qu'il ne s'agit pas d'une distribution Linux, mais d'un système d'exploitation complètement distinct (bien que lié). Elle est généralement considérée comme une plate-forme purement serveur (selon diverses estimations, jusqu'à 40 % des serveurs Runet fonctionnent sous son contrôle). Cependant, personne n'interdit son utilisation comme système d'exploitation de bureau pour les utilisateurs ordinaires. Développé par FreeBSD par une communauté de développeurs indépendants, il est disponible en téléchargement et en réplication gratuits depuis les serveurs du projet.

Défauts:

  1. Pas Linux, même si c'est similaire ! Dans certains détails, cela diffère considérablement, ce qui entraîne de fréquents malentendus avec la commande mount et les conseils pour obtenir un démarrage automatique de X en modifiant les niveaux d'exécution.
  2. L'installation nécessite une compréhension de la nomenclature des périphériques spécifique à BSD, des schémas de partitionnement de disque en général et des fonctionnalités du partitionnement BSD en particulier (comprendre que la partition étendue n'est pas un attribut indispensable d'un disque ; les disques logiques peuvent être créés d'autres manières).
  3. L'installateur, également connu sous le nom de configurateur, sysinstall, n'est pas tout à fait logique, les mêmes questions sont répétées dans les éléments de menu Paramètres Et Configuration, vous devez comprendre que la disposition du disque au stade de l'installation est une chose, mais au stade de la configuration, elle est requise lors de la connexion, par exemple, d'un disque supplémentaire. Une interface d'installation archaïque, moins riche en capacités d'automatisation que les installateurs graphiques pour Linux conviviaux, et pas aussi flexible que l'installateur universel Gentoo (bash + éditeur de texte).
  4. Gamme d'équipements pris en charge à comme sous Linux, il n'y a pas de support pour les graphiques 3D pour les cartes autres que Nvidia, pour autant que je sache, tout ne se passe pas bien avec les appareils audio « sympas » (plus précisément, leurs fonctionnalités avancées), il n'y a pratiquement aucune chance de trouver un pilote auprès du fabricant pour tout périphérique non standard ou exotique.
  5. L'ensemble des packages sur les disques d'installation est limité, il est fort possible que le package dont vous avez besoin ne soit pas là. L'installation de packages supplémentaires (à partir de binaires ou de ports) nécessite un canal assez rapide et, surtout pour travailler avec des ports, un canal bon marché.
  6. Il n'existe pratiquement aucun logiciel commercial spécifique à FreeBSD.
  7. Il n'y a pas de support technique officiel en tant que classe. Il existe très peu de littérature « papier » (par rapport à Linux).

Avantages :

  1. Pas Linux, mais similaire ! Du point de vue de l'utilisateur (et non de l'administrateur), il n'y a pratiquement aucune différence entre Linux et FreeBSD. Et de nombreuses fonctions administratives (par exemple, la gestion des comptes) sont mieux mises en œuvre.
  2. Pour l'installer, il suffit de maîtriser le balisage spécifique à BSD et la nomenclature des périphériques au niveau de quelques recettes simples. Sans compter que maîtriser cette spécificité permet grandement d'élargir ses horizons :-))
  3. Pour comprendre la logique du périphérique sysinstall, il suffit de comprendre le fait que FreeBSD se compose d'un système de base, qui peut être configuré au stade de l'installation (ou peut-être à tout moment ultérieurement), et de logiciels supplémentaires (paquets et ports) qui ne font pas partie du système. Il est également important de comprendre que X et presque tous les logiciels supplémentaires sont absolument identiques à ceux de Linux. Dans les cas douteux, vous pouvez toujours vous fier aux valeurs par défaut de sysinstall - généralement pas idéales, mais certainement raisonnables.
  4. Le support matériel dans FreeBSD, puisqu'il existe, est généralement mieux implémenté que sous Linux. Tous les appareils essentiels à l'installation et au fonctionnement du système sont pris en charge. Les complications avec les contrôleurs de disque, ATA RAID et périphériques similaires sont pratiquement éliminées.
  5. L'ensemble des packages et ports pour FreeBSD couvre absolument tous les logiciels libres, en principe disponibles sous forme source. Il est possible d'obtenir des packages ou des sources de ports sur une machine (par exemple, via un service gratuit) et de les installer sur une machine complètement différente - par exemple, à la maison.
  6. Grâce au mode de compatibilité binaire avec Linux, il est possible de lancer plus ou moins facilement tous les logiciels spécifiques à Linux (y compris commerciaux) - de RealPlayer et Flash à Oracle et monstres similaires. Il n'y a pratiquement aucune exception, la seule question concerne le coût de la main-d'œuvre.
  7. Le manque de support technique est compensé par l'abondance de la documentation en ligne, à commencer par le célèbre manuel FreeBSD, la quasi-totalité est disponible sur les disques de distribution, et est disponible sur Internet dans les traductions russes. Même s'il y a peu de livres, ils sont bons :-).
  8. Et pour que le bien triomphe enfin -

  9. Contrairement à Linux, qui est nombreux, FreeBSD en est un : toutes les variantes sur ce thème, de Freenzy à PC-BSD, sont des manières différentes de distribuer et de packaging le même OS. Il est très important que tout ce qu'un utilisateur novice lit sur FreeBSD s'applique spécifiquement à celui-ci ; il n'a pas besoin de deviner, comme c'est le cas avec Linux, si cette description s'applique au système en général ou représente les spécificités d'une distribution particulière. De plus, toutes les connaissances sur FreeBSD peuvent être appliquées à n'importe quel autre système BSD (peut-être avec seulement des corrections mineures).

En conclusion, le plus important : quelle que soit la distribution, et quel que soit le système d'exploitation que vous choisissez, il est peu probable que ce choix soit le dernier et le dernier de votre vie. Vous devez être préparé au fait qu'à la recherche de l'idéal, vous essayerez plus d'une ou deux options.