Hlavní navigace

Je libo Debian GNU/kFreeBSD?

Martin Culka 30. 1. 2006

Debian je většinou známý jako linuxová distribuce, bezpochyby velmi dobře udělaná a hojně používaná jak na serverech, tak na desktopech. Ale Debian není jen Linux, což dokazuje například jeho port na jádro FreeBSD.

K čemu to?

FreeBSD má řadu příznivců, ale Debian GNU/Linux nejspíš ještě víc. Leckdo tvrdí, že jádro FreeBSD je v mnoha ohledech lepší než jádro Linux. Proč tedy nespojit síly jádra FreeBSD a debianí distribuce (především nástojů dpkg, apt a debconf) a nevytvořit systém, který spojí klady obou svých rodičů? Jak se to vývojářům podařilo, máme možnost vyzkoušet.

Jak to funguje?

Je známo, že vývojáři okolo systému FreeBSD portovali celou řadu programů známých z Linuxu na svůj systém. V tomto případě se jedná o úpravu daných programů pro prostředí FreeBSD. Vývojáři Debian GNU/kFreeBSD šli opačným způsobem – základem systému je port knihovny GNU C a uživatelského prostředí GNU na jádro FreeBSD. Tím se z Debian GNU/kFreeBSD stává systém od klasického FreeBSD v řadě ohledů odlišný, stejně tak, jako se liší od Debian GNU/Linuxu.

Zkoušíme live-cd

Nejjednodušší způsob, jak vyzkoušet, že systém je skutečně použitelný, je stáhnout si obraz live CD, které nese název Ging. Live-cd je obsahuje plně funkční systém s KDE a řadou dalších klasických aplikací, které znáte z Linuxu a FreeBSD.

Ging

Součástí je i kompletní KOffice, Gimp či IM klient Gaim. Samozřejmostí je podpora sítě a její automatická konfigurace přes DHCP při startu. Na druhou stranu není Ging napěchovaný aplikacemi jako například Knoppix (vždyt jeho iso obraz má také jen kolem 300 MB). Jako další mínus lze brát absenci české lokalizace, ale bez toho se mnozí z nás jistě obejdou. Můžeme říci, že se Ging leckterým linuxovým live-cd vyrovná. Lze ho zařadit do stále se prodlužující řady Live-CD distribucí, v případě Gingu zaměřených na běžné kancelářské užití. Ging na povrchu sice může vypadat tuctově, ale uvnitř je skrytý démon FreeBSD s Debianem na hřbetě.

Instalujeme si vlastní systém

Samozřejmě je možné Debian GNU/KFreeBSD nainstalovat také na harddisk, at už fyzický nebo virtuální. Budete k tomu potřebovat obraz instalačního CD, které obsahuje základní systém. Zbytek je potřeba doinstalovat z ftp serverů, jak jsme na Debianu ostatně zvyklí.

Na oficiálních stránkách systému je k dispozici instalační příručka v angličtině, kde je popsána většina důležitých věcí, týkajících se istalace. Já zde zmíním jen ty části instalace, na které je třeba dát pozor.

Stažený obraz vypálíme na CD nebo nabootujeme v nějakém virtual machine emulátoru. Rozjede se klasický FreeBSD instalátor, systém zatím vlastní instalátor nemá.

Inst

V menu zvolíte instalaci typu Standard. Budete požádáni o výběr oddílu, kam systém nainstalovat. Dále budete požádáni o volbu způsobu bootování. Pokud již na PC máte nainstalován nějaký operační systém, vřele doporučuji zvolit „None” a bootování rozchodit později konfigurací stávajícího boot manageru. Například v Grubu se bootovéní GNU/kFreeBSD konfiguruje stejně jako bootování Windows – Grub předá kontrolu FreeBSD bootloaderu. Po nastavení bootování je třeba rozdělit FreeBSD oddíl. Toto je na BSD klasika – oddíl se dělí na další pododdíly. Pokud nevíte, jak na to, nechte instalátor rozdělit oddíl za vás (volba A).

Jako instalační medium v další nabídce zvolte CD/DVD. Dále budete požádáni o volbu součástí instalace. Tady musíte zvolit typ Minimal, jinak později kopírování skončí s hromadou hlášek o chybějících součástech distribuce.

Nyní se nainstalují základní součásti systému. Po dokončení budete vyzváni k stisknutí ALT+F3 pro instalaci debianích součástí. V této fázi se systém již chová jako klasický Debian a nainstaluje základní balíčky. Když je i debianí část systému nainstalována, jste vráceni do FreeBSD instalátoru, odkud je dobré rychle zmizet, protože konfigurační dialogy, kterými vás zaplaví, nemají na právě nainstalovaný systém většinou vliv. Systém je potřeba nakonfigurovat po způsobu Debianu, nesmíme zapomínat, že FreeBSD je pouze jádro, zatímco instalátor očekává celý FreeBSD systém.

Po rebootu a přídné konfiruraci boot manageru se vám spustí nový systém, který toho ovšem zatím moc neobsahuje. Vše lze dodat přes staré známé nástroje (například dselect).

Závěrem

Pokud zkusíte systém chvíli používat a upravit ho k obrazu svému, zjistíte, že na něm je ještě dost co dolaďovat. Co se týče software v distribuci, je ho portována celá řada, ale mnoho také zatím chybí. Osobně například postrádám balíček s Firefoxem. Při práci se systémem občas nevíte, jestli k němu přistupovat jako k FreeBSD nebo jako k Linuxu. Jak by také ne, když de facto oba spojuje. Určitě stojí za to Debian GNU/kFreeBSD alespoň zkusit, zvláště pokud jste na Debian zvyklí a nechcete se ho vzdát ani na FreeBSD. Naopak lidé zvyklí na FreeBSD budou systémem nejspíš zklamáni.

Anketa

Zkusili byste kombinaci Debianu a BSD?

Našli jste v článku chybu?

31. 1. 2006 23:39

Celý ten solidní příspěvek byl zkažen posledním odstavcem.

Takže když má Linux ovladače na něco navíc, tak jsou to kokotiny a když jsou tam FS navíc, tak je nikdo nepoužívá. Hmm :-/

K tomu compatibility layer: nevím, k čemu by mi to pod Linuxem bylo...



30. 1. 2006 11:20

Ledaskdo to tvrdí, ale málokdo dokáže říci nějaké konkrétní výhody. Sám jádro FreeBSD moc neznám, z vlastních uživatelských zkušeností si pamatuji, že FreeBSD mělo svého času výrazně lepší virtual memory management (nicméně současný Linuxový oproti tehdejšímu Linuxovému je jako nebe a dudy).

Nevíte někdo o nějakém trochu aktuálnějším srovnání?

Nechci zapalovat ohníčky, zajímají mne fakta.



Měšec.cz: Nenechte se ošidit, když vám staví dům

Nenechte se ošidit, když vám staví dům

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“