Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:os:bsd_unix:netbsd [2025/03/30 14:14] – [NetBSD, le système d'exploitation le plus portable] Thibault Seguin | wiki:os:bsd_unix:netbsd [2025/04/01 14:33] (Version actuelle) – [NetBSD, le système d'exploitation le plus portable] Thibault Seguin |
---|
====== NetBSD, le système d'exploitation le plus portable ====== | ====== NetBSD, le système d'exploitation le plus portable ====== |
Logo de **NetBSD** : {{ :wiki:os:bsd_unix:netbsd.png?nolink&240 |}} | Logo de **NetBSD** : {{ :wiki:os:bsd_unix:netbsd.png?nolink&240 |}} |
| |
===== Présentation de NetBSD ===== | |
**NetBSD** est un système d'exploitation de type **BSD Unix** étant basé à l'origine sur **386BSD 0.1** et **4.3BSD Net/2**, désormais basé sur **4.4BSD Lite Release 2**. Si le **projet NetBSD** a été crée, c'était à la base parce que **Lynne** et **William Jolitz**, les fondateurs de **386BSD** n'était pas enclin à intégrer des **patchkits** (**correctifs**) proposés par des développeurs externes de 386BSD, ce qui a motivé **Chris Demetriou**, **Theo de Raadt** (créateur d'[[wiki:os:bsd_unix:openbsd|OpenBSD]]), **Adam Glass** et **Charles Hannum** à créer NetBSD, [[wiki:os:bsd_unix:freebsd|FreeBSD]] a été créé pour les mêmes raisons mais pour des objectifs différents. | |
| |
Les premières versions de NetBSD basée sur 386BSD 0.1 et 4.3BSD Net/2, sont **NetBSD 0.8**, publiée le 20 avril 1993 et **NetBSD 0.9** publiée le 23 août 1993. À partir de **NetBSD 1.0**, NetBSD fût basé sur **4.4BSD Lite**, puis **NetBSD 1.3** c'est basé sur **4.4BSD Lite Release 2**, la dernière version de **BSD** du **CSRG** à l' université de **Berkeley**. L' ''intégration'' complète de 4.4BSD Lite Release 2 a été finalisée avec la version **NetBSD 1.4**. | |
| |
Dès le départ NetBSD était prévu pour fonctionner sur un maximum de machines ''différentes'', déjà, à partir de NetBSD 1.0 le système fonctionnait sur l' ordinateur **Amiga**, jusqu'à l' **Amiga 4000** et l' ordinateur **macintosh** pour l' architecture processeur du **Motorola M68k**, sur le processeur **Intel 80386**, l' ordinateur **Sun4c** à architecture **SPARC V7** de l'entreprise **Sun Microsystems**, l' ordinateur **HP 300** de **Hewlett-Packard**, l' ordinateur **PC532** avec processeur **NS32532** de l'entreprise **National Semiconductor**. | |
| |
La dernière version de NetBSD est **NetBSD 10.1** publiée le 16 décembre 2024 sous **licence BSD** à ''2 clauses'', elle inclut énormément de nouveautés. | |
| |
<note>NetBSD est l'OS BSD ''libres'' le moins mis en avant parmi les ''3'' principales distributions BSD et c'est fort dommage car NetBSD a énormément de fonctionnalités par défaut, comme un noyau de type **monolithique modulaire** et une **compatibilité binaire** avec **Linux** en autres, chose que n'a pas OpenBSD. À cause du manque de visibilité de NetBSD, il n'y a malheureusement pas beaucoup de logiciels ''tiers'' à installer mais mis à part ça, c'est un OS idéal pour faire revivre de vieilles **stations UNIX** et il est également très stable, robuste, sécurisé pour les machines récentes. NetBSD n'est pas moins performant que les autres BSD et est autant adapté pour les ordinateurs ''récents'' !!!</note> | |
| |
==== Sites internet dédiés à NetBSD ==== | ==== Sites internet dédiés à NetBSD ==== |
* [[https://www.pkgsrc.org/|pkgsrc]] est à la base de la gestion de logiciels sous NetBSD mais pkgsrc va plus loin, il a en autres été porté sur **GNU/Linux**, **Solaris** (et **illumos**), **macOS**. Je vous suggère de consulter le [[https://www.pkgsrc.org/wip/|Projet pkgsrc-wip]]. | * [[https://www.pkgsrc.org/|pkgsrc]] est à la base de la gestion de logiciels sous NetBSD mais pkgsrc va plus loin, il a en autres été porté sur **GNU/Linux**, **Solaris** (et **illumos**), **macOS**. Je vous suggère de consulter le [[https://www.pkgsrc.org/wip/|Projet pkgsrc-wip]]. |
* [[https://www.netbsd.org/community/|Liens Communautaires sur NetBSD]] | * [[https://www.netbsd.org/community/|Liens Communautaires sur NetBSD]] |
| |
| ===== Présentation de NetBSD ===== |
| **NetBSD** est un système d'exploitation de type **BSD Unix** étant basé à l'origine sur **386BSD 0.1** et **4.3BSD Net/2**, désormais basé sur **4.4BSD Lite Release 2**. Si le **projet NetBSD** a été crée, c'était à la base parce que **Lynne** et **William Jolitz**, les fondateurs de **386BSD** n'était pas enclin à intégrer des **patchkits** (**correctifs**) proposés par des développeurs externes de 386BSD, ce qui a motivé **Chris Demetriou**, **Theo de Raadt** (créateur d'[[wiki:os:bsd_unix:openbsd|OpenBSD]]), **Adam Glass** et **Charles Hannum** à créer NetBSD, [[wiki:os:bsd_unix:freebsd|FreeBSD]] a été créé pour les mêmes raisons mais pour des objectifs différents. |
| |
| Les premières versions de NetBSD basée sur 386BSD 0.1 et 4.3BSD Net/2, sont **NetBSD 0.8**, publiée le 20 avril 1993 et **NetBSD 0.9** publiée le 23 août 1993. À partir de **NetBSD 1.0**, NetBSD fût basé sur **4.4BSD Lite**, puis **NetBSD 1.3** c'est basé sur **4.4BSD Lite Release 2**, la dernière version de **BSD** du **CSRG** à l' université de **Berkeley**. L' ''intégration'' complète de 4.4BSD Lite Release 2 a été finalisée avec la version **NetBSD 1.4**. |
| |
| Dès le départ NetBSD était prévu pour fonctionner sur un maximum de machines ''différentes'', déjà, à partir de NetBSD 1.0 le système fonctionnait sur l' ordinateur **Amiga**, jusqu'à l' **Amiga 4000** et l' ordinateur **macintosh** pour l' architecture processeur du **Motorola M68k**, sur le processeur **Intel 80386**, l' ordinateur **Sun4c** à architecture **SPARC V7** de l'entreprise **Sun Microsystems**, l' ordinateur **HP 300** de **Hewlett-Packard**, l' ordinateur **PC532** avec processeur **NS32532** de l'entreprise **National Semiconductor**. |
| |
| La dernière version de NetBSD est **NetBSD 10.1** publiée le 16 décembre 2024 sous **licence BSD** à ''2 clauses'', elle inclut énormément de nouveautés. |
| |
| <note>NetBSD est l'OS BSD ''libres'' le moins mis en avant parmi les ''3'' principales distributions BSD et c'est fort dommage car NetBSD a énormément de fonctionnalités par défaut, comme un noyau de type **monolithique modulaire** et une **compatibilité binaire** avec **Linux** en autres, chose que n'a pas OpenBSD. À cause du manque de visibilité de NetBSD, il n'y a malheureusement pas beaucoup de logiciels ''tiers'' à installer mais mis à part ça, c'est un OS idéal pour faire revivre de vieilles **stations UNIX** et il est également très stable, robuste, sécurisé pour les machines récentes. NetBSD n'est pas moins performant que les autres BSD et est autant adapté pour les ordinateurs ''récents'' !!!</note> |
| |
| |
===== Caractéristiques et spécificités de NetBSD ===== | ===== Caractéristiques et spécificités de NetBSD ===== |
==== Bref résumé de NetBSD ==== | ==== Bref résumé de NetBSD ==== |