Histoire de la distribution de logiciels Berkeley

0

L’ histoire de la distribution de logiciels de Berkeley commence dans les années 1970.

1BSD (PDP-11)

Les premières distributions d’Unix de Bell Labs dans les années 1970 incluaient le code source du système d’exploitation, permettant aux chercheurs des universités de modifier et d’étendre Unix. Le système d’exploitation est arrivé à Berkeley en 1974, à la demande du professeur d’informatique Bob Fabry qui avait fait partie du comité de programme du Symposium sur les principes des systèmes d’exploitation où Unix a été présenté pour la première fois. Un PDP-11/45 a été acheté pour faire fonctionner le système, mais pour des raisons budgétaires, cette machine a été partagée avec les groupes de mathématiques et de statistiques de Berkeley, qui utilisaient RSTS, de sorte qu’Unix ne fonctionnait sur la machine que huit heures par jour (parfois pendant la journée, parfois pendant la nuit). Un PDP-11/70 plus grand a été installé à Berkeley l’année suivante, en utilisant l’argent du projet de base de données Ingres . [1]

Toujours en 1975, Ken Thompson a pris un congé sabbatique des Bell Labs et est venu à Berkeley en tant que professeur invité. Il a aidé à installer la version 6 d’Unix et a commencé à travailler sur une implémentation Pascal pour le système. Les étudiants diplômés Chuck Haley et Bill Joy ont amélioré le Pascal de Thompson et mis en œuvre un éditeur de texte amélioré, ex . [1] D’autres universités se sont intéressées au logiciel à Berkeley, et donc en 1977, Joy a commencé à compiler la première distribution de logiciels de Berkeley (1BSD), qui a été publiée le 9 mars 1978. [2]1BSD était un complément à la version 6 d’Unix plutôt qu’un système d’exploitation complet à part entière. Une trentaine d’exemplaires ont été envoyés. [1]

2BSD (PDP-11)

La Second Berkeley Software Distribution (2BSD), sortie en mai 1979, [3] comprenait des versions mises à jour du logiciel 1BSD ainsi que deux nouveaux programmes de Joy qui persistent sur les systèmes Unix à ce jour : l’ éditeur de texte vi (une version visuelle de ex ) et le shell C . Quelque 75 exemplaires de 2BSD ont été envoyés par Bill Joy. [1] Une autre caractéristique était un progiciel de mise en réseau appelé Berknet , développé par Eric Schmidt dans le cadre de son travail de thèse de maîtrise , qui pouvait connecter jusqu’à vingt-six ordinateurs et assurer le transfert de courrier électronique et de fichiers. [4]

Après la sortie de 3BSD (voir ci-dessous) pour la gamme d’ordinateurs VAX , de nouvelles versions de 2BSD pour le PDP-11 étaient toujours publiées et distribuées via USENIX ; par exemple, le 2.8.1BSD de 1982 comprenait une collection de correctifs pour les problèmes de performances dans la version 7 Unix , [5] et les versions ultérieures contenaient des ports de modifications des versions basées sur VAX de BSD vers l’architecture PDP-11. 2.9BSD de 1983 incluait le code de 4.1cBSD et était la première version qui était un système d’exploitation complet (un Unix V7 modifié) plutôt qu’un ensemble d’applications et de correctifs.

La version la plus récente, 2.11BSD , a été publiée pour la première fois en 1991. [6] Au 21e siècle, les mises à jour de maintenance des volontaires se sont poursuivies : le correctif n° 473 a été publié le 25 janvier 2022. [7]

3BSD

A very early DEC terminal with keyboard and integral black and white screen A very early DEC terminal with keyboard and integral black and white screen Le terminal DEC VT100 , largement utilisé pour le Partage de temps Unix Le VAX-11/780 , un mini-ordinateur typique utilisé pour les premiers systèmes de Partage de temps BSD Composants internes du VAX-11/780

Un ordinateur VAX a été installé à Berkeley en 1978, mais le port d’Unix vers l’architecture VAX, UNIX/32V , n’a pas tiré parti des capacités de mémoire virtuelle du VAX. Le noyau de 32V a été en grande partie réécrit par l’étudiant diplômé de Berkeley Ozalp Babaoglu pour inclure une implémentation de mémoire virtuelle et un système d’exploitation complet comprenant le nouveau noyau, les ports des utilitaires 2BSD vers le VAX et les utilitaires de 32V ont été publiés en tant que 3BSD à la fin 1979. 3BSD était également appelé alternativement Virtual VAX/UNIX ou VMUNIX (pour Virtual Memory Unix), et les images du noyau BSD étaient normalement appelées /vmunixjusqu’à 4.4BSD.

Le succès de 3BSD a été un facteur majeur dans la décision de la Defense Advanced Research Projects Agency (DARPA) de financer le Computer Systems Research Group (CSRG) de Berkeley, qui développerait une plate-forme Unix standard pour les futures recherches DARPA dans le cadre du projet VLSI .

4BSD

4BSD (novembre 1980) offrait un certain nombre d’améliorations par rapport à 3BSD, notamment le contrôle des tâches dans le csh précédemment publié , delivermail (l’antécédent de sendmail ), les signaux “fiables” et la bibliothèque de programmation Curses . Dans une revue de 1985 des versions de BSD, John Quarterman et al. , a écrit : [8]

4BSD était le système d’exploitation de choix pour les VAX depuis le début jusqu’à la sortie de System III (1979-1982) […] La plupart des organisations achetaient une licence 32V et commandaient 4BSD à Berkeley sans jamais se soucier d’obtenir une bande 32V. De nombreuses installations à l’intérieur du système Bell utilisaient 4.1BSD (beaucoup le font encore et beaucoup d’autres exécutent 4.2BSD).

4.1BSD

4.1BSD (juin 1981) était une réponse aux critiques des performances de BSD par rapport au système d’exploitation VAX dominant, VMS . Le noyau 4.1BSD a été systématiquement mis au point par Bill Joy jusqu’à ce qu’il puisse fonctionner aussi bien que VMS sur plusieurs benchmarks. La version aurait été appelée 5BSD , mais après les objections d’ AT&T, le nom a été changé ; AT&T craignait une confusion avec UNIX System V d’ AT&T . [9]

4.2BSD

4.2BSD (août 1983) prendrait plus de deux ans à mettre en œuvre et contenait plusieurs révisions majeures. Avant sa sortie officielle, trois versions intermédiaires sont apparues : la 4.1a d’avril 1982 [10] incorporait une version modifiée de l’implémentation TCP/IP préliminaire de BBN ; 4.1b de juin 1982 comprenait le nouveau Berkeley Fast File System , mis en œuvre par Marshall Kirk McKusick ; et 4.1c en avril 1983 était une version intermédiaire au cours des derniers mois de développement de 4.2BSD. De retour aux Bell Labs, 4.1cBSD est devenu la base de la 8e édition de Research Unix, et une version prise en charge commercialement était disponible auprès de mtXinu .

Pour guider la conception de 4.2BSD, Duane Adams de DARPA a formé un “comité de pilotage” composé de Bob Fabry , Bill Joy et Sam Leffler d’ UCB , Alan Nemeth et Rob Gurwitz de BBN, Dennis Ritchie de Bell Labs , Keith Lantz de Stanford , Rick Rashid de Carnegie-Mellon , Bert Halstead du MIT , Dan Lynch de l’ ISI et Gerald J. Popek deUCLA . Le comité s’est réuni d’avril 1981 à juin 1983.

Outre le système de fichiers rapide, plusieurs fonctionnalités de contributeurs externes ont été acceptées, notamment les quotas de disque et le contrôle des tâches. Sun Microsystems a fourni des tests sur ses machines Motorola 68000 avant la sortie, garantissant la portabilité du système. [8]

La version officielle de 4.2BSD est arrivée en août 1983. Elle était remarquable en tant que première version publiée après le départ de Bill Joy en 1982 pour cofonder Sun Microsystems ; Mike Karels et Marshall Kirk McKusick ont ​​​​assumé des rôles de leadership au sein du projet à partir de ce moment. Sur une note plus légère, cela a également marqué les débuts de la mascotte démon de BSD dans un dessin de John Lasseter qui figurait sur la couverture des manuels imprimés distribués par USENIX .

4.3BSD

Black and white 4.3 BSD UWisc VAX Emulation Login screenshot Black and white 4.3 BSD UWisc VAX Emulation Login screenshot “4.3 BSD UNIX” de l’ Université du Wisconsin vers 1987. Démarrage du système et connexion. Black and white 4.3 BSD UWisc VAX Emulation LS screenshot Black and white 4.3 BSD UWisc VAX Emulation LS screenshot 4.3 BSD de l’ Université du Wisconsin . Parcourir “/usr/ucb” et “/usr/games”

4.3BSD est sorti en juin 1986. Ses principaux changements consistaient à améliorer les performances de bon nombre des nouvelles contributions de 4.2BSD qui n’avaient pas été aussi fortement optimisées que le code 4.1BSD. Avant la sortie, l’implémentation de TCP/IP par BSD avait considérablement divergé de l’implémentation officielle de BBN. Après plusieurs mois de tests, la DARPA a déterminé que la version 4.2BSD était supérieure et resterait en 4.3BSD. (Voir aussi Histoire d’Internet .)

Après 4.3BSD, il a été déterminé que BSD s’éloignerait de la plate-forme vieillissante VAX. La plate-forme Power 6/32 (nom de code “Tahoe”) développée par Computer Consoles Inc. semblait prometteuse à l’époque, mais a été abandonnée par ses développeurs peu de temps après. Néanmoins, le port 4.3BSD-Tahoe (juin 1988) s’est avéré précieux, car il a conduit à une séparation du code dépendant de la machine et indépendant de la machine dans BSD, ce qui améliorerait la portabilité future du système.

Outre la portabilité, le CSRG a travaillé sur une implémentation de la pile de protocoles réseau OSI , des améliorations du système de mémoire virtuelle du noyau et (avec Van Jacobson de LBL ) de nouveaux algorithmes TCP/IP pour s’adapter à la croissance d’Internet. [11]

Jusque-là, toutes les versions de BSD incorporaient du code propriétaire AT&T Unix et étaient donc soumises à une licence logicielle AT&T. Les licences de code source étaient devenues très coûteuses et plusieurs tiers avaient exprimé leur intérêt pour une version distincte du code de réseau, qui avait été entièrement développé en dehors d’AT&T et ne serait pas soumis à l’obligation de licence. Cela a conduit à Networking Release 1 ( Net/1 ), qui a été mis à la disposition des non-licenciés du code AT&T et était librement redistribuable selon les termes de la licence BSD . Il est sorti en juin 1989.

4.3BSD-Reno est arrivé au début de 1990. Il s’agissait d’une version provisoire au début du développement de 4.4BSD, et son utilisation était considérée comme un “pari”, d’où le nom du centre de jeu de Reno, Nevada . Cette version s’orientait explicitement vers la conformité POSIX , [11] et, selon certains, s’éloignait de la philosophie BSD (car POSIX est très largement basé sur System V, et Reno était assez gonflé par rapport aux versions précédentes [ citation nécessaire ] ). Parmi les nouvelles fonctionnalités figuraient une implémentation NFS de l’ Université de Guelph , une touche d’état (“Ctrl-T”) et la prise en charge du HP 9000gamme d’ordinateurs, originaire du port “HPBSD” de l’ Université de l’Utah . [12]

En août 2006, le magazine InformationWeek a classé 4.3BSD comme le “plus grand logiciel jamais écrit”. [13] Ils ont commenté : “BSD 4.3 représente le plus grand support théorique d’Internet.”

Net/2 et problèmes juridiques

Black and white 386BSD installer screenshot Black and white 386BSD installer screenshot Installation de 386BSD . 386BSD était l’un des premiers portages de BSD vers l’ architecture Intel 80386 .

Après Net/1, le développeur BSD Keith Bostic a proposé que davantage de sections non-AT&T du système BSD soient publiées sous la même licence que Net/1. À cette fin, il a lancé un projet pour réimplémenter la plupart des utilitaires Unix standard sans utiliser le code AT&T. Par exemple, vi , qui était basé sur la version Unix originale de ed , a été réécrit en nvi (nouveau vi). En dix-huit mois, tous les utilitaires AT&T avaient été remplacés et il a été déterminé que seuls quelques fichiers AT&T restaient dans le noyau. Ces fichiers ont été supprimés et le résultat a été la version de juin 1991 de Networking Release 2 (Net/2) , un système d’exploitation presque complet qui était librement distribuable.

Net/2 était la base de deux ports distincts de BSD vers l’ architecture Intel 80386 : le 386BSD gratuit de William Jolitz et le propriétaire BSD/386 (rebaptisé plus tard BSD/OS) de Berkeley Software Design (BSDi). 386BSD lui-même a été de courte durée, mais est devenu la base de code initiale des projets NetBSD et FreeBSD qui ont été lancés peu de temps après.

BSDi s’est rapidement retrouvé en difficulté juridique avec la filiale Unix System Laboratories (USL) d’AT&T, alors propriétaire du droit d’ auteur System V et de la marque Unix. Le procès USL contre BSDi a été déposé en avril 1992 et a conduit à une injonction sur la distribution de Net / 2 jusqu’à ce que la validité des revendications de droit d’auteur d’USL sur la source puisse être déterminée.

Le procès a ralenti le développement des logiciels libres descendants de BSD pendant près de deux ans alors que leur statut juridique était en cause, et par conséquent, les systèmes basés sur le noyau Linux , qui n’avaient pas une telle ambiguïté juridique, ont obtenu un plus grand soutien. Bien qu’il n’ait été publié qu’en 1992, le développement de 386BSD a précédé celui de Linux. Linus Torvalds a déclaré que si 386BSD ou le noyau GNU avaient été disponibles à l’époque, il n’aurait probablement pas créé Linux. [14] [15]

4.4BSD et descendants

En juin 1993, 4.4BSD-Encumbered n’a été publié que pour les titulaires de licence USL.

Le procès a été réglé en janvier 1994, largement en faveur de Berkeley. Sur les 18 000 fichiers de la distribution Berkeley, seuls trois ont dû être supprimés et 70 modifiés pour afficher les avis de copyright USL. Une autre condition du règlement était que l’USL n’intenterait pas d’autres poursuites contre les utilisateurs et les distributeurs du code appartenant à Berkeley dans la prochaine version 4.4BSD. Marshall Kirk McKusick résume le procès et son issue : [16]

La copie de code et le vol de secrets commerciaux ont été allégués. Le véritable code contrefait n’a pas été identifié pendant près de deux ans. Le procès aurait pu durer beaucoup plus longtemps sans le fait que Novell a acheté USL à AT&T et a cherché un règlement. Au final, trois fichiers ont été supprimés des 18 000 qui composaient la distribution, et un certain nombre de modifications mineures ont été apportées à d’autres fichiers. En outre, l’Université a accepté d’ajouter les droits d’auteur USL à environ 70 fichiers, à condition que ces fichiers continuent d’être librement redistribués.

En mars 1994, 4.4BSD-Lite a été publié, ne nécessitant plus de licence source USL et contenait également de nombreux autres changements par rapport à la version originale 4.4BSD-Encumbered.

La version finale de Berkeley était la 4.4BSD-Lite Release 2 de 1995 , après quoi le CSRG a été dissous et le développement de BSD à Berkeley a cessé. Depuis lors, plusieurs variantes basées directement ou indirectement sur 4.4BSD-Lite (telles que FreeBSD , NetBSD , OpenBSD et DragonFly BSD ) ont été maintenues.

De plus, la nature permissive de la licence BSD a permis à de nombreux autres systèmes d’exploitation, à la fois libres et propriétaires, d’incorporer du code BSD. Par exemple, Microsoft Windows a utilisé du code dérivé de BSD dans son implémentation de TCP/IP [17] et regroupe des versions recompilées des outils de mise en réseau en ligne de commande de BSD depuis Windows 2000 . [18] Aussi Darwin , le système sur lequel macOS d’Apple est construit, est un dérivé de 4.4BSD-Lite2 et FreeBSD. Divers systèmes d’exploitation Unix commerciaux, tels que Solaris , contiennent également des quantités variables de code BSD.

A simple flow chart showing the history and timeline of the development of Unix starting with one bubble at the top and 13 tributaries at the bottom of the flow A simple flow chart showing the history and timeline of the development of Unix starting with one bubble at the top and 13 tributaries at the bottom of the flow Évolution simplifiée des systèmes Unix . Ne sont pas représentés Junos , le logiciel système PlayStation 3 et d’autres forks propriétaires.

Descendants significatifs de BSD

Colored bar chart of BSD distributions usage Colored bar chart of BSD distributions usage Diagramme à barres montrant la proportion d’utilisateurs de chaque variante de BSD à partir d’une enquête sur l’utilisation de BSD en 2005. [19] Chaque participant a été autorisé à indiquer plusieurs variantes de BSD

BSD a été la base d’un grand nombre de systèmes d’exploitation. Les plus notables parmi ceux-ci aujourd’hui sont peut-être les principaux BSD open source : FreeBSD, NetBSD et OpenBSD, qui sont tous dérivés de 386BSD et 4.4BSD – Lite par diverses voies. NetBSD et FreeBSD ont vu le jour en 1993, initialement dérivés de 386BSD, mais en 1994, ils ont migré vers une base de code 4.4BSD-Lite. OpenBSD a été créé en 1995 à partir de NetBSD. Un certain nombre de systèmes d’exploitation commerciaux sont également partiellement ou entièrement basés sur BSD ou ses descendants, notamment SunOS de Sun et macOS d’ Apple Inc. .

La plupart des systèmes d’exploitation BSD actuels sont open source et disponibles en téléchargement gratuit sous la licence BSD , l’exception la plus notable étant macOS . Ils utilisent également généralement une architecture de noyau monolithique , à l’exception de macOS et DragonFly BSD qui comportent des noyaux hybrides . Les différents projets BSD open source développent généralement ensemble les programmes et bibliothèques du noyau et de l’ espace utilisateur , le code source étant géré à l’aide d’un référentiel source central unique.

Dans le passé, BSD était également utilisé comme base pour plusieurs versions propriétaires d’Unix, telles que SunOS de Sun , Dynix de Sequent , NeXTSTEP de NeXT , Ultrix de DEC et OSF/1 AXP (maintenant Tru64 UNIX ). Certaines parties du logiciel de NeXT sont devenues la base de macOS , parmi les variantes BSD les plus réussies commercialement sur le marché général.

Une sélection de versions Unix importantes et de systèmes d’ exploitation de type Unix qui descendent de BSD comprend:

  • FreeBSD , un système d’exploitation open source à usage général.
    • NeXT NEXTSTEP et OPENSTEP , basés sur le noyau Mach et 4BSD ; l’ancêtre de macOS
      • Darwin d’ Apple Inc. , le cœur de macOS et iOS ; construit sur le noyau XNU (en partie Mach , en partie FreeBSD, en partie code dérivé d’Apple) et un espace utilisateur dont une grande partie provient de FreeBSD
    • Orbis OS , le fork de Sony de FreeBSD 9 est le système d’exploitation de la PS4. On pense que CellOS pour le système PS3 est également un fork FreeBSD et est connu pour contenir du code FreeBSD et NetBSD
    • TrueOS , GhostBSD et DesktopBSD , distributions de FreeBSD mettant l’accent sur la facilité d’utilisation et les interfaces conviviales pour l’utilisateur de PC de bureau/portable.
    • MidnightBSD , un autre fork de FreeBSD
    • DragonFly BSD , un fork de FreeBSD pour suivre une conception alternative, notamment liée à SMP .
    • NextBSD , nouvelle distribution BSD dérivée de FreeBSD 10.1 et de divers composants macOS.
    • FreeNAS un serveur de stockage en réseau gratuit basé sur une version minimale de FreeBSD.
    • Fork NAS4Free de la version 0.7 FreeNAS , serveur de stockage en réseau.
    • Nokia IPSO (variante IPSO SB), le système d’exploitation basé sur FreeBSD utilisé dans les pare-feu Nokia .
    • Le système d’exploitation de Netflix Open Connect Appliance . [20]
    • Junos , le système d’exploitation des routeurs Juniper , une version personnalisée de FreeBSD et une variété d’autres systèmes d’exploitation embarqués
    • OneFS d’ Isilon Systems , le système d’exploitation utilisé sur les systèmes de stockage en cluster de la série Isilon IQ, est une version fortement personnalisée de FreeBSD.
    • Data ONTAP de NetApp , le système d’exploitation des filers NetApp, est une version personnalisée de FreeBSD avec l’architecture ONTAP intégrée.
    • m0n0wall , une distribution FreeBSD modifiée pour être utilisée comme pare-feu.
    • Pare -feu/routeur basé sur FreeBSD open source gratuit pfSense .
    • OPNsense , pare-feu, un fork de pfSense
    • Coyote Point Systems EQ/OS , un environnement d’exécution hautes performances renforcé pour l’équilibrage de la charge du serveur .
  • NetBSD , un BSD open source axé sur la conception propre et la portabilité.
    • OpenBSD , un fork de NetBSD de 1995 , axé sur la sécurité.
    • Force10 FTOS , le système d’exploitation des commutateurs réseau Force 10 et Dell pour centres de données.
      • Dell DNOS version 9 et supérieure, le successeur de FTOS .
  • TrustedBSD
  • F5 Networks , F5 BIGIP Appliances utilisaient un système d’exploitation BSD comme système d’exploitation de gestion jusqu’à la sortie de la version 9.0, qui repose sur Linux.
  • DEC’s Ultrix , la version officielle d’Unix pour ses systèmes PDP -11 , VAX et DECstation
  • Sony NEWS-OS , un système d’exploitation basé sur BSD pour leurs stations de travail d’ingénierie réseau
  • OSF/1 , un noyau hybride basé sur Unix développé par l ‘ Open Software Foundation , incorporant un noyau Mach modifié et des parties de 4BSD
    • Tru64 UNIX (anciennement DEC OSF/1 AXP ou Digital UNIX), le portage d’ OSF/1 pour les systèmes basés sur DEC Alpha de DEC , Compaq et HP .
  • Versions antérieures à 5.0 de Sun Microsystems SunOS , une version améliorée de 4BSD pour les systèmes Sun-2 et Sun-3 basés sur Sun Motorola 68k , les systèmes basés sur SPARC et les systèmes Sun386i basés sur x86 (SunOS 5.0 et les versions ultérieures sont System V basé sur la version 4 )
  • 386BSD , le premier système d’exploitation open source basé sur BSD et l’ancêtre de la plupart des systèmes BSD actuels
  • DEMOS , un clone soviétique de BSD
  • BSD/OS , un BSD propriétaire (aujourd’hui disparu) pour PC
  • RetroBSD , un fork de BSD 2.11 conçu pour fonctionner sur des microcontrôleurs tels que le PIC32
  • LiteBSD , une variante de 4.4BSD Unix pour les microcontrôleurs PIC32MZ

Voir également

  • Portail de logiciels gratuits et open source
  • Démon BSD
  • Licences BSD
  • Comparaison des systèmes d’exploitation BSD
  • Liste des systèmes d’exploitation BSD

Références

  1. ^ un bcd Salus , Peter H. (2005). “Chapitre 7. BSD et le CSRG”. Le Démon, le Gnou et le Pingouin . Groklaw .
  2. ^ Salus, Peter H. (1er juin 1994). Un quart de siècle d’UNIX . Addison Wesley . p. 142. ISBN 978-0-201-54777-1.
  3. ^ Toomey, Warren. “Détails des archives PUP” . tuhs.org . La société d’héritage d’Unix . Consulté le 6 octobre 2010 .
  4. ^ Shacklette, Mark (2004). “Système d’exploitation Unix”. L’Encyclopédie Internet . Wiley. p. 497. ISBN 9780471222019.
  5. ^ Salus, Peter H. (2005). “Chapitre 6. 1979”. Le Démon, le Gnou et le Pingouin . Groklaw .
  6. ^ “Internet, Unix, BSD et Linux” .
  7. ^ “bogues du compilateur, prototypes manquants, chaînes au format hexadécimal corrigées” .
  8. ^ un b Quarterman, John S.; Silberschatz, Abraham; Peterson, James L. (décembre 1985). “4.2BSD et 4.3BSD comme exemples du système Unix”. Enquêtes informatiques . 17 (4): 379–418. CiteSeerX 10.1.1.117.9743 . doi : 10.1145/6041.6043 . S2CID 5700897 .
  9. ^ McKusick, Marshall Kirk (janvier 1999). “Vingt ans de Berkeley Unix – De la propriété d’AT&T à librement redistribuable” . Dans DiBona, Chris; Ockman, Sam; Pierre, Mark (éd.). Open Sources: Voices from the Revolution (première éd.). O’Reilly. ISBN 978-1-56592-582-3.
  10. ^ “Sources ouvertes : Voix de la Révolution Open Source” .
  11. ^ un b MK McKusick, MJ Karels, Keith Sklower, Kevin Fall, Marc Teitelbaum et Keith Bostic (1989). Recherche en cours par le groupe de recherche sur les systèmes informatiques de Berkeley. Proc. Groupe européen des utilisateurs Unix.
  12. ^ Hibler, Mike (juillet 1999). “HPBSD : le port 4.3bsd de l’Utah pour les machines de la série HP9000” . Consulté le 10 février 2014 .
  13. ^ Babcock, Charles (14 août 2006). “Quel est le meilleur logiciel jamais écrit ?” . Semaine de l’information . Archivé de l’original le 21 octobre 2012 . Récupéré le 20/01/2009 .
  14. ^ Linksvayer, Mike (1993). “Le choix d’une génération GNU – Une interview avec Linus Torvalds” . Méta magazine . Récupéré le 20/01/2009 .
  15. ^ L. Torvalds (29 janvier 1992). “Re : LINUX est obsolète” . Groupe de discussion : comp.os.minix . Usenet : 1992Jan29.231426.20469@klaava.Helsinki.FI . Récupéré le 11/05/2006 .
  16. ^ Eric S. Raymond. “L’art de la programmation Unix: origines et histoire d’Unix, 1969–1995” . Récupéré le 18/07/2014 .
  17. ^ Barr, Adam (2001-06-19). “Microsoft, TCP/IP, Open Source et licences” . Archivé de l’original le 14/11/2005.
  18. ^ “Code BSD dans Windows” . tout2.com . 20 mars 2001 . Récupéré le 20/01/2009 .
  19. ^ “Enquête sur l’utilisation de BSD” (PDF) . Groupe de certification BSD. 31 octobre 2005. Archivé de l’original (PDF) le 2012-01-18 . Récupéré le 20/01/2009 .
  20. ^ “Guide de déploiement de l’appliance Netflix Open Connect” (PDF) . 29 mai 2012.

Liens externes

  • Une chronologie de BSD et de la recherche UNIX
You might also like
Leave A Reply

Your email address will not be published.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More