ñòàòüèGNU Free Documentation License ìàòåðèàëû âçÿòû èç Âèêèïåäèè Ñòàòüÿ áûëà èçìåíåíà. Îðèãèíàë ñòàòüè.

NetBSD

Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
Ïåðåéòè ê: íàâèãàöèÿ, ïîèñê
NetBSD
Ëîãîòèï NetBSD
Ðàçðàáîò÷èê

The NetBSD Project

Ñåìåéñòâî ÎÑ

BSD UNIX

Ïîñëåäíÿÿ âåðñèÿ

5.1.2 â 11 ôåâðàëÿ 2012 ãîäà

Òèï ÿäðà

Ìîíîëèòíîå ñ ïîääåðæêîé ïîäãðóæàåìûõ ìîäóëåé

Ëèöåíçèÿ

BSD

Ñîñòîÿíèå

Àêòóàëüíîå

Âåá-ñàéò

netbsd.org

NetBSD â ñâîáîäíî ðàñïðîñòðàíÿåìàÿ îïåðàöèîííàÿ ñèñòåìà. Ïåðâàÿ îôèöèàëüíàÿ âåðñèÿ NetBSD â 0.8 â áûëà âûïóùåíà â àïðåëå 1993 ãîäà.

NetBSD ïðîèñõîäèò èç ñèñòåì 4.3BSD è 386BSD. Â êîíöå 1995 ãîäà îò NetBSD îòâåòâèëñÿ ïðîåêò OpenBSD. Òåêóùàÿ âåðñèÿ â NetBSD 5.1 â âûïóùåíà 19 íîÿáðÿ 2010 ãîäà.

NetBSD ïîðòèðîâàíà íà îãðîìíîå êîëè÷åñòâî êîìïüþòåðíûõ àðõèòåêòóð; ëîçóíã NetBSD â «Êîíå÷íî, ýòî ðàáîòàåò ñ NetBSD» (àíãë. «Of course it runs NetBSD»). Ïîääåðæèâàþòñÿ 53 àïïàðàòíûå ïëàòôîðìû[1] (ñóùåñòâóþò 57 ïîðòîâ, âêëþ÷àÿ ïîñëåäíèé îôèöèàëüíûé âûïóñê [2] è ìãíîâåííûå êîïèè [3]). Êîìïèëÿöèÿ ïàêåòîâ ïðîèñõîäèò èç îäíîãî äåðåâà èñõîäíûõ êîäîâ, ïîýòîìó íîâûå ôóíêöèè â ìàøèííî-íåçàâèñèìûõ ÷àñòÿõ ïîÿâëÿþòñÿ ñðàçó äëÿ âñåõ ïëàòôîðì áåç íåîáõîäèìîñòè àäàïòàöèè. Ðàçðàáîòêà äðàéâåðîâ òàêæå ìàøèííî-íåçàâèñèìà, ïîýòîìó îäèí äðàéâåð äëÿ êàðòû, ðàáîòàþùåé, íàïðèìåð, íà øèíå PCI, áóäåò ðàáîòàòü íà ïëàòôîðìàõ i386, Alpha, PowerPC, SPARC è äðóãèõ, ïîääåðæèâàþùèõ øèíó PCI. Òàêàÿ ïëàòôîðìîíåçàâèñèìîñòü ïîçâîëÿåò ðàçðàáàòûâàòü âñòðàèâàåìûå ñèñòåìû ñ ïîìîùüþ öåëîãî íàáîðà èíñòðóìåíòîâ: êîìïèëÿòîðîâ, îòëàä÷èêîâ è äðóãèõ èíñòðóìåíòîâ, ïîääåðæèâàþùèõ êðîññ-êîìïèëÿöèþ.

«NetBSD» â çàðåãèñòðèðîâàííàÿ òîðãîâàÿ ìàðêà Ôîíäà NetBSD.[4]

Ñîäåðæàíèå

[ïðàâèòü] Êîëëåêöèÿ ïàêåòîâ

NetBSD ñîäåðæèò ñîáñòâåííóþ ñèñòåìó ïàêåòîâ â pkgsrc. Íà ñåðåäèíó 2011 ãîäà â íåé íàõîäèòñÿ îêîëî 11000 ïàêåòîâ[5][6]. Óñòàíîâêà ëþáîé ïðîãðàììû, áóäü òî GNOME, KDE, Apache èëè Perl, ñâîäèòñÿ ê òîìó, ÷òî íàäî âîéòè â ñîîòâåòñòâóþùèé êàòàëîã è íàáðàòü êîìàíäó make install clean. Ïîñëå ýòîãî èñõîäíûå êîäû áóäóò çàãðóæåíû, ðàñïàêîâàíû, ñêîìïèëèðîâàíû è óñòàíîâëåíû. Àëüòåðíàòèâîé ñàìîñòîÿòåëüíîé ñáîðêè ñëóæàò ïðåêîìïèëèðîâàííûå (äâîè÷íûå) ïàêåòû.  ëþáîì ñëó÷àå âñå íåîáõîäèìûå çàâèñèìîñòè ïàêåòîâ áóäóò ñîáëþäåíû àâòîìàòè÷åñêè.

Ñîãëàñíî ñâîåìó ëîçóíãó î ïîðòèðóåìîñòè, êîëëåêöèÿ ïàêåòîâ NetBSD ïîðòèðîâàíà íå òîëüêî íà âñå äîñòóïíûå àïïàðàòíûå ïëàòôîðìû, íî è â ñ ïîìîùüþ ñèñòåìû autoconf â íà ìíîãèå äðóãèå îïåðàöèîííûå ñèñòåìû, íàïðèìåð, Linux, FreeBSD, OpenBSD, QNX, Solaris, Darwin/Mac OS X, IRIX è äðóãèå.

[ïðàâèòü] Ðàçðàáîò÷èêè

  • Àëèñòåð Êðóêñ â ðàçðàáîò÷èê è îñíîâàòåëü ïàêåòíîé ñèñòåìû pkgsrc, ñ 1999 ãîäà ÿâëÿåòñÿ ïðåçèäåíòîì ôîíäà «The NetBSD Foundation».
  • Òýî äå Ðààäò â ïðîãðàììèñò, ñîîñíîâàòåëü ïðîåêòà NetBSD, îñíîâàòåëü è ëèäåð ïðîåêòà OpenBSD
  • Ñàéìîí Áóðæ â ðàçðàáîò÷èê, ðåàëèçîâàâøèé â NetBSD æóðíàëèðîâàíèå ìåòàäàííûõ â ôàéëîâîé ñèñòåìå FFS (fast file system)
  • Äàððèí Äæüþýëë â ñîòðóäíèê Wasabi Systems, àâòîð ïîäñèñòåìû WAPBL (Write Ahead Physical Block Logging), ðåàëèçóþùåé ïîääåðæêó æóðíàëèðóåìûõ ôàéëîâûõ ñèñòåì â NetBSD
  • Ëþê Ìüþáåðí â àâòîð ñèñòåìû èíèöèàëèçàöèè rc.d (èçâåñòíîé òàêæå ïîä íàçâàíèåì rc-ng), ïåðâîíà÷àëüíî ñîçäàííîé äëÿ NetBSD, à â íàñòîÿùåå âðåìÿ èñïîëüçóåìîé â FreeBSD è DragonFly BSD
  • ×àê Ñèëüâåðñ â àâòîð ïîäñèñòåìû UBC, óíèôèöèðîâàííîé ñèñòåìû ââîäà/âûâîäà è êýøèðîâàíèÿ ïàìÿòè
  • ×àðëüç Ä. Êðàíîð â àâòîð ïîäñèñòåìû UVM â íîâîé ñèñòåìû óïðàâëåíèÿ ïàìÿòüþ

Ïîëíûé ñîñòàâ ðàçðàáîò÷èêîâ NetBSD.

[ïðàâèòü] Ïðèìå÷àíèÿ

  1. â‘ Portability and supported hardware platforms  (Ïðîâåðåíî 5 ìàÿ 2009)
  2. â‘ NetBSD Formal Releases
  3. â‘ Hardware Supported by NetBSD
  4. â‘ Latest Status Info  (Ïðîâåðåíî 28 àïðåëÿ 2009)
  5. â‘ pkgsrc.se | The NetBSD package collection  (Ïðîâåðåíî 27 äåêàáðÿ 2009)
  6. â‘ pkgsrc: The NetBSD Packages Collection  (Ïðîâåðåíî 27 äåêàáðÿ 2009)

[ïðàâèòü] Ñì. òàêæå

[ïðàâèòü] Ññûëêè

[ïðàâèòü] Ïðîåêòû

[ïðàâèòü] Èíôîðìàöèÿ

Ïðîñòðàíñòâà èì¸í

Âàðèàíòû
Ïðîñìîòðû
Äåéñòâèÿ