NetBSD 1.6 versijos pristatymas
NetBSD Projektas su džiaugsmu pristato 1.6 operacijų sistemos versiją.
NetBSD operacijų sistema pasaulyje žinoma kaip daugiausiai
platformų palaikanti operacijų sistema. Šiuo metų bazinis išeities
kodas palaiko 52 platformas. Bet nepaisant to, NetBSD pastoviai
tobulinamas palaikyti dar daugiau.
NetBSD 1.6 tęsia mūsų senas geras tradicijas ir toliau tobulindama
failų sistema ir atminties valdymo sistemą, diegdama naujausias
saugumą užtikrinančias technologijas ir be abejo siekia ir toliau
palaikyti kuo daugiau platformų ir kitų periferinių įrenginių.
NetBSD 1.6 laidos pilnas išeities kodo ir paleidžiamųjų failų komplektas
yra pateikiamas parsisiūsti daugybėje pasaulio darbinių stočių.
Pilną sąraša iš kur ir kokiais būdais (FTP, AnonCVS, SUP ir kt) galima
parsisūsti NetBSD yra pateikiamas šiuo adresu:
http://www.NetBSD.org/mirrors/
Atkreipkite dėmesį, kad daugeliui platformų jau pasirodė ISO laikmenos
kurios kai kurioms platformoms yra sukompiliuotos kaip startuojančios.
Apie NetBSD
NetBSD Operacijų Sistema yra pilnai funkcionuojanti Atviro Kodo
UNIX-šeimos operacijų sistema, sukurta ant bazinio University of
California, Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite,
ir 4.4BSD-Lite2 išeities kodo. NetBSD pilnai veikia ant penkiasdešimt
dviejų sisteminių architektūrų, septyniolikos aparatūrinių architektūrų
ir vienuolikos procesorių tipų, negana to, ją stengiamsi tobulinti,
kad veiktų ant dar daugiau.
NetBSD 1.6 versiją sudaro trisdešimt dvi pilnai sukomplektuoti ir
sukompiliuoti distributyvai. Kiti trylika kolkas dar nėra sukompiliuoti
ir nėra išleisti paleidžiamųjų bylų pavidale. Informaciją apie jas
galite rasti mūsų tinklapyje adresu http://www.NetBSD.org/
NetBSD pasižymi dideliu integracijos lygiu. Negana to, kad tai
yra daug platformų palaikanti operacijų sistema, turi greitą
kernelį, NetBSD privalumai yra dar ir šie: daugybė pagalbinių
programų vartotojui, keleto programavimo kalbų kompiliatorių,
X Windows sistemą, ugniasienės programinę įrangą, ir daugybę kitų
programų, plius visa tai pateikiama su pilnu išeities kodu.
Mes taipogi palaikome ir trečios šalies programinę kuri pasiekiama
per mūsų programinių paketų (Packages) kolekciją įrangą įskaitant
KDE ir
GNOME darbastalius ir daugybę kitų.
Daugiau informacijos apie NetBSD Projekto Tikslus galite pasiskaityti
NetBSD tinklapyje adresu:
- http://www.NetBSD.org/Goals/
NetBSD yra nemokama. Visas išeities kodas yra platinamas pagal jokių
draudimų neturinčią licenziją, ir gali būti naudojama nemokant nė cento
niekam. Nemokamas palaikymas yra lengvai pasiekiamas per mūsų el.
pašto konferencijas ir tinklapį. Komercinis palaikymas galimas taipogi,
keletas žmonių pasirengusių už pinigus padėti Jums pateikiami šiame sąraše:
- http://www.NetBSD.org/gallery/consultants.html
Platesnė informacija apie NetBSD bet kuriuo momentu gali būti pasiekta per mūsų
svetainę adresų:
- http://www.NetBSD.org/
NetBSD - tai didelės žmonių grupės
išsimėčiusios po visą platų pasaulį darbo rezultatas. Žodelis `Net'
mūsų pavadinime yra maža duoklė Internet tinklui, kurio dėka
mes galime bendrauti ir dalintis išeities kodu, ir be kurio
šis projektas būtų taip ir negimęs.
Sistemų šeimos kurias palaiko NetBSD 1.6
NetBSD 1.6 versijos distributyvai (sukompiliuotus paleidžiamųjų failų pavidale)
yra šioms sistemoms:
-
Sekantys Portai pasiekiami tik išeites kodo pavidalu:
-
Pagrindiniai pokyčiai tarp 1.5 ir 1.6 versijų
Sunku yra susumuotai aprašyti kas buvo pakeista tarp 1.5 ir 1.6 versijų.
Keletas žymesnių:
Kernelis
- Portai naujoms platformoms: algor, dreamcast, evbarm,
hpcarm, hpcsh, newsmips, sandpoint, sgimips, sun2, ir walnut.
- Unified Buffer Cache (UBC) panaikino failų sistemos buferio
kešą, kad naudotų visą tuo metu laisva RAM (jei nenaudojamas kitur!)
ir taip padidėjo sistemos našumas.
- Daugeliui Portų buvo realizuotas cikliškas atminties užpildymas
(Round-robin page colouring), ko pasekoje pagerėjo kešo išnaudojimo
galimybės, programos pasileidžia ir veikia daug greičiau ir nuspėjamiau.
- Buvo perrašytas SCSI sąsajos vidurinysis lygis, kad būtų
tikslesnė ir švaresnė sąveika su kitais dviem lygiais,
įskaitant kernelio galimybę klaidų ištaisymui. Žiūrėkite
scsipi(9).
- Nauja kanalų implementacija su žymiai didesniu vykdymu
netgi ir prie mažų resursų, tai buvo pasiekta išnaudojant
(UVM Page Loan) galimybes.
- Linux paleidžiamųjų bylų emuliacija buvo gerokai patobulinta
ir palaiko arm, alpha, m68k ir powerpc Portus, be to
dabar palaiko 2.4.18 Linux branduolį.
- Įkrova iš RAIDframe įrenginių jau dabar palaikoma kai kuriuose
Portuose.
- Nauji įkrovos parametrai -v (bootverbose) ir
-q (bootquiet), naudojami branduolio kodui
pasirinktinai atspausdinti detalią ar mažiau detalią informaciją.
- Į branduolį ikompiliuota opcija userconf(4), leidžia parašius prieš ikrovą
-c parametrą, jau įkrovos metu konfigūruoti įrenginių parametrus.
- praktiškai veikiantis ACPI palaikymas, pagrįstas 2001 08 31
"Intel ACPICA reference implementation" rekomendacijomis.
- USB 2.0 palaikymas preliminarios host kontrolerio ehci(4)
tvarkyklės pavidale.
- Bazinis IrDA palaikymas branduolio lygyje (irframe(4)).
Kolkas tik oboe(4) tvarkyklė yra palaikoma.
- Branduolio konfiguraciniai failai, gali būti ikompiliuoti
vėlesniam jų peržiūrėjimui ar redagavimui. Pasiskaitykite
INCLUDE_CONFIG_FILE options(4) dokumentacijoje,
jei norite sužinoti detaliau apie tai.
- Daug daugiau branduolio derinimo kintamųjų buvo įkrauta į sysctl(8).
Tinklas
- Hardwariškai palaikoma IPv4 TCP ir UDP kontrolinių sumų ir
IPv6 TCP pseudo antraštės. Sistemos iškrovimas ir kešavimas
remiantis DP83820 Gigabit Ethernet čipu, 3Com 3c90xB, 3Com 3c90xC,
ir Alteo Tigon/Tigon2 Gigabit Ethernet tinklo kortose.
- `Nulinio-kopijavimo' (Zero-Copy) realizajacija TCP ir UDP transmisijoms,
įgyvendinta per `page loaning' kodą sosend().
- Branduolio lygyje ISDN palaikymas, paimtas iš ISDN4BSD projekto.
- 802.1Q VLAN (virtual LAN) palaikymas. Žiūrėti vlan(4).
- IPFilter nuo šiol palaiko IPv6 filtravimą.
- Implementuotas ndbootd(8); naudojamas per tinklą įkrauti NetBSD/sun2 sistemas.
- Implementuotas racoon(8); IKE rakto valdymo demonas IPsec'ui, iš KAME projekto.
- WEP šifravimo palaikymas ifconfig(8) konfiguravimo programai ir wi(4) tvarkyklei.
- wi(4) ir wiconfig(8) nuo šiol palaiko access point'ų scanavimo
galimybę ir BSS pakeistas kaip standartinis rėžimas vietoj buvusio
ad-hoc.
- Bridging palaikymas; kolkas tik ethernet'ui. Žiūrėkite bridge(4).
- Kernelio lygyje PPP per Ethernet (PPPoE) - RFC 2516, su daug mažesniais
apkrovimais nei PPPoE klientai. Žiūrėkite pppoe(4).
- Implementuotas ifwatchd(8); paleidžia up-script ir down-script
kai tinklo interfeisas būna atsijunges arba prisijungia.
Failų Sistema
- Patobulintas LFS 2 versijos stabilumas, BSD žurnalinė failų sistema.
- dump(8), dumpfs(8), fsck_ffs(8), fsirand(8), newfs(8), ir
tunefs(8) palaiko -F opcija failų sistemos manipuliavimui
ir imidžų kūrimui iš esančios failų sistemos.
- Pridėtas makefs(8); sukuria failų sistemos imidžą iš esančios direktorijos
medžio. (Kolkas tik ffs.)
- Grigoriy Orlov ffs_dirpref() buvo patobulinta,
kas iškart pasijuto FFS failų sistemai, kai kuriamos direktorijos
ir pstoviai jomis yra manipuliuojama.
- Pataisymai laisvų blokų paieškoje ir direktorijų išdėstyme
FFS softdep technologijoje.
- Teisingai tvarkoma FFS failų sistema su didelėmis cilindrų grupėmis.
- Pataisytas `endian independant FFS (FFS_EI)' palaikymas.
- newfs(8) skaičiuoja standartinį bloko dydį priklausomai nuo failų sistemos
dydžio ir naudoja didžiausią galimą cilindro/grupės reikšmę jei
neduota opcija -c.
- dpti(4) tvarkyklė; DPT/Adaptec SCSI/I2O RAID valdymo sąsajos implementacija.
Leidžia panaudoti Linux operacinės sistemos pagalbines programas:
dptmgr, raidutil, dptelog, ir kt.
- Windows 2000 'NTFS' palaikymas (NTFS5, read-only).
- Eiliškumo komandų (tagged queueing) palaikymas SCSI tvarkyklėms
pagrįstas ant ncr53c9x kontrolerio.
Saugumas
Sistemos administravimas ir vartotojų programos
- Pridėtas sushi(8); meniu sistema pagrįstas sistemos administravimo įankis.
- Pridėta pgrep(1) ir pkill(1); surasti ar nusiųsti signalą procesui
pagal jo vardą ar kitus atributus.
- Sistemos atnaujinimai tapo lengvesni dėl etcupdate(8) skripto,
kuris padeda atnaujinti /etc configuracinius failus interaktyviai,
ir /etc/postinstall skriptas kuris skirtas ieškoti
ar taisyti konfiguracijos pakeitimus kurie atsirado NetBSD operacijų sistemoje.
- Pridėtas stat(1); Interfeisas vartotojui, kuris parodo stat(2) sistemos atiduodamas reikšmes.
- BSD sort(1) pakeitė GNU sort(1).
- "stop" operacija rc.d(8) skriptams laukia kol servisas baigs savo darbą.
Tai iš esmės padidina ir "restart" operacijos efektyvumą.
- Swap įrenginiai gali būti atjungiami sistemos išjungimo metu
aktyvuojant swapoff rc.conf(5) konfiguraciniame faile.
- Yra galimybė nutraukti rc.shutdown(8) skriptą po kelių sekundžių
nurodant tai rcshutdown_timeout rc.conf(5) konfiguraciniame
faile.
Įvairūs
- Integruota multibaitinė lokalizacija LC_CTYPE iš Citrus projekto.
Daugybė Kinietiškų, Japoniškų, Korėjietiškų ir daugelio kitų
kodavimo lentelių.
- Pilnas bazinės sistemos cross-compiliavimo palaikymas, netgi nereikia
turėti root teisių! Sukompiliuoti bazinei sistemai ant jau esančios pamatų
galima pasinaudojus src/build.sh skriptu. Šio skripto pagalba,
ant NetBSD/i386 sistemos buvo sukompiliuotos NetBSD 1.6 versijos net 38-iai,
skirtingoms platformoms skirtos distribucijos.
- Migravo į ELF sekančios platformos: arm, ir m68k
(įskaitant amiga, hp300, mac68k, mvme68k, sun2, ir x68k).
- Atnaujintos beveik visos trečios šalies programos kurios pateikiamos su bazine
operacijų sistemos versija iki šių stabilių versijų:
- - 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 from 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 (tik i386 platformai)
- Daugybė naujų pakedžų The NetBSD
packages collection, įskaitant paskutinę atvirojo kodo darbastalį
KDE3, OpenOffice.org, kaip ir naujausią
Perl programinį paketą,
Apache ir daugelį kitų. Tuo metu kai
buvo rašomas šis tekstas, kolekcijoje jau buvo virš 3000 trečios šalies
package'ų.
- Pridėtas AGP GART tvarkyklė agp(4) greitesniam darbui su grafinėmis plokštėmis.
- init(8) sukuria mfs (memory based file system) /dev katalogą
jei /dev/console įkrovos metu nėra.
- vmstat(8) parodo branduolio kešą panaudojus -H
ir -h raktus.
- wscons(4) palaiko VGA konsolės užtemdymą.
Pažiūrėkite sąrašą didesnių pasikeitimų
tarp 1.5 ir 1.6 versijų.
Be abejo buvo ištaisyta nesuskaičiuojamas skaičius klaidų ir buvo padaryta
kitokių įvairiausių patobulinimų. Branduolio interfeisas kaip ir ankščiau
tobulinamas, ko pasekoje vis daugiau tvarkyklių yra padalinamos tarp skirtingų
architektūrų.
Prašome atkreipti dėmesį, kad sysinst neleis jus instaliuoti trečios šalies
sukompiliuotų programų arba pkgsrc sistemos. Žiūrėkite
NetBSD package'ų kolekcijos
dokumentaciją.
Pabaigai, norėtume paminėti, kad X11 sukompiliuotos versijos kurios yra
platinamos su XFree86 3.3.6 versija, išskyrus i386 platformą, kuri
paremta XFree86 4.2.0 versija. Kompiliacijos metu Jūs galite pasirinkti
kokią versiją pasirinkti. XFree86 3.3.6 versiją i386 platformai
galėsite parsisūsti greitu laiku.
Padėka
NetBSD Fondas norėtų padėkoti visiems kurie prisidėjo prie išeities kodo,
skolino ar dovanojo įvairią įrangą, dokumentaciją, pinigines aukas,
suteikė vietos mūsų serveriams, rašė dokumentaciją ir prižiūrėjo
tinklapius, ir daugelį kitų kurie nors kiek prisidėjo prie mūsų
projekto. Daugiau informacijos apie žmones kurie prisidėjo ir kaip prisidėjo
galite pasiskaityti čia:
- http://www.NetBSD.org/contrib/
Mes ypač norėtume padėkoti Kalifornijos Universitetui kuris yra
įsikūręs Berkelio mieste ir GNU Projektui kurių didelį kiekį programos
kodo naudojame, taip pat Interneto Programines Įrangos Konsorciumui, Redback
Network ir Helsinkio Technologijų Universitetui kur šiuo metu yra patalpinti
mūsų serveriai.
Apie NetBSD Fondą
NetBSD Fondas buvo įkurtas 1995 metais, siekiant centralizuotai rūpintis
NetBSD Projektu, jį diegiant industrijos ir atviro kodo visuomenėje,
ir ginti intelektualiąją NetBSD produkto pusę. Diena dienon projekto
palaikymas vyksta savanoriškai.
NetBSD veidrodžių adresai
Prašome pasirinkti arčiausiai Jūsų esantį veidrodį.
Taip pat prašome peržiūrėti mūsų CD-ROM
platintojų ir gamintojų sąrašą.
NetBSD 1.6 oficiali versija
(Susisiekimui)
$NetBSD: NetBSD-1.6.html,v 1.18 2006/06/22 15:49:22 jschauma Exp $
Copyright © 1994-2003
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.