NetBSD

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. června 2019; kontroly vyžadují 20 úprav .
NetBSD

Vývojář Projekt NetBSD
rodina OS BSD UNIX
Na základě 386BSD [2]
Nejnovější verze
Správci balíčků Pkgsrc
Podporované platformy DEC Alpha , ARM , PA-RISC , Motorola 68000 , MIPS , PowerPC , SuperH , SPARC , RISC-V , VAX a x86
Typ jádra Monolitický s podporou pluginů
Rozhraní rozhraní příkazového řádku
Licence BSD [3]
Stát Aktuální
Úložiště zdrojového kódu cvsweb.netbsd.org
Webová stránka netbsd.org
 Mediální soubory na Wikimedia Commons

NetBSD  je bezplatný operační systém . První oficiální verze NetBSD, 0.8, byla vydána v dubnu 1993 [4] .

NetBSD pochází ze systémů 4.3BSD a 386BSD [5] . Na konci roku 1995 se objevil fork od NetBSD  - OpenBSD [6] . NetBSD se často používá ve vestavěných systémech [7] [8] .

NetBSD bylo portováno na velké množství počítačových architektur. Slogan NetBSD je „ Samozřejmě, že běží NetBSD“ .  Je podporováno 53 hardwarových platforem [9] (existuje 57 portů, včetně nejnovější oficiální verze [10] a snímků [11] ). Balíčky jsou kompilovány ze stejného zdrojového stromu , takže nové funkce v částech nezávislých na stroji se okamžitě objevují na všech platformách bez nutnosti úprav. Vývoj ovladačů je také nezávislý na stroji, takže jeden ovladač pro kartu běžící například na sběrnici PCI bude fungovat na platformách i386 , Alpha , PowerPC , SPARC a dalších platformách, které podporují sběrnici PCI. Tato nezávislost na platformě umožňuje vývoj vestavěných systémů pomocí celé sady nástrojů: kompilátorů , debuggerů a dalších nástrojů, které podporují křížovou kompilaci .

"NetBSD" je registrovaná ochranná známka NetBSD Foundation [12] .

Historie

NetBSD se vyvinul z verze 4.4BSD od Berkeley Software Distribution z UC Berkeley Computer Systems Research Group prostřednictvím jejich vydání původního Net/2 a projektu 386BSD . Projekt NetBSD se zrodil z frustrace vývojářské komunity 386BSD z rychlosti a směru vývoje systému [13] . Čtyři zakladatelé projektu NetBSD – Chris Demetriou, Theo de Raadt, Adam Glass a Charles Hannum – cítili, že otevřenější vývojový model by mohl prospět projektu, který se zaměřuje na přenosný, čistý a správný kód. Snažili se vytvořit jednotný, multiplatformní systém založený na BSD vhodný pro produkční použití. Název „NetBSD“, založený na důležitosti a růstu sítí jako Internet v té době, a distribuovaném, kolaborativním charakteru jeho vývoje, navrhl Raadt.

Úložiště zdrojového kódu NetBSD bylo založeno 21. března 1993 a první oficiální vydání NetBSD 0.8 bylo provedeno v dubnu 1993 [14] . Vyvinul se z 386BSD 0.1 plus verze 0.2.2 neoficiální sady patchů, s reintegrací několika programů z vydání Net/2 , které zmizely v 386BSD, a různými dalšími vylepšeními [15] . první multiplatformní vydání, NetBSD 1.0, bylo vyrobeno v říjnu 1994 [16] . Také v roce 1994 byl z kontroverzních důvodů z projektu odstraněn jeden ze zakladatelů, Theo de Raadt. Později, ke konci roku 1995 , založil nový projekt - OpenBSD  - fork NetBSD 1.0 [6] . V roce 1998 představil NetBSD 1.3 správce balíčků pkgsrc [17] .

Před rokem 2004 byla vydání NetBSD 1.x vydávána zhruba každý rok, s menšími „patch“ vydáními mezi nimi. Počínaje verzí 2.0 používá NetBSD sémantické verzování a každé hlavní vydání NetBSD odpovídá inkrementovanému číslu verze, takže hlavní vydání po 2.0 by byla 3.0, 4.0 a tak dále. Dřívější menší verze jsou nyní rozděleny do dvou kategorií: xy  – „stabilní“ podporovaná vydání a vydání xyz – obsahující pouze opravy zabezpečení a kritických chyb [18] .

Historie verzí

Barva Legenda
Červené Nepodporovaná verze
žlutá Stará podporovaná verze
zelená Současná verze
zlato Nejnovější testovací verze
Verze datum vydání Poznámky
9,0 [19] 14. února 2020
  • Byla přidána podpora pro 64bitovou architekturu Armv8-A a byla rozšířena podpora pro Armv7-A;
  • Aktualizované ovladače GPU pro x86 a přidány pro ARM ;
  • První vydání se ZFS použitelné pro každodenní použití, ale ZFS stále nelze použít jako kořenový souborový systém;
  • Přepracovaný subsystém SATA pro podporu NCQ a lepší zpracování chyb;
  • Existují nové ovladače USB Ethernet .
8,0 [20] 2. července 2018
  • Přidána podpora USB 3.0 [21] , audio mix v jádře, ve výchozím nastavení povolena ASLR , podpora nových ovladačů, většina aktualizací softwaru atd.
  • Počínaje NetBSD 8.0 již nebudou vycházet menší verze OS [22] .
7.1 [23] 11. března 2017
7.0 [24] [25] 8. října 2015
6.1 [26] 18. května 2013
6.0 [27] 17. října 2012
5.0 [28] [29] [30] 29. dubna 2009
4.0 [31] 19. prosince 2007
3.0 [32] 23. prosince 2005
2.0 [33] 9. prosince 2004
1.6 [34] 14. září 2002
1,5 [35] 6. prosince 2000
1.4 [36] 12. května 1999
1.3 [37] 9. března 1998
1.2 [38] 4. října 1996
1.1 [39] 26. listopadu 1995
1,0 [40] 26. října 1994
0,9 [41] 20. srpna 1993
0,8 [42] 20. dubna 1993

Sbírka balíků

NetBSD má svůj vlastní systém balíčků, pkgsrc . K září 2015 obsahuje přes 14 000 balíčků [43] [44] . Instalace jakéhokoli programu, ať už je to GNOME , KDE , Apache nebo Perl , spočívá v zadání příslušného adresáře a zadání make install clean. Poté budou zdrojové kódy staženy, rozbaleny, zkompilovány a nainstalovány. Alternativou k samosestavení jsou předkompilované (binární) balíčky. V obou případech budou všechny požadované závislosti balíčků automaticky respektovány.

V souladu se sloganem přenositelnosti byla kolekce NetBSD balíků portována nejen na všechny dostupné hardwarové platformy, ale také – prostřednictvím systému autoconf – na  mnoho dalších operačních systémů, např. Linux , FreeBSD , OpenBSD , QNX , Solaris , Darwin / Mac OS X. IRIX a další.

Logo

NetBSD „vlajka“ navržená Grantem Bissettem byla představena v roce 2004 a je abstrakcí starého loga navrženého Seanem Mullerem v roce 1994 [45] . Mullerova verze byla založena na slavné fotografii z 2. světové války „ Raising the Flag over Iwo Jima “, kterou někteří vnímají jako kulturně necitlivou a nevhodnou pro mezinárodní projekty [46] .

NetBSD Foundation

NetBSD Foundation je právnická osoba, která vlastní duševní vlastnictví a ochranné známky spojené s NetBSD [47] . 22. ledna 2004 se NetBSD Foundation stala 501(c)3 neziskovou organizací osvobozenou od daní. Členy NetBSD Foundation jsou vývojáři, kteří mají přístup k CVS [48] . Nadace NetBSD má správní radu volenou členy nadace na dva roky [49] .

Vývojáři

Kompletní řada vývojářů NetBSD .

Viz také

Poznámky

  1. Vydán Alaria N. NetBSD 9.3  – 2022 .
  2. https://www.netbsd.org/about/history.html
  3. http://BXR.SU/NetBSD/sys/kern/init_main.c
  4. Recenze OS: NetBSD 1.6.2 na SPARC64 . Získáno 22. června 2018. Archivováno z originálu 22. června 2018.
  5. Open Sources: Hlasy z Open Source revoluce . Staženo 22. 7. 2018. Archivováno z originálu 11. 6. 2018.
  6. 1 2 Archivovaná kopie . Získáno 22. června 2018. Archivováno z originálu 12. června 2018.
  7. Seznamte se s NetBSD . Archivováno 1. května 2008 na Wayback Machine
  8. Embedded Hardware: Know It All – Jack Ganssle, Tammy Noergaard, Fred Eady, Lewin Edwards, David J. Katz, Rick Gentile, Ken Arnold, Kamal Hyder, Bob Perrin – Google Books . Získáno 22. července 2018. Archivováno z originálu dne 22. července 2018.
  9. Přenositelnost a podporované hardwarové platformy Archivováno 22. prosince 2021 na Wayback Machine  (přístup 5. května 2009)
  10. Formální vydání NetBSD . Získáno 3. června 2009. Archivováno z originálu dne 3. května 2009.
  11. Hardware podporovaný NetBSD . Získáno 3. června 2009. Archivováno z originálu 10. června 2009.
  12. Nejnovější informace o stavu archivovány 3. ledna 2006 na Wayback Machine  (přístup 28. dubna 2009)
  13. Historie projektu NetBSD . Získáno 22. června 2018. Archivováno z originálu 6. srpna 2011.
  14. Archivovaná kopie . Staženo 22. června 2018. Archivováno z originálu 17. ledna 2020.
  15. Informace o NetBSD 0.8 . Získáno 22. června 2018. Archivováno z originálu 29. června 2018.
  16. Informace o NetBSD 1.0 . Získáno 22. června 2018. Archivováno z originálu 3. listopadu 2019.
  17. Kapitola 1. Co je pkgsrc? . Získáno 22. června 2018. Archivováno z originálu 22. června 2018.
  18. Slovníček vydání NetBSD a grafy . Získáno 22. června 2018. Archivováno z originálu 19. července 2011.
  19. Oznámení NetBSD 9.0 (14. února 2020) . Staženo 28. května 2020. Archivováno z originálu dne 29. května 2020.
  20. NetBSD 8.0 Release Candidate 1 k dispozici . Získáno 22. července 2018. Archivováno z originálu 15. července 2018.
  21. NetBSD 8.0 se blíží k vydání s podporou USB 3.0 - Phoronix . Získáno 31. července 2018. Archivováno z originálu 31. července 2018.
  22. Změny zásad podpory vydání NetBSD . Získáno 9. 8. 2018. Archivováno z originálu 25. 7. 2018.
  23. Vydán NetBSD 7.1 (11. března 2017) . Získáno 22. června 2018. Archivováno z originálu 27. června 2018.
  24. Oznámení NetBSD 7.0 . Získáno 22. června 2018. Archivováno z originálu 9. října 2015.
  25. DistroWatch Weekly, číslo 638, 30. listopadu 2015 . Získáno 22. června 2018. Archivováno z originálu 22. června 2018.
  26. Oznámení NetBSD 6.1 . Získáno 22. června 2018. Archivováno z originálu 21. května 2013.
  27. Oznámení NetBSD 6.0 . Staženo 22. 6. 2018. Archivováno z originálu 15. 1. 2016.
  28. Oznámení NetBSD 5.0 ​​. Získáno 22. června 2018. Archivováno z originálu 17. července 2011.
  29. Distribuce [LWN.net] (downlink) . Staženo 22. 6. 2018. Archivováno z originálu 27. 5. 2018. 
  30. DistroWatch Weekly, číslo 386, 3. ledna 2011 . Získáno 22. června 2018. Archivováno z originálu 22. června 2018.
  31. Oznámení NetBSD 4.0 . Získáno 22. června 2018. Archivováno z originálu 18. července 2011.
  32. Oznámení NetBSD 3.0 . Získáno 22. června 2018. Archivováno z originálu 6. srpna 2011.
  33. Oznámení NetBSD 2.0 . Získáno 22. června 2018. Archivováno z originálu 6. srpna 2011.
  34. Oznámení vydání NetBSD 1.6 . Získáno 22. června 2018. Archivováno z originálu 6. srpna 2011.
  35. Oznámení vydání NetBSD 1.5 . Získáno 22. června 2018. Archivováno z originálu 6. srpna 2011.
  36. Oznámení vydání NetBSD 1.4 . Získáno 22. června 2018. Archivováno z originálu 13. dubna 2011.
  37. Informace o NetBSD 1.3 . Získáno 22. června 2018. Archivováno z originálu 7. června 2011.
  38. Informace o NetBSD 1.2 . Získáno 22. června 2018. Archivováno z originálu 7. června 2011.
  39. Informace o NetBSD 1.1 . Získáno 22. června 2018. Archivováno z originálu 7. června 2011.
  40. Oznámení vydání NetBSD 1.0 . Získáno 22. června 2018. Archivováno z originálu 7. června 2011.
  41. Archivovaná kopie . Získáno 22. června 2018. Archivováno z originálu 30. května 2012.
  42. Archivovaná kopie . Získáno 22. června 2018. Archivováno z originálu 10. června 2011.
  43. pkgsrc.se | Kolekce balíčků NetBSD Archivována 17. dubna 2009 na Wayback Machine  (přístup 27. prosince 2009)
  44. pkgsrc: The NetBSD Packages Collection Archivováno 29. dubna 2009 na Wayback Machine  (přístup 27. prosince 2009)
  45. Archivovaná kopie . Získáno 17. července 2018. Archivováno z originálu 18. července 2011.
  46. netbsd-advocacy: Soutěž o návrh loga NetBSD . Získáno 17. července 2018. Archivováno z originálu dne 7. července 2013.
  47. Nadace NetBSD, Inc. . Získáno 17. července 2018. Archivováno z originálu 6. srpna 2011.
  48. Vývojáři NetBSD . Získáno 17. července 2018. Archivováno z originálu 19. července 2011.
  49. Stanovy Nadace NetBSD . Získáno 17. července 2018. Archivováno z originálu dne 26. června 2014.

Odkazy

Projekty

Informace