wiki:systemes_d_exploitation:bsd_unix:386bsd

Ceci est une ancienne révision du document !


386BSD le premier OS Libre de type BSD sur l'Intel 80386

Logo de 386BSD :

Site officiel de 386BSD :

386BSD (moins couramment appelé Jolix, en hommage à leurs créateurs) est un OS BSD UNIX, créé par le couple Lynne et William Jolitz (se dernier étant un ancien étudiant de l'UCB) sur la base de Networking Release 2 de l'Université de Californie à Berkeley (UCB) aussi appelé 4.3BSD Net/2 auquel il manquait 6 fichiers liés au noyau BSD, de se fait 4.3BSD Net/2 n'était pas une distribution BSD utilisable en tant que tel mais à part ses 6 fichiers, c'était un OS BSD complet. C'est le 12 mars 1992 que le couple Jolitz à puliée sa première version de 386BSD, 386BSD 0.0, en créant les 6 fichiers manquants du noyau BSD de 4.3BSD Net/2 de l'UCB, cet OS BSD était spécifique au processeur Intel 80386, le premier processeur de l'architecture x86 à être 32 bits donc idéal pour un système UNIX. 386BSD est le premier BSD UNIX libre à être basé sur architecture x86 (i386), donc sur les compatibles PC.

  • 386BSD 0.0 est le toute première version de 386BSD, sortie le 17 mars 1992, cette version n'était pas compatible avec la table de partition de type MBR mais se basait sur un disklabel similaire à celui des ordinateurs VAX de DEC. Cette version était particulièrement difficile à installer sur compatible PC du fait de son disklabel de type VAX.
  • 386BSD 0.1 c'est seconde version était plus populaire car compatible avec le schéma de partionnement des compatibles PC, elle est sortie le 14 juillet 1992. Cette version a été à l'origine du développement et à servie de base à NetBSD et peu de temps après FreeBSD.
  • 386BSD 0.2 est sortie en juillet 1993, c'était principalement une mise à jour de 386BSD 0.1 en particulier pour les extensions ISO-9660 et Rock Ridge.
  • 386BSD 1.0 a été publié fin 1994, cette version a été distribuée sur CD-ROM par Dr. Dobb's Journal, elle a connue un certain succès durannt 3 ans (de 1994 à 1997), elle avait revue en profondeur la conception de son noyau en intégrant des nouveautés des BSD de l'Université de Californie à Berkeley (UCB). Suite à cette version de 386BSD, William et Lynne Jolitz ont cessés de publier des nouvelles versions.
  • 386BSD 2.0 est sortie le 5 août 2016 sur le référentiel de référence GitHub, elle a été publiée par le développeur et fils de Lynne et William Jolitz, Ben Jolitz.

Bien que 386BSD en lui même n'a pas été utilisé par beaucoup de personne, en partie par sa complexité pour l'installer et qu'il a été de courte durée, il a été la premier BSD natif pour les compatibles PC à processeur de type Intel 80386, bien que Sun Microsystems avait porté SunOS 4.0 sur la station de travail du nom de Sun386i à processeur Intel 80386 en 1988, les stations Sun386i étaient bien différentes des compatibles PC et SunOS 4.0 n'était pas une version native pour l'Intel 80386 mais un portage, en définitive 386BSD est bien le premier BSD à être compatible avec les compatibles PC. 386BSD fait donc parti des BSD d'une très grande importance historique, en particulier 386BSD 0.1, car cette version a permit de lancer deux des principales distributions BSD, NetBSD (NetBSD 0.8 et NetBSD 0.9) à partir du 20 avril 1993 et FreeBSD (FreeBSD 1.0) le 1 novembre 1993.

386BSD reprend l'arborescence de fichiers de 4.3BSD-Reno via 4.3BSD Net/2, le FHS (Filesystem Hierarchy Standard), qui comprend désormais un répertoire /root pour l'utilisateur root et qui ressemble énormément au FHS des systèmes BSD actuels.

Référez vous aux tutoriels sur 386BSD.

  • wiki/systemes_d_exploitation/bsd_unix/386bsd.1741515469.txt.gz
  • Dernière modification : 2025/03/09 10:17
  • de Thibault Seguin