Association Bordelaise des Utilisateurs de Logiciels libres

Accueil ›› Utilisation de logiciels libres ›› Système ›› Qu’est ce que BSD ?

Qu’est ce que BSD ?

Introduction à BSD

Posté le mercredi 28 septembre 2005 par Patrick

Le système d’exploitation BSD est un logiciel libre cousin de linux.

Utiliser BSD

BSD :Berkeley software distribution

Le système d’exploitation BSD est un logiciel libre cousin de Linux.

Les différentes versions :

 OpenBSD : http://www.openbsd.org/fr/
 NetBSD : http://www.netbsd.org/fr/
 FreeBSD : http://www.freebsd.org/fr/ (dont est dérivé Mac OS X)

Mac OS X est basé sur FreeBSD
"Basé sur UNIX
Derrière l’interface simple d’emploi et les capacités exceptionnelles de Mac OS X se cache Darwin une fondation open source basée sur UNIX et conçue à partir de technologies comme MACH et FreeBSD."
http://www.apple.com/fr/macosx/over...

Les principales différences :

entre UNIX
à compléter

Installation

Le système s’installe sans trop de difficultés, quand on lit l’anglais, et il est assez bien documenté :

Le système BSD est un UNIX, comme Linux

Le système BSD est un UNIX, comme Linux ; mais certaines logiciels ont un comportement ou des fonctionalités différentes. Rien d’inaccessible, quand on lit l’anglais. Par exemple des noms des disques durs différents, ou certains fichiers de configuration propres.

Le système de base comprend les applications essentielles du système, et les "portages" (ou ports) qui sont des applications supplémentaires.

Les systèmes BSD sont des systèmes très sécurisés

Les systèmes BSD sont des systèmes très sécurisés. Ils sont audités en profondeur par les équipes de développeurs qui traquent la moindre erreur de code, et affichent fièrement le peu de vulnérabilités en tête de leurs sites.

Mais... il faut savoir que c’est le système de base qui est audité, et non les portages, qui constituent la plupart des logiciels de l’utilisateurs normal.

Toutefois, les portages ne rendent pas le système moins sûr, puisque le système de base offre aux autres logiciels un environnement sécurisé.

"Procédé d’Audit
Notre équipe d’audit de la sécurité est en général de six à douze membres qui continuent de chercher et de corriger les nouvelles failles de sécurité. Nous auditons depuis l’été 1996. Le procédé que nous suivons afin d’améliorer la sécurité est simplement une analyse complète fichier-par-fichier de chaque composant logiciel critique. Nous ne recherchons pas plus énergiquement les failles de sécurité que les bogues logiciels basiques, et si ces dernières années quelqu’un découvrait un problème s’avèrant être un problème de sécurité, nous le corrigions même si ce n’était qu’un bogue, tout allait au mieux. Des failles ont été trouvées dans pratiquement chaque partie du système. Des ensembles entiers de problèmes de sécurité ont été trouvés pendant notre audit et le code source qui a déjà été audité doit souvent l’être à nouveau avec les nouvelles expériences en tête. Le code doit souvent être audité plusieurs fois, et par différentes personnes avec leurs compétences d’audit propres."
http://www.openbsd.org/fr/security.html

Les spécialisations

Les spécialisations sont le résultat de disputes et d’intérêts divergents :
 OpenBSD (sécurité)
 NetBSD (toutes plateformes)
 FreeBSD (accessibilité)

http://www.multios.com/compos/bsd.php3
_http://membres.lycos.fr/frenchbsd/B...

La licence BSD

La principale différence entre la licence GNU/GLP de Linux et la licence BSD c’est l’obligation de fournir gratuitement les sources pour GNU/GPL. En d’autres termes un logiciel GNU/GPL restera toujours libre, alors qu’un logiciel BSD peut devenir propriétaire (comme c’est le cas pour Mac OSX).

Les inconvénients de la licence BSD
"Les deux catégories principales de licences libres sont les licences copyleftées et les licences non copyleftées. Les licences copyleftées comme la GNU GPL insistent sur le fait que les versions modifiées d’un programme doivent aussi être des logiciels libres. Les licences non copyleftées n’insistent pas sur ce point. Nous recommandons le copyleft, car il protège la liberté de tous les utilisateurs, mais le logiciel non copylefté est néanmoins utile pour la communauté du logiciel libre."
http://www.gnu.org/philosophy/bsd.f...

Voir aussi :
Qu’estce qu’un copyleft ?
La GNU GLP française : la CECIL

Liste des licences BSD (en anglais)
Les licences du Logiciel libre
Les inconvénients de la licence BSD http://www.gnu.org/philosophy/bsd.f...

La famille UNIX

Le système BSD est dérivé des premiers UNIX, alors que linux est basé sur des versions UNIX plus récentes.

http://www.levenez.com/unix/

P.-S.

Version originale écrite pour Agenux 47
GNU/FDL

Répondre à cet article

2 commentaire(s)
  • Posté le 25 août 2006 à 07:03, par debinator (lien)

    3Le système BSD est un UNIX, comme Linux ;" => note de l’auteur

    Unix nait en 1969 chez AT&T. En 1974, unix est donné à l’Université de Berkeley.
    Dès lors, apparit deux grandes familles d’Unix :
     Famille Systeme V (IRIX, HP-UX, SunSolaris...)
     Famille BSD (SunOS, NextStep, Free-Net-OpenBSD ...)

    Le projet GNU qui souhaite créer un OS de type Unix entièrement Libre donne naissance a un compilateur(GCC), librairies C (GLibC)... Un noyau le Hurd était prévu mais en 1990 celui-ci n’est pas opérationnel.

    En 1991 T. Linus crée un projet de noyau appelé "Freak" résultant de ces études sur un Unix Libre à but pédagogique "Minix".
    Composé d’un noyau fonctionnel(Linux), et d’outils GNU (libres), le projet GNU /Linux est un OS Operationnel
    "On oublie souvent GNU quand on parle de Linux mais il est très important et il ne faut pas l’oublier. C’est comme avoir une Ferrari sans son moteur."

    Donc dans l’historique de c’est OS nous voyons bien que BSD est systeme de Type Unix et que Linux est un systeme de type (Linus "lol") en fait Linux n’est pas rataché au systeme Unix. Ce sont peut-etre des OS similaires mais sur le plan de la conception non rien en "commun".

    Alors dire que BSD est un Unix => c’est OK, mais le "comme Linux" => pas d’accord. Linux n’est pas un Unix, GNU n’est pas Unix :-)

    J’ai été un peu long je sais mais c’est pour la bonne cause.

    repondre message

    • Posté le 25 août 2006 à 09:39, par Patrick (lien)

      Merci de corriger ce "détail". :-)

      Les curieux pourront se reporter à la lignée linux dans l’histoire d’UNIX http://www.levenez.com/unix/history.html#09 et http://www.gnu.org/ pour des explications sur "GNU’s Not Unix !".

      Il s’agissait de faire une introduction à BSD pour un public non averti dans la catégorie "Découverte" de l’ABUL http://abul.org/rubrique49.html , puisqu’il en existait une sur Linux, et que BSD (la licence BSD) sont aussi des logiciels libres.

      L’auteur qui utilise Linux par facilité, a rempli la page de références vers l’univers BSD pour que le lecteur puisse l’explorer selon sa convenance.
       :-)

      repondre message