NetBSD

NetBSD

NetBSD darbalaukis su Xfce grafine aplinka
Kūrėjas The NetBSD Project
OS šeima BSD, Unix-tipo
Kodo modelis Laisvoji programinė įranga
Paskutinė versija 10.1 / 2024 m. gruodžio 16 d.
Branduolio tipas Monolitinis
Licencija BSD licencija
Svetainė www.netbsd.org

NetBSD – laisvai platinama, atviro kodo UNIX tipo BSD operacinė sistema, pasižyminti itin geru perkeliamumu tarp įvairių aparatinių platformų, aukštos kokybės dizainu bei realizacija, sistema yra dažnai naudojama įterptinėse sistemose bei serveriuose.

NetBSD sistema palaiko virš 50 aparatinių platformų, naudojančių daugiau nei dešimt skirtingų procesoriaus architektūrų.

„NetBSD“ ir „pkgsrc“ yra registruoti „The NetBSD Foundation“ prekiniai ženklai.

Istorija

NetBSD šaknys atsekamos nuo originalios UCB 4.3BSD-Reno per Networking/2 versiją ir 386BSD. Tai pirma iš nemokamai platintų atviro kodo BSD operacinių sistemų, atsišakojusių nuo 386BSD kodo bazės, formaliai išleista kaip NetBSD 0.8 versija 1993 m. gegužę. NetBSD tikslas buvo sukurti vieningą, daugiaplatformę ir produkcinei aplinkai tinkamą operacinę sistemą. Nuo to laiko, padedant projekto savanoriams, į NetBSD buvo importuota daug pataisymų iš kitų išeities kodų, tarp jų ir iš 4.4BSD Lite. Po nesutarimų, vienas iš NetBSD projekto įkūrėjų, Theo de Raadt, buvo pašalintas iš projekto ir vėliau sukūrė naują OpenBSD projektą iš NetBSD 1.0 išeities tekstų 1995 m. pabaigoje.

Simetrinis daugiaprocesis apdorojimas

NetBSD palaiko simetrinį daugiaprocesį apdorojimą (angl. symmetric multiprocessing) nuo NetBSD 2.0 leidimo 2004 metais,[1] kuris iš pradžių buvo realizuotas naudojant didžiojo užrakto (angl. giant lock) metodą. Esminiai SMP patobulinimai buvo atlikti vykstant NetBSD 5 kūrimo ciklui; dauguma branduolio posistemių buvo modifikuotos taip, kad būtų saugios atliekant daugiaprocesį apdorojimą (angl. MP safe) bei naudotų tinkamos granuliacijos rakinimą (angl. fine-grained locking). Taip pat 2007 metų sausį buvo realizuotos naujos sinchronizavimo primityvų priemonės (angl. synchronization primitives) ir planuoklės aktyvacijos (angl. scheduler activations) modelis pakeistas nauju 1:1 gijų modeliu (angl. threading model).[2] Realizuotas didelio našumo dispečeris (angl. dispatcher) ir gijų planuoklė (angl. scheduler). Virtualios atminties valdymo sistema, atminties skirstytuvas (angl. memory allocator) bei pinklių gaudyklė (angl. trap handler) buvo modifikuotos taip, kad būtų saugios atliekant daugiaprocesį apdorojimą. Taip pat buvo modifikuota virtualios failų sistemos (VFS) sąsaja bei pagrindinės failų sistemos. Nuo 2008 m. balandžio didžiojo užrakto metodą naudoja tik tinklo protokolai ir dauguma įrenginių tvarkyklių.

Saugumas

NetBSD teikia įvairius mechanizmus saugumo srityje.[3] Branduolio autorizacijos infrastruktūra (arba tiesiog Kauth) yra posistemė tvarkanti visus autorizacijos užklausimus branduolio viduje ir naudojama kaip sisteminio lygio saugumo policija. Ji leidžia išoriniams moduliams prijungti autorizacijos procesą. NetBSD taip pat inkorporuoja išnaudojimų atgrasinimo (angl. exploit mitigation) mechanizmus[4] – ASLR, MPROTECT, Segvguard iš PaX projekto bei GCC steko pramušimo apsaugos (angl. stack smashing protection) kompiliatoriaus išplėtimus (SSP, arba dar žinoma kaip ProPolice). Verifikuojami paleidžiamieji (angl. verified executables) arba tiesiog Veriexec yra branduolio lygio failų integralumo NetBSD posistemė. Jie leidžia administratoriui nustatyti skaitmenines failų maišas (angl. hashes), kurias stebėtų Veriexec ir esant pakitimams užkirstų kelią failų paleidimui. Pavyzdžiui, galima leisti Perl paleisti tik tuos skriptus, kurie atitinka skaitmenines maišas.[5] Kriptografinė tvarkyklė (angl. cryptographic device driver) teikia funkcionalumą, kuris leidžia užkoduoti diskus bei particijas (įskaitant CD bei DVD diskus).[6]

NetBSD paketų filtras (NPF) yra sukurtas lietuvio Mindaugo Rasiukevičiaus.[7][8]

Naudojimas

NetBSD panaudota NASA SAMS-II projekte, kurio tikslas buvo stebėti mikrogravitacinę aplinką Tarptautinėje kosminėje stotyje. Taip pat TCP panaudojimo palydoviniuose tinkluose tyrimams.

NetBSD sistemos švarus dizainas, didelis našumas ir plečiamumas, bei daugelio architektūrų palaikymas leidžia sistemą panaudoti įterptinių įrenginių ir serverių industrijoje, ypač tinklų nišoje.[9]

Komercinė realaus laiko sistema QNX naudoja tinklo steką, kuris sukurtas NetBSD išeities tekstų pagrindu[10], ir teikia įvairias tvarkykles perimtas iš NetBSD.[9] Force10 Networks naudoja NetBSD kaip pagrindą komercinėje FTOS (Force10 Operacinė Sistema), kuri yra naudojama didelio plečiamumo skirstytuvuose bei maršrutizatoriuose.[11] Taip pat Force10 2007 metais paaukojo NetBSD Fondui siekiant paskatinti tolimesnius tyrimus bei vystymąsi bendruomenėje.[12] NetBSD panaudota NASA SAMS-II projekte, kurio tikslas buvo stebėti mikrogravitacinę aplinką Tarptautinėje kosminėje stotyje[13], taip pat TCP panaudojimo palydoviniuose tinkluose tyrimams.[14] 2004 metais SUNET naudojo NetBSD pasiekiant Internet2 antžeminio greičio rekordą. NetBSD buvo pasirinkta „dėl TCP kodo našumo“.[15] Sumaniojo telefono T-Mobile Sidekick LX 2009 operacinė sistema yra sukurta NetBSD pagrindu.[16]

Licencijavimas

Visas NetBSD sistemos branduolys ir didžioji dalis vartotojo erdvės (angl. userland) pagrindo yra išleista pagal BSD licenciją (dviejų, trijų ir keturių punktų variacijos). Tai iš esmės leidžia kiekvienam naudoti, modifikuoti ir platinti ar parduoti sistemą taip kaip norima (įskaitant ir naudojimą komerciniais tikslais) tol, kol išlaikomas autorinis įrašas ir licencijos tekstas. Esant tokioms sąlygoms, galima kurti produktus NetBSD pagrindu neviešinant išeities tekstų ar jų modifikacijų. Palyginus, GPL licencija reikalauja paviešinti visus išeities teksto pakeitimus.

2008 m. birželio 20 d. NetBSD Fondas paskelbė perėjimą į dviejų punktų BSD licenciją, remiantis UCB (University of California, Berkeley) 3 punkto nepalaikymu bei geresniu pritaikymu industrijoje.[17]

NetBSD taip pat įtraukia GNU kūrimo įrankius ir kitus paketus, kurie yra išleisti pagal GPL ir kitas atvirojo kodo licencijas.

Suderinamumas su kitomis sistemomis

Išeities tekstų bei sąsajų lygyje, NetBSD yra labai arti visiško POSIX.1 (IEEE 1003.1-1990) standarto palaikymo ir beveik visiškai palaiko POSIX.2 (IEEE 1003.2-1992) standartą.

NetBSD taip pat teikia sistemų kvietimų lygio binarinį suderinamumą tam tikrose architektūrose su įvairiomis UNIX-tipo sistemomis, įskaitant Linux, FreeBSD, Apple Darwin, Solaris bei SunOS 4. Tai leidžia NetBSD vartotojams naudoti daugybę programų, kurios platinamos tik binarine forma kitoms operacinėms sistemoms, dažniausiai be jokio didelio efekto greičiui.

Daugybė „kitų“ failų sistemos formatų yra palaikoma NetBSD, įskaitant FAT, NTFS, Linux ext2fs, Mac OS X UFS, RISC OS FileCore/ADFS ir AmigaOS Fast File System.

Leidimai

Tolimesnė lentelė atvirkštine chronologine tvarka pateikia pagrindinių NetBSD leidimų sąrašą su žymiais pakeitimais. Mažesni leidimai bei pataisymai sąraše neįtraukti.

Leidimas Leidimo data Žymūs pakeitimai
10.0[18] 2024 kovo 28 d.
  • Patobulinta planuoklė veikimui su netolygios kreipties į atmintį architektūra (NUMA), loginiais procesoriaus branduoliais (hyperthreading) ir ARM big.LITTLE architektūra. Failų kelio spartinančiosios atmintinės algoritmas pakeistas į greitesnį raudonai-juodo medžio algoritmą. Atminties puslapio paieškos spartinančiosios atmintinės algoritmas pakeistas į greitesnį radix medžio algoritmą.
  • Pridėtas Apple M1, Raspberry Pi 4, Nintendo Wii, Asus Tinker Board sistemų palaikymas, Realtek ir Intel 2.5 Gbit ir Intel 40Gbit tinklo valdiklių palaikymas. Modernesnių grafinių plokščių akceleracijos palaikymas, perkėlus Linux 5.6 DRM kodą. Realizuotas įvairių AArch64 architektūros saugumo funkcijų palaikymas ir pridėtas AArch64 Linux aplikacijų suderinamumas.
  • Realizuoti POSIX.1e prieigos valdymo sąrašai FFS failų sistemai, atnaujintas failų sistemos vartotojo erdvėje suderinamumas su FUSE 3.10, fsck aplikacijai pritaikytas UDF (Universal Disk Format) palaikymas.
  • Pridėtas suderinamumas su „WireGuard“ VPN, realizuotas „Adiantum“ disko duomenų šifravimo algoritmas sistemoms, neturinčioms AES spartinimo instrukcijų, „Argon2“ slaptažodžių maišos algoritmas, išnaudojamos specialios procesoriaus instrukcijos bendrų kriptografijos algoritmų, tokių kaip AES ir ChaCha, spartinimui.
  • Buvo išmesti nebepalaikomi tinklo komponentai ir įrenginių tvarkyklės.
9.0[19] 2020 m. vasario 14 d. AArch64 (64 bitų ARMv8-A) architektūros palaikymas, įskaitant suderinamumą su 32 bitų aplikacijomis. Praplėstas ARMv7-A įrenginių palaikymas. Atnaujintas vaizdo plokščių palaikymas. Pagerintas virtualizacijos platformų palaikymas. Įdiegtas aparatinės įrangos pagreičio virtualizacijos (angl. hardware accelerated virtualization) palaikymas, naudojant NVMM (NetBSD Virtual Machine Monitor) sistemos prižiūryklės (angl. hypervisor) platformą. Daug NPF ugniasienės patobulinimų. Pagerintas ZFS failų sistemos palaikymas, įvairūs tvarkyklių patobulinimai ir naujos aparatinės įrangos palaikymas. Saugumo patobulinimai, įvedant įvairius branduolio ir vartotojo erdvės (angl. userland) kodo sanitarizatorius (angl. code sanitizer) ir branduolio adreso erdvės randomizaciją (angl. kernel ASLR), bei atlikus tinklo steko saugumo auditą. Taip pat buvo pašalinta daug senų ir nepalaikomų komponentų. Perrašyta SATA posistemė, kuri dabar palaiko NCQ. Buvo išskirtas bendras usbnet karkasas (angl. framework) USB tinklo plokščių tvarkyklėms.
8.0[20] 2018 m. liepos 17 d. USB 3.0 palaikymas, branduolyje integruotas garsų maišiklis, atminties ir tinklo saugumo patobulinimai, procesorių klaidų mitigacija x86 ir amd64 architektūroms (Meltdown, SpectreV2, SpectreV4, PopSS), (U)EFI įkrovos tvarkyklė, programų atnaujinimai ir daug kitų patobulinimų bei pataisymų.
7.0[21] 2015 m. spalio 8 d. Modernesnių Intel ir Radeon įrenginių akceleracijos palaikymas x86 platformai, pasiektas perkėlus Linux 3.15 DRM/KMS kodą; Lua interpretuojamos programavimo kalbos integracija su branduoliu; blacklistd demonas, kuris integruojasi su paketų filtrais dinaminei apsaugai nuo įsilaužimo; NPF ugniasienės patobulinimai, tarp jų dinaminis kompiliavimas (angl. JIT) ir dinaminės taisyklės; daugelio procesorių palaikymas ARM architektūrai; naujų ARM platformų palaikymas (Raspberry Pi 2, ODROID-C1, BeagleBoard ir kt.), Lemote Yeeloong nešiojamų kompiuterių palaikymas.
6.0[22] 2012 m. spalio 17 d. Lokalios gijai atminties (thread-local storage) palaikymas, loginių tomų valdytojo (Logical Volume Manager) funkcionalumas, perrašyta disko kvotos posistemė, parašytos naujos flash atminties įrenginių ir NAND valdiklių posistemės, įdiegtas eksperimentinės CHFS failų sistemos, suprojektuotos flash atminties įrenginiams (ypač NAND), palaikymas, daugiaprotokolinio komutavimo pagal žymes protokolo palaikymas (Multiprotocol Label Switching protocol).

Šis leidimas pristatė naują paketų filtrą – NetBSD Packet Filter (NPF), suprojektuotą atsižvelgiant į daugiaprocesorinių sistemų ir procesorių su keliais branduoliais išnaudojimą. Jis gali atlikti TCP/IP srauto filtravimą ir apskaitą, taip pat tinklo adresų transliavimą (NAT).

Xen domU branduolyje atsirado simetrinio daugiaprocesio apdorojimo palaikymas (SMP), pradinis laukimo būsenos ir atstatymo iš jos palaikymas, „PCI pass-through“ palaikymas ir „balloon“ tipo atminties tvarkyklė Xen3 virtualių mašinų monitoriui. Pertvarkytas MIPS architektūros kodas, pridedant SMP, 64 bitų procesorių, DSP v2 ASE plėtinių, įvairių NetLogic/RMI procesorių modelių, Loongson šeimos procesorių ir naujų SoC (System-on-Chip) sistemų palaikymą. Pagerintas PowerPC architektūros SMP palaikymas ir pridėtas Book E Freescale MPC85xx (e500 branduolio) procesorių palaikymas. ARM architektūroje atsirado Cortex-A8 procesorių, naujų SoC sistemų palaikymas ir pradinis Raspberry Pi sistemos palaikymas. Siekiant išspręsti 2038 metų problemą, visoms NetBSD platformoms time_t tipas buvo praplėstas iki 64 bitų.

5.0 2009 m. balandžio 29 d. Perrašyta gijų sistema, kuri paremta 1:1 modeliu. Taip pat, perrašyta gijų planuoklės realizacija.[23] Palaikymas branduolio lygio pertraukimams (angl. kernel preemption), POSIX realaus laiko planuoklės išplėtimai (angl. scheduling extensions), procesorių komplektai (angl. processor-sets), dinaminiai CPU komplektai (angl. affinity mask) gijų priklausomumui (angl. thread affinity) palaikyti. Pridėtas jemalloc atminties skirstytojas. Metaduomenų žurnalo FFS palaikymas (angl. journaling), dar žinomas kaip WAPBL (angl. Write Ahead Physical Block Logging). Perrašytas branduolio modulių infrastruktūra, kuri pakeis senus LKM.
4.0 2007 m. gruodžio 19 d. Pridėtas slab atminties skirstytojas (angl. slab allocator), iSCSI taikinys, CARP, tmpfs, Xen 3. Branduolio Autorizacijos (kauth) infrastruktūra, Veriexec ir kiti saugumo išplėtimai.[24]
3.0 2005 m. gruodžio 23 d. Pridėtas Xen 2.0 palaikymas. Taip pat, failų sistemų su daugiau nei dviem terabaitais duomenų ir Prijungiamųjų Autentifikacijos Modulių (angl. Pluggable Authentication Modules) palaikymas. Integruota OpenBSD Packet Filter ugniasienė, kaip alternatyva IPFilter. Pridėtas UFS direktorijų dėstymo lentelės (dar žinoma kaip dirhash) palaikymas, paspartinantis užklausas direktorijose su dideliais failų kiekiais.[25]
2.0 2004 m. gruodžio 9 d. Vietinis (angl. native) POSIX gijų ir simetrinio daugiaprocesio apdorojimo palaikymas i386 ir kitose architektūrose. AMD64 architektūros palaikymas. UFS2 ir SMBFS palaikymas, pridėta kqueue sąsaja.[26]
1.6 2002 m. rugsėjo 14 d. Įvestas suvienytas buferio podėlis (angl. Unified Buffer Cache (UBC)), kuris sujungia failų sistemos ir virtualios atminties kešus į vieną. Nulinio kopijavimo (angl. zero-copy) palaikymas TCP ir UDP siuntimo keliuose. Dešimties naujų platformų palaikymas. Nauja kryžminio statymo (angl. cross building) t. y. build.sh infrastruktūra. Pridėtos keliabaitės LC_CTYPE lokalės.[27]
1.5 2000 m. gruodžio 6 d. IPv6 ir IPsec pridėjimas į tinklo steką. Importuoti OpenSSL ir OpenSSH. Realizuotas naujas rc.d startavimo sistemos mechanizmas. Pradėta migracija į ELF formato binarinius failus. Pridėtas ktruss įrankis leidžiantis sekti branduolio kvietimus. Šešių naujų platformų palaikymas, įskaitant SPARC64. Pridėti FFS minkštieji atnaujinimai (angl. soft updates) ir NTFS palaikymas.[28]
1.4 1999 m. gegužės 12 d. Įvestas UVM – perrašyta virtualios atminties posistemė. Pridėtas RAIDframe – programinė RAID realizacija, importuotas IPfilter. Pabaigta 4.4BSD Lite-2 išeities tekstų integracija. Power Macintosh ir NeXTcube/station platformų palaikymas. Pridėtas pilnas USB palaikymas.[29]
1.3 1998 m. kovo 9 d. Pridėtas XFree86 išeities tekstų medis kaip palaikoma distribucijos dalis. ISA Plug and Play, PCMCIA, ATAPI ir APM palaikymas. Pridėtos ext2fs ir FAT32 failų sistemos. Įvesta pkgsrc paketų kolekcijos sistema.[30]
1.2 1996 m. spalio 4 d. Pridėtas NFSv3, SCSI skanavimo ir vidutinio įkrovimo įrenginių palaikymas. Pridėti NTP reikalingi išplėtimai branduolyje. ARM ir Sharp X68k architektūrų palaikymas.[31]
1.1 1995 m. lapkričio 26 d. DEC Alpha, Atari TT/Falcon030 ir MVME68k platformų palaikymas. Pridėta binarinės emuliacijos galimybė. Įvesta bendrinė audio posistemė.[32]
1.0 1994 m. spalio 26 d. Pirmas multi-platforminis leidimas, palaikantis PC, HP 9000 Series 300, Amiga, 68k Macintosh, Sun-4c serijas ir PC532. Taip pat, legaliai užginčytas iš Net/2 kilęs išeities tekstas buvo pakeistas ekvivalenčiu 4.4BSD-lite išeities tekstu, remiantis USL v BSDi bylos sprendimu. Pridėtas pasidalinamųjų bibliotekų (angl. shared libraries) ir Kerberos 5 palaikymas.[33]
0.9 1993 m. rugpjūčio 20 d. Leidimas turėjo daugybę patobulinimų ir klaidų ištaisymų. Palaikymas vis dar buvo tik PC platformai, nors tuo metu jau buvo prasidėję darbai siekiant palaikyti kitas platformas. Pridėtas LKM (angl. loadable kernel modules), paleidžiamųjų branduolio modulių, palaikymas.[34]
0.8 1993 m. balandžio 20 d. Pirmasis oficialus leidimas, kilęs iš 386BSD 0.1 bei neoficialų 0.2.2 modifikacijų komplekto, su keliomis perintegruotomis programomis iš Net/2 leidimo, kurių nebuvo 386BSD, taip pat keliais kitais patobulinimais.[35]

Iki 2004 metų NetBSD 1.x leidimai buvo vykdomi apytiksliai metų intervalu, su mažesniais „pataisos“ leidimais tarpe. Nuo 2.0 leidimo, kiekvienas pagrindinis NetBSD leidimas atitinka padidintą pagrindinį versijos skaičių, t. y. pagrindiniai leidimai sekantys po 2.0 yra 3.0, 4.0 ir t. t. Ankstesni mažesnieji leidimai buvo padalinti į dvi kategorijas: x.y „stabilūs“ palaikymo leidimai ir x.y.z leidimai įtraukiantys tik saugumo ir kritinius pakeitimus. Pradedant 8.0 versija, atsisakyta x.y.z leidimų[36], bus leidžiami tik x.y palaikymo leidimai, kurie įtrauks tiek klaidų pataisymus, tiek naujus pakeitimus ir patobulinimus, kuriuos komanda laikys saugiais pagrindinio leidimo atšakai.

Logotipas

NetBSD „vėliavos“ logotipas, sukurtas Grant Bissett, buvo pristatytas 2004 metais. Tai senojo logotipo, sukurto Shawn Mueller 1994 metais, abstrakcija. Senasis logotipas buvo paremtas garsiąja Antrojo pasaulinio karo fotografija „Vėliavos kėlimas Ivo Džimoje“, kuri kai kurių buvo priimta kaip kultūriškai nejautri bei netinkama tarptautiniam projektui.[37]

Organizacinė struktūra

NetBSD Fondas (orig. The NetBSD Foundation) yra organizacija (juridinis asmuo), turinti intelektinės nuosavybės bei prekinių ženklų, susijusių su NetBSD, ir yra gavusi 501(c)3 ne pelno siekiančios organizacijos statusą pagal JAV mokesčių sistemą. Fondo nariai yra NetBSD kūrėjai, kurie turi CVS prieigą. NetBSD Fondas turi valdybos narius, kurie renkami organizacijos narių dvejiems metams.

Talpinimas

Talpinimo paslaugos daugiausiai teikiamos Interneto sistemų konsorciumo (angl. Internet Systems Consortium Inc), Luleå technologijų universiteto, Kolumbijos universiteto ir Vakarinio Vašingtono universiteto. Veidrodžiai projektui yra plačiai pasklidę po visą pasaulį. Jie teikiami savanorių ir kitų projektą palaikančių grupių.

Šaltiniai

  1. „NetBSD 2.0 release notes“.
  2. Significant changes from NetBSD 4.0 to 5.0
  3. „NetBSD security(7) manual page“.
  4. „NetBSD paxctl(8) manual page“.
  5. „Chapter 19. NetBSD Veriexec subsystem“.
  6. „Chapter 14. The cryptographic device driver (CGD)“.
  7. „„NetBSD“ operacinė sistema – su lietuviškais šarvais“.
  8. „npf(7) - NetBSD Manual Pages“.
  9. 9,0 9,1 „Foundry27: Project Networking – Driver wiki page“. QNX Software Systems. Nuoroda tikrinta 27 December 2011.
  10. „Core Networking 6.4: Neutrino's Next Gen Networking Stack and Foundry27“. Suarchyvuotas originalas 2008-11-26. Nuoroda tikrinta 2009-06-10.
  11. „Force10 Networks uses NetBSD to build software scalability into operating system“.
  12. „Force10 Networks introduces unified operating system across product portfolio to lower total cost of owning and operating networks“.
  13. „Re: NetBSD/i386 and single board computers“.
  14. „HTTP Page Transfer Rates over Geo-Stationary Satellite Links“ (PDF). Suarchyvuotas originalas (PDF) 2009-07-20. Nuoroda tikrinta 2009-06-10.
  15. „SUNET Internet2 Land Speed Record: 69.073 Pbmps“. Suarchyvuotas originalas 2006-01-01. Nuoroda tikrinta 2006-01-19.
  16. „Sidekick LX 2009 / Blade Will Run NetBSD“. www.hiptop3.com. 2009-01-30. Suarchyvuotas originalas 2009-03-17. Nuoroda tikrinta 2009-02-05.
  17. „NetBSD Licensing and Redistribution“. 2008 m. birželio mėn. Nuoroda tikrinta 2008-06-20.
  18. „Announcing NetBSD 10.0“.
  19. „Announcing NetBSD 9.0“.
  20. „Announcing NetBSD 8.0“.
  21. „Announcing NetBSD 7.0“.
  22. „Announcing NetBSD 6.0“.
  23. „Announcing NetBSD 5.0“.
  24. „Announcing NetBSD 4.0“.
  25. „Announcing NetBSD 3.0“.
  26. „Announcing NetBSD 2.0“.
  27. „Announcing NetBSD 1.6“.
  28. „Announcing NetBSD 1.5“.
  29. „NetBSD 1.4 Release Announcement“.
  30. „Information about NetBSD 1.3“.
  31. „Information about NetBSD 1.2“.
  32. „Information about NetBSD 1.1“.
  33. „NetBSD 1.0 release announcement“.
  34. „NetBSD 0.9 available for anon-ftp…“.
  35. „Installation notes for NetBSD 0.8“.
  36. „Changes to NetBSD release support policy“.
  37. „NetBSD logo design competition“.

Nuorodos

Read other articles:

Untuk kegunaan lain, lihat Ekonomi. Ekonomi IndonesiaBala, pusat keuangan JakartaMata uangRupiah (IDR, Rp)Tahun fiskalTahun kalenderOrganisasi perdaganganADB, AFTA, APEC, ASEAN, D-8, EAS, G-20, IORA, MIKTA, OPEC, RCEP, WTO, dan lainnyaStatistikPDB US$1,54 triliun (nominal; 2024) (ke-15)[1] US$4,72 triliun (KKB; 2024) (ke-7)[1] Pertumbuhan PDB 3.69% (2021) 5.4% (2022)[2] PDB per kapita US$5.509 (nominal; 2024) (ke-112)[1] US$16.843 (KKB; 2024) (ke-98)&...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Eya GrimoniaLahirRosery Diella Grimonia21 April 1995 (umur 28)Bandung, IndonesiaKebangsaanIndonesiaPekerjaanMusisiOrang tuaHery SetiyonoCarolina S. YanaSitus webEya Grimonia Eya Grimonia adalah pemain biola, penyanyi, dan pemain piano. Dia lahir ...

 

Colmesnil-MannevilleColmesnil-Manneville Lokasi di Region Normandia Colmesnil-Manneville Koordinat: 49°50′58″N 1°02′04″E / 49.8494°N 1.0344°E / 49.8494; 1.0344NegaraPrancisRegionNormandiaDepartemenSeine-MaritimeArondisemenDieppeKantonDieppe-1AntarkomuneDieppe-MaritimePemerintahan • Wali kota (2014-2020) Marie-Laure DufourLuas • Land11,91 km2 (0,74 sq mi) • Populasi2108 • Kepadatan Populasi257/km...

Ajil (est. pop. (sensus 2000): 1,842)[1] merupakan sebuah kota yang terletak di daerah Hulu Terengganu, Terengganu, Malaysia. Masjid Pekan Ajil, masjid utama di kota ini. Lokasi Kota ini terletak 35 km sebelah selatan Kuala Terengganu, ibu kota negara bagian, dekat persimpangan Rute Federal 14 (jalan raya negeri utama Terengganu) dan Rute Federal 106 (jalan raya utama menuju Kuala Berang). Ajil juga merupakan rumah bagi pusat penahanan migran di mana imigran gelap ditahan.[2] ...

 

For other uses, see Camagüey (disambiguation). City in CubaCamagüeyCity Coat of armsNickname: City of the Big Jars (Ciudad de los Tinajones)Camagüey municipality (red) within Camagüey Province (yellow) and CubaCoordinates: 21°23′2″N 77°54′27″W / 21.38389°N 77.90750°W / 21.38389; -77.90750CountryCubaProvinceCamagüeyFounded1528Government • PresidentDixamy Rodríguez GómezArea[1] • City1,106 km2 (427 sq ...

 

Federal Office for Radiation ProtectionBundesamt für Strahlenschutz– BfS –Agency overviewJurisdictionSalzgitterHeadquartersWilly-Brandt-Straße 5 D-38226 SalzgitterEmployees708 (2008)Annual budgetabout 305 Mio. Euro (2009)Agency executiveDr. Inge PauliniParent agencyFederal Ministry for Environment, Nature Conservation and Nuclear SafetyWebsitewww.bfs.de/EN/home/home_node.html BfS main building in Salzgitter Lebenstedt The Bundesamt für Strahlenschutz (BfS) is the German Federal Office ...

العلاقات الإسبانية العمانية إسبانيا سلطنة عمان   إسبانيا   سلطنة عمان تعديل مصدري - تعديل   العلاقات الإسبانية العمانية هي العلاقات الثنائية التي تجمع بين إسبانيا وسلطنة عمان.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: ...

 

Une expérience modèle d'exométabolomique mise en place à partir d'une culture liquide avec analyse par LC-MS (A), et à partir de plaques d'agar avec analyse par MSI (B). L'exométabolomique, également appelée « empreinte métabolique » (metabolic footprinting en anglais)[1],[2], est une discipline qui étudie les métabolites extracellulaires, et constitue un sous-domaine de la métabolomique[3]. Alors que les mêmes approches analytiques utilisées pour identifier des prof...

 

VillarrealNama lengkapVillarreal Club de Fútbol S.A.D.JulukanEl Submarino Amarillo(Kapal selam kuning)Berdiri10 Maret 1923; 101 tahun lalu (1923-03-10) as Club Deportivo VillarrealStadionStadion la Cerámica(Kapasitas: 23.500)Presiden Fernando RoigPelatih kepala Quique SetiénLigaLa Liga2022–2023La Liga, ke-5 dari 20Situs webSitus web resmi klub Kostum kandang Kostum tandang Kostum ketiga Musim ini Villarreal Club de Fútbol, S.A.D. (bahasa Valencia: Vila-real Club de Futbol,...

Guewenheimcomune Guewenheim – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Alto Reno ArrondissementThann CantoneMasevaux TerritorioCoordinate47°45′N 7°05′E / 47.75°N 7.083333°E47.75; 7.083333 (Guewenheim)Coordinate: 47°45′N 7°05′E / 47.75°N 7.083333°E47.75; 7.083333 (Guewenheim) Superficie8,57 km² Abitanti1 280[1] (2009) Densità149,36 ab./km² Altre informazioniCod. postale68116 Fuso orario...

 

信徒Believe类型奇幻、科幻开创阿方索·卡隆主演 Johnny Sequoyah Jake McLaughlin Delroy Lindo 凯尔·麦克拉克伦 西耶娜·盖尔利 鄭智麟 Tracy Howe Arian Moayed 国家/地区美国语言英语季数1集数12每集长度43分钟制作执行制作 阿方索·卡隆 J·J·艾布拉姆斯 Mark Friedman 布赖恩·伯克 机位多镜头制作公司坏机器人制片公司华纳兄弟电视公司播出信息 首播频道全国广播公司播出日期2014年3月10日...

 

李光耀逝世及葬礼李光耀(1923年-2015年)日期2015年3月23日-2015年3月29日地点新加坡斯里淡马锡(私人守灵)新加坡国会大厦(民众瞻仰)新加坡国立大学文化中心(国葬)万礼火葬场(英语:Mandai Crematorium and Columbarium)(火葬)网站www.rememberingleekuanyew.sg 2015年3月23日凌晨3時18分(新加坡標準時間),新加坡建国后首任总理、前內閣资政和执政人民行动党首任秘书长李光�...

2016年美國總統選舉 ← 2012 2016年11月8日 2020 → 538個選舉人團席位獲勝需270票民意調查投票率55.7%[1][2] ▲ 0.8 %   获提名人 唐納·川普 希拉莉·克林頓 政党 共和黨 民主党 家鄉州 紐約州 紐約州 竞选搭档 迈克·彭斯 蒂姆·凱恩 选举人票 304[3][4][註 1] 227[5] 胜出州/省 30 + 緬-2 20 + DC 民選得票 62,984,828[6] 65,853,514[6]...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) الدوري التركي الممتاز 1995-96 تفاصيل الموسم الدوري التركي الممتاز  النسخة 38  البلد تركيا  المنظم اتح...

 

Television series ESPN PPVCountryUnited StatesAvailabilityNationalOwnerThe Walt Disney Company (80%) Hearst Communications (20%)ParentESPN Inc.Launch date1999Picture format480i (SDTV) ESPN PPV is the banner for pay-per-view events produced by ESPN. The service primarily serves as the distributor for ESPN College Extra, an out-of-market sports package that carries college basketball and football events. The service was originally launched in 1999 as ESPN Extra SkyREPORT.COM News[1] and...

General encyclopedia published in France from 1751 to 1772 This article is about the 18th-century French encyclopedia. For a definition of the term encyclopédie, see the Wiktionary entry encyclopédie. Encyclopédie, ou dictionnaire raisonné des sciences, des arts et des métiers The title page of the EncyclopédieAuthorNumerous contributors (edited by Denis Diderot and Jean le Rond d'Alembert)CountryFranceLanguageFrenchSubjectGeneralGenreReference encyclopediaPublisherAndré le Breton, Mic...

 

City in British Columbia, CanadaAbbotsfordCityCity of Abbotsford From top, left to right: Abbotsford from Mill Lake, The Reach Gallery Museum, Mill Lake, University of the Fraser Valley, Abbotsford International Airport FlagCoat of armsLogoNicknames: Abby, City in the Country, Raspberry Capital of Canada, A-TownMotto(s): Unus Cum Viribus Duorum  (Latin)One with the strength of twoAbbotsfordLocation of Abbotsford in British ColumbiaCoordinates: 49°3′N 122°19′W...

 

Deng Xiaoping 1979 visit to US Deng and President Jimmy Carter inspected the joint-service honor guard during an arrival ceremony for Deng at the White House. The visit of Deng Xiaoping to the United States (Chinese: 1979年邓小平访美) was the first official visit by a paramount leader of China to the US and it occurred under Jimmy Carter's administration. Deng undertook the visit in his official capacities as Vice Chairman of the Chinese Communist Party, First Vice Premier of the St...

Town in Texas, United StatesMatador, TexasTownLocation of Matador, TexasCoordinates: 34°0′50″N 100°49′18″W / 34.01389°N 100.82167°W / 34.01389; -100.82167CountryUnited StatesStateTexasCountyMotleyArea[1] • Total1.30 sq mi (3.38 km2) • Land1.30 sq mi (3.38 km2) • Water0.00 sq mi (0.00 km2)Elevation2,382 ft (726 m)Population (2020) • Total569&#...

 

Girls' 63 kgat the III Summer Youth Olympic GamesVenueOceania PavilionDate10 October 2018Competitors11 from 11 nationsMedalists Yalda Valinejad  Iran Nadica Božanić  Serbia Leslie Soltero  Mexico Assunta Cennamo  Italy← 20142022 → Taekwondo at the2018 Summer Youth OlympicsMenWomen48 kg44 kg55 kg49 kg63 kg55 kg73 kg63 kg+73 kg+63 kgvte The girls' 63 kg competition at the 2018 Summer Youth Olympics was held on 10 October at the Oceania ...