Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:os:bsd_unix:netbsd

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
Prochaine révision
Révision précédente
wiki:os:bsd_unix:netbsd [2025/05/18 13:16] – [Stockage sous NetBSD] Thibault Seguinwiki:os:bsd_unix:netbsd [2025/10/16 22:58] (Version actuelle) – [L'installateur de NetBSD] Thibault Seguin
Ligne 2: Ligne 2:
 Logo de **NetBSD** : {{ :wiki:os:bsd_unix:netbsd.png?nolink&240 |}} Logo de **NetBSD** : {{ :wiki:os:bsd_unix:netbsd.png?nolink&240 |}}
  
-==== Sites internet dédiés à NetBSD ==== 
-Le site officiel (en anglais) NetBSD : 
-  * [[https://www.netbsd.org/|Projet NetBSD]] 
-  * [[https://www.netbsd.org/docs/guide/en/|Le Guide NetBSD]] en anglais 
-  * [[https://wiki.netbsd.org/|Wiki NetBSD]] 
-  * [[https://man.netbsd.org/|Les pages du Manuel]] 
-  * [[https://www.netbsd.org/docs/misc/index.html|FAQs et HOWTOs]] 
-  * [[https://www.netbsd.org/changes/|Les News de NetBSD]] 
  
-Site sur **pkgsrc** : 
-  * [[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]] 
  
 ===== Présentation de 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. +**NetBSD** est un système d'exploitation de type **BSD Unix** étant basé à l'origine sur [[wiki:os:bsd_unix:386bsd|386BSD 0.1]] et **4.3BSD Net/2**, désormais basé sur **4.4BSD Lite Release 2**. Si le **projet NetBSD** a été créé, 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**.  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**. 
Ligne 25: Ligne 14:
  
 <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> <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>
 +
 +<note important>Pour les personnes qui ont une carte graphique **NVIDIA** qui nécessite le pilote ''propriétaire'', sachez qu'il n'est pas présent dans les dépôts de NetBSD. Le seul BSD qui prend en charge ce pilote est FreeBSD et ses dérivés.</note>
  
  
Ligne 90: Ligne 81:
   - Le premier **menu** propose la sélection de la **langue** à utiliser puis la **disposition du clavier**.   - Le premier **menu** propose la sélection de la **langue** à utiliser puis la **disposition du clavier**.
   - Installer NetBSD sur le **média de stockage** de votre choix et valider par ''Oui'' en appuyant sur ''Entrer'', ensuite on vous propose de sélectionner le **périphérique de stockage** (si vous en avez plusieurs) nommé ''wd0'', ''wd1'',..., vous pouvez confirmer la **géométrie du disque** et choisir d'utiliser le disque ''entier'' ou ''partitionner'' votre média de stockage. Si vous choisissez d'installer NetBSD sur le disque entier vous pouvez directement passer à la partie ''5''   - Installer NetBSD sur le **média de stockage** de votre choix et valider par ''Oui'' en appuyant sur ''Entrer'', ensuite on vous propose de sélectionner le **périphérique de stockage** (si vous en avez plusieurs) nommé ''wd0'', ''wd1'',..., vous pouvez confirmer la **géométrie du disque** et choisir d'utiliser le disque ''entier'' ou ''partitionner'' votre média de stockage. Si vous choisissez d'installer NetBSD sur le disque entier vous pouvez directement passer à la partie ''5''
-  - Pour ''partitionner'' votre média de stockage, vous pouvez partitionner seulement deux **slices** (**partitions étendues** sous BSD) sur la partition principale pour le bon fonctionnement de NetBSD, le slice pour la partition racine ''/'' nommé ''a'' et le slice pour la **partition d'échange** (**swap**, qui est utile quand la **mémoire vive** est saturée) nommé ''b'', le slice ''c'' représente toujours la partition dans son intégralité et ''d'' le disque ''entier'' (''c'' et ''d'' sont identiques si il n'y a pas de partition de type **MBR**). Pour le swap je vous conseille de créer un slice de ''1,5 fois'' la taille de la mémoire vive (**RAM**) et le reste pour votre partition racine. Pour des installations plus spécifique référez vous aux [[wiki:os:bsd_unix:netbsd:tutoriels_sur_netbsd|tutos]].+  - Pour ''partitionner'' votre média de stockage, vous pouvez partitionner seulement deux **slices** (**partitions étendues** sous BSD) sur la partition principale pour le bon fonctionnement de NetBSD, le slice pour la partition racine ''/'' nommé ''a'' et le slice pour la **partition d'échange** (**swap**, qui est utile quand la **mémoire vive** est saturée) nommé ''b'', le slice ''c'' représente toujours la partition dans son intégralité et ''d'' le disque ''entier'' (''c'' et ''d'' sont identiques si il n'y a pas de partition de type **MBR**). Pour le swap je vous conseille de créer un slice de ''1,5 fois'' la taille de la mémoire vive (**RAM**) et le reste pour votre partition racine. Pour des installations plus spécifique référez vous aux [[wiki:os:bsd_unix:netbsd:tutos|tutos]].
   - Chosissez d'utiliser le ''BIOS de la console'', vous avez la possibilité de faire une installation complète, une installation sans **X11**, une installation minimale ou une installation personnalisée (custom). A vous de voir selon vos besoins informatiques.   - Chosissez d'utiliser le ''BIOS de la console'', vous avez la possibilité de faire une installation complète, une installation sans **X11**, une installation minimale ou une installation personnalisée (custom). A vous de voir selon vos besoins informatiques.
   - Ensuite ont vous demande à partir de quel ''support d'installation'', vous installez NetBSD. Vous avez au choix, l'installation par ''CD/DVD/Clé USB'', par ''HTTP'', ''FTP'', par ''disquette'' (''floppy'' en anglais), par le biais d'un répertoire ''local'' qui a tous les sets de NetBSD. Une fois le média choisi, l'extraction des sets commencent.   - Ensuite ont vous demande à partir de quel ''support d'installation'', vous installez NetBSD. Vous avez au choix, l'installation par ''CD/DVD/Clé USB'', par ''HTTP'', ''FTP'', par ''disquette'' (''floppy'' en anglais), par le biais d'un répertoire ''local'' qui a tous les sets de NetBSD. Une fois le média choisi, l'extraction des sets commencent.
Ligne 172: Ligne 163:
 ==== Mise à jour ou à niveau de NetBSD ==== ==== Mise à jour ou à niveau de NetBSD ====
 Pour **mettre à jour** ou à **mettre à niveau** vous pouvez utilisez l'installateur de NetBSD nommé **sysinst** ou utilisez un logiciel tiers du nom de **sysupgrade**, que vous pouvez soit installer via pkgsrc ou pkgin. Pour **mettre à jour** ou à **mettre à niveau** vous pouvez utilisez l'installateur de NetBSD nommé **sysinst** ou utilisez un logiciel tiers du nom de **sysupgrade**, que vous pouvez soit installer via pkgsrc ou pkgin.
-  * **sysinst** : il vous faut un média d'installation de type CD/DVD ou Clé USB par exemple puis au moment du démarrage de l'installateur il vous est proposé soit d'installer NetBSD ou de le mettre à jour (à niveau), choisissez ''mettre à jour'' puis suivez les instructions. L'avantage de sysinst est qu'il permet de mettre à niveau NetBSD sans connexion à internet (il tout de même préférable d'être connecté à internet).+  * **sysinst** : il vous faut un média d'installation de type CD/DVD ou Clé USB par exemple puis au moment du démarrage de l'installateur il vous est proposé soit d'installer NetBSD ou de le mettre à jour (à niveau), choisissez ''mettre à jour'' puis suivez les instructions. L'avantage de sysinst est qu'il permet de mettre à niveau NetBSD sans connexion à internet (il est tout de même préférable d'être connecté à internet).
   * **sysupgrade** : après avoir installer sysupgrade via pkgsrc ou pkgin, qui permet de ''mettre à niveau'' un système NetBSD en cours d'exécution, connecté à internet. Dans l'exemple nous mettrons à niveau **NetBSD 9.3** vers **NetBSD 10.0** sur un ordinateur doté d'un processeurs Intel ou AMD ''64 bits'' (architecture la plus courante sur **PC**), voici la marche à suivre (toutes les commandes sont à exécuter en tant qu'utilisateur root, l'invite de commande doit être précédée du signe ''#''.), tapez les commandes en root :    * **sysupgrade** : après avoir installer sysupgrade via pkgsrc ou pkgin, qui permet de ''mettre à niveau'' un système NetBSD en cours d'exécution, connecté à internet. Dans l'exemple nous mettrons à niveau **NetBSD 9.3** vers **NetBSD 10.0** sur un ordinateur doté d'un processeurs Intel ou AMD ''64 bits'' (architecture la plus courante sur **PC**), voici la marche à suivre (toutes les commandes sont à exécuter en tant qu'utilisateur root, l'invite de commande doit être précédée du signe ''#''.), tapez les commandes en root : 
     * <file>sysupgrade auto https://cdn.NetBSD.org/pub/NetBSD/NetBSD-10.0/amd64</file>     * <file>sysupgrade auto https://cdn.NetBSD.org/pub/NetBSD/NetBSD-10.0/amd64</file>
Ligne 190: Ligne 181:
 ===== Documentation supplémentaire sur NetBSD ===== ===== Documentation supplémentaire sur NetBSD =====
 Pour une documentation complète référez vous aux [[wiki:os:bsd_unix:netbsd:tutos|tutoriels sur NetBSD]]. Les [[wiki:os:bsd_unix:tutos]] qui sont dédiés à n'importe quel BSD récent. Pour une documentation complète référez vous aux [[wiki:os:bsd_unix:netbsd:tutos|tutoriels sur NetBSD]]. Les [[wiki:os:bsd_unix:tutos]] qui sont dédiés à n'importe quel BSD récent.
 +
 +==== Sites internet dédiés à NetBSD ====
 +Le site officiel (en anglais) NetBSD :
 +  * [[https://www.netbsd.org/|Projet NetBSD]]
 +  * [[https://www.netbsd.org/docs/guide/en/|Le Guide NetBSD]] en anglais
 +  * [[https://wiki.netbsd.org/|Wiki NetBSD]]
 +  * [[https://man.netbsd.org/|Les pages du Manuel]]
 +  * [[https://www.netbsd.org/docs/misc/index.html|FAQs et HOWTOs]]
 +  * [[https://www.netbsd.org/changes/|Les News de NetBSD]]
 +
 +Site sur **pkgsrc** :
 +  * [[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]]
wiki/os/bsd_unix/netbsd.1747574161.txt.gz · Dernière modification : de Thibault Seguin