BSD: l'autre libre Unix

Auteur: Eugene Taylor
Date De Création: 8 Août 2021
Date De Mise À Jour: 12 Peut 2024
Anonim
BSD: l'autre libre Unix - La Technologie
BSD: l'autre libre Unix - La Technologie

Contenu



Source: Rvlsoft / Dreamstime.com

À emporter:

De nombreuses versions gratuites de BSD sont disponibles avec une large gamme d'applications et d'options. Trouvez le BSD qui convient à vos besoins spécifiques.

Bien sûr, si vous êtes un technicien, vous connaissez Linux, même si vous ne l’utilisez pas vraiment. C’est un puissant système d’exploitation de type Unix. Mais que se passerait-il s'il existait un autre type de système Unix libre? La famille de systèmes d’exploitation BSD offre une alternative viable à Linux. Dans cet article, nous allons examiner l'historique de BSD et examiner plusieurs des versions principales pour voir si l'une d'entre elles vous convient.

Historique de Berkeley Software Distributions

À ses débuts, Unix n’était pas un produit commercial, mais un produit de recherche. Le gouvernement a interdit à AT & T de le proposer à la vente, mais ils ont été autorisés à le céder pratiquement aux universités. L'un d'eux était UC Berkeley. Etant donné qu’il était accompagné du code source, les étudiants des cycles supérieurs n’ont pu résister à le bricoler. L'un de ces étudiants, Bill Joy, a commencé à ajouter ses propres programmes, y compris l'éditeur vi. Il a intégré certains de ses outils dans un système appelé Berkeley Software Distribution, ou BSD.

Une percée majeure a été franchie lorsque l’université s’est dotée d’un tout nouvel mini-ordinateur VAX de Digital Equipment Corporation. Il existait déjà une version d’Unix, mais elle ne tirait pas parti des fonctions de mémoire virtuelle offertes par l’ordinateur. Joy et quelques autres étudiants ont réussi à ajouter un support, et BSD est devenu le choix Unix de choix pour les machines VAX.

Au début des années 80, la DARPA accorda à UC Berkeley un contrat pour l’ajout du support TCP / IP à BSD, alors qu’Unix était en train de devenir un standard de facto dans le monde de la recherche informatique.

Un certain nombre de sociétés proposaient des stations de travail fonctionnant sous BSD, qui étaient essentiellement des mini-ordinateurs réduits à la taille d'un ordinateur de bureau. Sun Microsystems était l’un des principaux fabricants. Bill Joy était même l'un des fondateurs.

Au début des années 90, William Jolitz a porté BSD sur PC, une autre avancée majeure. Il a trouvé la tâche de développer le système d'exploitation par lui-même trop ardue, mais son 386 / BSD est la base de toutes les versions modernes de BSD.

Malgré des débuts prometteurs en tant que système d’exploitation naissant de choix pour Internet, BSD a été entravé par un procès intenté par AT & T pour violation du droit d’auteur. Cependant, les tribunaux ont finalement décidé que BSD avait tellement divergé que seuls quelques fichiers étaient en violation et qu'ils pouvaient facilement être réécrits. La poursuite a permis à un petit projet, Linux, de prendre de l’ampleur au début des années 90 pour attirer un public mondial. Les systèmes BSD entièrement ouverts décrits ci-dessous ont finalement émergé pour attirer des communautés d'utilisateurs et de développeurs dédiés.

Si vous voulez en savoir plus, Kirk McKusick, l’un des développeurs originaux, a donné un aperçu détaillé et informatif de l’histoire de BSD.

Versions BSD

Vous avez le choix entre plusieurs versions de BSD.

FreeBSD est l’un des plus gros. Il se concentre principalement sur les serveurs, en particulier les serveurs Web et les serveurs de fichiers. FreeNAS est une extension qui offre un serveur de stockage en réseau connecté complet et facile à utiliser. PC-BSD est la réponse de la communauté BSD à Ubuntu, empaquetant FreeBSD dans un environnement de bureau convivial.

NetBSD est une version de BSD conçue pour être portable - et signifie portable. Il prend en charge une grande partie du matériel qui n’est plus en production, du x86 au VAX d’origine. Certains utilisateurs entreprenants l'ont même fait fonctionner sur un grille-pain. Il est très populaire dans le développement de systèmes embarqués, en particulier dans les équipements de réseau. En fait, votre routeur Wi-Fi l'exécute probablement.

OpenBSD est conçu pour être très sécurisé. Ses développeurs examinent le code très attentivement, à la recherche de trous et ont inclus des fonctionnalités telles qu'un pare-feu intégré. Ils réclament seulement deux trous distants dans l'installation par défaut, ce qui est un enregistrement très impressionnant. Après la débâcle de Heartbleed, ils ont mis au point leur propre version d’OpenSSL, qu’il appelle LibreSSL. (Oui, c'est Comic Sans sur leur page.)

Ils ont également contribué à quelques programmes majeurs utilisés dans le monde des logiciels libres, même si vous n’avez jamais utilisé OpenBSD. OpenSSH est utilisé pour les connexions à distance et tmux est un programme ordonné qui vous permet de multiplexer votre terminal ou d’avoir une sorte de "navigation par onglets" pour la ligne de commande.

DragonflyBSD est encore une autre version de BSD, mais celle-ci vise la performance. Au cours des dernières années, il a fortement contribué aux performances des disques SSD et aux systèmes multiprocesseurs.

Culture: Vsd Linux

L'une des principales différences entre la culture BSD et Linux est la préférence pour les licences open source. La licence BSD et la GPL vous permettent de consulter le code source, mais la GPL vous oblige à ouvrir le code source à toutes les versions dérivées que vous publiez. La licence BSD, d’autre part, n’a pas cette exigence. Vous êtes libre d’apporter des modifications au code et de publier une version propriétaire si vous le souhaitez. Les développeurs BSD disent que cela leur donne encore plus de liberté que la GPL pour faire ce qu’ils veulent avec le code.

La philosophie de BSD

Une autre différence majeure entre Linux et BSD est que les systèmes BSD sont conçus pour être des systèmes cohérents, écrit Matt Fuller. La plupart des distributions Linux sont un fouillis du noyau Linux, des utilitaires GNU et de tout ce que les développeurs souhaitent inclure. Les développeurs BSD, d’autre part, construisent un "système de base" minimaliste. Les utilisateurs peuvent ensuite ajouter ce qu'ils veulent. Cela en fait une installation très stable. Linux manque d'un système de base central. Du point de vue de BSD, tout est un ajout. Les développeurs BSD pensent généralement que leur manière d’organiser le système d’exploitation donne de meilleurs résultats à long terme. Lorsqu'ils sont confrontés à un choix entre stabilité et prise en charge de nouvelles fonctionnalités, les développeurs BSD prennent généralement la première.

La ligne de fond? Si vous recherchez un système stable et solide comme le roc qui remonte jusqu’à l’Unix d’origine, les systèmes d’exploitation BSD valent la peine d’être explorés.Ils ne sont peut-être pas aussi populaires que Linux, mais les développeurs l’apprécient probablement de cette façon, et vous pourriez aussi vous sentir de la sorte.