phhsnews.com


phhsnews.com / Quelle est la différence entre Linux et BSD?

Quelle est la différence entre Linux et BSD?


Linux et les BSD sont des systèmes d'exploitation de type Unix, libres et ouverts. Ils utilisent même une grande partie du même logiciel - ces systèmes d'exploitation ont plus de choses en commun que de différences. Alors, pourquoi tout cela existe-t-il?

Il y a plus de différences que nous ne pouvons couvrir ici, en particulier des différences philosophiques sur la façon dont on devrait construire un système d'exploitation et l'autoriser.

Les bases

Ce que la plupart des gens appellent "Linux" n'est pas Linux. Linux est techniquement juste le noyau Linux - les distributions Linux typiques sont composées de nombreux logiciels. C'est pourquoi Linux s'appelle parfois GNU / Linux. En fait, une grande partie de ce même logiciel sur Linux est le même logiciel utilisé sur les BSD.

Linux et les BSD sont des systèmes d'exploitation de type Unix. Comme nous l'avons vu lorsque nous avons regardé l'histoire des systèmes d'exploitation de type Unix, Linux et BSD ont une lignée différente. Linux a été écrit par Linus Torvalds quand il était étudiant en Finlande. BSD signifie «Berkeley Software Distribution», car il s'agissait à l'origine d'un ensemble de modifications apportées à Bell Unix créé à l'Université de Californie à Berkeley. Il a fini par devenir un système d'exploitation complet et maintenant il y a plusieurs BSD différents

Kernel vs. Système d'exploitation complet

RELATED: Qu'est-ce qu'une distribution Linux, et en quoi sont-elles différentes?

Officiellement, Linux n'est qu'un noyau. Les distributions Linux doivent faire le travail de réunir tous les logiciels nécessaires pour créer un système d'exploitation Linux complet et le combiner dans une distribution Linux comme Ubuntu, Mint, Debian, Fedora, Red Hat ou Arch. Il y a beaucoup de différentes distributions Linux.

En revanche, les BSD sont à la fois un noyau et un système d'exploitation. Par exemple, FreeBSD fournit à la fois le noyau FreeBSD et le système d'exploitation FreeBSD. Il est maintenu en tant que projet unique. En d'autres termes, si vous voulez installer FreeBSD, il vous suffit d'installer FreeBSD. Si vous voulez installer Linux, vous devrez d'abord choisir parmi les nombreuses distributions Linux.

Les BSD incluent le système des ports. qui fournit un moyen d'installer des progiciels. Le système de ports contient des logiciels sous forme de source, de sorte que votre ordinateur doit les compiler avant qu'ils ne s'exécutent. (Si vous avez déjà utilisé Gentoo quand il était populaire, c'est un peu comme ça.) Cependant, les paquets peuvent également être installés sous forme binaire pré-installée pour ne pas avoir à passer du temps et les ressources du système à les compiler.

LIÉS:

Qu'est-ce qu'un logiciel Open Source et pourquoi est-ce important? L'octroi de licences est une différence significative, bien que cela ne soit pas important pour la plupart des gens. Linux utilise la GNU General Public License, ou GPL. Si vous modifiez le noyau Linux et le distribuez, vous devez libérer le code source pour vos modifications.

Les BSD utilisent la licence BSD. Si vous modifiez le noyau ou la distribution BSD et que vous le distribuez, vous n'avez pas besoin de libérer le code source. Vous êtes libre de faire ce que vous voulez avec le code BSD et vous n'êtes pas obligé de publier le code source, bien que vous puissiez le faire si vous le souhaitez.

Les deux sont open-source, mais de différentes manières. Les gens discutent parfois de la licence «plus libre». La GPL aide les utilisateurs en s'assurant qu'ils peuvent avoir le code source du logiciel GPL, mais elle limite les développeurs en les obligeant à publier le code. La licence BSD ne garantit pas que les utilisateurs peuvent avoir le code source, mais elle donne aux développeurs la liberté de faire ce qu'ils veulent avec le code, même s'ils veulent le transformer en un projet à code source fermé.

Les BSD

On les considère souvent comme les trois systèmes d'exploitation BSD «principaux»:

FreeBSD: FreeBSD est le BSD le plus populaire, visant des performances élevées et une grande facilité d'utilisation. Il fonctionne bien sur les processeurs standard Intel et AMD 32 bits et 64 bits

  • NetBSD: NetBSD est conçu pour fonctionner sur presque tout et supporte beaucoup plus d'architectures. La devise sur leur page d'accueil est: "Bien sûr, il fonctionne sous NetBSD."
  • OpenBSD: OpenBSD est conçu pour une sécurité maximale - pas seulement avec ses fonctionnalités, mais avec ses pratiques d'implémentation. Il est conçu pour être un système d'exploitation que les banques et autres institutions sérieuses utiliseraient pour les systèmes critiques.
  • Il existe deux autres systèmes d'exploitation BSD:

DragonFly BSD: DragonFly BSD a été créé avec l'objectif de fournir un système d'exploitation fonctionnerait bien dans des environnements multithread - par exemple, dans des grappes de plusieurs ordinateurs.

  • Darwin / Mac OS X: Mac OS X est en fait basé sur le système d'exploitation Darwin, qui est basé sur BSD. C'est un peu différent des autres BSD. Alors que le noyau de bas niveau et les autres logiciels sont des codes BSD open-source, la plupart du reste du système d'exploitation est un code Mac OS à source fermée. Apple a construit Mac OS X et iOS en plus de BSD pour ne pas avoir à écrire eux-mêmes le système d'exploitation de bas niveau, tout comme Google a construit Android sur Linux
  • Pourquoi choisiriez-vous BSD sous Linux?

CONNEXES:

Les utilisateurs de Linux ont un choix: 8 Environnements de bureau Linux Linux est toujours plus populaire que même FreeBSD. Linux a tendance à obtenir un nouveau support matériel avant FreeBSD, par exemple. Les BSD ont un paquet de compatibilité disponible pour qu'ils puissent exécuter nativement des binaires Linux, et la plupart des logiciels fonctionnent de la même manière.

Si vous avez utilisé Linux, FreeBSD ne vous semblera pas si différent. Installez FreeBSD en tant que système d'exploitation de bureau et vous finirez par utiliser les mêmes environnements de bureau GNOME, KDE ou Xfce que vous utiliserez sous Linux avec la plupart des autres logiciels. C'est une fois que vous arrivez à ce point, cependant - FreeBSD n'installera pas automatiquement un bureau graphique, donc vous êtes laissé à vous débrouiller plus que vous ne le faites avec les distributions Linux modernes. C'est une expérience plus ancienne.

FreeBSD peut être préféré sur certains systèmes d'exploitation serveur pour sa fiabilité et sa stabilité. Les fabricants qui créent des périphériques peuvent choisir BSD pour le système d'exploitation au lieu de Linux, donc ils n'auront pas à publier les modifications de leur code.

Si vous êtes un utilisateur de PC de bureau, vous n'avez pas vraiment besoin de vous soucier de les BSD. Vous préférerez probablement Linux pour son support matériel supérieur, une installation plus facile et une nature générale moderne et à la pointe de la technologie. Si vous mettez en place un serveur ou un périphérique embarqué, vous préférerez peut-être FreeBSD pour une autre raison.


Nous recevrons probablement des commentaires de personnes qui utilisent FreeBSD sur leurs ordinateurs de bureau maintenant, et vous pourriez certainement le faire! Mais un système d'exploitation comme Ubuntu ou Mint sera plus convivial et moderne pour la plupart des gens.

Crédit image: atzerok sur Flickr


Comment faire apparaître votre appareil Android dans l'Explorateur de fichiers (si ce n'est pas le cas)

Comment faire apparaître votre appareil Android dans l'Explorateur de fichiers (si ce n'est pas le cas)

Vous pouvez utiliser votre téléphone Android pour écouter des morceaux, regarder des vidéos et prendre des photos. Afin d'obtenir ces fichiers sur ou hors de votre appareil, parfois vous devez le brancher sur votre PC de bureau. Quand tout fonctionne bien, c'est génial, mais cela peut être frustrant si votre appareil n'est pas détecté.

(how-to)

Comment diffuser de la vidéo sur Internet à partir de votre téléphone ou de votre tablette

Comment diffuser de la vidéo sur Internet à partir de votre téléphone ou de votre tablette

Même si vous ne le savez peut-être pas encore, une révolution live est en cours. Alors que les médias sociaux tels que Twitter regardent la vidéo préenregistrée et le monde des flux «en direct», les applications qui permettent aux utilisateurs d'obtenir instantanément des images en mouvement de leurs téléphones et dans l'éther commencent à affluer De plus, avec toutes les nouvelles des flics confisquant des téléphones portables et supprimant des albums entiers valant des preuves de la scène du crime, de nos jours, il est plus important que jamais d'avoir un moyen de faire connaître un événement aux yeux du monde Voici notre liste des meilleures applications que vous pouvez utiliser pour montrer au monde votre point de vue en temps réel.

(how-to)