NetBSD
NetBSD est un dispositif d'exploitation libre de type Unix BSD dérivé de 386BSD et de Net/2.
Recherche sur Google Images :
Source image : sebsauvage.free.fr Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur. |
Page(s) en rapport avec ce sujet :
- auteurs - Dernier message : 20 déc 2007 NetBSD est un dispositif d'exploitation disponible sous licence BSD.... dans les systèmes de sécurités et la prise en charge de nouvelles... N'hésitez pas à faire un petit don si le projet NetBSD vous intéresse :D.... (source : generation-nt)
- NetBSD est un dispositif d'exploitation disponible sous licence BSD. Il... concernant la gestion du réseau, dans les systèmes de sécurités et la... (source : osdir)
NetBSD | |
---|---|
NetBSD 3.1 avec Enlightenment |
|
Famille | BSD |
Type de noyau | Noyau monolithique |
État du projet | en développement |
Entreprise/ Développeur |
The NetBSD Foundation |
Licence | Licence BSD |
États des sources | Open source |
Dernière version stable | |
Dernière version avancée | |
Site Web | www. netbsd. org |
Principaux dispositifs d'exploitation |
BSD |
FreeBSD - NetBSD - OpenBSD |
DragonFly BSD - PC-BSD |
GNU/Linux (Liste) |
Debian - Fedora - Gentoo |
Mandriva - Red Hat - Slackware |
SuSE - Ubuntu |
Mac OS |
Dispositif 5 - 6 - 7 - 8 - 9 |
Mac OS 8 - 9 |
Mac OS X -. 0 -. 1 -. 2 -. 3 -. 4 -. 5- . 6 - Server |
Microsoft Windows |
1.0 - 2 - 3. x - 95 - 98 - Me |
NT - 3.5x - 4.0 - 2000 |
XP - 2003 - Vista - 2008 |
7 (en développement) |
Autres |
AmigaOS - BeOS - DOS - Inferno |
LynxOS - Haiku - OS/2 |
QNX - Solaris - UNIX - MVS - VxWorks |
OS/360 - OS/390 - OS/400 - Plan 9 |
ReactOS - VMS - ZETA - FreeDOS |
NetBSD est un dispositif d'exploitation libre de type Unix BSD dérivé de 386BSD et de Net/2 (4.3BSD-Lite).
Présentation
NetBSD est entièrement fondé sur des logiciels libres, la majorité des composants étant soumis à la Licence BSD.
Le dispositif détient le record sur le nombre d'architectures compatibles; il peut en effet être utilisé sur plus de cinquante architectures différentes.
Cette portabilité est un point central du projet, si quoique sa devise est que face à tout ordinateur, on peut déclarer «Bien sûr, cela fonctionne avec NetBSD» (de l'anglais "Of course it runs NetBSD"). Pour l'anecdote, NetBSD a même déjà été porté sur un grille-pain[1].
Un autre aspect sur lequel le projet met fortement l'accent est la qualité du code rédigé. Le projet vise à développer des solutions conceptuellement cohérentes. Une fonctionnalité relevant du bidouillage, même efficace, n'est par conséquent pas satisfaisante de ce point de vue. Ici une phrase fréquemment mis en avant est «des solutions, pas du bidouillage» (de l'anglais "Solutions, not hacks")
Le modèle de développement retenu pour le projet est assez centralisé. Il est qualifié de modèle cathédrale par opposition au modèle bazar.
NetBSD est orienté vers une ergonomie privilégiant l'efficace à l'intuitif. Il est par conséquent plus adapté à un public d'utilisateurs expérimentés, comme des administrateurs dispositif ou des développeurs.
Pour une utilisation plus grand public, comme la bureautique, NetBSD sera moins convivial et disposera d'un moins bon support des périphériques que d'autres dispositifs, comme certaines distributions Linux.
En revanche, l'ensemble des interfaces du noyau et les pilotes sont documentées dans des pages man, et non dans des fichiers textes éparpillés en divers lieux.
Enfin NetBSD fait de la rétro compatibilité un de ses chevaux de bataille, et avec un noyau intégrant l'option COMPAT_09, le dispositif est capable d'exécuter des logiciels compilés dans un format binaire de 1993.
Organisation du projet
NetBSD est organisé autour de la NetBSD foundation, une association à but non-lucratif dont sont membres les développeurs. Le code source de NetBSD est disponible sur internet via CVS et accessible en ligne via une interface cvsweb[2] Pour disposer d'un accès en commit sur le cvs de NetBSD, chaque développeur doit signer un accord d'agrément qui le rend membre de la fondation NetBSD. Le conseil d'administration de la fondation NetBSD, élu par les développeurs, publie des rapports réguliers sur ses activités et sur les finances[3]du projet. NetBSD comporte 300 développeurs en 2006.
Histoire
Le projet NetBSD a été fondé par Chris Demetriou (es) , Theo de Raadt, Adam Glass et Charles Hannum en Mars 1993. La formation du projet fait suite à la stagnation relative du développement et l'impossibilité de faire accepter des patchs externes dans 386BSD.
En 1995 suite à un désaccord dans l'équipe de développement, d'anciens développeurs autour de Theo de Raadt créent OpenBSD. Ceux qui voudraient se faire un point de vue sur la question sont invités à prendre leur courage à deux mains et lire les archives des listes de diffusion où les coups se sont échangés pendant près de 8 mois. Les deux dispositifs d'exploitation divergent dans un certain nombre de domaines, comme par exemple l'initialisation du dispositif, mais restent cependant assez proches pour que le portage de pilotes de l'un à l'autre soit assez facile. Ainsi les deux BSD utilisent tous deux le framework wscons, le même dispositif de nomenclature de périphériques, distribuent les mêmes shells dans le dispositif de base.
Portabilité
À partir de n'importe quelle installation de NetBSD, il est envisageable à partir d'une seule commande make, de reconstruire la totalité de la distribution NetBSD pour n'importe quelle architecture, compilateur compris. Il est même envisageable de compiler une distribution NetBSD depuis FreeBSD ou Linux.
Ainsi il est envisageable à partir d'un dispositif intel i386, de compiler particulièrement aisément un noyau pour PowerPC, Alpha, MIPS, le script de cross-compilation build. sh se chargeant lui-même de la compilation de l'ensemble des dépendances requises. Ceci fait de NetBSD un dispositif de choix pour le développement de dispositifs embarqués (routeurs, firewalls, caméra video IP, et même robot dansant et toaster)
Licence
Historiquement, la majorité de NetBSD est disponible sous la licence BSD «traditionnelle» à quatre clauses. Depuis le 20 juin 2008, le projet utilise désormais une licence BSD à deux clauses.
Organisation du dispositif
NetBSD lui-même est un dispositif de base minimal de 300 Mo comprenant les outils Unix respectant les traditions et l'environnement. Les applications externes sont disponibles via pkgsrc, un dispositif de packages multi plateformes.
Versions de NetBSD
- NetBSD 0.8 remonte à avril 1993, ce qui en fait le dispositif d'exploitation libre le plus ancien toujours en activité. NetBSD 0.8 est basé sur un 386BSD énormément patché.
- NetBSD 1.0, sorti en octobre 1994, est la première version multiplateforme de NetBSD, disponible pour PC, HP 9000 Series 300, Amiga, Macintosh 68k, stations Sun 4c et PC532.
- NetBSD 1.3
- sorti en janvier 1998, a vu l'introduction du dispositif de packages, pkgsrc, donnant la possibilité l'installation facile et rapide d'applications externes à partir du code source ou sous forme de binaires précompilés. Pkgsrc est inspiré du dispositif de ports de FreeBSD.
- NetBSD 1.6
- sorti en septembre 2002, a vu l'introduction du framework de cross-compilation entre les différentes architectures.
- NetBSD 2.0
- sorti en décembre 2004, a vu l'introduction du support SMP sur la plupart d'architectures, mais aussi la mise en place d'un dispositif de distribution des isos de CD-ROM via BitTorrent
- NetBSD 3.1
- sorti le 4 novembre 2006, intégre le support natif pour la solution de virtualisation Xen.
- NetBSD 4.0
- sorti le 19 décembre 2007, est l'avant-dernière version de NetBSD. Les nouveautés comprennent le support de Xen en version 3, l'intégration du protocole CARP venant de OpenBSD, et deux nouveaux ports, NetBSD/landisk et NetBSD/ews4800mips.
- NetBSD 4.0.1
- sorti le 14 octobre 2008 est la dernière version stable de NetBSD. Il ne s'agit pas d'une nouvelle version, mais version corrective incluant de nombreux bug-fixes et mises à jour de sécurité.
Critiques
Des trois dispositifs BSD, NetBSD est celui qui dispose du moins de visibilité. Avant 1998, il n'existait aucune distribution officielle de NetBSD sur CD-ROM, tandis que FreeBSD et OpenBSD dès le départ ont utilisé ce canal de diffusion pour se faire connaître et générer des revenus. Les développeurs de NetBSD répondent que leur projet n'est pas un phénomène de mode ("hype free"), et qu'il est conçu pour des utilisateurs ayant une bonne maitrise de l'outil informatique.
Notes et références
- ↑ NetBSD Toaster with the TS-7200 ARM9 SBC. Consulté le 25 février 2009
- ↑ CVSWeb de NetBSD
- ↑ Finances 2005
- (en) Site officiel
- (fr) Partie francophone (pas toujours à jour)
- (en) Arbre des versions
- (en) Wiki
- (fr) Diverses astuces
Recherche sur Amazone (livres) : |
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 23/03/2009.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.