Le projet OpenBSD fournit un système d’exploitation de type UNIX, multi plates-formes et basé sur 4.4BSD. Nos objectifs concernent principalement l’exactitude, la sécurité, la standardisation et la portabilité.
Cette FAQ couvre spécifiquement la version la plus récente d’OpenBSD, la version 5.0.
OpenBSD 5.0 fonctionne sur les plates-formes suivantes :
Disponible sur CD indique que le set de CD officiel inclut cette plate-forme et bon nombre de paquetages pour celle-ci. Les images ISO du système de base peuvent également être téléchargées pour la plupart des autres plates-formes. Ces images ne sont pas les mêmes que sur les CD officiels.
Plus d’informations sur les architectures supportées par OpenBSD sont disponibles sur la page des plates-formes.
De temps à autre, on nous demande pourquoi nous supportons autant de machines exotiques. Tout simplement “parce que nous le voulons”. Si un nombre suffisant de personnes compétentes (des fois, c’est une seule personne compétente !) souhaitent maintenir le support d’une plate-forme alors celle-ci sera supportée. Il y a des avantages pratiques au support de multiples plates-formes : lorsque de nouvelles plates-formes sont supportées, l’arbre des sources ne contient pas a priori de bogues relatifs à la portabilité ou à la conception du système. Les plates-formes supportées par OpenBSD incluent des processeurs 32 bits et 64 bits, des machines en “big” et “little” endian, ainsi que d’autres de conception différente. Et bien entendu, le support de plates-formes exotiques nous a aidé à produire un code de meilleure qualité pour les plates-formes les plus communes.
Les nouveaux utilisateurs veulent souvent savoir si OpenBSD est supérieur à d’autres UNIX libres. Il est quasiment impossible de répondre à cette question qui est sujette à de nombreux et inutiles débats “religieux”. Ne jamais, en aucune circonstance, poser cette question sur une des listes de discussion OpenBSD.
Ci-dessous, vous trouverez les raisons qui nous font penser qu’OpenBSD est un système utile.
Cependant, qu’OpenBSD soit utile pour vous ou non est une question à laquelle vous êtes le seul à pouvoir répondre.
OpenBSD est totalement libre. Les binaires sont libres, la source est libre. Toutes les parties d’OpenBSD ont des copyright raisonnables permettant la libre redistribution. Cela comprend la possibilité de REUTILISER la plupart des sources d’OpenBSD, pour un usage personnel comme pour un usage commercial. OpenBSD ne possède pas de restrictions autres que celles spécifiées dans la licence BSD originelle. Les logiciels qui sont écrits avec une licence trop restrictive ne peuvent pas être inclus dans la distribution standard d’OpenBSD. Ceci dans le but de sauvegarder l’usage libre d’OpenBSD. Par exemple, OpenBSD peut être utilisé librement pour un usage personnel, pour un usage éducatif, par des institutions gouvernementales, par des associations à but non lucratif et par des organisations commerciales. OpenBSD peut être entièrement ou partiellement incorporé dans des produits commerciaux.
Des personnes nous demandent parfois si le fait que notre travail soit utilisé dans des produits commerciaux nous dérange. La réponse est la suivante, nous préférons que notre code de qualité soit largement utilisé plutôt que des vendeurs de logiciels commerciaux réécrivent des solutions alternatives incompatibles et mal codées, pour répondre à des problématiques déjà résolues. Par exemple, SSH est largement utilisé à cause de la liberté qui lui attrait, et l’est bien plus que si des restrictions avaient été appliquées à l’utilisation du code d’OpenSSH. Si une solution libre de SSH à utiliser n’avait pas été disponible pour les vendeurs (dans la multitude de leurs logiciels rapidement développés), ils auraient du développer ou acheter une version minable sortie de nul part à la place.
Cela ne veut pas dire que nous nous opposons à des donations financières ou à un support matériel en remerciement. En fait, il est aberrant de voir le peu de support de toute sorte que nous recevons des sociétés dépendant d’OpenBSD (ou OpenSSH) pour leurs produits, même si aucune compensation n’est exigée.
Pour de plus amples informations sur les autres licences, veuillez lire : Politique Copyright d’OpenBSD.
Les développeurs du projet OpenBSD le supportent principalement grâce à leurs revenus. Ceci inclut le temps dépensé en programmation pour le projet, le matériel utilisé, les ressources réseaux utilisées pour que vous puissiez obtenir OpenBSD ainsi que le temps dépensé à répondre aux questions et à corriger les bugs trouvés par les utilisateurs. Les développeurs OpenBSD ne sont pas riches et même de petites contributions de temps, de matériel ou autres peuvent apporter de grosses différences.
OpenBSD est maintenu par une équipe de développement disséminée à travers de nombreux pays. Le projet est coordonné par Theo de Raadt basé au Canada.
L’équipe de développement OpenBSD crée une nouvelle version tous les six mois, avec des dates de mise à disposition fixées à Mai et Novembre. Vous pourrez obtenir plus d’informations concernant le cycle de développement ici.
OpenBSD est distribué avec un certain nombre d’applications tierces telles que :
Comme on peut le constater, l’équipe OpenBSD ajoute souvent des correctifs aux applications tierces (typiquement) pour améliorer la sécurité ou la qualité du code. Dans certains cas, l’utilisateur ne verra aucune différence dans le fonctionnement. Tandis que dans d’autres cas, il existe des différences opérationnelles qui peuvent impacter certains utilisateurs. Gardez ces améliorations en tête avant d’ajouter des versions différentes du même logiciel de manière aveugle. Vous pourrez obtenir un numéro de version plus récent mais un système moins sûr en retour.
Bien entendu, des applications supplémentaires peuvent être ajoutées avec le système des paquetages et ports.
La liste complète des changements apportés à OpenBSD 4.9 pour créer OpenBSD 5.0 se trouve ici, et les changements majeurs sur la page d’information d’OpenBSD 5.0. Cependant voici quelques changements que l’équipe de développement OpenBSD juge importants à signaler aux personnes qui vont faire des mises à jour ou des installations d’OpenBSD 5.0 et qui sont familières des versions antérieures :