Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

NetBSD

Z Wikipedie, otevřené encyklopedie
NetBSD
NetBSD s Window Makerem
VyvíjíThe NetBSD Foundation
Rodina OSBSD
DruhOpen source
První zveřejnění1993
Aktuální verze10.1 / 18. prosince 2024
Správce balíčkůpkgsrc
Podporované platformyAlpha,ARM,PA-RISC,68k,MIPS,PowerPC,SH3,SPARC,RISC-V,VAX,IA-32 ax86-64
Typ jádramonolitický modulárníanykernel/rump kernel
Výchozíuživatelské rozhranípříkazový řádek
Licence2-bodováBSD licence
Stavaktivní
Oficiální webnetbsd.org

NetBSD jeopen sourceoperační systém vycházející ze systémuUnix. Při jeho vývoji se více než u jiných systémů klade důraz na zachování jednoduchosti, čistoty a přehlednosti kódu, jak je obvyklé proBSDUnix.[zdroj?] Díky tomu NetBSD běží na mnoha různýchplatformách, zahrnujícíchservery,desktopy ihandheldy; často je používán vevestavěných systémech.[1]

Historie NetBSD

[editovat |editovat zdroj]

Projekt NetBSD byl založen roku 1993 vývojáři systému386BSD kvůli nejistému směřování tohoto systému a nespokojenosti s jeho vývojovým modelem. 386BSD jako takový zakrátko ukončil svůj vývoj, avšak jako první port systému BSD UNIX na architekturui386 (IA-32) poskytl základ pro další vývoj NetBSD, který se stal jeho logickým pokračováním.

Samotný 386BSD byl založený naNet/2 vydání systému BSD Unix. NetBSD používá kód z 386BSD, jako z následujícího BSD vydání 4.4BSD-Lite, který se nemohl nadále označovat jménem UNIX (tuto obchodní známku v současnosti vlastníThe Open Group). V následujících letech NetBSD díky open source vývojovému modelu držel krok s ostatními moderními operačními systémy, a to počítáme-li i komerční varianty Unixu.Důležitou událostí byl odchod jednoho ze zakladatelů NetBSD,Thea de Raadta, z NetBSD Core Group, kterému předcházel konflikt s ostatními vývojáři. Theo de Raadt následně založil projektOpenBSD.

Související operační systémy

[editovat |editovat zdroj]

Krátce po založení NetBSD se ze společných předchůdců vyčlenilFreeBSD. Tento projekt se vyvinul do současně nejpoužívanější varianty systému BSD. Projekty FreeBSD a NetBSD si vzájemně vypomáhaly sdílením části kódu a jsou navzájem binárně kompatibilní.V rámci projektu OpenBSD, který se od NetBSD vyčlenil, vzniklo množství softwaru, hlavně oblasti sítí, bezpečnosti a ovladačů zařízení. Velká část kódu vyvinutého původně pro OpenBSD je nyní součástí NetBSD. Některé unixové příkazy operačních systémůmacOS pocházejí z NetBSD.

Charakteristika

[editovat |editovat zdroj]

Díky široké podpoře hardwaru se NetBSD používá i v jednoúčelových (anglickyembedded systems) zařízeních,přenosných počítačích nebo na starším hardware. Je též využíván jako server. Pokročilé bezpečnostní funkce, z kterých mnohé mají původ v OpenBSD, dělají z NetBSD systém vhodný pro nasazení v úlohách citlivých na zabezpečení (například síťovýfirewall [ˈfaiəˌwoːl]). Jako první z rodiny BSD implementovalo NetBSD randomizační systém Kernel ASLR, který výrazně zvyšuje bezpečnost systému, protože je činí odolným při pokusech o prolomení zabezpečení operační paměti.

NetBSD je svobodný software, šířený podleBSD licence (resp. její zjednodušené, 2-bodové verze). Jediné praktické omezení při jeho šíření je ponechání zmínky o autorských právech ve zdrojových souborech. K sestavení NetBSD je potřebapřekladačGCC (šířený pod licenciGPL), avšak běžící systém NetBSD je možné používat bez jakéhokoliv GPL softwaru.

Dostupný software

[editovat |editovat zdroj]

NetBSD se snaží o implementaciAPI podle normyPOSIX, což by teoreticky mělo umožnit bezproblémové používání prakticky všech unixových programů v nezměněné formě, pokud jsou dostupné jejich zdrojové kódy. Z různých důvodů toto však vždy neplatí.Kromě toho NetBSD disponuje podporouABI mnoha dalších OS, například UNIX systém V,Linux, či FreeBSD. Tato vlastnost umožňuje běh většiny komerčně dostupného nesvobodného softwaru. Dále existuje i experimentální podpora pro spustitelné soubory systémuMicrosoft Windows ve forměPE/COFF, ale v současnosti není moc použitelná. Namísto něj je možné používat software pro systém Windows s pomocí programuWine.Velké množství softwaru je dostupné přes balíčkový systémpkgsrc. Ten umožňuje jednoduché stažení a instalaci přibližně 18 000 přehledně roztříděných balíčků. Mnohé z nich jsou dostupné i ve spustitelné formě a dají se přebírat a instalovat automaticky. Pkgsrc je možné používat i na jiných platformách, nezávislé na NetBSD.

Kritika NetBSD

[editovat |editovat zdroj]

Fakt, že NetBSD není tak rozšířený jako srovnatelné operační systémy, má za následek jeho slabší podporu, zejména pak nového hardwaru.Například výkon diskového subsystému se systémem diskových poliRaidFrame, který NetBSD používá, se ukázal jako citelně nižší než subsystém linuxový. V současné době[kdy?] není možné bez zásahu do zdrojových souboru používat v textové konzoli jiné národní znaky než ze sadyISO Latin-1. Tento handicap je možné napravit buď úpravou zdrojového kódu anebo použitím grafického systémuX11.

Související články

[editovat |editovat zdroj]

GNU – GNU GPL (licence)

[editovat |editovat zdroj]

BSD – BSD licence

[editovat |editovat zdroj]

Reference

[editovat |editovat zdroj]
  1. The NetBSD Project.Platforms Supported by NetBSD [online]. The NetBSD Foundation, Inc. [cit. 2018-08-01].Dostupné online. (anglicky) 

Externí odkazy

[editovat |editovat zdroj]
Operační systémy
BSD
Linux (distribuce)
(Deb)

Debian (1993) •Knoppix (2000) •Ubuntu (2004)

(RPM)

Red Hat (1994) •Fedora (2003) •Mandriva (2005)

(Portage)

Gentoo (2002)

(AUR)

Arch Linux (2002) •Manjaro (2011)

další

Slackware (1993) •SUSE (1996) •Slax (2002) •další…

GNU
MIT (licence)
(Mac) OS X •macOS
DOS
Windows
Windows proMS-DOS

Windows 1.0 (1985) →Windows 2.0 (1987) →Windows 3.0 (1990) →Windows 3.1x (1992) →Windows 95 (1995) →Windows 98 (1998) →Windows ME (2000)

Windows NT

Windows NT 3.1 (1993) →Windows NT 3.5 (1994) →Windows NT 3.51 (1995) →Windows NT 4.0 (1996) →Windows 2000 (2000) →Windows XP (2001) →Windows Server 2003 (2003) →Windows Vista (2007) →Windows Server 2008 (2008) →Windows 7 (2009) →Windows Server 2008 R2 (2009) →Windows 8 (2012) →Windows Server 2012 (2012) →Windows 8.1 (2013) →Windows Server 2012 R2 (2013) →Windows 10 (2015) →Windows Server 2016 (2016) →Windows 11 (2021) →Windows Server 2025 (2024)

Windows CE
Vývoj zrušen
Mobilní telefony aPDA
další
historické
Citováno z „https://cs.wikipedia.org/w/index.php?title=NetBSD&oldid=25427905
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp