Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:os:bsd_unix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
wiki:os:bsd_unix [2025/10/08 23:28] – [4.2BSD] Thibault Seguinwiki:os:bsd_unix [2025/10/08 23:30] (Version actuelle) – [4.2BSD] Thibault Seguin
Ligne 28: Ligne 28:
 En septembre 1983, paru **4.2BSD**, la toute première version de BSD et d'Unix en général à inclure une **pile TCP/IP**, le fondement de l'**internet** que l'on connait à l'heure actuelle. Le développement de 4.1BSD à 4.2BSD a duré pas moins de ''deux ans'', il y eu 3 versions intermédiaires entre les deux distribution BSD: **4.1aBSD** en avril 1982, qui incluait une version préliminaire de la **pile TCP/IP** de **BBN** (**//Bolt, Beranek et Newman//**), **4.1bBSD**  en août 1982, incorporant le système de fichiers **FFS** (**//Fast File System//**) et **4.1cBSD** en décembre 1982, qui n'a pas cessé d'être amélioré et optimisé jusqu'à la sortie de 4.2BSD, 4.1cBSD fût en autre la base de **Unix version 8** des Bell Labs. De nombreux acteurs informatiques ont été impliqués dans l'élaboration de 4.2BSD, tels que des membres influents de l'UCB, BBN, des Bell Labs, **CMU** (**//Carnegie Mellon University//**), du **MIT** (**//Massachusetts Institute of Technology//**), de l'**ISI** (**//Information Sciences Institute//**) et de l'**UCLA** (**//University of California, Los Angeles//**), ce comité directeur a été fondé par **Duane Adams** de la DARPA. 4.2BSD est finalement composé de la **pile TCP/IP** de **Bill Joy** et non celle de BBN, du nouveau système de fichiers **FFS**, et de nombreuses fonctionnalités de personnes extérieures, tels que les **quotas de disque** et le **contrôle des tâches**. Pour tester la portabilité de 4.2BSD, l'entreprise **Sun Microsystems** porta 4.2BSD sur l'architecture processeur de leurs propres ordinateurs, le processeur **Motorola 68000** qui donnera naissance à leur système d'exploitation **SunOS** qui était basé sur BSD UNIX. Après le départ de Bill Joy pour Sun Microsystems, c'est **Mike Karels** et **Marshall Kirk McKusick** qui prierent la direction du projet 4.2BSD.  4.2BSD a été une version très importante du fait quelle intégrait la première implémentation de **TCP/IP**, qui a permit de se connecter à l'**ARPANET** (**//Advanced Research Projects Agency Network//**), l'ancêtre d'internet et c'est également à se moment que naît **Beastie**, la mascotte de BSD (un petit ''démon'' souriant) qui fait référence aux **daemon** (en anglais) aussi appelés **services**, programmes informatiques qui tournent en tant que processus en arrière plan, tel qu'un serveur **FTP** (**//File Transfer Protocol//**) ou un serveur Web comme **Apache HTTP Server**. Les commandes Unix en rapport à la nouvelle pile TCP/IP de Berkeley, incluait en autres, **ifconfig** pour la gestion des cartes réseaux, **route** pour voir et modifier la table de routage, **netstat** qui permet de lister les ports de différent **protocole réseau**, client et serveur **FTP** (commande **ftp** et **ftpd**), client et serveur **TFTP** (commande **tftp** et **tftpd**), client et serveur **Telnet** (commande **telnet** et **telnetd**), client et serveur **Rlogin** (commande **rlogin** et **rlogind**), client et serveur **RSH** (commande **rsh** et **rshd**), client **Mail** (commande **mail**) et tous les services en rapport à la pile TCP/IP hormis **inetd** qui a été seulement intégré à partir de **4.3BSD**. En septembre 1983, paru **4.2BSD**, la toute première version de BSD et d'Unix en général à inclure une **pile TCP/IP**, le fondement de l'**internet** que l'on connait à l'heure actuelle. Le développement de 4.1BSD à 4.2BSD a duré pas moins de ''deux ans'', il y eu 3 versions intermédiaires entre les deux distribution BSD: **4.1aBSD** en avril 1982, qui incluait une version préliminaire de la **pile TCP/IP** de **BBN** (**//Bolt, Beranek et Newman//**), **4.1bBSD**  en août 1982, incorporant le système de fichiers **FFS** (**//Fast File System//**) et **4.1cBSD** en décembre 1982, qui n'a pas cessé d'être amélioré et optimisé jusqu'à la sortie de 4.2BSD, 4.1cBSD fût en autre la base de **Unix version 8** des Bell Labs. De nombreux acteurs informatiques ont été impliqués dans l'élaboration de 4.2BSD, tels que des membres influents de l'UCB, BBN, des Bell Labs, **CMU** (**//Carnegie Mellon University//**), du **MIT** (**//Massachusetts Institute of Technology//**), de l'**ISI** (**//Information Sciences Institute//**) et de l'**UCLA** (**//University of California, Los Angeles//**), ce comité directeur a été fondé par **Duane Adams** de la DARPA. 4.2BSD est finalement composé de la **pile TCP/IP** de **Bill Joy** et non celle de BBN, du nouveau système de fichiers **FFS**, et de nombreuses fonctionnalités de personnes extérieures, tels que les **quotas de disque** et le **contrôle des tâches**. Pour tester la portabilité de 4.2BSD, l'entreprise **Sun Microsystems** porta 4.2BSD sur l'architecture processeur de leurs propres ordinateurs, le processeur **Motorola 68000** qui donnera naissance à leur système d'exploitation **SunOS** qui était basé sur BSD UNIX. Après le départ de Bill Joy pour Sun Microsystems, c'est **Mike Karels** et **Marshall Kirk McKusick** qui prierent la direction du projet 4.2BSD.  4.2BSD a été une version très importante du fait quelle intégrait la première implémentation de **TCP/IP**, qui a permit de se connecter à l'**ARPANET** (**//Advanced Research Projects Agency Network//**), l'ancêtre d'internet et c'est également à se moment que naît **Beastie**, la mascotte de BSD (un petit ''démon'' souriant) qui fait référence aux **daemon** (en anglais) aussi appelés **services**, programmes informatiques qui tournent en tant que processus en arrière plan, tel qu'un serveur **FTP** (**//File Transfer Protocol//**) ou un serveur Web comme **Apache HTTP Server**. Les commandes Unix en rapport à la nouvelle pile TCP/IP de Berkeley, incluait en autres, **ifconfig** pour la gestion des cartes réseaux, **route** pour voir et modifier la table de routage, **netstat** qui permet de lister les ports de différent **protocole réseau**, client et serveur **FTP** (commande **ftp** et **ftpd**), client et serveur **TFTP** (commande **tftp** et **tftpd**), client et serveur **Telnet** (commande **telnet** et **telnetd**), client et serveur **Rlogin** (commande **rlogin** et **rlogind**), client et serveur **RSH** (commande **rsh** et **rshd**), client **Mail** (commande **mail**) et tous les services en rapport à la pile TCP/IP hormis **inetd** qui a été seulement intégré à partir de **4.3BSD**.
  
-<note important>**4.2BSD** est la première version de **BSD UNIX** a intégré tous les composants nécessaires pour gérer une **pile TCP/IP** ! 4.2BSD est le tout premier système d'exploitation à avoir une pile TCP/IP complète et opérationnelle (tous OS confondus et pas seulement les système UNIX) ! En gros tous les OS de nos jours ont une pile TCP/IP qui c'est originellement basée sur celle de **BSD** du **CSRG**, c'est pour ainsi dire les fondements de l'**internet** tel q'on le connaît à l'heure actuelle !</note>+<note important>**4.2BSD** est la première version de **BSD UNIX** a intégré tous les composants nécessaires pour gérer une **pile TCP/IP** ! 4.2BSD est le tout premier système d'exploitation à avoir une pile TCP/IP complète et opérationnelle (tous OS confondus et pas seulement les système UNIX) ! En gros tous les OS de nos jours ont une pile TCP/IP qui c'est originellement basée sur celle de **BSD** du **CSRG**, c'est pour ainsi dire les fondements de l'**internet** tel qu'on le connaît à l'heure actuelle !</note>
  
 ==== 4.3BSD ==== ==== 4.3BSD ====
wiki/os/bsd_unix.1759966084.txt.gz · Dernière modification : de Thibault Seguin