NetBSD
| NetBSD | |
| Ðàçðàáîò÷èê |
The NetBSD Project |
|---|---|
| Ñåìåéñòâî ÎÑ | |
| Ïîñëåäíÿÿ âåðñèÿ |
5.1.2 â 11 ôåâðàëÿ 2012 ãîäà |
| Òèï ÿäðà |
Ìîíîëèòíîå ñ ïîääåðæêîé ïîäãðóæàåìûõ ìîäóëåé |
| Ëèöåíçèÿ | |
| Ñîñòîÿíèå |
Àêòóàëüíîå |
| Âåá-ñàéò | |
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.
[ïðàâèòü] Ïðèìå÷àíèÿ
- â‘ Portability and supported hardware platforms (Ïðîâåðåíî 5 ìàÿ 2009)
- â‘ NetBSD Formal Releases
- â‘ Hardware Supported by NetBSD
- â‘ Latest Status Info (Ïðîâåðåíî 28 àïðåëÿ 2009)
- â‘ pkgsrc.se | The NetBSD package collection (Ïðîâåðåíî 27 äåêàáðÿ 2009)
- â‘ pkgsrc: The NetBSD Packages Collection (Ïðîâåðåíî 27 äåêàáðÿ 2009)
[ïðàâèòü] Ñì. òàêæå
[ïðàâèòü] Ññûëêè
- Îôèöèàëüíûé ñàéò NetBSD
- Îôèöèàëüíûé áëîã ïðîåêòà
- NetBSD íà Twitter
- Ñàéò Russian NetBSD team â ñîîáùåñòâî ðóññêèõ ïîëüçîâàòåëåé NetBSD
- NetBSD enci
- Êîëëåêöèÿ ïàêåòîâ NetBSD
[ïðàâèòü] Ïðîåêòû
- Live-CD íà áàçå NetBSD
- Jibbed â LiveCD íà áàçå ïîñëåäíèõ íàðàáîòîê NetBSD
- Debian GNU/NetBSD
- fdgw â ìàðøðóòèçàòîð íà áàçå NetBSD íà îäíîé äèñêåòå.
[ïðàâèòü] Èíôîðìàöèÿ
- Ãåíåàëîãè÷åñêîå äåðåâî BSD
- Òåêóùåå ñîñòîÿíèå NetBSD
- Ñàéò «NetBSD in action»
- Ñèñòåìà âèðòóàëüíîé ïàìÿòè UVM
- Ðåàëèçàöèÿ ïëàíèðîâùèêà äëÿ NetBSD
- UBC: Ýôôåêòèâíàÿ óíèôèöèðîâàííàÿ ïîäñèñòåìà ââîäà-âûâîäà è êýøèðîâàíèÿ ïàìÿòè äëÿ NetBSD
| Ïðîåêò NetBSD | |
|---|---|
| Îïåðàöèîííàÿ ñèñòåìà | NetBSD |
| Ñâÿçàííûå ïðîåêòû | pkgsrc · IPFilter · Automated Testing Framework · netpgp · tnftp |
| Notable subsystems | Veriexec · busdma · PUFFS · RUMP · NPF |
| UNIX-ïîäîáíûå îïåðàöèîííûå ñèñòåìû | |
|---|---|