Ankündigung von NetBSD 3.0

Einführung

Das NetBSD Projekt ist erfreut bekannt geben zu dürfen, dass Version 3.0 des NetBSD Betriebssystems verfügbar ist.

NetBSD ist weit bekannt als das portabelste Betriebssystem der Welt. Momentan unterstützt es 54 verschiedene Systemarchitekturen aus einem einzigen Source Tree, und wird kontinuierlich auf weitere portiert.

NetBSD 3.0 knüpft an unsere lange Tradition an und bringt spürbare Verbesserungen im Bereich der Stabilität, Performanz, Netzwekunterstützung und Sicherheitsverbesserungen sowie die Unterstützung zwei neuer Plattformen (iyonix und hp700) und vieler Endgeräte.

Weitreichende Verbesserungen des Netzwerk Stacks liefern nicht nur erhöhte Performanz, sondern machen NetBSD auch eine ausgezeichnete Wahl für VPN Gateways. Das PAM (Pluggable Authentication Modules) Gerüst liefert weitere Flexibilität im Bereich des User Management und erleichtert die Integration in homogene Netzwerke. Der Kernel, die Libraries und das Userland können nun Dateisysteme mit einer Grösse von über zwei Terabytes handhaben und durch die Unterstützung von Xen 2.0 können mehrere virtuelle Server auf einer einzigen Maschine verfügbar gemacht werden.

Weitere Details und Errungenschaften in NetBSD 3.0 finden Sie weiter unten!

Die vollständigen Quellen und vorkompilierten Programme für NetBSD 3.0 sind zum Download auf vielen Seiten rund um die Welt verfügbar. Eine Liste der Mirror via FTP, AnonCVS, SUP und anderer Methoden finden Sie als Teil dieser Ankündigung; eine beständig aktualisierte Liste finden Sie auch unter http://www.NetBSD.org/mirrors/.

Wir möchten die Nutzer, die NetBSD via CD-ROM installieren wollen, dazu ermutigen, die NetBSD ISO Images mittels BitTorrents zu verwenden. Sie können diese Torrents in dem ISO Verzeichnis der FTP-Server finden.

Eine Liste der Hash-Werte für die NetBSD 3.0 Distribution, signiert mit dem PGP Schlüssel des NetBSD Security-Officers ist auch verfügbar: ftp://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-3.0_hashes.asc

Über NetBSD

NetBSD ist ein vollständiges, Unix-ähnliches Betriebssystem, dessen Quellcode frei erhältlich ist (Open Source). Es stammt von Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite und 4-4BSD-Lite2 ab. NetBSD läuft auf 54 verschiedenen Systemfamilien, 17 verschiedenen Maschinenarchitekturen und 17 verschiedenen CPU Familien und wird kontinuierlich auf weitere portiert. Version 3.0 von NetBSD kommt vorkompiliert für 48 verschiedene Maschinentypen.

NetBSD ist ein vollständiges System. Zusätzlich zu seinem leicht portierbaren, hocheffizienten Kernel enthält NetBSD einen kompletten Satz an Hilfsprogrammen, Compiler für verschiedene Programmiersprachen, das X Window System, Firewall-Software sowie verschiedene andere Programme, alle begleitet von ihrem vollen Quellcode. Die NetBSD Packages Collection beinhaltet über 5700 Packages. Binärpakete für eine Vielzahl von Plattformen werden kontinuierlich erstellt.

Weitere Informationen über das NetBSD Projekt und seine Ziele sind erhältlich unter:

NetBSD ist frei (im wahrsten Sinne des Wortes) - der gesamte Code unterliegt einer nicht-restriktiven Lizenz und kann ohne Zahlung von Lizenzgebühren von Jedermann und Jederfrau auch kommerziell verwendet werden. Kommerzielle Unterstützung ist durch eine Vielzahl an Quellen verfügbar; einige sind unter der folgenden Adresse aufgelistet:

Weitere Informationen über NetBSD sind von der offiziellen Webseite erhältlich:

NetBSD ist das Resultat der Arbeit vieler verschiedener Leute, verteilt über die ganze Welt. Das „Net“ im Namen ist ein Tribut an das Internet, das es uns ermöglicht, miteinander zu kommunizieren und Code gemeinsam zu nutzen. Ohne das Internet würde dieses Projekt nicht existieren.

Von NetBSD 3.0 unterstützte Systeme

NetBSD 3.0 bietet für folgende Systeme auch eine Binärdistribution an:

NetBSD/acorn26 Acorn Archimedes, A-series und R-series Systeme
NetBSD/acorn32 Acorn RiscPC/A7000, VLSI RC7500
NetBSD/algor Algorithmics, Ltd. MIPS evaluation boards
NetBSD/alpha Digital/Compaq Alpha (64-bit)
NetBSD/amd64 AMD64 family of processors
NetBSD/amiga Commodore Amiga, MacroSystem DraCo
NetBSD/arc MIPS-basierte Maschinen auf Basis der Advanced RISC Computing Spezifikation
NetBSD/atari Atari TT030, Falcon, Hades
NetBSD/cats Chalice Technology's CATS und Intel's EVSA-285 evaluation board
NetBSD/cesfic CES FIC8234 VME processor board
NetBSD/cobalt Cobalt Networks' MIPS-basierende Microservers
NetBSD/dreamcast Sega Dreamcast game console
NetBSD/evbarm ARM evaluation boards
NetBSD/evbmips MIPS-basierende evaluation boards
NetBSD/evbppc IBM PowerPC 405GP basierende Walnut evaluation boards
NetBSD/evbsh3 Evaluation boards mit Hitachi Super-H SH3 und SH4 CPUs
NetBSD/evbsh5 Evaluation boards mit Hitachi Super-H SH5 CPUs
NetBSD/hp300 Hewlett-Packard 9000/300 und 400 Serie
NetBSD/hp700 Hewlett-Packard 9000 Series 700 Workstations
NetBSD/hpcarm StrongARM basierte Windows CE PDA Maschinen
NetBSD/hpcmips MIPS-basierte Windows CE PDA Maschinen
NetBSD/hpcsh Hitachi SH3/4 basierte Windows CE PDA Maschinen
NetBSD/i386 80x86-based IBM PCs und Klone
NetBSD/ibmnws IBM Network Station 1000
NetBSD/iyonix Castle Technology's Iyonix ARM basierte PCs
NetBSD/luna68k OMRON Tateisi Electric's LUNA series
NetBSD/mac68k Apple Macintosh mit 68k CPU
NetBSD/macppc Apple Power Macintosh und Klone
NetBSD/mipsco MIPS Familie auf Workstations und Servern
NetBSD/mmeye Brains mmEye multimedia server
NetBSD/mvme68k Motorola MVME 68k SBCs
NetBSD/mvmeppc Motorola PowerPC VME SBCs
NetBSD/netwinder StrongARM basierte NetWinder Maschinen
NetBSD/news68k Sony's 68k-based „NET WORK STATION“ series
NetBSD/newsmips Sony's MIPS-based „NET WORK STATION“ series
NetBSD/next68k NeXT 68k „black“ hardware
NetBSD/ofppc OpenFirmware PowerPC machines
NetBSD/pmax Digital MIPS-basierte DECstations und DECsystems
NetBSD/pmppc Artesyn's PM/PPC board
NetBSD/prep PReP (PowerPC Reference Platform) und CHRP Maschinen
NetBSD/sandpoint Motorola Sandpoint reference platform
NetBSD/sbmips Broadcom SiByte evaluation boards
NetBSD/sgimips Silicon Graphics' MIPS-basierte Workstations
NetBSD/shark Digital DNARD („shark“)
NetBSD/sparc Sun SPARC (32-bit) und UltraSPARC (in 32-bit mode)
NetBSD/sparc64 Sun UltraSPARC (in nativem 64-bit mode)
NetBSD/sun2 Sun 2
NetBSD/sun3 Sun 3 und 3x
NetBSD/vax Digital VAX
NetBSD/x68k Sharp X680x0 series

Die folgenden Ports sind ausschließlich in Quellcode-Form erhältlich:

NetBSD/amigappc PowerPC-based Amiga boards
NetBSD/bebox Be Inc's BeBox
NetBSD/pc532 The NS32532-basierte PC532 computer
NetBSD/playstation2 SONY PlayStation 2

Die wichtigsten Änderungen zwischen NetBSD 2.0 und 3.0

Die komplette Liste der Änderungen kann in den Dateien CHANGES und CHANGES-3.0 im Hauptverzeichnis des NetBSD 3.0 Release Trees gefunden werden. Folgende Änderungen sind die herausragendsten:

Unterstütze Plattformen und Maschinen

  • Ein Port auf eine neue Plattform: iyonix. Dieser Port unterstützt den Iyonix PC, ein Desktop Computer von Castle Technology basierend auf einem 600 MHz XScale 80321 Prozessor.
  • Der xen Port unterstützt nun Xen 2.0, sowohl in priviligiertem als auch unpriviligiertem Modus.
  • Der evbarm Port unterstützt nun den TS-7200 Single Board Computer, auch als „NetBSD Toaster bekannt.“.
  • Der sgimips Port unterstützt nun IP12 Maschinen (Personal Iris 4D/30, 4D/35 und Indigo R3K).
  • Unterstützung für den PowerPC 601 wurde eingefügt, und der prep Port unterstützt nun auch IBM RS/6000 60P 7020-011.

Kernel

  • Der i386 Port unterstützt nun die Enhanced SpeedStep Technology.
  • Die statvfs(2) Familie der System Calls wurde eingefügt.
  • Das ptm(4), Unix/98 pty Multiplexor Device wurde eingefügt.
  • swwdog(4), eine Software Watchdog Timer Fazilität wurde eingefügt.
  • Das Autokonfigurations Gerüst wurde für die Gerätetreiber LKMs umgeschrieben.
  • compat_darwin(8) Emulation unterstützt nun Binärdateien von Mac OS X Version 10.3.
  • Die sparc64 und shark Ports haben das maschinen-unabhängige wscons(9) Gerüst übernommen. Desweiteren wechselte der sparc64 Port zu einem XFree86 basierten X Server und unterstützt nun die cg6, mach64 und ffb/afb Framebuffer mit Acceleration. and ffb/afb framebuffers with acceleration.
  • Die synchronen I/O Multiplexing System Calls pselect(2) und pollts(2) wurden hinzugefügt.
  • Eine weitere experimentelle Buffer Queue Strategie, BUFQ_PRIOCSCAN, per-Prioritätszyklisches Scannen, wurde hinzugefügt. Die existierende Strategie NEW_BUFQ_STRATEGY wurde in BUFQ_READPRIO umbenannt, da diese den Read-Requests Priorität gegenüber den Write-Requests gibt.
  • Die Art und Weise in der die „map entry“ Kernel Struktur angelegt wird, wurde verbessert, so dass ein Wissen der Systembelastung nicht mehr notwendig ist. So müssen Nutzer nun auch auf sehr stark belasteten Serven nicht mehr „options MAX_KMAPENT“ in ihre Kernel Konfigurationsdatei eintragen.

Networking

  • TCP now supports TCP Selective Acknowledgement Options (RFC 2018) for enhanced performance (especially on long distance connections), and TCP MD5 signatures (RFC 2385) for enhanced protection against attacks.
  • TCP can take advantage of hardware-assisted TCP/IPv4 segmentation on re(4), wm(4) and xge(4) interfaces.
  • The OpenBSD Packet Filter has been integrated as an alternative packet filter solution.
  • IP Filter has been upgraded to version 4.1.8.
  • The KAME IPsec stack now supports ESP over NAT connections (RFC 3948).
  • IPv4 Protocol Independent Multicast (PIM) routing support has been added.
  • ipsec-tools 0.6.3 provide IKE support for ESP over NAT connections (RFC 3947), user authentication via XAuth and automatic network configurations of VPN clients via Mode Config.
  • Added RFC 3378 EtherIP support, which makes it possible to add gif(4) interface to bridges.
  • Added tap(4), the virtual Ethernet device.
  • ppp(4) has been updated to 2.4.3.
  • gre(4) now supports tunneling of the IPv6 Protocol.

Supported devices

  • Added iteide(4): driver for ITE 8212 IDE controller.
  • Added ixpide(4): driver for ATI IXP series chipset IDE controller.
  • Added pdcsata(4): driver for Promise SATA150 (aka PDC203xx) controllers.
  • Added ipw(4): driver for Intel PRO/Wireless 2100.
  • Added iwi(4): driver for Intel PRO/Wireless 2200AG/2915ABG.
  • Added rtw(4): driver for Realtek RTL8180L IEEE 802.11b wireless network.
  • Added vge(4): driver for VIA VT612X Gigabit Ethernet controller.
  • Added xge(4): driver for Neterion Xframe-I 10 gigabit Ethernet.
  • Added cdce(4): driver for CDC USB Ethernet.
  • Added atu(4): driver for Atmel AT76C50x based 802.11b wireless network interfaces.
  • Added uep(4): driver for eGalax USB touchpanel controller.
  • Added ugensa(4): driver for USB generic serial adapter, which currently supports CDMA Wireless PC Card.
  • Added auixp(4): driver for ATI IXP series chipset audio controller.
  • Added auacer(4): driver for ALi M5455 audio controller.
  • Added azalia(4): driver for High Definition Audio controller.
  • Added spif(4): driver for Sun SUNW,spif multi-port Sbus card.
  • viaide(4) now supports nForce2 Ultra 400, nForce3 250 IDE and SATA, and nForce4 IDE and SATA controllers. viaide(4) also supports VIA VT6421 SATA RAID controller though drives on the controller need to be configured into RAID/JOBS sets via its BIOS.
  • siside(4) now supports SiS 180 and 741 SATA controllers.
  • artsata(4), which is the Intel i31244 Serial ATA disk controller driver, now supports DPA mode.
  • satalink(4) now supports Silicon Image 3512 SATA.
  • piixide(4) now supports Intel 82801FB/FR (ICH6/6R) IDE and SATA, 82801FBM SATA, 82801G (ICH7) IDE and SATA, and i6300ESB IDE and SATA controllers. Also added basic support for RAID0 and RAID1 for the Adaptec HostRAID format as found on the Intel 6300ESB on-board RAID.
  • stge(4) now works on big-endian machines including sparc64 with hardware checksums.
  • aac(4) now supports Adaptec SATA RAID 2810SA.
  • mpt(4) now supports LSI Logic FC919x SCSI controllers.
  • spc(4) now has support for Fujitsu MB87030-based PCMCIA SCSI controller.
  • bge(4) now supports Broadcom BCM5788, BCM5705K, BCM5721, and BCM5751M Gigabit Ethernet controllers, and has 802.3x flow control support.
  • gem(4) and hme(4) now have hardware checksums support.
  • re(4) and wm(4) now supports TCPv4 hardware transmit segment offload.
  • wm(4) now supports more Intel Gigabit Ethernet chips and 64bit PCI DMA transfer,
  • re(4) now supports Corega CG-LAPCIGT Gigabit Ethernet, and RTL8169 based CardBus Ethernet interfaces, including NetGear GA-511.
  • ex(4) now supports 3Com 3c920B-EMB-WNM Integrated Fast Ethernet.
  • sk(4) now supports Belkin Gigabit Desktop Network card.
  • bce(4) now supports Broadcom BCM4401-B0 Ethernet.
  • tl(4) now supports Compaq Netelligent 10 T/2 PCI UTP/Coax Controller.
  • wi(4) now supports SMC2531W-B EliteConnect Wireless Adapter.
  • fxp(4) now supports Intel 82801FB (ICH6) 10/100 Ethernet.
  • tlp(4) now supports LinkSys PCMPC200 Cardbus Ethernet and ASIX AX88140A/AX88141 chipsets.
  • Many improvements for atw(4) ADMtek ADM8211 802.11 wireless network driver.
  • auich(4) now supports nForce2 Ultra 400, nForce3 250 MCP-T AC-97, nForce4, Intel ICH7, and Intel 6300ESB audio controllers.
  • auvia(4) now supports suspend and resume.
  • puc(4) now supports VS-Com PCI-210H 2S/1P card, VScom PCI-200 2S card, and ADDI-DATA APCI-7800 8-port serial adapter.
  • uftdi(4) now supports Sealevel Systems' uftdi-based USB-Serial adapter.
  • uvscom(4) now supports SUNTAC U-Cable type A4 USB serial adapter.
  • pms(4) now supports synaptics touchpad.
  • lm(4) now supports iTE IT8705f and Winbond 83627THF environment monitor controllers.
  • Many bug fixes and improvements for ehci.4; USB 2.0 controllers.
  • Many fixes for uaudio(4) devices.
  • pms.uax(4) ASIX AX88172 USB Ethernet driver has been replaced by axe(4) driver derived from FreeBSD.
  • vnd(4) pseudo-device now supports compressed image.

File system

  • UFS_DIRHASH support is added from FreeBSD. UFS_DIRHASH improves lookup performance by maintaining in-core hash tables for large directories on UFS.
  • Added ptyfs, a pseudo-terminal file system.
  • The CD9660 file system now supports UTF-8 filenames using Joliet extensions.
  • makefs(8) can now create CD9660 compatible filesystems.
  • Ext2fs now supports large files (larger than 2 GB). fsck_ext2fs(8) also handles them and supports conversion from old file systems.
  • The stability of the Log-structured File System (LFS) has been improved.
  • vnd(4) can now read compressed disk images. A new tool vndcompress(1) is included to create them.

Libraries

  • Added PAM (Pluggable Authentication Modules) framework.
  • Support wide strings in C++.
  • Re-entrant library functions like getpwent_r() have been added.
  • Some libc string functions for i386 have been replaced with optimized versions.
  • Added DCE 1.1 RPC compatible UUID (Universal Unique Identifier) routines to libc.
  • Added memmem(3) to libc, which is API compatible with the functions in FreeBSD and Linux.

Security

  • The Veriexec framework is now using hash tables to store per-file data, resulting in much faster operation. It supports four different enforcement levels and full control over verbosity. Signature files are easier to generate and are more flexible than in the previous version.
  • Added SHA2 to libc to provide more secure hashing algorithms and made cksum(1) and mtree(8) support them.

System Administration und Benutzertools

  • Verschiedene Verbesserungen im „sysinst“ Installationsprogramm, darunter auch die Übersetzung ins Spanische.
  • Zahlreiche Verbesserungen in syslogd(8), die meisten darunter von FreeBSD.
  • fsck(8) besitzt nun eine Fortschrittsanzeige.
  • dump(8) unterstützt nun Snapshots von Dateisystemen.
  • sockstat(1), welches offene Sockets anzeigt, wurde hinzugefüft;.
  • seq(1), ein Programm um eine Zahlensequenz auszudrucken, wurde eingefüt. Diese Programm ist von Plan 9 abgeleitet.

Verschiedenes

  • Das audio(9) Interface wurde verbessert. Audio Software Filter Pipeline Unterstützung wurde hinzugefügt, was Hardware Treibern vereinfacht, Encodings oder Sample Rates einzufügen.
  • Die meisten der Software Packages von Drittanbietern welche Teil des Basissystems sind wurden auf den neuesten Stand gebracht:
    • 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
  • Viele neue und aktualisierte Packages im pkgsrc system, darunter die Desktops KDE, GNOME und Xfce, die Perl Programmiersprache, der Apache Webserver und viele weitere. Zum jetzigen Zeitpunkt befinden sich über 5700 Packages im pkgsrc.

Selbstverständlich sind auch unzählige Bugfixes und kleinere Verbesserungen in diese Version mit aufgenommen worden.

Bitte beachten Sie, dass „sysinst“ Ihnen momentan noch nicht bei der Installation von Binärpaketen von Drittanbietern, oder Paketen aus dem pkgsrc, unter die Arme greift. Lesen Sie hierzu die NetBSD Packages Collection Dokumentation:

Danksagungen

Die NetBSD Foundation möchte die Gelegenheit nutzen, all denjenigen zu danken, die das Projekt über die Jahre hinweg mit Programmcode, Hardware, Spenden, Internetanbindung unserer Server, Webseiten und anderer Dokumentation, Release Engineering und anderen Ressourcen unterstützt haben. Weitere Informationen über Sponsoren und Mitarbeiter sind zu finden unter:

Besonders danken möchten wir der University of California zu Berkeley, sowie dem GNU-Projekt für ihre besonders großen Code-Anteile, die wir benutzen, sowie dem Internet Software Consortium Inc., Columbia University und Ludd (Luleå Academic Computer Society) Computer Society zu Luleå University of Technology für ihre gegenwärtigen Server Housing-Dienste.

Über die NetBSD Foundation

Die NetBSD Foundation wurde 1995 mit den Zielen gegründet, die zentralen Dienste des NetBSD-Projekts zu verwalten, das Projekt in der Industrie und der Open-Source-Gemeinde bekannt zu machen, sowie das Recht am geistigen Eigentum am Großteil des NetBSD Codes zu besitzen. Der normale Betrieb des Projekts wird von Freiwilligen übernommen.

Als gemeinnützige Organisation ohne jegliche kommerzielle Unterstützung ist die NetBSD Foundation auf Spenden der Nutzer angewiesen. Wir würden Sie gerne dazu auffordern, grosszügig zu spenden, um die weitere Entwicklung unseres vorzüglichen Betriebssystems zu ermöglichen. Ihre grosszügige Spende würde würde viel dazu beitragen, die laufenden Organisationskosten der NetBSD Foundation und die Entwicklungs- und Wartungskosten zu decken.

Spenden können via Paypal vorgenommen werden und sind in den USA steuerlich absetzbar. Sollten Sie andere Spendenarten bevorzugen, so wenden Sie sich bitte an .

NetBSD mirror sites

Bitte nutzen Sie einen Mirror, der Ihnen geografisch am Nächsten liegt.

Bitte sehen Sie auch unsere Liste der CD-ROM Vertreiber.


Zurück zu  NetBSD 3.0 Formelle Releases

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