Annonce de la sortie de NetBSD 1.6
Le Projet NetBSD est heureux d'annoncer que la version 1.6 du système d'exploitation NetBSD est désormais disponible.
NetBSD est largement reconnu comme étant le
système d'exploitation le plus portable de la
planète. Il gère actuellement cinquante-deux
familles d'ordinateurs gérées dans une unique
arborescence. Et il sera porté sur encore plus de
plates-formes.
NetBSD 1.6 poursuit notre longue tradition d'amélioration des
performances du système de fichiers et dans la gestion de la
mémoire, d'accroissement de la sécurité
et de gestion de nombreuses nouvelles plate-formes et
périphériques.
Les sources et binaires complets de NetBSD 1.6 sont disponibles au
téléchargement sur de nombreux site de par le monde.
Vous en trouverez la liste à la fin de ce document, que ce soit
par FTP, AnonCVS, SUP ou d'autres méthodes. La dernière
liste des miroirs se trouve sur http://www.NetBSD.org/mirrors/.
A propos de NetBSD
Le système d'exploitation NetBSD est un système fonctionnel,
open source, de type Unix dérivé des sources de
l'université Berkeley de Californie, de Berkeley Networking Release 2
(Net/2), 4.4BSD-Lite et de 4.4BSD-Lite2. NetBSD tourne sur 52
architectures système différentes (donnant soixante-douze familles
d'ordinateurs différentes) dont 16 familles de processeurs
distinctes et sera porté sur encore d'autres.
NetBSD 1.6 contient les versions binaires complètes de trente-neuf architectures système différentes. Les treize autres ne sont pas encore entièrement gérée à l'heure actuelle et ne font donc pas partie de la distribution binaire officielle. Pour toute information, veuillez consulter le site web http://www.NetBSD.org/
NetBSD est un système entièrement intégré.
En plus de sa grande portabilité et de son noyau haute
performance, NetBSD comprend une gamme étendue d'utilitaires,
de compilateurs pour différents langages, d'un système X
Window, de logiciels pare-feu et de nombreux autres outils, tous
accompagnés de leur code source complet. Nous supportons aussi
des logiciels tierce partie (comme les bureaux KDE et GNOME) dans notre système de
paquetages.
Vous trouverez de plus amples informations sur le site web du
projet NetBSD :
- http://www.NetBSD.org/fr/Goals/
NetBSD est libre. Tout le code est sous licence non-restrictive et
peut être utilisé sans avoir à payer de royalties
à quiconque. Un support technique gratuit est disponible
grâce à nos listes de diffusion et notre site web. Un
support commercial est disponible sous plusieurs formes dont certaines
sont listées ici :
- http://www.NetBSD.org/gallery/consultants.html
Vous trouverez toute information à propos de NetBSD sur notre site web :
- http://www.NetBSD.org/
NetBSD est le fruit du travail de personnes
dispersées de par le monde. Le «Net» de notre nom
est un hommage à Internet qui nous a permis de communiquer et
de partager le code, sans cela, le projet n'auraît pu exister.
Familles d'ordinateurs gérées par NetBSD 1.6
NetBSD 1.6 contient la distribution binaire des architectures suivantes :
-
Les portages uniquement disponibles sous forme de code source
comprennent les architectures suivantes :
-
Principaux changements entre 1.5 et 1.6
Il est difficile de résumer les intenses développements
intervenus entre 1.5 et 1.6. Parmi les plus importants, nous trouvons
:
Noyau
- Portage vers de nouvelles plates-formes : algor, dreamcast, evbarm,
hpcarm, hpcsh, newsmips, sandpoint, sgimips, sun2 et walnut.
- Le Cache Tampon Unifié (UBC : Unified Buffer Cache) permet au cache système d'utiliser toute la mémoire vive (si elle n'est pas déjà prise !) et amémiore les performences générales du système.
- Le Round-robin est implémenté dans plusieurs portages pour une meilleure utilisation du cache, un comportement plus déterministe et une exécution plus rapides des programmes.
- La ré-écriture de la couche SCSI intermédiaire permet une interface plus propre entre les différences couches du noyau. Un processus du noyau gère les erreurs en dehors du contexte d'interruption. Voir scsipi(9).
- Nouvelle implémentaion de tube avec de meilleurs performances grâce à de moindres manipulations et à l'utilisation de l'UVM Page Loan.
- L'émulation binaire de Linux a été grandement améliorée et gérée dans les portages arm, alpha, m68k et powerpc. Le noyau 2.4.18 est désormais géré.
- Certains portages peuvent démarrer sur périphériques RAIDframe.
- Nouvelle option de démarrage -v (démarrage bavard) et -q (démarrage laconique) pour éventuellement obtenir des informations supplémentaires.
- Un nouveau gestionnaire de configuration de périphériques au démarrage, userconf(4), activé par l'option de démarrage -c.
- Une gestion ACPI en cours de développement, basée sur l'instantané 20010831 de l'implémentation de référence d'Intel.
- Reconnaissance de l'USB 2.0 sous la forme d'un pilote préliminaire du contrôleur ehci(4).
- Gestion noyau basique de l'IrDA sous la forme d'un pilote irframe(4). Les dongles série et le pilote oboe(4) sont reconnus.
- Les fichiers de configuration du noyau peuvent être incrustés dans celui-ci pour pouvoir être ultérieurement retrouvés. Référez-vous à INCLUDE_CONFIG_FILE dans options(4) pour de plus amples informations..
- De nombreuses nouvelles variables paramètrables ajoutées à sysctl(8).
Réseau
- Somme de contrôle TCP et UDP IPv4 assistées matériellement et enregistrée dans le pseudo-en-tête TCP IPv6. Gestion des débordement de sommes de contrôles avec l'Ethernet Gigabits DP83820 et les cartes Ethernet Gigabits 3Com 3c90xB, 3Com 3c90xC et Alteon Tigon/Tigon2.
- Zéro copie pour le chemin de transmission UDP et TCP, grâce au loaning code de sosend().
- Gestion noyau du RNIS issue du projet ISDN4BSD.
- Gestion du réseau local virtuel (VLAN) 802.1Q. Voir vlan(4).
- IPFilter gère le filtrage IPv6.
- ndbootd(8) ajouté. Utilisé pour démarrer les machines NetBSD/sun2.
- racoon(8) ajouté. Démon de gestion de clés IKE pour IPsec, issu du projet KAME.
- Cryptage WEP reconnu par les pilotes ifconfig(8) et awi(4).
- wi(4) et wiconfig(8) gèrent le balayage de points d'accès et prend BSS par défaut au lieu du mode ad-hoc.
- Gestion de Bridging pour le moment uniquement avec Ethernet. Voir bridge(4).
- PPP par Ethernet (PPPoE, RFC 2516) inclus dans le noyau à moindre coût que les utilitaires PPPoE tierces. Voir pppoe(4).
- ifwatchd(8) ajouté. Appelle up-script et down-script lorsque l'interface réseau est activée ou désactivée. Utilisé par pppoe(4).
Systèmes de fichiers
- Amélioration de la stabilité de LFS version 2 (le système de fichiers journalisé de BSD).
- dump(8), dumpfs(8), fsck_ffs(8), fsirand(8), newfs(8) et tunefs(8) gèrent l'option -F pour manipuler des systèmes de fichiers dans des fichiers..
- makefs(8) ajouté. Créer des images système à partir d'une arborescence de fichiers. (Actuellement uniquement ffs.)
- Amélioration de ffs_dirpref() par Grigoriy Orlov où la création de répertoires en FFS (et les opérations subséquentes) sont accélérées..
- Corrections dans la recherche de blocs libres et dans l'allocation de blocs répertoires dans softdeps FFS.
- Gestion correcte des systèmes de fichiers FFS sur de grands nombres de groupes de cylindres.
- Correction de la gestion FFS indépendante de l'endian (FFS_EI).
- newfs(8) calcule la taille de bloc par défaut à partir de la taille du système de fichiers et utilisé la valeur cylindre/groupe (cpg) la plus grande possible si -c n'est pas demandé.
- Pilote dpti(4) ajouté. Une implémentation de l'interface de gestion DPT/Adaptec SCSI/I2O RAID. Permet d'utiliser les version Linux de dptmgr, raidutil, dptelog, etc...
- Reconnaissance du "NTFS" de Windows 2000 (NTFS5, en lecture seulement).
- Gestion de queue étiquetée pour les pilotes SCSI basés sur le contrôleur ncr53c9x.
Securité
- Ajout d'une hiérarchie chroot pour les services tels que OpenSSH, ntpd et named.
- Chiffrement supplémentaire de passwd(5) : MD5 et DES avec plus de rondes de cryptage. Voir passwd.conf(5).
- De nombreux audits de code effectués.
- /etc/security effectue plus de contrôles et est plus flexible sur la visualisation des modifications. Voir security.conf(5).
Outils d'administration et d'utilisation
- sushi(8) ajouté. Outils d'administration système à base de menus.
- pgrep(1) et pkill(1) ajoutés. Trouve ou signale les processus par nom ou autres attributs.
- Les mises à jour du système sont facilitées par le script etcupdate(8) qui aide à faire migrer interactivement les fichiers de configuration et par le script /etc/postinstall qui contrôle et effectue les modifications requises par le changement de version de NetBSD.
- stat(1) ajouté. Une interface utilisateur qui permet de visualiser les informations envoyées par l'appel système stat(2).
- BSD sort(1) remplace GNU sort(1).
- L'opération "stop" des scripts rc.d(8) attendent que le service soit arrêté avant de rendre la main. Cela améliore d'autant la fiabilité des opérations "restart".
- Les périphériques de mémoire virtuelle peuvent être supprimés à l'extinction du système en activant swapoff dans rc.conf(5).
- Un minuteur de contrôle, optionnel, peut mettre un terme à rc.shutdown(8) après un certain nombre de secondes indiqué par rcshutdown_timeout dans rc.conf(5).
Divers
- La gestion des localisations LC_CTYPE multi-octets est issue du projet Citrus. De nombreux encodages chinois, japonais, coréens... sont disponibles.
- Gestion complète de la transcompilation du système de base, même en tant que non-root ! src/build.sh sert à effectuer la transcompilation de votre choix. Voir src/BUILDING pour plus d'informations. Au moins 38 portages de NetBSD 1.6 ont été transcompilé sur NetBSD/i386 à l'aide de ce mécanisme.
- Migration des plate-formes suivantes vers ELF : arm et m68k (comprenant amiga, hp300, mac68k, mvme68k, sun2 et x68k).
- Mise à jour de la plupart des paquetages tierces faisant partie du système de base vers les dernières versions stables suivantes :
- - amd 6.0.6
- - BIND 8.3.3
- - binutils 2.11.2
- - bzip2 1.0.2
- - cvs 1.11
- - dhcp 3.0.1rc9
- - file 3.38
- - gcc 2.95.3
- - groff 1.16.1
- - Heimdal 0.4e
- - IPfilter 3.4.27
- - kerberos4 1.1
- - ksh de pdksh 5.2.14p2
- - less 374
- - nvi 1.79
- - OpenSSH 3.4
- - OpenSSL 0.9.6g
- - Postfix 1.1.3
- - ppp 2.4.0
- - routed 2.24
- - sendmail 8.11.6
- - tcpdump 3.7.1
- - XFree86 4.2.0 (i386 uniquement)
- De nombreux nouveaux paquetages dans la Collection de Paquetages de NetBSD dont le dernier bureau Open Source KDE3, OpenOffice.org ainsi que le dernier Perl, Apache et de nombreux autres. Au moment de l'écriture de ces lignes, plus de 3000 paquetages tierce partie sont présents dans pkgsrc.
- Ajout du pilote AGP GART agp(4) pour des accès à la carte graphique plus rapides.
- init(8) créera un /dev mfs (système de fichier en mémoire) si /dev/console n'existe pas.
- vmstat(8) affiche des statistiques hachées avec -H
et -h hash.
- wscons(4) gère l'effacement des consoles VGA.
Consultez la liste
des modifications importantes entre 1.5 et 1.6.
Et, bien entendu, une innombrable quantité de bugs ont été corrigés et divers améliorations ont été apportées.
Les interfaces du noyau continuent à être affinées et de nombreux sous-systèmes et pilotes sont partagés entre les différents portages. Attendez-vous à ce que cette tendance se poursuive.
Veuillez noter qu'à l'heure actuelle, sysinst ne vous sera d'aucun secours dans l'installation des paquetages binaires ou le système pkgsrc lui-même. Consultez la page sur La collection de paquetages de NetBSD.
Enfin, veuillez noter que les binaires X11 compris avec NetBSD 1.6 sont tous basés sur XFree86 version 3.3.6, sauf pour le portage i386 pour lequels ils sont basés sur XFree86 version 4.2.0. Au moment de la compilation, vous pouvez choisir quel sources utiliser et installer. Un instantané de XFree86 3.3.6 pour i386 sera bientôt disponible.
Remerciements
La Fondation NetBSD tient à remercier tout ceux qui ont apporté une contribution au code, matériel, fonds, co-location de nos serveurs, pages web et autres documentations, direction des versions et autres ressources à travers les années. Vous trouverez plus d'information sur les contributeurs sur :
- http://www.NetBSD.org/contrib/
Nous voulons spécialement remercier l'Université Berkeley de Californie et le projet GNU pour la large portion de code que nous utilisons ainsi que l'Internet Software Consortium, Redback Networks et l'Université de Technologie d'Helsinki pour l'actuelle co-location de services.
A propos de la Fondation NetBSD
La Fondation NetBSD a été bâtie en 1995 dans le but de superviser le coeur des services de NetBSD, promouvoir le projet dans l'industrie et la communauté open source et tenir les droits intellectuels sur le code de base. Les opérations au jour le jour sont gérées par des volontaires.
Sites miroir de NetBSD
Veuillez utiliser le miroir le plus proche de chez vous.
Nous avons aussi une liste de revendeurs de CD-ROM.
Retour vers la version officielle de NetBSD 1.6
(Contact us)
$NetBSD: NetBSD-1.6.html,v 1.26 2006/06/22 15:49:11 jschauma Exp $
Copyright © 1994-2003
par la Fondation NetBSD, Inc. TOUS DROITS RÉSERVÉS.