Ohlášení NetBSD 1.5
NetBSD projekt s radostí oznamuje, že je nyní k dispozici verze 1.5
operačního systému NetBSD.
Je obecně známo, že NetBSD je nejlépe portovatelný operační systém
na světě. Momentálně porporuje třicet jedna rodin systémů a
dvanáct různých druhů procesorů, vše z jediného stromu zdrojového
kódu, a je neustále portováno na další.
NetBSD 1.5 pokračuje v naší dlouhé tradici významných zlepšení ve výkonu
souborových a paměťových subsystémů, významných bezpečnostních
zlepšení (včetně integrace IPsec, SSH a Kerberos 5) a podporu
pro mnoho nových platforem a periferií.
Kompletní zdrojový kód a binární distribuce NetBSD 1.5 jsou k dispozici
ke stažení na adrese
ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.5/
a mnoha našich mirrorech.
Seznam mirrorů je k dispozici na konci tohoto oznámení.
O NetBSD
Operační systém NetBSD je plný, open source, Unix-like operační
systém, který se vyvinul z Berkeley Networking Release 2 (Net/2),
4.4BSD-Lite a 4.4BSD-Lite2. NetBSD funguje na třicet jedna různých
architekturách s dvanácti různými typy procesorů a je portováno
na další. NetBSD 1.5 obsahuje kompletní binární distribuci pro
dvanáct typů počítačů.
NetBSD je vysoce integrovaný systém. Kromě vysoce portabilnímu
a výkonnému kernelu, NetBSD obsahuje kompletní sadu uživatelských utilit,
kompilátory pro několik jazyků, X Windows, software pro firewally
a množství dalších nástrojů, vše plně doprovázeno zdrojovými kódy.
Podporujeme také software třetích stran (mj. desktopy KDE a GNOME)
skrz náš systém packages.
NetBSD je zdarma a volně k dispozici. Všechen kód je pod nerestriktivními
licencemi a může být použit bez placení jakýchkoli poplatků komukoli.
Podpora je k dispozici skrz naše poštovní konference a WWW.
Komerční podpora je k dispozici z mnoha zdrojů; některé z nich jsou
vypsány na:
- http://www.NetBSD.org/gallery/consultants.html
Podpobnější informace o NetBSD jsou k dispozici na našich WWW stránkách
na:
- http://www.NetBSD.org/
NetBSD je prací skupiny rozličných lidí z celého světa.
Část 'Net' z našeho jména je náš dík Internetu, který nám
umožňuje komunikovat a sdílet kód - bez něj by tento projekt nemohl
existovat.
Rodiny systémů podporované v NetBSD 1.5
Binární distribuce NetBSD 1.5 jsou k dispozici pro následující
systémy:
Porty dostupné pouze ve formě zdrojových kódu v této verzi
jsou následující:
Hlavní změny mezi 1.4 a 1.5
Je těžké kompletně shrnout všechen vývoj mezi verzí 1.4 a 1.5.
Nejdůležitější změny zahrnují:
Kernel
- Porty na nové platformy, včetně: arc,
cobalt,
hpcmips,
news68k,
sgimips, a
sparc64.
- Zlepšen výkon a stabilita paměťového subsystému UVM.
- Implementace obecného kódu pro zámky v kernelu a restrukturalizace
a vyladění scheduleru, které budou využity v budoucí implementaci
symmetric multi-processing (SMP).
- Vylepšení v oblasti emulace Linuxu, OSF1 a SVR4 pro jejich programy.
- Nová podpora emulace prostředí pro programy Win32.
- Podpora pro dynamicky nahrávatelné ELF kernel moduly.
- Trasování procesů s použitím ktruss(1).
- Odstaňování swap zařízení s použitím swapctl(8) bez nutnosti rebootu.
- Snadnější hot-swapping klávesnic a myší s použitím nového wscons
multiplexujícího zařízení - wsmux.
- Zlepšena podpora PCMCIA a CardBus, včetně podpory pro
odpojování zařízení a karet, čímž se dále zlepšuje podpora pro
notebooky a zařízení PDA.
- Mnohá zlepšení hw, mimo jiné v těchto oblastech: audio,
podpora UDMA/66 pro ATA disky, USB a wireless networking.
Networking
- Přidání IP verze 6 (IPv6) a IPsec do síťového subsystému (z projektu
KAME). Toto zahrnuje přidání kernel kódu pro IPv6/IPsec a konverzi
většiny klientů a démonů tak, aby podporovaly jak IPv4, tak IPv6
(včetně RPC a NFS přes IPv6).
- Integrace TI-RPC a 'bezpečnějšího' rpcbind(8)
(podporuje komunikaci přes autentikovaný Unix domain socket a defaultně
přes tento kanál povoluje pouze požadavky 'set' a 'unset').
- Integrace OpenSSL, SSH a Heimdalu (Víc k tomuto v bodu 'Bezpečnost').
Systémy souborů
- Významé zlepšení výkodu Berkeley Fast File Systému (ffs), primárně
díky integraci kódu Kick McKusicka - soft updates a 'trickle sync'.
Několik problémů se spolehlivostí bylo také vyřešeno separátně.
- Podpora pro Windows NT 4.0 'NTFS' (momentálně pouze pro čtení).
- Podpora revize 1 Linux `ext2fs'.
- Zvýšena stabilita a použitelnost LFS (BSD log-structurovaný
file systém).
- Různá RAIDframe vylepšení, včetně: auto-detekce
komponentů RAID a auto-konfigurace sad RAID a možnost konfigurace
root file systému (/) na sadě RAID.
- Podpora pro rozšíření Microsoft Joliet v ISO 9660 CD file
systému.
- Zlepšen mechanismus zamykání vnode struktur, což vyřešilo zdroj
několika závažných problémů z minulosti.
- Podpora pro RPC a NFS přes IPv6.
- NFS Server kód týkající se zamykání NFS (implementováno pomocí
rpc.lockd(8)) je nyní funkční.
Bezpečnost
- Integrace strong cryptografických knihoven a aplikací,
včetně AES cipher Rijndael, knihovna OpenSSL, kompletnější podpora
Kerberos IV a Kerberos V (z projektu Heimdal) a SSH server a klient
(založené na OpenSSH).
- sysctl(3) interface k různým částem informací o procesu a systému,
což umožňuje programům jako ps(1), dmesg(1) a podobným
fungovat bez rekompilace po změně kernelu
a odstranění nutnosti běžet pod setgid kmem (čímž se zvyšuje
bezpečnost systému).
- Různé služby jsou nyní defaultně vypnuté a defaultní nastavení
těchto služeb nyní používá vyšší úroveň logování.
- Bylo provedeno několik auditů kódu. Jeden pro nahrazení řetezcových
rutin používaných bez kontroly délky vstupních dat, a jiný k identifikaci
a odstranění míst kde formátovací řetězce byly použity nebezpečně,
umožňujíc uživatelům přepsat aplikační kód a vedoucí od útoků
DoS (Denial of Service) k nabourání systému.
Systémová administrace a uživatelské nástroje
- Konverze systému pro startování a shutdown systému rc(8) na
mechanismus `rc.d', s oddělenými kontrolními skripty pro každou
službu a příslušným ošetřením závislostí pomocí rcorder(8).
- postfix(1) byl přidán jako alternativní mail transport agent k
sendmail(8).
- Byly přidány nástroje pro správu uživatelů useradd(8), usermod(8), userdel(8),
groupadd(8), groupmod(8) a groupdel(8).
- Zahrnutí podpory uživatelských skupin a nastavení jejich vlastností
(/etc/login.conf) z BSD/OS.
- Zlepšena podpora pro uživatelská jména delší než osm znaků
v programech jako at(1) a w(1).
- Mnoho vylepšení ftpd(8), které dodávají vlastnosti z větších
a méně bezpečných FTP démonů, jako jsou třídy uživatelů,
limity spojení, virtual hosting, statistika přenosů, omezení
přenosové rychlosti a podpora pro několik dodatků z IETF pracovní
skupiny ftpext.
- ftp(1) klient byl ještě dále vylepšen, zahrnuje podporu omezení
rychlosti, zlešená podpora URL a uploadů z příkazové řádky.
Viz manová stránka.
Různé
- Přechod formátu spustitelných souborů na platformách i386 a sparc
od a.out k SVR4 ELF.
(Další platformu používající a.out budou změněny v budoucích
verzích).
- Přidání mnoha SUSv2 vlastností do knihovny curses(3), včetně
podpory pro barvy.
- Na poslední stabilní verze bylo zaktualizováno mnoho software třetích
stran, které jsou součástní základního systému,
mj. file(1), ipfilter(4), ppp(4),
sendmail(8), named(8) a dhcpd(8).
- Mnoho nových balíčků v systému pkgsrc, včetně open source dekstopů
KDE a GNOME, ale také poslední Tcl/Tk, perl a mnoho komponent
platformy Java Enterprise. pkgsrc nyní plně podporuje wildcard
závislosti.
- Aktualizace kódovacího stylu NetBSD (k nalezení jako
/usr/share/misc/style), aby se používalo pouze ANSI C
(místo K&R) a odráželo nynější nejlepší praxi, a započala
se migrace kódu NetBSD tak, aby tuto normu následoval.
A samozřejmě tady bylo nespočetně opravených chyb a dalších drobných
vylepšení. Rozhraní kernelu je nadále zdokonalováno, a více subsystémů
a ovladačů zařízení je sdíleno mezi různými porty. Můžete očekávat,
že tento trend bude pokračovat.
The NetBSD Foundation by ráda poděkovala všem těm, kdo během lét
dali k dispozici kód, hardware, dokumentaci, finance, místo k uložení
našich serverů, web stránky a další dokumentaci, pomoc s release procesem.
Více informací o jednotlivých lidech je k dispozici na:
- http://www.NetBSD.org/contrib/
Rádi by jsme speciálně poděkovali University of California v Berkeley
a GNU projekty pro obzvláště velké části kódu, který používáme, a
Internet Software Consirciu, Redback Networks a Helsinki University
of Technology za nynější uložení serverů.
Nakonec bychom rádi vzdali čest zesnulům velkým průkopníkům na poli
sítí, operačních systémů a komperese, včetně W. Richard Sevense, Phil
Katze a Mike Muuse. Jejich dílo velmi zlepšilo naše životy a umožnilo
naši práci.
O NetBSD Foundation
The NetBSD Foundation byla založena v roce 1995, s úkolem dohlížet
na základní služby projektu NetBSD, prosazovat projekt v průmyslové
a open source komunitě, a držet práva na většinu kódu NetBSD.
Každodenní fungování projektu je na bedrech dobrovolníků.
NetBSD mirrory
[Tato sekce byla vynechána. Seznam online serverů viz naše hlavní stránka mirror
site list. Je také k dispozici přehled
výrobců CD-ROM.]
Charles M. Hannum
President, The NetBSD Foundation
Zpět k formální release NetBSD 1.5 (anglicky)
www@NetBSD.org
$NetBSD: NetBSD-1.5.html,v 1.7 2004/10/30 22:34:02 jschauma Exp $
Copyright © 2000-2003
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.