Annonce de NetBSD 3.0

Introduction

Le projet NetBSD est heureux d'annoncer que la version 3.0 du système d'exploitation est dès à présent disponible.

NetBSD est reconnu comme le système d'exploitation le plus portable au monde. Il supporte actuellement cinquante-quatre architectures différentes, et ce depuis un arbre de sources unique. Bien entendu, le système fait en outre l'objet de portages supplémentaires en cours de développement.

NetBSD 3.0 poursuit notre longue tradition consistant à améliorer sans cesse la stabilité du système, ses performances et la qualité de son code réseau sans oublier la sécurité. Nous sommes heureux d'annoncer le support de deux nouvelles plateformes ( iyonix et hp700 ) ainsi que de plusieurs nouveaux périphériques.

La pile de protocoles réseau a fait l'objet d'améliorations appréciables, et elle n'offre pas seulement des performances remarquables mais un code d'une grande qualité. NetBSD est donc le choix idéal pour mettre en place une passerelle VPN. L'ajout de PAM (Pluggable Authentication Modules) au système augmente la flexibilité de gestion des utilisateurs et simplifie l'intégration de NetBSD dans les réseaux hétérogènes. Le noyau du système ainsi que les bibliothèques disponibles et tous les programmes composant NetBSD gèrent désormais les fichiers de plus de deux tera-octets de données, et le support de Xen 2.0 espace permettant d'acceuillir des serveurs virtuels sur une seule et même machine.

Nous vous invitons à lire les paragraphes ci-dessous pour plus d'informations sur la version 3.0 de NetBSD.

La totalité des sources et binaires composant NetBSD 3.0 sont disponibles en téléchargement depuis de nombreux sites, à travers le monde. Nous avons établi une liste de sites de téléchargement offrant des accès FTP, AnonCVS, SUP (et autres) à l'adresse suivante : http://www.NetBSD.org/mirrors/

Il est également possible de télécharger une image CD-Rom à graver pour installer NetBSD via Bit Torrent : cliquez-ici pour consulter la liste des torrents disponibles.

Nous avons préparé une liste des hachages des fichiers composant NetSBD 3.0, cette liste étant signée par une clef PGP : ftp://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-3.0_hashes.asc

A propos de NetBSD

Le système d'exploitation NetBSD est un système de type UNIX complet et Open Source, descendant des Berkeley Networking Release 2 (dit Net/2), 4.4BSD-Lite et 4.4BSD-Lite2. NetBSD 3.0 fonctionne sur 54 architectures matérielles différentes comportant 17 types de processeurs distincts et nous poursuivons son portage vers de nouvelles plateformes. NetBSD 3.0 propose également des versions binaires directement utilisables pour 50 types de machines différentes, tandis que les plateformes amigappc, bebox, pc532 et playstation2 sont distribuées sous la forme de sources à compiler.

NetBSD présente une forte intégration de ses élements. En plus de sa grande portabilité, son noyau offre des performances reconnues, et une grande quantité de programmes utilisateurs sont disponibles. De nombreux languages sont disponibles via son compilateur, le système graphique X Window est présent, un parefeu fiable et sûr et bien entendu, tous ces éléments sont accompagnés des sources complets. La colletion de paquetages NetBSD (pkgsrc) vous donne accès à plus de 5700 programmes facilement installables, aussi bien depuis la compilation de leurs sources que l'installation directe de binaires pré-compilés par nos soins, et ce pour chaque plateforme supportée par NetBSD.

Pour plus d'informations sur les objectifs poursuivis par le projet NetBSD, nous vous invitons à consulter la page suivante :

NetBSD est un système libre. Les sources le composant sont accessibles à travers des licences non restrictives et vous pouvez utiliser NetBSD sans avoir à payer de royalities. Nous offrons un support gratuit à travers de nos listes de diffusion et un support commercial de qualité est proposé par une variété appréciable de sources :

Le site consacré à NetBSD regroupe une grande quantité d'informations détaillées et nous vous invitons à le consulter :

NetBSD est le fruit du travail d'un groupe conséquent de personnes, réparties dans le monde entier. Le terme “Net” est un tribut à Internet, sans lequel ce projet ne pourrait pas exister. Le partage des sources et le travail collaboratif à grande échelle en forment une composante essentielle.

Les familles de systèmes supportés par NetBSD 3.0

La version 3.0 de NetBSD est disponible sous forme binaire, directement utilisable, pour les systèmes suivants :

NetBSD/acorn26 les systèmes Acorn Archimedes, les séries A et R
NetBSD/acorn32 les Acorn RiscPC/A7000 et VLSI RC7500
NetBSD/algor les cartes d'évaluation MIPS d'Algorithmics, Ltd.
NetBSD/alpha les Digital/Compaq Alpha (64 bits)
NetBSD/amd64 la famille des processeurs AMD64
NetBSD/amiga le Commodore Amiga et MacroSystem DraCo
NetBSD/arc les machines basées sur MIPS respectant la spécification "RISC avancé"
NetBSD/atari les Atari TT030, Falcon et Hades
NetBSD/cats la carte d'evaluation StrongARM de Chalice Technology et EVSA-285
NetBSD/cesfic la carte processeur CES FIC8234 VME
NetBSD/cobalt les microserveurs basés sur MIPS de Cobalt Networks
NetBSD/dreamcast la console de jeux Sega Dreamcast
NetBSD/evbarm les cartes d'évaluation ARM
NetBSD/evbmips les cartes d'évaluation basées sur MIPS
NetBSD/evbppc la carte d'évaluation IBM PowerPC 405GP (basée Walnut)
NetBSD/evbsh3 les cartes d'évaluation dotées d'Hitachi Super-H SH3 et SH4
NetBSD/evbsh5 les cartes d'évaluation dotées d'Hitachi Super-H SH5
NetBSD/hp300 les séries Hewlett-Packard 9000/300 et 400
NetBSD/hp700 les Hewlett-Packard 9000 Series 700 workstations
NetBSD/hpcarm les machines StrongARM basées sur Windows CE PDA
NetBSD/hpcmips les machines basées sur MIPS MIPS Windows CE PDA
NetBSD/hpcsh les machines Hitachi SH3/4 basées Windows CE PDA
NetBSD/i386 les PCs IBM basés sur 80x86 et leurs clones
NetBSD/ibmnws les Stations 1000 d'IBM Network
NetBSD/iyonix les PCs basés sur ARM Iyonix de Castle Technology
NetBSD/luna68k les séries LUNA de OMRON Tateisi Electric
NetBSD/mac68k les Apple Macintosh basés sur 68k
NetBSD/macppc les Power Macintosh d'Apple et leurs clones
NetBSD/mipsco les serveurs de la famille MIPS : serveurs et stations de travail
NetBSD/mmeye le serveur multimédia Brains mmEye
NetBSD/mvme68k les 68k SBCs de Motorola MVME
NetBSD/mvmeppc les SBCs PowerPC de Motorola
NetBSD/netwinder les machines NetWinder basées sur StrongARM
NetBSD/news68k les séries Sony basées sur 68k de “NET WORK STATION
NetBSD/newsmips les séries Sony basées sur MIPS de “NET WORK STATION
NetBSD/next68k les NeXT 68k “"black"
NetBSD/ofppc les machines PowerPC avec OpenFirmware
NetBSD/pmax les DECstations et DECsystems Digital basés sur MIPS
NetBSD/pmppc la carte PM/PPC d'Artesyn
NetBSD/prep les machines CHRP et PReP (PowerPC Reference Platform)
NetBSD/sandpoint la plateforme de référence Motorola Sandpoint
NetBSD/sbmips les cartes d'évaluation Broadcom SiByte
NetBSD/sgimips les stations de travail Silicon Graphics basées sur MIPS
NetBSD/shark le Digital DNARD (“shark”)
NetBSD/sparc les Sun SPARC (32 bits) et UltraSPARC (en mode 32 bits)
NetBSD/sparc64 les Sun UltraSPARC (en mode natif 64 bits)
NetBSD/sun2 les Sun 2
NetBSD/sun3 les Sun 3 et 3x
NetBSD/vax les Digital VAX
NetBSD/x68k les séries Sharp X680x0

Les ports suivants ne sont disponibles, pour la version 3.0 de NetBSD, que sous la forme de sources à compiler :

NetBSD/amigappc les cartes Amiga basées sur PowerPC
NetBSD/bebox la BeBox de Be Inc
NetBSD/pc532 l'ordinateur PC532 basé sur NS32532
NetBSD/playstation2 la PlayStations 2 de Sony

Les changements majeurs entre les versions 2.0 et 3.0

Nous avons préparé une liste complète des changements apportés entre la version 2.0 et 3.0 de NetBSD : CHANGES-3.0 (ce fichier se trouve, en outre, à la racine du répertoire des sources de NetBSD 3.0). Nous avons en particulier apporté les améliorations et modifications suivantes :

Noyau

  • La technologie Enhanced SpeedStep est désormais accessible sur i386.
  • Ajout de statvfs(2) aux appels systèmes disponibles.
  • Ajout du périphérique multiplexeur ptm(4) aux PTY pty/98.
  • Ajout d'un programme de "watchdog" swwdog(4)
  • Ajout d'une architecture d'auto-configuration pour les pilotes de périphériques LKM.
  • L'émulation compat_darwin(8) supporte désormais les binaires de la version 10.3 de Mac OS X.
  • Les ports sparc64 et shark basculent sur wscons(9), notre architecture console indépendante de la plateforme. De plus, le port sparc64 intègre désormais un X basé sur XFree86 avec le support des framebuffer cg6, mach64 et ffb/afb avec accélération matérielle de l'affichage.
  • Ajout des appels système pselect(2) et pollts(2) (multiplexage synchrone des entrées/sorties).
  • Ajout d'une stratégie de gestion expérimentale des tampons de données : BUFQ_PRIOCSCAN pour un scan cyclique par priorité. Il est à noter que la stratégie actuelle NEW_BUFQ_STRATEGY se nomme désormais BUFQ_READPRIO puisque elle donne la priorité aux demandes de lectures par rapport aux écritures en attente de traitement.
  • La manière utilisée pour allouer des structure noyau, les "map entry" a été améliorée. Il n'est désormais plus nécessaire d'avoir un aperçu de la charge système pour son fonctionnement : vous n'avez donc plus besoin de définir l'option "options MAX_KMAPENT" au sein de votre configuration noyau (ce qui était recommandé sur les serveurs très chargés).

Réseau

  • Notre implémentation de TCP supporte désormais deux options supplémentaires. Le "TCP Selective Acknowledgement" (RFC 2018) qui augmente sensiblement les performances de liens sur longues distances et les signatures "MD5 TCP (RFC 2385)" qui améliore la résistance aux attaques.
  • TCP sait désormais tirer profit du traitement matériel de la fragmentation de paquets en IPv4 sur les interfaces re(4), wm(4) et xge(4).
  • Le filtre de paquets d'OpenBSD, pf, a été intégré aux solutions de filtrages (parefeu) disponibles sous NetBSD.
  • IP Filter a été mis à jour vers la version 4.1.8.
  • La pile KAME IPsec supporte désormais les connexions ESP au-travers du NAT (RFC 3948).
  • Le support du protocole de routage "Independent Multicast" (PIM) IPv4 a été ajouté.
  • ipsec-tools 0.6.3 fournit le support IKE pour les connexions ESP sur NAT (RFC 3947), l'authentification des utilisateurs via XAuth et la configuration automatique des clients VPN via le "Mode Config".
  • Ajout du support de l'EtherIP (RFC 3378) qui rend possible l'ajout des interfaces gif(4) aux ponts.
  • Ajout du périphérique Ethernet virtuel tap(4).
  • ppp(4) a été mis à jour vers la version 2.4.3.
  • gre(4) supporte maintenant la mise en tunnel du protocole IPv6.

Périphériques supportés

  • Ajout du pilote iteide(4) gérant les contrôleurs IDE ITE 8212.
  • Ajout du pilote ixpide(4) gérant les contrôleurs IDE des chipsets ATI IXP.
  • Ajout du pilote pdcsata(4) gérant le contrôleur SATA150 de Promise (dit "PDC203xx").
  • Ajout du pilote ipw(4) gérant les cartes Intel PRO/Wireless 2100.
  • Ajout du pilote iwi(4) gérant les cartes Intel PRO/Wireless 2200AG/2915ABG.
  • Ajout du pilote rtw(4) gérant les cartes sans-fil Realtek RTL8180L IEEE 802.11b.
  • Ajout du pilote vge(4) gérant le contrôleur Gigabit Ethernet VIA VT612X.
  • Ajout du pilote xge(4) gérant les cartes Gigabit Ethernet Neterion Xframe-I 10.
  • Ajout du pilote cdce(4) gérant les Ethernet CDC USB.
  • Ajout du pilote atu(4) gérant les cartes réseau sans-fil Atmel AT76C50x.
  • Ajout du pilote uep(4) gérant les contrôleurs d'écrans tactiles eGalax USB.
  • Ajout du pilote ugensa(4) gérant les adaptateurs série génériques USB, utilisés sur les cartes PC CDMA sans-fil.
  • Ajout du pilote auixp(4) gérant les contrôleurs audio des séries eATI IXP.
  • Ajout du pilote auacer(4) gérant les contrôleurs audio ALi M5455.
  • Ajout du pilote azalia(4) gérant les contrôleurs audio à haute-définition.
  • Ajout du pilote spif(4) gérant les cartes SBbus Sun SUNW et leurs ports multiples SPIF.
  • viaide(4) supporte désormais les contrôleurs IDE et SATA nForce2 Ultra 400, nForce3 250 et nForce4 viaide(4) supporte également le contrôleur VIA VT6421 SATA RAID au-travers du pilote contrôleur à paramétrer depuis son BIOS (RAID/JOBS).
  • siside(4) supporte désormais les contrôleurs SATA SiS 180 et 741.
  • artsata(4), le contrôleur SATA Intel i31244, propose désormais l'accès à son mode DPA.
  • satalink(4) supporte désormais le contrôleur SATA Silicon Image 3512.
  • piixide(4) supporte désormais les contrôleurs IDE et SATA Intel 82801FB/FR (ICH6/6R) ,le contrôleur SATA 82801FBM et les contrôleurs IDE et SATA 82801G (ICH7) et i6300ESB. Le support (de base) du RAID0 et RAID1 est accessible pour le format Adapted HostRAID, tel qu'on le trouve sur contrôleurs RAID Intel 6300ESB intégrés aux cartes mères.
  • stge(4) fonctionne désormais sur les machines "Big-endian" comprenant les Sparc64 avec contrôle de redondance cyclique matériel.
  • aac(4) supporte désormais le SATA RAID Adaptec 2810SA.
  • mpt(4) supporte désormais les contrôleurs SCSI LSI Logic FC919x.
  • spc(4) dispose désormais du support du contrôleur PCMCIA SCSI Fujitsu basé sur MB87030.
  • bge(4) supporte désormais les contrôleurs Broadcom BCM5788, BCM5705K, BCM5721 et les contrôleurs Gigabit Ethernet BCM5751M avec le support du contrôle de flux 802.3x.
  • gem(4) et hme(4) a maintenant un support des checksums du matériel.
  • re(4) and wm(4) supportent désormais le traitment matériel des segments TCPv4.
  • wm(4) supporte désormais plus de contrôleurs Gigabit Ethernet Intel ainsi que les transferts DMA PCI 64 bits.
  • re(4) supporte désormais les interfaces Gigabit Ethernet Corega CG-LAPCIGT et Carbus Ethernet basées sur RTL8169 (ceci incluant la NetGear GA-511).
  • ex(4) supporte désormais les cartes Ethernet intégrées 3Com 3c920B-EMB-WNM.
  • sk(4) supporte désormais les cartes réseau Gigabit Belkin.
  • bce(4) supporte maintenant les cartes Ethernet Broadcom BCM4401-B0.
  • tl(4) supporte désromais les contrôleurs Compaq Netelligent 10 T/2 PCI UTP/Coax.
  • wi(4) supporte désormais l'adaptateur radio SMC2531W-B EliteConnect.
  • fxp(4) supporte désormais les cartes Ethernet Intel 82801FB (ICH6) 10/100.
  • tlp(4) supporte désormais les chipsets LinkSys PCMPC200 Cardbus Ethernet et ASIX AX88140A/AX88141.
  • De nombreuses améliorations ont été apportées au pilote réseau sans-fil atw(4) ADMtek ADM8211 802.11
  • auich(4) supporte désormais les contrôleurs audio nForce2 Ultra 400, nForce3 250 MCP-T AC-97, nForce4, Intel ICH7 et Intel 6300ESB.
  • auvia(4) supporte désormais les fonctions de mise en veille et reprise.
  • puc(4) supporte désormais les cartes VS-Com PCI-210H 2S/1P, lVScom PCI-200 2S et l'adaptateur série 8 ports ADDI-DATA APCI-7800.
  • uftdi(4) supporte désormais l'adapteur USB-Série Sealevel Systems (basé sur utfdi).
  • uvscom(4) supporte désormais l'adaptateur Série-USB SUNTAC U-Cable de type A4.
  • pms(4) supportes maintenant le touchpad synaptics.
  • lm(4) supporte désormais les contrôleurs de surveillance d'environnement iTE IT8705f et Winbond 83627THF.
  • Plusieurs corrections de bogues et améliorations ont été apportées au contrôleur USB 2.0 ehci.4;
  • Plusieurs corrections aux périphériques uaudio(4).
  • Le pilote pms.uax(4) gérant les USB Ethernet ASIX AX88172 est désormais remplacé par un nouveau pilote en provenance de FreeBSD : axe(4)
  • Le pseudo-device vnd(4) supporte désormais les images compressées.

Systèmes de fichier

  • Le support de l'UFS_DIRHASH de FreeBSD a été ajouté. Ce dernier améliore les "lookup" en gardant en mémoire des tables de hachages des répertoires de grande taille.
  • Ajout du système de fichier pour pseudo-terminaux ptyfs.
  • Le suppport du système de fichier CD9660 permet désormais l'utilisation des noms de fichiers en UTF-8 au-travers des extensions Joliet.
  • makefs(8) est désormais à même de créer des systèmes de fichiers compatibles CD9660.
  • Ext2fs propose désormais le support des fichiers de grande taille (supérieure à 2 Go). fsck_ext2fs(8) gère également la conversion des anciens systèmes de fichier.
  • La stabilité du système de fichier journalisé LFS a été améliorée.
  • vnd(4) est désormais capable de lire directement les images compressées. Un nouvel outil, vndcompress(1) a été ajouté et il permet la création de telles images.

Bibliothèques

  • Ajout de l'architecture PAM (Pluggable Authentication Modules).
  • Ajout du support des chaînes de caractères de grande taille au C++.
  • Ajout de fonctions réentrantes telles que getpwent_r().
  • Nous avons remplacé certaines fonctions traitant les chaînes de caractères de la libc sur la plateforme i386 par des versions améliorées et optimisées.
  • Ajout de routines DCE 1.1 à la libc, compatibles UUID (Universal Unique Identifier).
  • Ajout de l'API memmem(3) à la libc. Cette API est compatible avec les fonctions existant dans FreeBSD et Linux.

Sécurité

  • L'architecture Veriexec utilise désormais des tables de hachage afin de stocker les données concernant chaque fichier. Nous obtenons ainsi une grande amélioration des performances : quatre différents niveaux de protection sont proposés, avec un contrôle total et fin des signalements produits par Veriexec. Les fichiers de signatures sont plus faciles à générer, et bien plus flexibles que dans l'incarnation précédente de cet outil.
  • Ajout du SHA2 à la libc afin d'augmenter le nombre de hachages à sens unique disponibles. man.cksum.1; et mtree(8) ont bien entendu été modifiés afin d'en proposer le support.

Administration système et outils utilisateur

  • Plusieurs améliorations du programme d'installation "Sysinst", avec en particulier l'ajout de la traduction en espagnol.
  • De nombreuses améliorations à syslogd(8) dont la plupart proviennent de FreeBSD.
  • fsck(8) offre désormais une option permettant l'affichage d'une barre de progression.
  • dump(8) supporte désormais les systèmes de fichiers instantanés.
  • Ajout de la commande sockstat(1) qui permet de lister tous les sockets ouverts.
  • Ajout de seq(1), un utilitaire permettant de produire des séquences de nombres diverses (cet outil est dérivé de Plan9).

Divers

  • L'interface audio(9) a été améliorée. Nous avons ajouté des capacités de chaînage de filtres logiciels audio, ce qui rend plus facile l'ajout de codages et de fréquences d'échantillonnages aux pilotes matériels.
  • Nous avons également procédé à la mise à jour d'ensembles logiciels intégré au système NetBSD vers des versions plus récentes :
    • am-utils 6.1-rc2
    • BIND 9.3.0
    • binutils 2.15-20041204
    • cvs 1.11.20
    • file 4.13
    • gcc 3.3.3
    • groff 1.19.1
    • OpenSSH 3.9
    • OpenSSL 0.9.7d
    • Postfix 2.1.5
    • sendmail 8.13.3
    • tcpdump 3.8.3
    • texinfo 4.7
    • tzdata2005o
    • XFree86 4.5.0
  • Le système comporte également de nouveaux paquetages logiciels intégré dans la collection de paquetages de NetBSD : pkgsrc, ceci incluant les interfaces graphiques Open Source KDE et Gnome, OpenOffice.org, Perl, Apache. Au moment où nous écrivons ces lignes, la collection de paquetages de NetBSD comporte plus de 5700 logiciels.

Bien entendu, cette nouvelle version de NetBSD a fait l'objet d'une quantité innombrable de corrections de bogues et d'améliorations.

Nous tenons à vous rappeller qu'actuellement le programme d'installation de NetBSD, sysinst, ne vous permet pas d'installer des paquetages logiciels binaires (pré-compilés) depuis pkgsrc. Il faudra installer pkgsrc après votre installation de NetBSD, et ajouter depuis ce dernier les logiciels dont vous avez besoin. La documentation consacrée à la collection de paquetages vous sera sans doute utile :

Remerciements

La fondation NetBSD tient à remercier tous ceux et celles qui ont participé au code source, à l'offre de matériel et de documentation, de fonds et services de co-location de nos serveurs, les pages Web et toutes les formes de documentation si utiles. Votre aide nous est précieuse depuis de nombreuses années. Il est possible d'obtenir plus d'informations au sujet des personnes qui rendent le projet NetBSD possible à l'adresse suivante :

Nous remercions en particulier l'université de Berkeley en Californie ainsi que le projet GNU pour les grandes quantités de leurs codes sources que nous utilisons, ainsi que l'Internet Software Consortium et l'université de technologie d'Helsinki pour leur co-location de nos serveurs.

A propos de la fondation NetBSD

La fondation NetBSD a été mise en place par charte en 1995 et a pour objet la gestion et surveillance des services du projet NetBSD, sa promotion auprès de l'industrie et de la communauté Open Source. Elle détient les droits de propriété intellectuelle sur une large partie des sources composant NetBSD. Les opérations quotidiennes du projet sont, pour leur part, assurées par des volontaires.

En tant qu'organisation à but non lucratif et sans support commercial, la fondation NetBSD dépend de dons provenant de ses utilisateurs. Si cela vous est possible, nous vous invitons à nous aider au-travers de don à la fondation NetBSD. Votre aide nous permettra de poursuivre le développement de notre système d'exploitation. Nous avons rencontré des difficultés matérielles il y a peu de temps, et elles ont malheureusement retardé la sortie de la version 3.0 de NetBSD. Bénéficier de votre aide nous permettra de remplacer les équipements que nous avons ainsi perdus.

Vous pouvez faire vos dons via PayPal . Ces dons permettent, aux Etats-Unis, de bénéficier d'une réduction d'impôts. Si vous ne souhaitez pas utiliser Paypal, ou souhaitez bénéficier d'un arrangement particulier, n'hésitez pas à nous contacter : .

Les miroirs NetBSD

Afin de faciliter la distribution de NetBSD, nous vous invitons à utiliser un serveur miroir.

Il est également possible d'acheter des CD-Rom de NetBSD chez de nombreux revendeurs.


Back to  NetBSD 3.0 formal releases

(contact us)   Generated from %NetBSD: NetBSD-3.0.xml,v 1.4 2006/12/24 13:02:14 daniel Exp %
Copyright © 1994-2006 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a registered trademark of The NetBSD Foundation, Inc.