[FAQ Index]
[Do sekce 2 - Jiné zdroje informací o OpenBSD]
1 - Úvod do OpenBSD
Obsah
1.1 - Co je OpenBSD?
OpenBSD projekt vytváří zdarma
dostupný, multi-platformní operační systém Unixového typu založený
na 4.4BSD. Našim
zaměřením je důraz na správnost,
bezpečnost, standardizaci, a
přenositelnost.
Toto FAQ pokrývá vždy pouze nejaktuálnější vydání OpenBSD,
což je nyní verze 5.2.
1.2 - Na jakých platformách OpenBSD běží?
OpenBSD 5.2 běží na následujících hardwarových platformách:
Dostupné na CD znamená, že oficiální
CD set obsahuje tuto platformu a množství
balíčků.
Základní systém na CD ISO obrazu může být také stažen pro většinu
ostatních platforem.
Tyto ISO obrazy nejsou stejné jako oficiální CD sety.
Více informací o OpenBSD platformách můžete nalézt na stránce
Platformy .
Lidé se občas ptají, proč podporujeme tolik "zvláštních" platforem.
Stručně řečeno, "protože chceme".
Pokud dostatečné množství zkušených lidí (někdy znamená "dostatečné"
pouze jednu opravdu zkušenou osobu !) si přeje poskytovat podporu
pro platformu, tak bude podporovaná.
Jsou zde praktické výhody udržovat OpenBSD multi-platformní:
když se objeví nová platforma, tak zdrojový kód je relativně
očištěn od chyb v portabilitě a návrhu.
OpenBSD platformy obsahují 32 bit a 64 bit procesory, little a
big endian stroje a mnoho rozličných návrhů.
A ano, podpora "neobvyklých" platforem pomohla vytvořit
vysoce kvalitní základní kód pro více "běžné" platformy.
1.3 - Proč bych měl používat OpenBSD?
Noví uživatelé často chtějí vědět, jestli je OpenBSD lepší než
některý z volně šiřitelných UNIXových operačních systémů. Na
tuto otázku není možné ve své podstatě odpovědět a také proto
se stává předmětem nesčetných (a nepotřebných) debat. Za žádných
okolností ovšem nepokládejte tuto otázku na mailing listu
zaměřeném na OpenBSD.
Níže je několik důvodů, proč si myslíme, že OpenBSD je užitečný
systém:
- OpenBSD běží na mnoha
rozdílných platformách.
- OpenBSD je povážováno velkým množstvím bezpečnostních
profesionálů za nejbezpečnější
operační systém Unixového typu, Je to výsledek nikdy
nekončícího, intenzivního bezpečnostního auditu kódů systému.
- OpenBSD je plnohodnotný operační systém podobný Unixu
dostupný ve formě zdrojových kódů zcela zdarma.
- OpenBSD integruje nejnovější bezpečnostní technologie
vhodné pro budování firewallů a
privátních síťových služeb v distribuovaném prostředí.
- OpenBSD těží ze silného a neustále pokračujícího vývoje
v mnoha oblastech, nabízí příležitosti pracovat s novými
technologiemi v mezinárodní komunitě programátorů a koncových
uživatelů.
- OpenBSD se snaží minimalizovat potřebu customizace a
úprav. Pro většinu uživatelů OpenBSD "Prostě funguje" na
jejich hardware pro jejich aplikaci. Ne jen, že je customizace
a úpravy potřeba používat vyjímečně, je od toho dokonce
aktivně odrazováno.
Ovšem jestli je pro vás OpenBSD ten správný systém je otázka, na kterou znáte odpověď pouze vy.
1.4 - Je OpenBSD skutečně zdarma?
OpenBSD je celé zdarma. Binárky jsou zdarma. Zdrojový kód je zdarma.
Na všechny části OpenBSD se vztahují licenční podmínky, které
umožňují volnou redistribuci a navíc také umožňují převzetí a
využití většiny zdrojového kódu OpenBSD buďto pro osobní nebo
komerční účely. OpenBSD nepřináší jakákoliv právní omezení, s
výjimkou těch, která vycházejí z původní BSD licence. Software,
který je napsán pod omezující licencí nemůže být zahrnut do běžné
distribuce OpenBSD. To je kvůli tomu, abychom zabezpečili volné
využití OpenBSD. Jako příklad, OpenBSD může být volně využito pro
osobní účely, akademické účely, vládními institucemi, neziskovými
organizacemi a komerčními organizacemi. OpenBSD nebo jeho části
mohou být také volně začleněny do
komerčních produktů.
Lidé se občas ptají, jestli nám nevadí, že naše bezplatná práce je
vkládána do komerčních produktů. Odpovědí je, že raději preferujeme
aby byl náš kvalitní kód široce využíván, než aby komerční
poskytovatelé software reimplementovali a vytvářeli špatně
naprogramované nekompatibilní řešení k již vyřešeným problémům.
Například SSH je široce využívaný protokol díky jeho svobodě
mnohem více využívaný než kdyby kdyby byly zavedeny restrikce pro
to, jak mohou lidé využívat OpenSSH kód. Pokud by nebylo SSH řešení
volně dostupné pro výrobce k použití (v množství jejich překotně vyvíjených
produktů), tak by mohli napsat nebo koupit nějáké již existující
mizerné řešení.
Tím nechceme říci,že nejsme rádi za finanční
nebo hardware podporu .
Ve skutečnosti je omračující, jak málo podpory jakéhokoliv druhu
přichází od společností, které závisí na OpenBSD (nebo OpenSSH) v jejich
produktech. Nemáme ovšem žádné požadavky na odškodnění.
Pro více informací o nejpoužívanějších licencích si přečtěte:
OpenBSD Copyright Policy.
Správci OpenBSD podporují projekt hlavně z jejich vlastních peněz.
To obsahuje čas strávený programováním pro projekt,vybavení
použité k podpoře mnoha platforem,síťové zdroje použité k
distribuci OpenBSD směrem k vám,čas strávený odpovídáním na otázky
a zkoumání bug reportů od uživatelů.OpenBSD vývojáři nejsou
nekonečně bohatí a tak i malý příspěvek času,vybavení nebo zdrojů
může hodně pomoci.
1.5 - Jak mohu podpořit OpenBSD?
Jsme velmi vděční lidem a organizacím, kteří přispěli na
projekt OpenBSD. Poděkování všem, kteří přispěli najdete
na této stránce.
OpenBSD potřebuje stálou podporu od svých uživatelů.
Máte-li pocit, že OpenBSD je užitečné, neměli byste
váhat urychleně najít způsob, jak projektu přispět.
Pokud žádný z následujících návrhů nebude ten pravý
pro vás, můžete bez váhání napsat alternativní způsob
na emailovou adresu
donations@openbsd.org.
- Kupte si CD s OpenBSD.
V ceně je současná plná distribuce OpenBSD, která je
bootovatelná na mnoha platformách. Peníze takto získané
budou použity na financování projektu a navíc bude
sníženo zatížení sítě, které se projevuje v případě
instalování OpenBSD z Internetu. Toto relativně levné
troj-CD zahrnuje rovněž plný zdrojový kód. Pamatujte,
vaši přátelé potřebují každý svoji vlastní kopii!
- Darujte peníze.
Projekt neustále potřebuje peníze na placení za vybavení,
síťové spojení a náklady vztahující se k vydávání CD.
Výroba CD vyžaduje investovat od vývojářů OpenBSD dopředu
z vlastních peněz, bez jistoty návratu takto vynaložených
prostředků. Zašlete e-mail na
donations@openbsd.org
abyste dostali více informací jak přispět. Každý i malý
příspěvek je pro projekt významný.
- Darujte vybavení a jeho části.
Projekt potřebuje hardware, jakékoliv obvyklé typy, ale i
speciální druhy hardwaru. Například IDE, SCSI, SATA a SAS disky
a také
různé druhy pamětí RAM jsou vždy vítány. V komplikovanějších
případech jako jsou například počítačové systémy nebo
základní desky bude lépe, pokud se obrátíte e-mailem na
donations@openbsd.org
pro dohodu na dopravě.
- Věnujte svůj čas a dovednosti. Programátoři, kteří se
zabývají psaním operačních systému jsou pochopitelně vždy
vítáni, ale jsou zde tisíce jiných způsobů kterak můžete být
pro nás užiteční. Přihlašte se do
mailing listu a pomozte při
zodpovídání dotazů nových uživatelů.
- Pomozte udržovat dokumentaci přispíváním nových FAQ
materiálů (na faq@openbsd.org).
Vytvořte lokální skupinu uživatelů
propagujte OpenBSD s jasným cílem mezi vašimi přáteli.
Navrhněte vašemu zaměstnavateli, aby používal OpenBSD ve firmě.
Jste-li student, promluvte si o používání OpenBSD ve škole s
vaším učitelem, zejména o možnosti používat OpenBSD jako
výukový prostředek při výuce informatiky. Na těchto místech
je rovněž vhodné uvést jeden z druhů "pomoci", o který projekt
OpenBSD přinejmenším nestojí a sice účast v neplodných a
destruktivních diskusích(flamewars) na diskusních fórech,
která se zabývají vzájemným kritizováním různých operačních
systémů. Nenapomáhá to získávání nových uživatelů a může
to způsobit nenapravitelné škody ve vztazích, které mají
vývojáři těchto systémů mezi sebou.
1.6 - Kdo spravuje OpenBSD?
OpenBSD je udržováno vývojářským týmem, který je rozptýlen po celém
světě. Projekt je koordinován
Theo de Raadtem, který žije v Kanadě.
1.7 - Kdy je další vydání OpenBSD?
OpenBSD projekt vydává novou verzi každých šest měsíců, cílovými
daty jsou 1. Květen a 1. Listopad. Více informací o vývojovém
cyklu najdete zde.
1.8 - Co je obsaženo v OpenBSD?
OpenBSD je distribuováno s celou řadou softwarových produktů
třetích stran, včetně:
- X.org 7.7,
X Window prostředí s lokálními patchi.
Instaluje se s x*.tgz
instalačními sety.
- GCC verze 2.95.3 a
4.2.1 (záleží na vaší platformě) GNU C kompilátor.
OpenBSD tým přidal
Propolice
stack protection technologii, defaultně zapnutou, a použitou
uvnitř OpenBSD userland a standardně i na aplikacích
kompilovaných na OpenBSD.
Instalováno jako součást comp52.tgz
setu.
- Perl 5.12.2, s patchi a
vylepšeními od OpenBSD týmu.
- Naše vylepšená a zabezpečená verze Apache 1.3 web serveru.
OpenBSD tým přidal standardně
chrooting, privilege revocation, a další bezpečnostní
vylepšení. Včetně mod_ssl a DSO podpory.
- Nginx 1.2.2 web server s patchi.
- OpenSSL 1.0.0f, s patchi
a vylepšeními od OpenBSD týmu.
- Sendmail 8.14.5 mail
server, s libmilterem.
- BIND 9.4.2-P2 (plus patche) DNS server. OpenBSD implementovalo mnoho vylepšení v chroot operacích a dalších bezpečnostních záležitostech.
- NSD 3.2.11
autoritativní DNS server.
- Lynx 2.8.7rel.2 textový
web prohlížeč. S přidanou podporou HTTPS a IPv6, plus patche od OpenBSD týmu.
- Sudo v1.7.2p8,
umožňující uživatelům spouštět individuální programy jako root.
- Ncurses
5.7
- Heimdal 0.7.2 s patchi.
- Arla 0.35.7
- Binutils 2.15
s patchi.
- gdb 6.3 s
patchi.
- OpenSSH 6.1
- OpenNTPD Zabezpečená a
jednoduchá implementace Network Time Protocol.
- OpenBGPD a OpenOSPFD
routing aplikace.
Jak můžete vidět, OpenBSD tým často opraví produkty třetích
stran (typicky) pro vylepšení bezpečnosti nebo kvality kódu.
V některých případech uživatel nezjistí žádné rozdíly během
provozu, někdy zase EXISTUJÍ rozdíly, které mají vliv na
provozování daného produktu. Berte prosím v úvahu tuto
skutečnost, dříve než se pustíte slepě do přidávání jiných
verzí toho samého software.Můžete sice získat vyšší číslo
verze,ale méně bezpečný systém.
Samozřejmě, že dodatečné aplikace je možné do OpenBSD přidat
pomocí systému
balíčků a portů.
1.9 - Co je nového v OpenBSD 5.2?
Kompletní seznam změn provedených v OpenBSD 5.1 aby vzniklo
OpenBSD 5.2 najdete na stránce
plus52.html, a to nejdůležitější i na stránce
o OpenBSD 5.2. Přesto je zde několik
změn o kterých si OpenBSD tým myslí, že by
jim měli lidé, kteří dělají upgrade nebo instalaci OpenBSD 5.2,
věnovat pozornost:
- pthreads(3) podpora:
Největší změnou v tomto vydání je nahrazení user-level uthreads pomocí
kernel-level rthreads což umožňuje vícevláknovým aplikacím využít
více CPU/jader.
- RAIDframe a raid(4) podpora odstraněna
Uživatelé RAIDframe budou potřebovat rekompilovat jejich systém aby mohli
využít
softraid(4)
místo RAIDframe.
- Přidán
nginx(8)
,
Nginx je HTTP server, reverzní proxy server a email proxy server.
Vlastně doufáme, že nginx nahradí Apache 1.3 httpd v základním OpenBSD.
- lint(1) byl odstraněn
1.10 - Mohu použít OpenBSD jako desktop?
Tato otázka je často pokládána přesně v tomto významu - bez
vysvětlení toho,co tazatel považuje za "desktop".Jediná osoba,
která může na tuto otázku odpovědět jste vy,protože to záleží
na Vašich požadavcích a očekáváních.
I když OpenBSD má skvělou reputaci jako "serverový" operační
systém,může být a je používán i jako desktopový operační systém.
Mnoho "desktop" aplikací je dostupných pomocí
balíčků a portů.
Tak jako při každém výběru operačního systému je otázkou:
může to udělat práci,kterou si představujete způsobem jak
si přejete?Na tuto otázku si musíte odpovědět sami.
Můžeme poznamenat,že velká část vývoje OpenBSD je prováděna na noteboocích..
1.11 - Proč je/není Produkt X obsažen?
Lidé se často ptají,proč je nebo není některý konkrétní produkt
v OpenBSD obsažen.
Odpověď závisí na dvou věcech: přáních vývojářů a
kompatibilitě s cíli projektu.
Produkt nemusí být obsažen jednoduše proto,protože je "fajnový"
- musí být take "volně" k použití,distribuci a modifikaci podle
našich standardů.Produkt musí být také stabilní a bezpečný -
vyšší číslo verze vždy neznamená lepší produkt.
Licence je nejčastěji největší problém: chceme,aby OpenBSD
zůstalo použitelné pro kohokoliv,kdekoliv na světe a pro jakékoliv
účely.
Dalším důvodem jsou přání vývojářů.OpenBSD vývojáři jsou ti
hlavní, kteří rozhodují o tom,co bude nebo nebudu obsaženo
v projektu.Jen proto,že je aplikace "dobrá" neznamená,že ji
OpenBSD projekt musí přidělit nějáké zdroje k její údržbě
nebo že musí sdílet něčí nadšení ohledně jejího umístění do
OpenBSD.
Některé běžně pokládané otázky o produktech třetích stran:
- Proč je Sendmail obsažen, je přece "znám jako
nebezpečný"?!
Sendmail měl problémy s bezpečností,
ale autoři a správci programu byli ochotní přepracovat kód
programu tak, aby byl mnohem více bezpečný (a to je bohužel
ne moc častá reakce).Nedávná historie bezpečnosti Sendmailu
není moc odlišná od jiných "mnohem bezpečnějších" alternativ.
- Proč není Postfix obsažen?
Licence není svobodná
a tak nemůže být obsažen
- Proč není qmail nebo djbdns obsažen?
Ani jeden z nich není to,co hodně Unix uživatelů očekává
od email nebo DNS aplikace.
- Proč je Apache obsažen? Mnoho lidí jej nepotřebuje!
Protože vývojáři jej potřebují.
- Proč není obsažena novější verze Apache?
Licence nových verzí je neakceptovatelná. Uživatelé se zájmem v mnohem
modernějších web serverech udělají lépe, pokud se podívají na
nginx(8),
který jak doufáme nahradí Apache v základním systému.
- Proč není bzip2 obsažen místo gzip?
Výkon je hrozný a přínosy minimální.
Dopad na pomalejších platformách jako je hp300 nebo VAX
by mohl být neakceptovatelný.
- Proč zde není grafický nebo na
curses(3)
založený instalátor?
Z mnoha důvodů,včetně cíle udržet schopnost spustit
instalaci z jedné diskety,že jeden instalátor může
být použit na všech platformách a konfiguracích a
také proto,že po druhé nebo třetí instalaci OpenBSD
většina uživatelů zjistí,že OpenBSD instalace je ta
nejrychlejší a nejlehčí ze všech operačních systémů.
Většina vývojářů a uživatelů preferuje rychlost, sílu
a snadnost použití současného instalátoru proti jiným
více "barevným" nebo "hezčím" instalátorům z jiných
operačních systémů.
- Bude ZFS přidán do OpenBSD?
Dokud někdo nepřesvědčí Oracle aby změnil licenci pro ZFS tak, aby byla
kompatibilní s OpenBSD politikou, tak ne.
Ve většině případů byli tyto informace probírány do
hloubky na mailing listech,
Podívejte se prosím do archivů,pokud potřebujete více
informací.
Samozřejmě,že pokud chcete některý z těchto programů
použít a vaše využití je v souladu s licencí produktu,
tak vás nikdo nemůže zastavit (to by nebylo příliš
svobodné,kdyby jsme se o to pokusili,že?).Ale vaše
požadavky se mohou změnit - možná nebudete chtít vyvíjet
"Killer aplikaci",kterou nemůžete prodávat,distribuovat
nebo z ní zbohatnout jen proto,že jste do ní integrovali
nesvobodný software.
[FAQ Index]
[Do sekce 2 - Jiné zdroje informací o OpenBSD]
www@openbsd.org
$OpenBSD: faq1.html,v 1.36 2012/11/04 08:15:48 ajacoutot Exp $