Annonce de NetBSD 1.5
Le Projet NetBSD est heureux d'annoncer que la version 1.5 de NetBSD est désormais disponible.
NetBSD est largement connu comme le système d'exploitation le plus portable du monde. Il reconnait actuellement trente et une familles de systèmes et douze familles de processeurs différentes, gérées dans une unique arborescence. Et il sera porté sur encore plus de plate-formes.
NetBSD poursuit notre longue tradition d'amélioration dans les performances du système de fichiers et dans la gestion de la mémoire, d'accroissement de la sécurité (comprenant l'intégration de IPsec et Kerberos V) et de gestion de nombreuses nouvelles plate-formes et périphériques.
Les sources et binaires complets de NetBSD 1.5 sont disponibles au téléchargement sur ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.5/
et sur de nombreux sites miroirs. Vous trouverez la liste de ces miroirs à la fin de l'annonce.
A propos de NetBSD
Le système d'exploitation NetBSD est un système entièrement équipé, open source, de type Unix descendant de Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite et 4.4BSD-Lite2. NetBSD tourne sur trente et une architectures différentes dont douze familles de processeurs distinctes et sera porté sur encore d'autres. NetBSD 1.5 contient les versions binaires complètes de vingt types de machines.
NetBSD est un système hautement intégré. En plus de sa large 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.
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 de plus amples informations à propos de NetBSD sur notre site web :
- http://www.NetBSD.org/
NetBSD est le résultat du travail de personnes dispercé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.5
NetBSD 1.5 contient la distribution binaire des architectures suivantes :
Les portages uniquement disponibles sous forme de code source comprennent les architectures suivantes :
Principaux changements entre 1.4 et 1.5
Il est difficile de résumer les intenses développements intervenus entre 1.4 et 1.5. Parmi les plus importants, nous trouvons :
Le noyau
- Portage vers de nouvelles plate-formes : arc,
cobalt,
hpcmips,
news68k,
sgimips et
sparc64.
- Amélioration des performances et de la stabilité de la mémoire virtuelle UVM.
- Implémentation du code de verrouillage du noyau générique ainsi que restructuration et re-réglage du programmateur (scheduler) qui sera utilisé dans la future implémentation du multi-processeur symétrique (SMP).
- Amélioration de la gestion des programmes Linux, OSF1 et SVR4.
- Nouvelle compatibilité avec les programmes Win32.
- Gestion des modules noyau ELF chargés dynamiquement.
- Traque des processus noyau avec ktruss(1).
- Suppression des services swap avec swapctl(8).
- «débranchement à chaud» du clavier et de la souris facilité grâce au nouveau
périphérique de multiplexage, wsmux.
- Gestion PCMCIA et CardBus améliorée, y compris le débranchement des périphériques et cartes, permettant une meilleure gestion des notebooks et PDA.
- Nombreuses améliorations matérielles dans les domaines
audio, gestion UDMA/66 des lecteurs ATA, USB et réseau sans fil.
Réseau
- Ajout d'IP version 6 (IPv6) et IPsec, du projet KAME, dans la pile réseau. Cela comprend l'ajout de code noyau pour IPv6/IPsec et la conversion de la plupart des clients et démons gérant à la fois IPv4 et IPv6 (dont RPC et NFS sur IPv6).
- Intégration de TI-RPC et d'un rpcbind(8) plus sécurisé (supportant les communications avec des sockets Unix authentifiés et, par défaut, ne permettant que les requêtes set et unset sur ce canal).
- Intégration d'OpenSSL, SSH et Heimdal. (Reportez-vous au chapitre «Sécurité»).
Systèmes de fichiers
- Amélioration significative des performances du Système de Fichiers Rapide de Berkeley grâce, initialement, à l'intégration des soft updates de Kirk McKusick et du code «trickle sync».
D'autres problèmes de fiabilité ont été résolus séparément.
- Reconnaissance du système de fichiers «NTFS» de Windows NT (lecture seule pour le moment).
- Gestion de la révision 1 du système de fichiers «ext2fs» de Linux.
- Stabilité et utilisation améliorée de LFS (le système de fichiers journalisé de BSD).
- Diverses améliorations de RAID, dont : auto-détection des composants RAID et auto-configuration ainsi que la possibilité de configurer le système de fichiers racine (/) sur ensemble RAID.
- Support des extensions Joliet de Microsoft sur les cédéroms ISO 9660.
- Amélioration du système de verrouillage des vnodes, résolvant une source de panique par le passé.
- Support de RPC et NFS sur IPv6.
- La partie serveur du verrouillage NFS (implémentée par rpc.lockd(8)) marche désormais.
Sécurité
- Intégration de bibliothèques et d'applications cryptographiques dures dont AES cipher Rijndael, la bibliothèques OpenSSL, meilleure gestion de Kerberos IV et Kerberos V (du projet Heimdal) et un serveur et client SSH (basés sur OpenSSH).
- Interfaces
sysctl(3) entre divers éléments de processus et les informations système permettant à des programmes comme
ps(1),
dmesg(1)
et autres de fonctionner sans recompilation, même en cas de mise à jour du noyau, supprimant la nécessité de lancer setgid kmem (d'où amélioration de la sécurité).
- Divers services désactivés par défaut et paramètrages des options par défaut de divers démons pour éviter d'avoir le plus haut niveau de messages.
- Plusieurs mise à l'épreuve du code ont été effectuées. L'une testait des routines de chaînes utilisées sans vérification de limites. Une autre identifiait et neutralisait les endroits où le formatage de chaînes était effectué de façon dangereuse. Des données entrées par un (éventuel) utilisateur malintentionné pouvaient remplacer le code du programme et permettre des attaques «refus de service».
Administration système et outils utilisateur
- Conversion des scripts de démarrage et d'extinction rc(8) vers un mécanisme «rc.d» avec des scripts de contrôles séparés pour chaque service. Ordre de dépendances approprié donné par rcorder(8).
- postfix(1), agent de transport de courriel,
est proposé comme autre choix que
sendmail(8).
- Outils de gestions des utilisateurs : useradd(8), usermod(8), userdel(8),
groupadd(8), groupmod(8), and groupdel(8) ajoutés au système.
- Incorporation d'une base de données à classes de connexion
(
/etc/login.conf)
issue de BSD/OS.
- Amélioration de la reconnaissance des nom d'utilisateurs longs de plus de huit caractères dans les programmes tels que
at(1) et w(1).
- Nombreuses améliorations de
ftpd(8)
ajoutant des caractéristiques trouvées dans des démons FTP plus gros et moins sécurisés comme les classes d'utilisateurs, limites de connexions, gestion améliorée des hôtes virtuels, statistiques de transfert, accélération du taux de transfert et reconnaissance d'extensions de groupes de travail IETF ftpext.
- Le client
ftp(1)
a encore été amélioré : accélération du taux de transfert, meilleure reconnaissance de URL, téléchargements par ligne de commandes.
Consultez la page de manuel pour plus de détails.
Divers
- Passage des plate-formes i386 et sparc du format d'exécutables a.out vers SVR4 ELF. (Les autres plate-formes utilisant a.out passeront dans les prochaines versions).
- Ajout de nombreuses caractéristiques SUSv2 à la bibliothèque
curses(3),
dont la gestion de la couleur.
- Mise à jour, dans la dernière version stable, de nombreux paquetages tierces inclus dans le système de base dont : file(1), ipfilter(4), ppp(4),
sendmail(8), named(8) et dhcpd(8).
- De nombreux nouveaux paquetages dans le système pkgsrc
dont les bureaux «open source» KDE et GNOME mais aussi les derniers Tcl/Tk, perl et autres composants de la plate-forme Java Enterprise.
L'environnement de paquetages lui-même reconnaît désormais les caractères jocker des dépendances.
- Mises à jour dans le guide du style de codage de NetBSD (qui se trouve dans
/usr/share/misc/style)
recommandant, suivant la meilleure expérience, de n'utiliser que le C ANSI (et non K&R). La migration du code source de NetBSD, afin de suivre cette ligne de conduite, a commencé.
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.
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.
Enfin, nous saluons les grands pionniers du passé dans les champs du réseau, des systèmes d'exploitation et de compression, dont W. Richard
Stevens, Phil Katz et Mike Muuss. Leurs contributions nous ont vraiment aidé à rendre notre travail possible.
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
[Section annulée. Reportez-vous à la liste des sites miroirs diffusée sur notre site ainsi qu'à la liste des revendeurs de cédéroms.]
Charles M. Hannum
Président de la Fondation NetBSD
Retour vers la version officielle de NetBSD 1.5
(Nous contacter)
$NetBSD: NetBSD-1.5.html,v 1.7 2004/10/30 22:34:38 jschauma Exp $
Copyright © 1994-2003
par la Fondation NetBSD, Inc. TOUS DROITS RÉSERVÉS.