Oznámení NetBSD 2.0

Úvod

The NetBSD Project s potěšením oznamuje, že je nyní k dispozici vydání 2.0 operačního systému NetBSD.

NetBSD je všeobecně známo jako nejpřenositelnější operační systém na světě. V současné době podporuje padesát čtyři různých systémových architektur, všechny z jednotného zdrojového kódu a je neustále portováno na další.

NetBSD 2.0 pokračuje v naší dlouhé tradici, se zásadním vylepšením výkonu souborových systémů a správy paměti, zásadními bezpečnostními rozšířením a podporou mnoha nových platforem a periferií.

Přidání nativní implementace vláken pro všechny platformy a podpory symetrického multiprocessingu (SMP) pro i386 a ostatní populární platformy byly dlouhodobé cíle pro NetBSD 2.0. Oba tyto cíle jsou nyní splněny?SMP podpora byla přidána pro i386, SPARC a PowerPC, SMP podpora pro stroje Alpha a VAX byla vylepšena a nový port na 64-bitový AMD/Opteron také podporuje SMP.

Čtěte níže pro další vylepšení v NetBSD 2.0!

Kompletní zdrojový kód a binární soubory pro NetBSD 2.0 lze stáhnout z mnoha serverů po celém světě. Seznam serverů, které poskytují služby FTP, AnonCVS, SUP a další, je k dispozici na konci tohoto ohlášení; jejich aktuální seznam lze též nalézt na: http://www.NetBSD.org/mirrors/

Uživatelům, kteří chtějí instalovat pomocí CD-ROM ISO obrazů, doporučujeme využít download BitTorrent použítím torrent souborů, Toto je první velké vydání NetBSD přidávající BitTorrent do mechanismů distribuce a jeho použití se silně doporučuje pro udržení dostupné kapacity linek.

Seznam hashů pro distribuci NetBSD 2.0 byl podepsán dobře propojeným PGP klíčem NetBSD Security-Officer: ftp://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-2.0_hashes.asc

O NetBSD

Operační systém NetBSD je plnohodnotný Open Source unixový operační systém, vycházející z Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2. NetBSD pracuje na 54 různých architekturách systémů 17 strojových architektrur na 17 odlišných rodin CPU a je portováno na další. Verze NetBSD 2.0 obsahuje plnou binární distribuci pro 48 různých typů strojů.

NetBSD je vysoce integrovaný systém. Kromě vysoce přenositelného, vysoce výkonného jádra, NetBSD obsahuje kompletní sadu uživatelských utilit, překladače několika jazyků, X Window Systémem, software pro realizaci firewallu a mnoho dalších nástrojů, vše doprovázeno plným zdrojovým kódem. The NetBSD Packages Collection obsahuje přes 5000 balíčků a momentálně se připravuje vydání binární balíčků pro mnoho platforem.

Více informací o cílech NetBSD Project můžete získat z webu NetBSD na adrese:

NetBSD je volné. Veškerý kód je pod neomezujícími licencemi a může být použit bez jakéhokoliv placení poplatků komukoli. Podporu je možno získat zdarma přes naše e-mailové diskusní skupiny a web. Komerční podpora je dostupná z mnoha zdrojů; některé jsou uvedeny na stránce:

Podrobnější informace o NetBSD jsou k dispozici na našem serveru:

NetBSD je výsledkem práce různorodé skupiny lidí rozeseté po celém světě. Slovo ?Net? v našem názvu je poctou Internetu, který nám umožňuje komunikovat a sdílet zdrojové texty a bez něhož by tento projekt neexistoval.

Rodiny systémů podporované v NetBSD 2.0

NetBSD 2.0 poskytuje podporované binární distribuce pro následující systémy:

NetBSD/acorn26 Acorn Archimedes, A-series a R-series systems
NetBSD/acorn32 Acorn RiscPC/A7000, CATS, Digital Shark, EBSA-285, VLSI RC7500
NetBSD/algor Algorithmics, Ltd. MIPS evaluation desky
NetBSD/alpha Digital/Compaq Alpha (64-bit)
NetBSD/amd64 Rodina procesorů AMD64
NetBSD/amiga Commodore Amiga, MacroSystem DraCo
NetBSD/arc stroje založené na MIPS podle specifikace Advanced RISC Computing
NetBSD/atari Atari TT030, Falcon, Hades
NetBSD/cats Chalice Technology's Strong Arm evaluation desky
NetBSD/cesfic CES FIC8234 VME procesorové desky
NetBSD/cobalt Cobalt Networks' microservery založené na MIPS
NetBSD/dreamcast Sega Dreamcast herné konzola
NetBSD/evbarm ARM evaluation desky
NetBSD/evbmips MIPS-based evaluation desky
NetBSD/evbppc Walnut evaluation desky založené na IBM PowerPC 405GP
NetBSD/evbsh3 Evaluation desky s Hitachi Super-H SH3 a SH4 CPU
NetBSD/evbsh5 Evaluation desky s Hitachi Super-H SH5 CPU
NetBSD/hp300 Hewlett-Packard 9000/300 a 400 series
NetBSD/hpcarm Windows CE PDA stroje založené na StrongARM
NetBSD/hpcmips Windows CE PDA stroje založené na MIPS
NetBSD/hpcsh Windows CE PDA stroje založené na SH3/4
NetBSD/i386 počítače IBM PC a kompatibilní, založené na procesorech 80x86
NetBSD/ibmnws IBM Network Station 1000
NetBSD/luna68k OMRON Tateisi Electric's LUNA série
NetBSD/mac68k Apple Macintosh s 68k CPU
NetBSD/macppc Apple Power Macintosh a klony
NetBSD/mipsco MIPS rodina pracovních stanic a serverů
NetBSD/mmeye Brains mmEye multimedia server
NetBSD/mvme68k Motorola MVME 68k SBC
NetBSD/mvmeppc Motorola PowerPC VME SBC
NetBSD/netwinder NetWinder stroje založené na StrongARM
NetBSD/news68k Sony's 68k-based ?NET WORK STATION? série
NetBSD/newsmips Sony's MIPS-based ?NET WORK STATION? série
NetBSD/next68k NeXT 68k ?černý? hardware
NetBSD/ofppc OpenFirmware PowerPC stroje
NetBSD/pmax Digital DECstation a DECsystem založené na MIPS
NetBSD/pmppc Artesyn's PM/PPC desky
NetBSD/prep PReP (PowerPC Reference Platform) a CHRP stroje
NetBSD/sandpoint Motorola Sandpoint reference platforma
NetBSD/sbmips Broadcom SiByte evaluation desky
NetBSD/sgimips Silicon Graphics' pracovní stanice založené na MIPS
NetBSD/shark Digital DNARD (?shark?)
NetBSD/sparc Sun SPARC (32-bit) a UltraSPARC (ve 32-bit módu)
NetBSD/sparc64 Sun UltraSPARC (v nativním 64-bit módu)
NetBSD/sun2 Sun 2
NetBSD/sun3 Sun 3 a 3x
NetBSD/vax Digital VAX
NetBSD/x68k Sharp X680x0 série

Porty dostupné v této verzi pouze ve formě zdrojových textů zahrnují:

NetBSD/amigappc Amiga desky založené na PowerPC
NetBSD/bebox Be Inc's BeBox
NetBSD/hp700 Hewlett-Packard 9000 Series 700 pracovní stanice
NetBSD/pc532 PC532 počítač založený na NS32532
NetBSD/playstation2 SONY PlayStation 2
NetBSD/xen Xen virtuální strojový monitor

Hlavní změny mezi 1.6 a 2.0

Kompletní seznam změn je k dispozici v souboru CHANGES-2.0 na vrcholu adresářové struktury vydání NetBSD 2.0. Z těch nejdůležitějších změn:

Kernel

  • Porty na nové platformy, včetně: amd64, evbsh5 a xen.
  • Nativní podpora vláken, založena na Scheduler Activations. Aplikace, které podporují nativní vlákna, mohou nyní plně využít vysoce výkonnou NetBSD implementaci POSIX vláken (pthread).
  • i386 port nyní podporuje SMP a má novou infrastrukturu pro ACPI a management spotřeby, které využívají Intel ACPI implementaci.
  • amd64 port nyní podporuje SMP a byla dále rozšířena podpora hardware.
  • macppc port nyní podporuje SMP a byl přidán hardware support pro novější G4 modely.
  • SMP podpora byla přidána do sparc portu.
  • Byla vylepšena NetBSD Linux emulace pro podporu nejnovějšího Sun JDK/JRE pro Linux. Podle testování nyní běží tak dobře jako na Linuxu nativně.
  • Kernel events notification framework - kqueue. kqueue(2) poskytuje stavovou a efektivní infrastrukturu pro notifikace o událostech v kernelu. Momentálně podporované události zahrnují změny v socketech, souborech, adresářích, fifo, rourách, terminálech a zařízení a monitorování procesů a signálů. kqueue je podporováno všemi zapisovatelnými souborovými systémy ve stromu NetBSD (s výjimkou Coda) a všemi ovladači zařízení, které podporují poll(2).
  • NetBSD 2.0 vynucuje nespustitelná mapování paměti na mnoha platformách. To znamená, že zásobník a heap procesů jsou defaultně nespustitelné, což ztěžuje zneužití potenciálních přetečení bufferů. NetBSD 2.0 podporuje PROT_EXEC práva v mmap(2) pro všechny platformy, které odlišují spustitelnost od přístupu k datům, byť ne nutně s přesností na jednotlivé stránky. Pokud má hardware menší přesnost, platí pravidlo, že je-li jakákoli stránka ve větší jednotce spustitelná, je spustitelná celá větší jednotka, jinak je celá větší jednotka nespustitelná.
  • Nová obecná i2c infrastruktura, která podporuje "bit bang" mód a ?inteligentní? řadiče.
  • sysctl(9) bylo změněno ze statických vazeb na dynamickou implementaci.
  • Byl přidán nový ovladač satalink(4) a SATA podpora z ostatních ovladačů sem byla přesunuta, spolu s přidáním podpory pro nové řadiče.
  • Do existujících ovladačů zařízení byly provedeny nespočetné opravy a bylo přidáno několik nových ovladačů zařizení.

Síťování

  • ipf(8) byl aktualizován na verzi 4.1.3.
  • tcp(4) nyní implementuje detekci černých děr při vyhledávání MTU cesty (path MTU discovery blackhole detection) (tj. vypne vyhledávání MTU cesty, pokud se nelze spojit).
  • Přidávání socket bufferů je nyní O(C). Toto může značně urychlit některé aplikace, které používají velké socket buffery.
  • wi(4) podporuje Host-AP mód, což umožňuje použití adaptérů založených na Prism2/2.5/3 jako 802.11 Access Point.
  • Podpora pro ipf(8) byla přidána do bridge(4) a brconfig(8).
  • Alokace portů byla změněna z hash seznamu na hash tabulku pro zlepšení výkonu.

File systém

  • Do NetBSD bylo naportováno FreeBSD UFS2. UFS2 je rozšíření FFS, které přidává 64 bit ukazatelé bloků a podporu pro rozšířený souborový prostor. Mezi jinými, UFS2 umožňuje souborové systémy větší než 1Terabyte.
  • Kryptografický disk ovladač (cgd(4)) se může použít pro zašifrování disků nebo oddílů s použitím některých silných šifer, jako je AES (Rijndael) a Blowfish. cgd lze také nakonfigurovat pro šifrování swapu.

Bezpečnost

  • Do systému byla přidána infrastruktura systrace. systrace(4) monitoruje a kontroluje přístup aplikace do systému pomocí vynucených přístupových zásad pro systémová volání. Utilita systrace(1) může být použíta pro sledování přístupu nedůvěryhodných aplikací k systému. Také může být použita pro ochranu systému před software chybami (jako je přetečení bufferu) pomocí omezení přístupu démona k systému. Vlastnost systrace pro dočasného zvýšení privilegií může být použita pro odstranění nutnosti běhu velkých, nedůvěryhodných programů jako root v případě, že třeba jen jedno či dvě systémová volání potřebují privilegia root.
  • V této verzi NetBSD byla přidána podpora Verified Exec. Verified Exec testuje kryptografický hash předtím, než povolí spuštění spustitelných souborů nebo skriptů. Může být použit k zamezení spuštění souborů nebo skriptů, které byly ilegálně upraveny nebo instalovány. Verified Exec dále může omezit použití skript interpreterů pouze na autorizované skripty a zamezit interaktivní použití.

Administrace systému a uživatelské nástroje

  • Systém je nyní plně dynamicky linkovaný (včetně /bin a /sbin).
  • Nástroje pro obnovení systému jsou k dispozici pod /rescue. Jsou to staticky linkované verze různých nástrojů optimalizované na použití prostoru, které jsou potřeba k opravě systému (včetně /rescue/init a /rescue/sh).
  • Výměna GPL verzí různých nástrojů za ne-GPL verze, včetně gzip(1) a awk(1).

Různé

  • NetBSD 2.0 podporuje nové kompilátor nástroje založené na gcc 3.3.3 a binutils 2.14. gcc 3.3.3 přidává podporu pro mnoho nových cílových CPU a podstatně zlepšuje podporu pro i386 a další. Podpora nových platforem v gcc 3.3.3 umožnila portaci NetBSD na ještě více architektur.
  • NetBSD 2.0 se dodává s X11 binárními soubory založenými na XFree86 4.4.0 na všech portech, které podporují X Window System.
  • Aktualizace většiny balíků třetích stran, které jsou v základním systému, na následující stabilní verze:
    • bind 8.3.7
    • binutils 2.14
    • cvs 1.11.17
    • diffutils 2.8.1
    • file 4.08
    • gcc 3.3.3
    • gdb 5.3
    • grep 2.5.1
    • groff 1.19
    • less 381
    • openssl 0.9.7d
    • postfix 2.0.19
    • sendmail 8.12.11
    • tcpdump 3.7.1
    • texinfo 4.6
  • Mnoho nových balíků v pkgsrc systému, včetně posledních GNOME, KDE a Xfce open source desktopů, OpenOffice.org, Perl, Apache a mnoha dalších. Je podporováno mnoho nových platforem, včetně Darwin, FreeBSD, IRIX, Linux, OpenBSD a Solaris. Dále se pracuje na podpoře různých dalších platforem (mezi jinými AIX, BSD/OS a HP-UX), díky novému, portabilnímu bootstrap kitu, který zjednodušuje implementaci podpory pkgsrc pro nové operační systémy. V okamžiku psaní tohoto textu je v pkgsrc k dispozici přes 5000 baliků třetích stran.

A samozřejmě je zde nespočetně oprav chyb a jiných různých rozšíření.

Prosím berte na vědomí, že sysinst momentálně nepomáhá s instalací předkompilovaných binárních balíčků třetích stran ani pkgsrc systému jako takového. Viz dokumentace NetBSD package collection:

Poděkování

The NetBSD Foundation by ráda poděkovala všem, kdo v uplynulých letech přispěli kódem, hardwarem, dokumentací, dary, umístěním našich serverů, stránek a jiné dokumentace, řízení release a jinými prostředky během všech těch let. Více informací o lidech, kteří pomáhají NetBSD, je k dispozici na:

Rádi bychom obzvláště poděkovali University of California v Berkeley a projektu GNU pro mimořádně velké části kódu, které využíváme. Také by jsme rádi poděkovali Internet Software Consortium a Helsinské technické univerzitě za umístění našich serverů.

O NetBSD Foundation

NetBSD Foundation byla založena v roce 1995 s cílem dohlížet na základní služby projektu NetBSD, propagovat projekt v průmyslu i v komunitě open source a držet práva k duševnímu vlastnictví velké části zdrojového kódu NetBSD. Každodenní fungování projektu zajišťují dobrovolníci.

Jako nevýdělečná organizace bez komerčního zázemí, NetBSD Foundation závisí na darech svých uživatelů a rádi bychom vás požádali o zvážení poskytnutí daru nadaci NetBSD pro podporu produkce našeho vynikajícího operačního systému. Obzvláště v tuto chvíli uvítáme vaše šlechetné dary, protože vydání NetBSD 2.0 bylo posunuto díky selhání hardware na sestavovacích strojích, které si vynutilo okamžité nahrazení příslušného vybavení.

Dary lze předat přes PayPal a pro občany USA jsou plně odečitatelné z daní. Pokud preferujete jiný způsob než PayPal, nebo chcete udělat jiná opatření, kontaktujte prosím .

NetBSD mirrory

Prosíme použijte váš nejbližší mirror.

Prosím všimněte si našeho seznamu dodavatelů CD-ROM.


Zpět k  NetBSD 2.0 formal releases

(kontaktujte nás)   Generated from %NetBSD: NetBSD-2.0.xml,v 1.6 2005/11/03 21:02:30 heinz Exp %
Copyright ? 1994-2006 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD? is a registered trademark of The NetBSD Foundation, Inc.