OpenBSD - Définition et Explications

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

OpenBSD
Logo d'OpenBSD avec Puffy, mascotte du système d'exploitation.

Famille BSD
Type de noyau Monolithique
Plates-formes AMD64 (AMD64 est le nom de l'architecture des premiers microprocesseurs 64 bits de la...), Alpha, i386, MIPS, 68000, PowerPC (PowerPC, parfois abrégé PPC, est une gamme de microprocesseurs dérivée de...), Sparc (L'architecture SPARC est une architecture de processeur ouverte. « SPARC » est...), Sparc64, VAX, Zaurus et autres
Entreprise/
Développeur (En informatique, un développeur (ou programmeur) est un informaticien qui réalise des...)
The OpenBSD (OpenBSD est un système d'exploitation libre de type Unix, dérivé de 4.4BSD....) Project
Licence BSD
Dernière version stable 4.7
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une...) www.openbsd.org

OpenBSD est un système d'exploitation libre de type Unix (UNIX (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec...), dérivé de 4.4BSD. Créé en 1994 par Theo de Raadt, il est issu de la séparation (D'une manière générale, le mot séparation désigne une action consistant à séparer quelque...) avec NetBSD (NetBSD est un système d'exploitation libre de type Unix BSD dérivé de 386BSD et de...), le plus ancien des trois autres principaux systèmes d'exploitation de la famille des BSD aujourd'hui en activité (Le terme d'activité peut désigner une profession.). Le projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a...) OpenBSD est réputé pour son intransigeance sur la liberté du logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements...) et du code source (Le code source (ou les sources voire le source) est un ensemble d'instructions écrites dans un...), la qualité de sa documentation, et l'importance accordée à la sécurité et la cryptographie (La cryptographie est une des disciplines de la cryptologie s'attachant à protéger des messages...) intégrée.

OpenBSD inclut un certain nombre (La notion de nombre en linguistique est traitée à l’article « Nombre...) de mesures de sécurité absentes ou optionnelles dans d'autres systèmes d'exploitation. Ses développeurs ont pour tradition de réaliser des audits de code à la recherche (La recherche scientifique désigne en premier lieu l’ensemble des actions entreprises en vue...) de problèmes de sécurité et de bugs. Le projet suit des politiques strictes sur les licences et préfère la licence open source BSD et ses variantes : dans le passé (Le passé est d'abord un concept lié au temps : il est constitué de l'ensemble...), ceci a conduit à un audit exhaustif des licences et des remplacements, voire des suppressions de codes sous licences considérées comme moins acceptables.

À l'instar de la plupart des systèmes d'exploitation basés sur BSD, le noyau d'OpenBSD et ses programmes utilisateurs, tels que le shell et les outils habituels comme cat et ps, sont développés dans un seul et même dépôt CVS. Les logiciels tiers sont offerts en paquets binaires ou peuvent être compilés depuis leurs sources grâce à la collection des ports.

OpenBSD fonctionne sur 16 plates-formes matérielles différentes, notamment alpha, amd64, armish, hp300 (HP 9000 séries 300 et 400), hppa, i386, luna88k, mac68k, macppc (Power Macintosh), mvme68k, mvme88k, sgi, sparc, sparc64 (machines UltraSPARC), vax, zaurus. L'architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) cats ne sera plus supportée après la version 4.0. OpenBSD supporte également l'émulation des binaires SVR4 (Solaris), FreeBSD (FreeBSD est un système d'exploitation UNIX libre. Le nom vient de l'association d'une part de...), Linux (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche,...), BSD/OS, SunOS et HP-UX (HP-UX est un système d'exploitation propriétaire de type Unix (System V et BSD), développé par...).

Le projet est coordonné par Theo de Raadt de sa maison (Une maison est un bâtiment de taille moyenne destiné à l'habitation d'une famille,...) à Calgary, Alberta, Canada, et la mascotte du projet est Puffy, un diodon.

Histoire

Theo de Raadt était le cofondateur de NetBSD, et membre de l'équipe de développement. En 1994, l'équipe lui demanda de démissionner et son accès au CVS fut révoqué. Les raisons de cette éviction restent incertaines à ce jour (Le jour ou la journée est l'intervalle qui sépare le lever du coucher du Soleil ; c'est la...), mais plusieurs autres membres de l'équipe de NetBSD ont évoqué des problèmes de relations avec de Raadt. Il lui était notamment reproché d'être désagréable avec les utilisateurs en employant un ton agressif sur les listes de discussion de NetBSD.

La personnalité de Theo de Raadt

Aux dires de nombreuses autres personnalités du logiciel libre (Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification, la duplication...), dont Linus Torvalds (Linus Benedict Torvalds, né le 28 décembre 1969 à Helsinki en Finlande,...), celle de Theo de Raadt est réputée comme étant franche et difficile. Ses prises de positions tranchées sont source de conflits, et sont parfois considérées comme blessantes. De Raadt déclarait ceci à propos du système d'exploitation GNU/Linux dans une interview au journal Forbes : « C'est terrible (Le Terrible était un vaisseau de ligne de 2e rang et de 78 canons, dessiné par François Coulomb,...) [...] Tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou...) le monde (Le mot monde peut désigner :) l'utilise, et ils ne réalisent pas à quel point (Graphie) il est mauvais. Et les utilisateurs de Linux s'en contenteront et l'étofferont plutôt que de prendre du recul et de dire "C'est n'importe quoi et nous devrions y remédier". »

Bien que sa personnalité laisse rarement indifférent, la plupart des commentateurs s'accordent à reconnaître en Theo de Raadt un programmeur (En informatique, un développeur (ou programmeur) est un informaticien qui réalise du logiciel en...) talentueux et un gourou de la sécurité. Sa spontanéité, que certains apprécient, s'est illustrée dans ce conflit avec l'équipe de NetBSD, dont la plupart des membres gardent encore aujourd'hui le silence sur cet épisode. À l'inverse (En mathématiques, l'inverse d'un élément x d'un ensemble muni d'une loi de...), Theo de Raadt répondit à toutes les questions qui lui furent posées, et mit à disposition les courriels échangés et les logs des salons de discussion avec l'équipe de NetBSD.

Une démission contrainte

Theo de Raadt ne fut pas exclu d'emblée du projet NetBSD. Le dépôt CVS de ce projet nécessite différents niveaux de droits en lecture et en écriture. En tant que cofondateur et deuxième contributeur le plus actif, de Raadt disposait d'un accès en lecture et écriture sur la base du système. L'équipe de NetBSD lui retira alors la possibilité d'envoyer directement des modifications dans le dépôt, et de rendre ces changements permanents. De Raadt était alors contraint d'envoyer chacune de ses contributions par courriel à un membre de l'équipe pour examen.

De Raadt considéra cette mesure comme abusive et essaya vainement de recouvrer un plein accès au dépôt CVS de NetBSD. L'équipe de développement voulant s'assurer que ses contributions seraient « positives », elle proposa à de Raadt plusieurs solutions parmi lesquelles une lettre à signer, résumant les conditions, les droits et les devoirs de de Raadt. Après plusieurs mois (Le mois (Du lat. mensis «mois», et anciennement au plur. «menstrues») est une période de temps...) de disputes sur les listes de discussion du projet, de Raadt démissionna officiellement et créa en 1994 le système d'exploitation OpenBSD d'après la version 1.0 de NetBSD, comme l'en autorisait la licence.

La création d'OpenBSD

Après la création d'OpenBSD, chaque projet essaya d'attirer à lui des développeurs. Deux camps quasi hermétiques se formèrent rapidement, et plusieurs développeurs de NetBSD suivirent de Raadt. Ce dernier s'aperçut qu'un certain nombre de courriels et de lettres publiées sur son site web personnel avaient disparu. Bien qu'il refusa formellement d'incriminer des membres de l'équipe de NetBSD, Theo de Raadt décida d'examiner la sécurité de NetBSD, qu'il jugea déficiente.

Peu après la création d'OpenBSD, Theo de Raadt fut contacté par Secure Networks inc. (ou SNI), une société locale de logiciels de sécurité qui développait un outil (Un outil est un objet finalisé utilisé par un être vivant dans le but d'augmenter son...) d'audit de la sécurité réseau (Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des...) nommé Ballista (renommé en Cybercop Scanner (Un scanneur, ou numériseur à balayage est l'équivalent du terme anglais scanner, qui vient du...) après le rachat de SNI par Network Associates), destiné à trouver et à essayer d'exploiter les possibles failles de sécurité d'un logiciel. Ceci coïncida avec l'intérêt propre de De Raadt dans la sécurité : les deux parties décidèrent ainsi de coopérer, dans une relation particulièrement bénéfique qui conduisit à la publication d'OpenBSD 2.3.

Page générée en 0.087 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique