Movatterモバイル変換


[0]ホーム

URL:


Pojdi na vsebino
Wikipedijaprosta enciklopedija
Iskanje

NetBSD

Iz Wikipedije, proste enciklopedije
NetBSD
NetBSD logotip
RazvijalecNetBSD Fundacija
Družina OSBSD
Izvorna kodaOdprta koda
Zadnja izdaja9.0 / 14. februar 2020 (2020-02-14)
VrstajedraMonolitično jedro
LicencaBSD licenca
Spletno mestowww.netbsd.org

NetBSD jeodprtokodni (dovoljenjeBSD)operacijski sistem iz družine *BSD. Izhaja izUnixa4.3BSD in386BSD. Ime je dobil na podlagi dejstva, da so razvijalci razkropljeni po vsem svetu in komunicirajo med seboj le prekinterneta. Od 20. aprila, 2004 je NetBSD tudi registriranablagovna znamka v lasti NetBSD Fundacije[1].

NetBSD je bil prvi prosto dostopen operacijski sistem iz te družine, saj je prva različica (0.8) izšla aprila1993. Razvijati so ga pričeli Chris Demetriou, Adam Glass, Charles Hannum inTheo de Raadt, kateri je konec leta1995 zaradi nesoglasij zapustil projekt in nadaljeval delo pri hčerinskem projektuOpenBSD. Zadnja stabilna različica v tem trenutku je 6.1 (26. december, 2012).

Najznačilnejša lastnost sistema je prenosljivost. Drevoizvorne kode je eno samo, prevesti pa ga je mogoče tako, da deluje na 57 platformah (med 15 različnimi procesorskimi arhitekturami). To tudi pomeni, da je vsaka odstrojne opreme neodvisna značilnost takoj na voljo v izvedbah za vse te arhitekture. Razvoj gonilnikov je ravno tako strojno neodvisen (npr. gonilnik za kartico navodilu PCI deluje na vseh arhitekturah, ki podpirajo to vodilo). Zaradi tega in razpoložljivosti vseh potrebnih razvojnih orodij za navzkrižno prevajanje utegne uspeti tudi na področju vgradnih sistemov.

S prenosljivostjo je povezan tudi uradni moto »Of course it runs NetBSD«, kar bi lahko prevedli kot »Seveda je na tej strojni opremi mogoče pognati NetBSD«.

Za nameščanjeprogramske opreme, ki ni del operacijskega sistema, skrbi sistempkgsrc. Če želimo namestiti program, se moramo tako le postaviti v ustrezen imenik, pognati "make install", ki bo nato sam naložil izvorno kodo, jo odpakiral, izvedel ustrezne nastavitve, prevedel in namestil tako, da ga lahko pozneje odstranimo. Uporabimo lahko tudi že vnaprej prevedene programe (packages), katerikoli način izberemo, bo vedno poskrbljeno, da se bodo namestili tudi paketi, od katerih je želeni odvisen. Po načelu prenosljivosti je sistempkgsrc mogoče prirediti tudi za druge operacijske sisteme.

Izdaje

[uredi |uredi kodo]

V tabeli so razvidne glavne izdaje NetBSDja in pomembnejše funkcije v obratnemkronološkem redu. Manjše izdaje in popravki niso vključeni.

BarvaPomen
ZelenaIzdaja je podprta
RdečaIzdaja ni več podprta
Glavne izdajeDatum izidaPomembnejše funkcije in spremembe
6.118. maj, 2013Številni popravki, podpora za ethernet in USB zaRaspberry Pi Model B, podpora za Applov Thunderbolt na Gigabit adapter, in prenos GNU/Linuxove flock komande.
6.017. oktober, 2012Podpora za lokalno shranjavanje, Funkcionalnost za Logical Volume Manager, prepisan sistem za diskovne kvote, nov podsistem za upravljanje s flash napravami in NAND kontrolerji, eksperimentalni CHFS datotečni sistem za flash naprave, podpora za Multiprotocol Label Switching protokol.

Ta izdaja uvede tudi NetBSD Packet Filter (NPF) – novi paketni filter, dizajniran s podporo za večprocesorske sisteme, kateri lahko filtrirajo promet prekoTCP/IP, stateful inspection in Network Address Translation.Podpora za SMP za Xen domU jedra, suspend/resume podpora za Xen domU, PCI pass-through podpora za Xen3 in dodatke za balloon gonilnik. IzboljšanoMIPS platformo z dodano podporo za SMP in 64 bitno podporo (O32, N32, N64 ABI-ji so podprti) procesorjev, DSP v2 ASE podaljšanje, različne NetLogic/RMI procesorske modele, Loongson družino procesorjev in nove SoC plošče. Izboljšan SMP naPowerPC portu in dodana podpora za Book E Freescale MPC85xx (e500 jedro) procesorje.Arhitektura Arm je pridobila podporo za Cortex-A8 procesorje, različne nove SoC-e in začetno podporo za Raspberry Pi. V zvezi s problemom za leto 2038, je funkcija time t bila razširjena na 64 bitni tip na vseh NetBSD portih.

5.029. april, 2009Prepisan strukturni podsistem na modelu 1:1 in prepisana rokovniška implementacija.[2] Podpora za nova jedra, dodatki za POSIX rokovnike v realnem času, dinamični CPU seti za strukturne sisteme,jemalloc spominski lokator. Metapodatki za datotečni sistemFFS, poznan kotWAPBL. Prepisani moduli za jedro, kateri bodo zamenjali stare module.
4.019. december, 2007Dodana podpora zaslab lokator, iSCSI, CARP,Xen,Kernel, Veriexec in ostale varnostne podaljške.[3]
3.023. december, 2005Dodana podpora zaXen 2.0. Podpora za datotečne sisteme> 2terabajta. Moduli za avtentikacijo.OpenBSD paketni filter je bil integriran kot IPFilter. Podpora zaUFS.[4]
2.09. december, 2004DodatnaPOSIX struktura inSMP podpora nai386 in ostalih platformah. Podpora za platformoAMD64. Podpora zaUFS2 inSMBFS. Dodankqueue.[5]
1.614. september, 2002Uvedena je bila podpora zaUBC, katera združuje datotečni sistem z virtualnim spominom. Podpora zaTCP inUDP poti. Deset novih platform, nova implementacija za navzkrižno sestavljanje (build.sh), podpora za multibyten LC_CTYPE locales.[6]
1.56. december, 2000IPv6 inIPsec sta bila dodana v mrežni sklop.OpenSSL inOpenSSH sta bila vključena. Nova implementacijarc.d mehanizma za zagon. Začetek migracijeELF formata.ktruss orodje za sledenje jedra. Šest novih platform, vključno zSPARC64. Dodana podpora zaFFS posodabljanje in podpora zaNTFS datotečni sistem.[7]
1.412. maj, 1999Podpora zaUVM podsistem za virtualni spomin,RAIDframe programskaRAID implementacija, vključno zIPfilter. Kompletna integracija preostalega 4.4BSD Lite-2 jedra. Nove platformePower Macintosh inNeXTcube. PolnaUSB podpora.[8]
1.39. marec, 1998XFree86 struktura je bila vključena v distribucijo. Podpora za ISA "Vključi in zaženi",PCMCIA, ATAPI in APM. Dodana sta bila datotečna sistemaext2fs inFAT32. Sistem za posodabljanje distribucijepkgsrc je bil na novo predstavljen.[9]
1.24. oktober, 1996Podpora za NFS verzija 3, SCSI skener in menjalec za medije. Network Time Protocol dodan v jedro. Novi platformi ARM in SharpX68k.[10]
1.126. november, 1995Nove platformeDEC Alpha,Atari TT/Falcon030 inMVME68k. Binarna emulacija in generični avdio podsistem.[11]
1.026. oktober, 1994Prva izdaja za več platform, s podporo zaPC,HP 9000 Serija 300,Amiga,68kMacintosh,Sun-4c serijo inPC532. V tej izdaji, je bila zamenjana koda sistemaNET/2 z4.4BSD-lite s pravilnikomBSD licence. Dodane knjižnice inKerberos 5.[12]
0.920. avgust, 1993Izdaja je vsebovala mnogo popravkov in posodobitev. To je bila izdaja, katera je podpirala samo PC -kompatibilno platformo, čeprav je bila podpora za ostale platforme že uvedena. Dodana je bila še podpora za jedrne module.[13]
0.820. april, 1993Prva uradna izdaja, prenešena iz sistema386BSD 0.1 s popravki iz verzije 0.2.2, z mnogo programske opreme izNet/2 izdaje, katera je manjkala v386BSD z raznimi drugimi posodobitvami.[14]

Do leta 2004, so bile izdaje NetBSDja 1.x narejene v letnih intervalih, z manjšimi popravki med izdajami. Od izdaje 2.0 dalje, se je vsaka naslednja izdaja ujemala s prejšnjo stabilno izdajo. Za izdajo 2.0 je sledila 3.0 in 4.0. Prejšnje manjše izdaje so zdaj razdeljene v dve kategoriji:

  • x.y za stabilne izdaje
  • x.y.z za izdaje, ki vsebujejo varnostne popravke in kritične popravke

Viri in opombe

[uredi |uredi kodo]

Glej tudi

[uredi |uredi kodo]

Zunanje povezave

[uredi |uredi kodo]
Pridobljeno iz »https://sl.wikipedia.org/w/index.php?title=NetBSD&oldid=6577475«
Kategorije:
Skrite kategorije:

[8]ページ先頭

©2009-2026 Movatter.jp