přejít na obsah přejít na navigaci

Linux E X P R E S, PC-BSD - Iba máličko upravený FreeBSD v grafickom šate

PC-BSD - Iba máličko upravený FreeBSD v grafickom šate

pcbsd.jpg

PC-BSD je nadstavba FreeBSD pre desktopové využitie s grafickým inštalátorom a najnovšími verziami balíčkov. Je tieňom FreeBSD a jeho novšie verzie prídu, akonáhle svetlo sveta uzrie budúca verzia FreeBSD. Najtypickejším aspektom PC-BSD je dôraz na nenáročnejšiu interakciu s užívateľom. Systém sa objavil v polovici roka 2005. Najprv sa pozrieme na jeho vlastnosti všeobecne, potom na výhody oproti FreeBSD a napokon na jeho negatíva.


Úvod - čo je PC-BSD?

PC-BSD nie je ničím iným iba čistou kópiou FreeBSD s vlastnými skriptami a úpravami bez akéhokoľvek zásahu do systému (na rozdiel od DragonFly BSD). BSD systémy nepoužívajú veľmi grafické nástroje pre inštaláciu či správu systému ako Linux a mnohí užívatelia ich z tohto dôvodu považujú za náročnejšie. To, čo je pre jednu skupinu relatívne, pre druhú už nie je. Aby sa druhej skupine viac zapáčil, PC-BSD chce túto akoby "náročnosť" FreeBSD zalepiť makeupom kozmetickej krásy.

S PC-BSD nikdy nezabudnete, aké zariadenia ste pripojiliS PC-BSD nikdy nezabudnete, aké zariadenia ste pripojili

PC-BSD je iba akýsi front-end, stále je to však FreeBSD, ale pre účely tohto článku musíme obe distribúcie nejako rozlíšiť. Slovkom FreeBSD tu teda označujeme OS dostupný a popísaný na stránkach www.freebsd.org a slovkom PC-BSD OS dostupný na stránkach www.pcbsd.org (aj keď je to jedno a to isté).

Keďže sme pri terminológii, neobídem ani kritikov termínu "BSD systémy", ktorý bol raz skritizovaný v diskusii, hoci sa vyskytuje vo FAQ stránkach PC-BSD (BSD systems), a nielen tam (napríklad www.bsdsystems.com). Určite nehovorím o jednom systéme (niečo ako BSD systém naozaj neexistuje), pretože BSD je rodina operačných systémov a pojem "BSD systémy" v tomto článku musí byť aj takto chápaný.

Všeobecné vlastnosti PC-BSD heslovite

Tu uvedené vlastnosti nie sú nijakou výhodou, pretože je jedno, či si užívateľ nakonfiguruje sieť ručne alebo v grafike, alebo či si nechá /tmp adresár na pevnom disku alebo si ho nakonfiguruje do pamäti. Vlastnosti tu vymenované nech čitateľa uvedú do obrazu - aby vedel, čo mu tento systém poskytne a čo môže očakávať; niektoré vlastnosti PC-BSD tu uvedené platia pravdaže aj pre FreeBSD.

Posledná verzia PC-BSD 7.1.1 vytvorená v horúčavách dnes už zamrznutého leta stojí na FreeBSD 7.2 STABLE, KDE 4.2.4, Xorg 7.4 a je zároveň i dobrým tipom pre akéhokoľvek užívateľa, ktorý nevie, ako si z FreeBSD spraviť verziu STABLE (stabilnú).

Novšie balíčky (ako KDE 4 atď.) nebývajú v štandardnej distribúcii FreeBSD hneď zaradené z obáv, že by to postihlo stabilitu OS. Tím PC-BSD je v tomto ohľade razantnejší. Používa navyše i vlastný balíčkový systém Push Button Installer (PBI).

Inštalácia balíčkov je v PC-BSD ľahká ako pierkoInštalácia balíčkov je v PC-BSD ľahká ako pierko

PC-BSD má pre rôzne úlohy vlastné skripty, tie však, ako informujú vývojári, fungujú iba v KDE. Pokiaľ sa rozhodnete pre inštaláciu GNOME, pocítite to.

GNOME doinštalujete aj ako PBI balíčekGNOME doinštalujete aj ako PBI balíček

Grafické aplikácie existujú aj pre správu systému.

Inštalácia je celá v grafike (GUI) a zvládne ju každý, kto dokáže nainštalovať Linux. Počas inštalácie FreeBSD budete naopak vidieť iba textovú grafiku, nie X.

PC-BSD bezproblémovo nainštalujete i vo virtualizačných softvéroch ako VMware, VirtualBox či Qemu (toto už nemožno povedať o OS/2). Pre PC-BSD (a teda aj FreeBSD), okrem Win4BSD či Qemu, existuje aj port VirtualBox, takže virtualizácia v PC-BSD i ako v hostiteľskom OS je neporovnateľne lepšia než v OpenBSD.

V PC-BSD prečítate i napíšete akékoľvek dokumenty Microsoft Office a pomocou linuxovskej emulácie dostanete i alternatívu zbehnúť linuxovské programy ako Skype, WordPerfect, či hry ako Doom 3, Quake 4 atď.

PC-BSD hneď po inštalácii (a reštarte) ponúkne želané rozlíšenie pre displej (KDE 4), hĺbku farieb i video ovládač.

Adresár /tmp je automaticky vytvorený v pamäti RAM.

Okrem adresára /Programs má PC-BSD ešte ďalší, a to /PCBSD, kde sú systémové prvky PCBSD - skripty, dokumentácia, KDE 4 (v adresári /PCBSD/local) atď.

Jadro PC-BSD je minimálne upravené (obsahuje niektoré ovládače navyše).

Viditeľné výhody oproti FreeBSD

V tejto časti sú uvedené výhody, ktoré robia PC-BSD objektívne ľahšie použiteľným systémom než FreeBSD - nerobia ho v nijakom prípade lepším, iba napomáhajú urýchliť a zjednodušiť niektoré užívateľské kroky.

PC-BSD nainštaluje niektoré aplikácie automaticky, vo FreeBSD ich treba doinštalovať manuálne. Ako príklad uvediem možnosť okamžite načítať NTFS disky aj pre zápis. Vo FreeBSD treba doinštalovať FUSE, PC-BSD to urobí automaticky počas inštalácie.

PC-BSD používa predpripravené PBI (Push Button Installer) balíčky s príponou *.pbi, v ktorých vnútri sú všetky závislé programy. Samoinštalujúce sa PBI archívy sa do systému (po kliknutí na takýto archív) umiestnia ešte ľahšie ako RPM balíčky v Linuxe, ktoré si pýtajú závislosti. PBI balíčky možno vyhľadávať na stránke www.pbidir.com a pred stiahnutím dostanete do ponuky i vyše tridsať zrkadlových serverov pre prípad, že by nejaký zlyhal.

Na internetovej stránke pbdidir.com balíčky stále pribúdajúNa internetovej stránke pbdidir.com balíčky stále pribúdajú

Inštalácia softvéru cez PBI prebieha iba niekoľkými kliknutiami myšou (aj s možnosťou priamo inštalovať z webu; systém vás pravdaže vyzve zadať administrátorské heslo). Push Button Installer vytvorí odkazy na ploche a aj v KDE menu. Javu, ktorá sa pomerne zložito inštaluje vo FreeBSD, čo je však iba ojedinelá výnimka, do PC-BSD dostanete jedným výdychom.

Všetky PBI balíčky sa inštalujú do adresára /Programs, ktorý je akousi obdobou Program Files vo Windows - sú tu prehľadne viditeľné. Pokiaľ sa rozhodnete inštalovať balíčky spôsobom, aký používa FreeBSD - z adresára /usr/ports pomocou make install, alebo pomocou pkg_add -r ("-r" slúži pre stiahnutie z internetu), balíčky sa uložia rovnako ako vo FreeBSD do adresára /usr/local/bin. Výhodou adresára /Programs je, že užívatelia si občas nainštalujú aj aplikáciu, ktorá pozostáva z viacerých binárnych súborov (a nevytvorí sa pre ne menu v X prostredí), ktoré je niekedy problematické hľadať v obrovskom adresári ako /usr/local/bin. V adresári /Programs a jeho podadresároch ich nájdete hneď.

Napaľovanie v K3B v užívateľskom účte funguje okamžite; vo FreeBSD to treba nastaviťNapaľovanie v K3B v užívateľskom účte funguje okamžite; vo FreeBSD to treba nastaviť

V PC-BSD je firewall - Packet Filter (PF) z OpenBSD - už automaticky nakonfigurovaný pre používanie.

PC-BSD pod kritikou

Pre čitateľov bude určite prínosná aj kritika - pravdaže iba opodstatnená. Keďže počas inštalácie PC-BSD som pre klávesnicu navolil anglický jazyk a nie iný, myslel som si, že práve to je príčina, prečo nefungujú mŕtve klávesy.

Inštalačné menu nepomôže klávesnici neskôr písať mŕtve klávesy v KDE tak, ako by mala, aj keď ju nastavíte na slovenčinuInštalačné menu nepomôže klávesnici neskôr písať mŕtve klávesy v KDE tak, ako by mala, aj keď ju nastavíte na slovenčinu

Pre lokalizáciu X vo FreeBSD bežne vždy postačil riadok setenv LC_ALL=sk_SK.ISO-8859-2 v súbore .cshrc v domovskom adresári (pričom oproti minulosti dnes namiesto sk_SK.ISO-8859-2 možno napísať aj sk_SK.UTF-8). Ale toto ani dodatočne (po sklamaní s nefungujúcimi mŕtvymi klávesmi) nepomohlo. A ak nepomáhajú ani grafické utility, ktorými sa PC-BSD pýši s tým, že ich FreeBSD nemá, tak ak sa už nejaký začiatočník alebo firma rozhodne pre PC-BSD, môžu to mať veľmi ťažké, ak zadajú sekretárke úlohu, aby napísala nejaký text, kde treba používať mŕtve klávesy. Tie však na veľké prekvapenie zase fungujú v GNOME (s vyššie uvedeným príkazom setenv) - v prostredí, ktoré vývojári PC-BSD neodporúčajú z dôvodu nefunkčnosti skriptov určených iba pre KDE 4.

Preinštaloval som teda PC-BSD s tým, že som v inštalátore navolil slovenskú klávesnicu. Hoci celá inštalácia prebehla bezproblémovo a so slovenským návodom, ani toto nevyriešilo predchádzajúci problém s mŕtvymi klávesmi.

V takýchto prípadoch často ide o triviálne veci, ale tí "chytrejší" nech sa radšej pozrú na súvislosti - a to konkrétne na to, aké má PC-BSD ciele (jednoduchosť v používaní), a nech si uvedomia, že okrem nich existuje väčšina obyčajnejších užívateľov, ktorých riešenia ako editovanie súboru /etc/X11/xorg.conf a iných iba odradí.

Druhým závažným problémom je, že ak inštalujete viac programov ako Dillo, IceWM atď. (pomocou pkg_add), ktoré nie sú v PBI, môže sa stať, že neskôr ich ani nespustíte z dôvodu chybových hlášok ako: Shared object "libjpeg.so.10" not found. Hoci sa tomuto problému venujú celé internetové archívy, vyriešil som ho iba za pár sekúnd, a to skopírovaním knižníc ako libjpeg.so.10 z /usr/local/lib do adresára /usr/lib. Možno neestetické riešenie, ale sekundové oproti tým, ktoré opisujú internetové fóra.

Tretí neveselý problém je, že po inštalácii balíčkov mimo PBI sa mi pri spúšťaní niektorých programov ako vncviewer či xmag objavilo chybové hlásenie, že žiadny iso8859 font nie je k dispozícii.

Obyčajnému programčeku pre zväčšenie kúska miesta na ploche vraj chýba čo i len jediný iso8859 font?Obyčajnému programčeku pre zväčšenie kúska miesta na ploche vraj chýba čo i len jediný iso8859 font?

Záver

Musím kriticky povedať, že v súčasnosti je FreeBSD ďaleko lepší ako PC-BSD. PC-BSD má však obrovskú budúcnosť. Mŕtve klávesy je určite možné poriešiť, ale položte si aj vy sami otázku - nepamätáte si, čím Linux (a X, KDE atď.) prechádzal koncom deväťdesiatych rokov?

Ani samotné FreeBSD nie je bez menších problémov, ale ich frekvencia je mikroskopickejšia ako v prípade PC-BSD. Doposiaľ sa mi nikdy nestalo, že by sa nejaký program sťažoval, že nijaký iso8859 font nie je dostupný, hoci som s FreeBSD začal už dávno v deväťdesiatych rokoch (s verziou 2.2), kedy neboli k dispozícii ani slovenské locales.

Jedinečnou vlastnosťou PC-BSD je najmä PBI balíčkový systém, o ktorom s odvážnosťou môžem povedať, že je to to najlepšie pre správu balíkov, čo som kedy videl. Jeden jediný klik a inštalácia prebehne aj z webu. Nič netreba dopisovať do repozitárov, ani sa preklikávať cez labyrint odkazov v menu a unavovať si oči - www.pbidir.com je na ploche ako odkaz, stačí naň kliknúť, vyhľadať PBI balíček a inštalovať ho.

Obdobou PBI je v Linuxe klik s balíčkami v počte takmer pol milióna. PBI či klik odstraňuje všetky problémy so závislosťami a ich únavné vyhľadávanie, keď niečo nefunguje.

Vyššie uvedené dôvody pomôžu porozumieť, prečo sú vývojári FreeBSD (či OpenBSD) konzervatívni. Každý, kto má niečo odskúšané k spokojnosti, radšej ostane pri tom, čo pozná. Myslím si, že PC-BSD si na rozdiel od FreeBSD vyžaduje ešte dosť práce, aby mohol konkurovať Linuxu v desktopovom objatí. Je pravda, že FreeBSD je o niečo zložitejší, ale s Linuxom ako desktop môže stáť na jednej úrovni, i keď miestami mikroskopicky hrboľatej raz v prospech, inokedy zas v neprospech jedného či druhého.

Tipy

Pokiaľ sa rozhodnete pre inštalačný USB obraz PC-BSD, skopírujte ho na USB kľúč príkazom: dd if=usb_súbor of=/dev/da0 bs=1m.

V PC-BSD NTFS disky pre zápis pripojíte zadaním príkazu: mount -t ntfs /dev/ad0s1.

Chcete vyskúšať PC-BSD či FreeBSD? Rátajte s tým, že sa tu inak označujú disky - /dev/hda v Linuxe je vo FreeBSD /dev/ad0; /dev/hdb je vo FreeBSD /dev/ad1. Rovnako nezabúdajte, že BSD systémy nepodporujú možnosť inštalácie do logických diskov, ale iba do primárnych.

Nahoru

Odkazy

Příspěvky

Miroslav Hrončok PC-BSD - Iba máličko upravený FreeBSD v grafickom šate
Miro Hrončok 20. 10. 2009, 08:53:06
Odpovědět  Odkaz 
Tento způsob instalace balíčku zdá se mi poněkud nešťastný. Proč by měly být v balíčku i závislosti? To je v každém KDE balíčku celé Qt? Nebo jak to funguje, když má více balíčku stejnou závislost? Pokud bude balíček A, na kterém závisí B a C. Přičemž D závisí na C. To je A v repu třikrát? Co když vyjdou nové verze A a B? Musí se aktualizovat i balíčky C a D. Nebo je to všechno jinak a server si zjistí, co už mám, pak z klasických balíčků vytvoří archiv včetně chybějících závislostí a ten mi pak dá?
PC-BSD - Iba máličko upravený FreeBSD v grafickom šate
Ferp 20. 10. 2009, 12:57:52
Odpovědět  Odkaz 
Treba vidieť dve hľadiská - užívateľské a systémové. Keďže PC-BSD je určený pre KDE, tak celé QT nie je v nijakom balíčku PBI, iba závislosti programov. "Nešťastné" je aj to, ak užívateľ po inštalácii nejakého balíčku vidí chybové hlásenie (takých prípadov je žiaľ ešte dosť). Zo systémového pohľadu však s vyššie uvedeným názorom tak na 80% súhlasím, hoci z užívateľského hľadiska sa každému páčia EXE súbory, na ktoré stačí kliknúť a inštalovať ich.
PC-BSD - Iba máličko upravený FreeBSD v grafickom šate
Andrtalec 20. 10. 2009, 17:29:51
Odpovědět  Odkaz 
Používam PC-BSD od septembra 2008 a v globále spokojnosť. Myslím, že do linuxu sa nevrátim, hoci PC-BSD má múch viac než dosť.
Moje plusy:
1. Upgrade na novú verziu býva vždy absolútne bezbolestný a bezproblémový. Takú kvalitu som nikde v linuxe nezažil
2. FreeBSD má pod kapotou oveľa väčší poriadok než majú linuxové distrá - konfiguráky a hlavne ich umiestnenie, zoskupovanie a usporiadanie... a tak podobne, nie som zas veľký odborník. Ale cítim z toho veľký potenciál do budúcna - rovnako, ako cítim, že linuxové distrá sa akosi "rozpadajú"
3. Sieťovanie. Pri tom istom pripojení a s tým istým Firefoxom som bol v linuxe cca tri krát za večer mierne podráždený, že sa stránka načíta akosi lenivo. V PC-BSD je takýto zážitok takmer vylúčený.
Mínusy:
1. Nepovažujem inštaláciu a la Windows za pohodlnú. Next... Next... ... Finish. Načo, preboha?
2. Desktopové problémy asi na úrovni linuxu z roku cca 2005.(Je toho dosť - ovládače nvidia, X.Org, zaobchádzanie s pripojeným USB-čímkoľvek, ak ich je pripojených viac naraz... atď
3. PC-BSD nepozná ext3, o ext4 škoda reči. Nikdy som sa nepozrel na susednú partíciu. Hanba.
Toľko tak v stručnosti.
Re:PC-BSD - Iba máličko upravený FreeBSD v grafickom šate
Drom 23. 10. 2009, 18:33:25
Odpovědět  Odkaz 
ad plusy:
1. conary, resp. foresight, neresim vubec verze distribuce, proste kdyz je nova dostupna, aktualizuju (treba cele gnome z 2.24 na 2.26). Nizmene z meho pohledu je conary dost pomaly a trochu buggy
2. freebsd moc neznam, mel jsem ho naposled asi pred peti lety, ale linux je bordel, to souhlasim, sam se nekdy desim, freebsd mi prislo prehlednejsi :)

ad minusy:
1. imho je to krok zpet, zavislosti se sice rozbijeji, balickovaci systemy obcas protestujou ale...
3. ale axt2 umi, ne? to je z pohledu cteni to samy jako ext3 afaik (pouzivam reiserfs a xfs)

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz

Juraj Šípoš

Juraj Šípoš (*1959) žije v Bratislave, pracuje v psychologickom ústave so zameraním na detskú psychológiu ako rešeršér, dokumentarista a IT pracovník, venuje sa prekladom a aj literárne činnosti. Vydal niekoľko kníh básní i prekladov, i linuxovské HOWTO pre Xmodmap.