wrm.gif


 

 

Informačná stránka o operačnom systéme FreeBSD

           


Tieto stránky - www.freebsd.nfo.sk - vznikli začiatkom druhej polovice deväťdesiatych rokov, kedy vody internetu boli u nás ešte dosť pusté. V celosvetovom Google sú medzi prvými určite aj kvôli ich veku. I keď niektoré tipy či poznámky tu uvedené sú zastaralé, neznamená to, že by tieto stránky boli zastaralé. Niektoré informácie o systémoch BSD sa mi javia zaujímavé z historického pohľadu, pretože sa časom vytratia a už len ťažko sa o nich niečo dozviete. Pre historický pohľad sú tu preto ponechané. Ako autor týchto stránok totiž sledujem FreeBSD od verzie 2.2 (marec 1997).

Copyright (c) Juraj Sipos

OBSAH

Jednodisketové distribúcie FreeBSD/OpenBSD/Linux na stiahnutie:

1FCD Linux (Audio CD) a 1FCDBSD (Audio CD a MP3) - Linux a BSD floppy pre prehrávanie hudby

OpenBSD Router na jednej diskete

OpenBSD MP3 prehrávač na jednej diskete


Návody, tipy, história, porovnanie (Free)BSD s Linuxom atď.:

Novinka - ako inštalovať Adobe Flash pre prehrávanie videa vo FreeBSD 7.1

Ako používať Windows aplikácie pod FreeBSD?

Novinka: O FreeBSD v českom časopise

O histórii BSD v samostatnej časti o OpenBSD

Čo je FreeBSD?

FreeBSD vs OpenBSD

FreeBSD vs Linux

BSD vs Linux alebo FreeBSD vs Linux ešte raz

Všetky predchádzajúce verzie FreeBSD

História X Window systému - grafického prostredia Unix - Linuxový časopis

Úvod do iného myslenia - čo je to globalizácia, anarchia?

Kde môžem získať FreeBSD?

Ďalšie odrody FreeBSD a BSD

Ako inštalovať FreeBSD?

Čo nového vo FreeBSD 5.0 (ak sa zaujímate aj o históriu)?

Čo nového vo FreeBSD 8 (ale aj 7.0 a 7.1 a 7.2)

Ako kompilovať jadro vo FreeBSD z rady 5 (história)?

Ako lokalizovať FreeBSD?

Ako spúšťa FreeBSD aplikácie iných operačných systémov?

FreeBSD príkazy s popisom v angličtine

Malý lexikón UNIXU

Ako si urobiť vlastný kernel (pre FreeBSD 3.x a 4.x - história)

Tipy pre FreeBSD - napaľovanie CD, XDM, pripojenie k ISP cez modem atď.

Správcovia okien, ako si vytvoriť Splash Screen, čo robiť pri zabudnutom hesle atď.

Ako transportovať dokumenty medzi StarOffice a MS Word? (história)

Ako si spraviť bootovateľné CD

Rôzne zaujímavé skripty

Zaujímavé linky

Anglické HOWTO o lokalizácii

Ruské HOWTO o lokalizácii

Poviedky v slovenčine

Perl skript, ktorý nakonfiguruje FreeBSD pre pripojenie k ISP cez ISDN

Ako prepínať medzi X Window manažérmi - Perl skript

O autorovi

Čo je FreeBSD?

Je veľa Unixov a FreeBSD je jedným z nich. FreeBSD je rozšírenie operačného systému BSD UNIX pôvodne pre počítače "PC-kompatibilné", je vyvíjaný a udržiavaný veľmi koordinovaným členským týmom. Cieľom tejto stránky nie je vychváliť FreeBSD a tvrdiť, že je lepší než Linux, ale skôr iba zaujať triezvejší názor na Linux. Na obrázku vidieť, akú má BSD históriu.

Unix sa začal vyvíjať vo veľkej telekomunikačnej spoločnosti (AT&T) v USA v sedemdesiatych rokoch a táto obrovská spoločnosť mala toho času zákaz konkurovať na trhu s počítačmi. Z tohto dôvodu bola AT&T ochotná poskytnúť licenciu pre Unix vrátane zdrojových kódov za malý poplatok univerzitám, kde študenti a výskumníci mali dostatok času, aby kód vylepšovali.

Internet už vznikal v rokoch osemdesiatych (interne medzi univerzitami) a univerzity si navzájom vymieňali opravy kódu Unixu, ktorý však nebol dokonalý. Opravy (patches) koordinovala skupina Computer Science Research Group (CSRG) na univerzite v Berkeley (University of California) a tieto opravy dostali pomenovanie ako BSD Unix (Berkeley Software Distribution). Toto prebiehalo dosť dlho, pričom AT&T zároveň získavala opravený kód späť.

Začiatkom deväťdesiatych rokov sa BSD kód otvára, hoci sa objavovali mraky v podobe právnych sporov ohľadne licencie. BSD 4.4-Lite2 ako "starý otec" všetkých BSD systémov, ktorý vyšiel z "úkrytu", v ktorom ho predtým videlo a mohlo ohmatať iba pár "vyvolencov", potreboval zo súčasného pohľadu ešte veľa práce. Právnici v Berkeley dokázali, že väčšina BSD kódu v podstate pozostávala z práce týchto opráv, či už od študentov alebo špičkových vývojárov, a že v podstate vôbec nešlo o pôvodný AT&T kód. Spoločnosť AT&T napokon musela zastaviť svoje právne aktivity a vydala vlastnú verziu Unixu - System V Unix. Skupina CSRG však pravdaže odstránila z BSD sporný kód, na ktorý si nárokovala firma AT&T zo svojho pohľadu oprávnene.

Medzi systémami BSD, ktorých je viac, sú menšie rozdiely. FreeBSD je asi najviac otvorený ako systém k nováčikom. Komunita OpenBSD zase skôr očakáva, že užívatelia majú už nejaké základné avantúry s Unixom za sebou; mali by to byť teda o niečo skúsenejší užívatelia. Komunita nemá nič proti novým užívateľom, ale nemajú prečo odpovedať na základné otázky, ako napríklad ako OpenBSD inštalovať, alebo ako pripojiť linuxovský disk. V BSD Unixoch platí akési nepísané pravidlo, že ak sa stanete novým užívateľom, tímy vývojárov vás nebudú držať za ruku ako dieťa. Tu je lepšie vyhľadávať rôzne fóra, alebo sa orientovať na Linux a jeho komunitu, v ktorej sa človek tiež naučí o Unixe veľa a svojím spôsobom ho aj niekto podrží za ruku. Aj v OpenBSD vás určite niekto povedie, ale odozva asi nepríde z www.openbsd.org, najskôr od niekoho z komunity. Existuje stránka "Návody pre OpenBSD", hoci iba v angličtine, ale aj ďalšie ako "OpenBSD Tutorials".

Základný prehľad vlastností FreeBSD

Dnes sa veľa rozpráva o Linuxe. Aký je rozdiel medzi Linuxom a FreeBSD?

Info aj tu

1) BSD: Systémy BSD vychádzajú zo skutočného Unixu (386/BSD).

2) Linux: Linux vychádza z nevyvinutého klonu Unixu (Minix), avšak v súčasnosti sa veľmi rozvinul.

Rozdiely môžeme potom rozkategorizovať ešte takto:

1) BSD má inú licenciu, to znamená, že kód si môže po jeho úprave vývojár privlastniť; GPL licencia toto neumožňuje. GPL dáva väčšiu slobodu užívateľom, BSD licencia zase programátorom. Spoločnosť Apple takto prevzala FreeBSD pre svoj Mac OS X.

2) Jadro je pravdaže úplne iné.

3) Súborový systém je iný (ffs).

4) Delenie diskov - BSD si vytvorí vlastné oddiely v rámci disku, ktorý používa. Ak si fdiskom v Linuxe (i DOS) rozdelíte disk, každý program pre správu diskov (i vo Windows) bude toto rozdelenie vidieť - hda1, hda2, hda3 atď. Linux či DOS však bude pozerať na BSD disk iba ako na jeden, avšak v rámci BSD (FFS) môžete mať aj 10 oddielov. BSD systémy teda používajú dva termíny pre diskové oddiely - "partition" (vo vnútri FFS) a "slice" (oddiel disku, ktorý vidí bežný fdisk).

5) Označenie zariadení je iné, napr.: /dev/ad0s3b ("s3", teda "slice 3", je ekvivalentom hda3 v Linuxe; "partícia", teda "b", má pomenovanie podľa abecedy) je oddiel disku vo FreeBSD - tretia primárna partícia - "s3" (v štvrtej môžete mať logický disk aj so súborovým systémom FAT32 atď.), avšak "b" (swap), "a" (/) a "e" (/tmp) sú ďalšie oddiely vo vnútri súborového systému FFS, ktoré utility (mimo BSD) pre správu s diskami nevidia (DOS/Linux fdisk, Partition Magic atď.). Iné pomenovania oproti Linuxu majú aj CDROM zariadenia, sieťové či USB zariadenia. OpenBSD pre CDROM používa napr. zariadenie /dev/cd0a (vo FreeBSD je to /dev/acd0, samozrejme, iba v súvislosti s CDROM zariadením typu IDE na druhom IDE kanáli s priradením MASTER; pre SLAVE je už označenie iné).

6) BSD nepoužíva "runlevel" (inicializačné startup skripty) na štýl Unix System V ako Linux.

7) IT profesionáli pod pojmom "Linux" chápu predovšetkým iba jadro, hoci sa tento výraz ujal oveľa širšie (u bežných ľudí). BSD systémy sa distribuujú v základnom systéme (manuálové stránky, binárne súbory ako ifconfig, mount atď.); BSD, a pravdaže aj v profesionálnej IT terminológii, teda nie je "iba jadro". Na základný systém sa vzťahuje aj BSD licencia; "balíky" (packages) sú na rozdiel od "základného systému" pod licenciou autorov, ktorí ich vyvíjajú. Pod termínom "balíky" sa myslia rôzne programy (sú ich tisícky) ako Audacity, OpenOffice, AbiWord, Qemu atď., ktoré si kedykoľvek nainštalujete / deinštalujete a od ktorých nie je BSD systém vo svojej použiteľnosti závislý.

8) Jadro BSD systémov možno nastaviť do niekoľkých rovín, napr. aj do bezpečnostnej, kedy nie je možné v jadre (ani v súboroch) za behu nič meniť. "Kernel levels" predstavujú komplexnejšie úrovne jadra, a to vynikajúco prepracované.

FreeBSD ako organizácia (a teda aj OpenBSD a NetBSD) je podstatne viac koordinovaná ako tímy pracujúce na vývoji Linuxu. Samozrejme, aj vývoj Linuxu je koordinovaný rovnako dobre - JADRO, ale už to nemožno povedať o koordinácii medzi Linuxami, ktorých je veľa druhov a medzi ktorými je chaos. Poriadok je však často pre tých hlúpejších a argument o chaose podľa mňa neobstojí. Debian Linux je rovnako dobre koordinovaný; chaos však môže byť aj príčinou, prečo Linux ťažšie dobieha Windows. Jediná centrála FreeBSD je na URL: http://www.freebsd.org

Hoci BSD má oveľa väčšiu históriu ako Linux, história projektu FreeBSD sa začala písať až začiatkom roku 1993, aj ako súčasť neoficiálnej opravy distribúcie 386/BSD. Prvá distribúcia FreeBSD 1.0 vyšla v decembri 1993; projekt FreeBSD vznikol len o niečo neskôr ako NetBSD a bol postavený na systéme 4.3 BSD-Lite s mnohými komponentmi aj zo systému 386/BSD. Po rôznych problémoch v roku 1996 vyšla úspešná distribúcia FreeBSD 2.1.5, ktorá sa presadila u poskytovateľov internetových služieb. 

BSD má počiatky už kdesi na konci sedemdesiatych rokov. Sponzorovala ho aj americká vojenská inštitúcia - DARPA/ARPA (organizácia sa niekoľkokrát premenovala z ARPA na DARPA a zase späť, preto je medzi slovami lomka). História je teda legendárna. Tento systém má špičkový sieťový kód. Linux sa narodil začiatkom deväťdesiatych rokov, keď sa Fín Linus Torvalds začal venovať Minixu ako študent. Kód BSD prevzal Linux a aj Microsoft.

Tu nejde o zhadzovanie Linuxu

Niekde na internete sa objavila kritika týchto stránok, čo vyplýva iba z neznalosti. Tieto stránky nemajú žiadny záujem "zhadzovať" Linux - FreeBSD a Linux sú však každý iný a v prvom rade sa tu píše o rozdieloch, nie o tom, čo je lepšie a čo horšie - aj keď to tak tí hlúpejší môžu pochopiť. Je to čosi podobné, ako keby niekto chcel porovnávať dve autá - jedno s predným a druhé so zadným náhonom. Možno tento príklad nie je najvhodnejší, ale ak som tu niekde napísal, že Linux pri väčšej záťaži zatuhne, vychádza to z mojej skúsenosti z deväťdesiatych rokov, kedy som súčasne vykonával tieto úlohy (starší FreeBSD 4.x a Red Hat 5.2): 1) napaľovanie CD; 2) kopírovanie ISO súboru z disku na disk; 3) kopírovanie ďalšieho ISO súboru z disku na disk; 3) sťahovanie ISO súboru z internetu; 4) kompresia 1000 WAV súborov do MP3; 5) sledovanie televízie; 6) vytváranie dvoch ISO súborov pomocou mkisofs; 7) antivírová kontrola...

Tu musím pravdaže aj tak trochu skritizovať nie Linux, ale naopak vývoj FreeBSD, čoho dôsledkom je vznik celkom iného FreeBSD pod názvom DragonFly BSD. Na stránkach DragonFly BSD sa možno dočítať, že FreeBSD z rady 4.x bol vôbec jeden z najrýchlejších a najstabilnejších systémov FreeBSD, aký to kedy bol. Vznik DragonFly BSD sa teda opiera o fakt, že ďalšie verzie FreeBSD neboli už tak rýchle, a vývojári DragonFly BSD si preto zvolili ako odrazovú platformu FreeBSD 4.8, ktorú vylepšili.

V čase existencie Red Hat 5.2 tu FreeBSD jednoznačne dominoval, ale časy sa menia. Linux možno zase tweakovať (dolaďovať). To si vyžaduje zručnosti. Nemožno teda porovnávať dva systémy (POKIAĽ NEMÁME ŠAJNU O ICH KONFIGURÁCII), z ktorých jeden možno naladiť na maximum a rovnako aj ten druhý. Je nesprávne postaviť vedľa seba dva systémy v "surovej konfigurácii", ktorú si každý môže - ak vie, ako na to, doladiť aj tak, že Linux môže vždy vyhrávať. Na druhej strane je tu otázka, prečo zase niektorí ľudia z oblasti Linuxu nechcú uznať veľkú tradíciu BSD, alebo zareagujú skôr vzťahovačne na holé fakty? To, že začiatkom deväťdesiatych rokov mali systémy BSD prakticky oveľa lepšie prepracovaný kód, nie je ničím iným, iba konštatovaním faktu. Nie, tu nejde o nijaké zhadzovanie. Aj keď je pravda, že takéto tendencie existujú v oboch komunitách (BSD vs Linux), ja ako autor sa k nim nehlásim a Linux mám veľmi rád tiež!

Na obrázku vidieť kód BSD (Windows 98, súbor winsock.dll), ktorý prevzal Microsoft (BSD licencia je iná ako GPL a umožňuje programátorom vziať si kód, zmeniť ho a si ho privlastniť). Túto "maličkosť" samozrejme urobili aj ľudia okolo Linuxu, ktorého sieťový kód sa rovnako opiera o BSD, ktorý bol začiatkom rokov 1990 už prepracovaný a BSD teda Linuxu v prvom rade iba pomohol, čo nie je zhadzovanie, skôr naopak. V novších verziách Windows názov BSD Socket API už nie je uvedený v súbore Winsock.dll, hoci IT profesionáli vedia, že kód BSD prešiel aj do verzií Windows W2K/XP/W3K/Vista, kde sa premenoval. Keby však licencia BSD bola iná, nebol by to len Windows bez BSD kódu, ale aj Linux.

Či je Linux alebo BSD lepší, je nezmyselná otázka. Museli by sme najprv definovať, čo znamená "lepší". Pre každého je lepšie niečo iné a každý veľakrát usudzuje subjektívne. Mne osobne napríklad vadí grafický inštalátor. Dôvod je ten, že v textovom móde cítim nad počítačom väčšiu kontrolu. To je však iba môj subjektívny názor, ale napriek všetkému ho mám. A pri naozaj exaktnom porovnávaní by sme museli porovnávať všetky aspekty:
1) užívateľský - desktop - pracovná stanica (dostupnosť najrôznejších programov, nekomplikované prehrávanie videa na YouTube a pod.) - tu Linux jednoznačne dominuje; 2) server - tu sa názory rôznia; BSD má menšiu podporu hardvéru; firma potrebuje napr. nasadiť špeciálny radič pre veľa sériových portov a v Linuxe skôr nájde ovládače; názory IT profesionálov sú však veľmi priaznivo naklonené BSD pre prostredie s veľkou záťažou; 3) riadenie procesov - aj na takéto niečo sa využívajú počítače; 4) embedded riešenia a 5) konfigurácia - pre porovnávanie (rýchlosť, záťaž a pod.) by sme museli predovšetkým zohľadniť konfigurácie na oboch systémoch (BSD vs Linux) - predovšetkým počet bežiacich daemonov na oboch systémoch, najlepšie by bolo to porovnávať iba na dvoch úplne rovnakých počítačoch aj s identickými konfiguráciami (šifruje sa swap? beží sieť? aj firewall? aký? aký má Linux súborový systém - xfs, čo obsahuje jadro? ReiserFS...?). Pokiaľ chce niekto porovnávať, tak musí vedieť, že Linux môže byť o chlp rýchlejší, ak nie podstatne, pri súborovom systéme XFS a so zredukovaným obsahom ovládačov v jadre ako naopak s ich väčším obsahom. To isté platí o FreeBSD. Pokiaľ niekto nezohľadní tieto fakty a porovnáva, môže iba vecne hovoriť o rozdieloch, ale pre tvrdenia "lepší" či "horší" sa musí chytiť iba jednej veci, a to napríklad súborového systému FFS a EXT2FS, kde FFS môže vyhrať, ale v prípade XFS už nie. Myslím si, že tvrdenia typu "lepší" a "horší" v tomto prípade patria do kategórie písania nezmyslov.

Vidieť teda, že v bode 1 Linux vyhráva a v bode 2 sa preferencia administrátorov (server) približuje aj k BSD.

Niektoré tvrdenia BSD komunity na adresu Linuxu, ale aj naopak, bývajú občas tvrdé - patria k nim aj vyhlásenia zakladateľa OpenBSD, o ktorom Torvalds povedal, že má "ťažkú povahu". Na druhej strane však FreeBSD, OpenBSD či NetBSD komunity by nikdy nemohli povedať, že ich systémy patria na desktop - a to z dôvodu, že za jedinečné grafické prostredia ako KDE či GNOME môžu predovšetkým ďakovať linuxovskej komunite. BSD iba prevzal kód týchto prostredí z Linuxu, odkiaľ sa dostal aj na iné platformy, nielen BSD.

BSD - kód má tri nekomerčné platformy

1 - FreeBSD (www.freebsd.org) - distribúcia obsahuje najmä podporu pre i386 (teda PC kompatibilné). Časom sa objavila podpora už aj pre iné platformy. Využitie: desktop, router, server, firewall...

2 - NetBSD (www.netbsd.org) - distribúcia obsahuje podporu pre veľmi široké spektrum platforiem. Využitie: router, server, firewall... Udržiavanie toľkých platforiem je nesmierne náročné, preto sa objavujú názory, že to môže trochu uberať na kvalite.

3 - OpenBSD (www.openbsd.org) - distribúcia je na rozdiel od FreeBSD podobne ako NetBSD pre viac druhov procesorov a vychádza z NetBSD, vznikla teda ako posledná z týchto troch a je jednou z najvhodnejších distribúcií pre bezpečnosť. Pozri aj moje OpenBSD projekty.

Existuje aj komerčná platforma BSD, a to BSD/OS, ktorá však zanikla.

Podľa skúseností môžem povedať, že zo všetkých horeuvedených typov BSD je FreeBSD najviac užívateľsky priateľský (user-friendly). FreeBSD bez problémov spustí linuxovské programy (napríklad WordPerfect), čo Linux nedokáže tak ľahko s binárnymi súbormi pre iné Unixy. OpenBSD sa donedávna nedistribuoval s pekným grafickým rozhraním KDE a natívny port OpenOffice.org je novinkou až od verzie 4.1 z roku 2007.

FreeBSD je rýchlejší a stabilnejší najmä pri väčšej záťaži - a hoci "linuxáci" na toto reagujú vzťahovačne, nič sa tým nemení na veci, pretože si to myslí mnoho IT profesionálov, ktorí zo spokojnosti z rokov deväťdesiatych vychádzali z BSD tej doby. Fakt je aj to, že Linux je zase užívateľsky jednoduchší, viac "sexy", čomu dopomohla aj väčšia komunita pracujúca na vývoji; v neposlednom rade aj veľká reklamná kampaň komerčných Linuxov (napríklad SuSE, Corel Linux, Red Hat Linux a pod.) spôsobila, že Linux je viac "na očiach".

Podpora Adobe Flash vo FreeBSD

Začnem verziou 7.1, pretože v tejto prichádza podpora Adobe Flash (kvôli vynikajúcej emulácii Linuxu) a v systéme FreeBSD už možno robiť takmer všetko, čo aj v Linuxe či Windows.

Dnes bez technológie Flash nie je ani možné pozerať niektoré internetové stránky. Keďže Flash pod FreeBSD nie je pre nováčikov jednoduché rozbehnúť, tu si uvedieme kroky, ako aktivovať a používať plugin Flash vo FreeBSD 7.1. Platí to samozrejme aj pre FreeBSD 7.2 a vyššie verzie.

Hoci existujú aj iné Flash riešenia - napríklad Gnash, ktorý uspokojivo funguje aj v OpenBSD, tieto programy natívny Adobe Flash iba dobiehajú a určite majú budúcnosť, hoci v súčasnosti nemusia ešte každého plne uspokojovať.

Vo FreeBSD 7.1 je ľahké používať Adobe Flash v natívnom prostredí Firefox 3 pre FreeBSD a aj Seamonkey pre FreeBSD, netreba teda sťahovať Firefox pre Linux, čo bolo doposiaľ riešením, hoci linuxovská emulácia musí byť aj tak aktivovaná.

Kroky pre používanie Adobe Flash vo FreeBSD 7.1 a 7.2 a vyšších verziách (nie pre staršie verzie FreeBSD):

Do súboru /etc/rc.conf (ak nemáte aktivovanú emuláciu pre Linux) treba zapísať:
linux_enable="YES"

a do /etc/sysctl.conf zapísať:
compat.linux.osrelease=2.6.16

alebo príkaz spúšťať cez nejaký skript:
sysctl compat.linux.osrelease=2.6.16

Pridajte do súboru /etc/make.conf riadok:
OVERRIDE_LINUX_BASE_PORT=f8
a tento riadok do /etc/fstab:
linproc /usr/compat/linux/proc linprocfs rw 0 0

Potom treba reštartovať systém. Ak sa vám nechce, zadajte:
mkdir -p /usr/compat/linux/proc
mount /usr/compat/linux/proc
/etc/rc.d/abi start
/etc/rc.d/sysctl start

Týmto sme nastavili linuxovskú emuláciu, ale musíme ešte inštalovať potrebné balíky pre používanie Adobe Flash:

cd /usr/ports/emulators/linux_base-f8 && make install clean
cd /usr/ports/www/linux-flashplugin9 && make install clean
cd /usr/ports/www/nspluginwrapper && make install clean

Vyššie uvedená inštalácia ide cez tzv. "ports", hoci je možné ju zrealizovať aj pomocou príkazu pkg_add:
pkg_add -r linux_base-f8
pkg_add -r linux-flashplugin9
pkg_add -r nspluginwrapper

Po úspešnej inštalácii balíčka nspluginwrapper budete musieť zadať:
/usr/local/bin/nspluginwrapper -v -a -i
aby sa aktivovali pluginy (vo Firefox, Seamonkey...).

V mojej verzii FreeBSD 7.1 - ktorú som už upgradoval na 7.2, kde to pravdaže funguje rovnako - som mal po inštalácii balíčka nspluginwrapper maličký problém, pretože sa chcel ako príkaz aktivovať z cesty ./lib, preto - ak sa aj vám vyskytne podobný problém - uveďte ho aj s celou cestou. Po zadaní vyššie uvedeného príkazu (/usr/local/bin/nspluginwrapper -v -a -i) reštartujte Firefox 3 a do jeho okna (kde uvádzate http adresy) napíšte:
about:plugins

Na obrázku vyššie vidieť prehrávanie videa (Miles Davis) na Youtube.com spolu s prehliadačom (cez proxy server), v ktorom na stránke youripis.org bol identifikovaný systém FreeBSD 7.1. Pokiaľ aj vy si chcete vypočuť geniálnu hudbu od Miles Davisa - Black Satin, tak si pozrite a zároveň otestujte váš Flash na youtube.

Po zadaní textu "about:plugins" by ste mali vidieť okno s aktívnymi pluginmi, kde by mal byť aj Shockwave Flash uvedený ako plugin (už aktívny vo Firefoxe, ale rovnako bude aktívny aj v prehliadači Seamonkey). Pokiaľ nebudete mať v prehliadači registrovaný plugin Flash, skúste ešte zadať príkaz:
cd /usr/local/lib/firefox3/plugins && ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so npwrapper.libflashplayer.so

Vyššie uvedené pokyny fungujú pre natívny port Firefox 3.0 a Seamonkey 1.1.14 pre FreeBSD 7.1 a vyššie verzie. Flash si otestujete kdekoľvek na youtube.com. Ak budete úspešní, môžete hneď navštíviť Youtube.com a pozerať akékoľvek video.

Všetky predchádzajúce verzie FreeBSD

POSLEDNÁ verzia FreeBSD je 8.0. Najdôležitejšími novinkami verzie 8.0 z novembra 2009 sú: Lepšia podpora SMP; AMD64 a i386 emulácia pre Linux bola aktualizovaná na verziu 2.6.16 a implicitný port z balíčkov je postavený na Linuxe Fedora 10 (emulators/linux_base-f10); bola vylepšená podpora pre USB zariadenia, vylepšená je i utilita usbconfig, súborový systém ZFS bol aktualizovaný na verziu 13. KDE prichádza vo verzii 4.3.1 a GNOME vo verzii 2.26.3.

Čo nového vo FreeBSD 7.0 (7.1, 7.2) (nižšie pod týmto textom je história verzií FreeBSD uvedená chronologicky)

7.2

Systém FreeBSD 7.2 vyšiel v máji 2009 a medzi novinkami je podpora procesora Ultra SPARC III, vylepšený bol boot loader BTX, pridaný bol ovládač sdhci(4) (pre PCI zariadenia s triedou 8 a podtriedou 5 podľa špecifikácie SD Host Controller), vylepšené boli ďalšie sieťové ovládače ako ae(4), ath_hal(4), axe(4), bce(4), cxgb(4), fxp(4), igb(4), jme(4), msk(4), mxge(4), nfe(4), re(4), rl(4), sis(4) a txp(4). Pridaný bol daemon btpand(8) z NetBSD s podporou pre Bluetooth Network Access Point (NAP) a Group Ad-hoc Network (GN). KDE prešlo z verzie 3.5.10 na 4.2.2 a GNOME z verzie 2.22 na 2.26. Vylepšený bol aj systém jail. Sieťový súborový systém NFS podporuje novú premennú pre sysctl - vfs.nfs.prime_access_cache a FreeBSD UDF súborový systém podporuje fifo. Vylepšený bol aj daemon powerd.

7.1

Verzia FreeBSD 7.1 z januára 2009 (platí to samozrejme aj pre FreeBSD 7.2) má o čosi lepšiu linuxovskú emuláciu, novinkou je aj dostupnosť DVD ISO súboru, zmena v Boot Loaderi umožňuje, že FreeBSD spustíte (po inštalácii na USB) aj z USB zariadení; sieťové protokoly boli tiež rozšírené. Verzia 7.1 vyšla v januári 2009 a pravdaže vychytala chybičky z verzie 7.0, ale medzi novinky napríklad patrí dostupnosť ISO súborov pre DVD (čo v starších verziách nebolo), zmena v Boot Loaderi podporuje spustiť FreeBSD z USB a viac o novinkách sa možno dozvedieť tu.

7.0

Verzia 7.0 vyšla 27. februára 2008 s dramatickým urýchlením s ohľadom na databázové spracovávanie dát; okrem opráv prichádza aj podpora novšieho hardvéru - ovládače ako cardbus, pccard, pccb možno aktivovať ako moduly jadra, pridaný bol ovládač scc pre sériové rozhranie; aac podporuje Adaptec 2610SA SATA-RAID, do systému bolo inkorporovaných mnoho ďalších ovládačov. Do boot loadera bola pridaná novinka - voľba "-S", pomocou ktorej si užívateľ nastaví rýchlosť sériovej konzoly. Nechýba ani rozšírenie funkcií niekoľkých sieťových protokolov - GRE podporuje IPv6, if_bridge(4) podporuje RSTP (Rapid Spanning Tree Protocol), utility atrun a CRON podporujú PAM, mount získal podporu pre mqueuefs (message queue file system).

Kompilátor GCC je vo verzii 4.2.1, aktualizované sú aj iné súčasti základného systému ako BIND, OpenSSL, OpenBSD Packet Filter, Sendmail atď.

* 6.4 (november 2008)
* 6.3 (január 2008)
* 6.2 (január 2007)

Čo nového vo FreeBSD 6.2?

Táto verzia bola uvoľnená 15. januára 2007. Pridané boli ovládače, CLI (Command Line) nástroj pre OpenBSM audit (Sun's Basic Security Module), podpora linuxovského emulátora (sysfs), BIND je vo verzii 9.3.3, KDE 3.5.4, GNOME 2.16.1 atď. Od verzie 6.2 (v platforme i386) možno realizovať binárnu aktualizáciu na vyššie verzie FreeBSD pomocou utility freebsd-update. Aktualizovať možno aj pomocou zdrojových súborov a inštrukcie nájdete v súbore /usr/src/UPDATING

* 6.1 (máj 2006)
* 6.0 (november 2005)
* 5.4 (máj 2005)
* 5.3 (november 2004)
* 5.2.1 (február 2004)
* 5.2 (január 2004)
* 5.1 (jún 2003)
* 5.0 (január 2003)

Čo nového vo FreeBSD 5.0?

Verzia 5.0 vyšla v januári 2003. Operačný systém FreeBSD/i386 5.0-RELEASE má podstatnejšie zmeny oproti verziám 4.x. Tu sa obmedzím iba na tie najpodstatnejšie.

Jadro

Do jadra bola pridaná podpora pre Bluetooth.

Z OpenBSD bola prevzatá implementácia kryptografie pre kryptografický hardvér.

devfs, podpora pre automatické vybudovanie adresára /dev, bola podstatne prepracovaná a v jadre je implicitne nastavená. To znamená, že devfs netreba konfigurovať a užívateľ ho bude môcť využívať hneď.

Ovládač syscons podporuje funkciu vkladania textu pomocou Shift+Insert.

Pridaný bol ovládač ucom pre podporu USB modemov, sériových zariadení atď.

Veľmi veľké súbory swap (67 GB a väčšie) nespôsobia haváriu systému.

Významným spôsobom bola prepracovaná podpora SMP a kód bol prevzatý aj z BSD/OS 5.0.

Jadro a moduly sú umiestnené v adresári /boot/kernel (doposiaľ jadro bolo v koreňovom adresári tak, ako to má aj dnes napríklad OpenBSD).

ipfw pre firewalling bol prepracovaný.

Funkcia ovládača vn bola implementovaná do ovládača md (memory disk device) a jednotky md možno konfigurovať pomocou mdconfig.

Pridaná je podpora pre čítanie (read-only) UDF formátu a CD disky s týmto formátom pripojíme príkazom mount_udf. Na DVD-RAM s formátom FAT32 môžete bezproblémovo zapisovať dáta. Pripojíte ho: mount -t msdosfs /dev/acd0c /mnt a potom stačí použiť príkaz cp alebo Midnight Commander a kopírovať dáta ako na pevný disk. DVD-RAM médium môžete formátovať aj na EXT3 či UFS.

Multimediálna podpora - 3D akcelerácia; podporované sú video karty ako 3Dlabs Oxygen GMX 2000 (gammadrm), AGP Matrox G200/G400/G450/G550 (mgadrm), 3dfx Voodoo 3/4/5/Banshee (tdfxdrm), AGI ATI Rage 128 (r128drm) a AGP ATI Radeon (radeondrm).

Programy

Pridaná je podpora pre ACPI.

burncd - (príkaz slúži na zapisovanie dát na CD/DVD médiá) podporuje mód DAO (Disk at Once) voľbou -d (v príkaze). burncd má ďalej schopnosť zapisovať vo formáte VCD/SVCD.

Príkaz chmod podporuje voľbu -h, ktorou možno zmeniť atribút symbolického odkazu.

fdisk sa už nepokúša hľadať zariadenie, ak žiadne nebolo uvedené.

isdn4bsd systém pre interné ISDN karty je vo verzii 1.0.2 a podporuje Q.931.

* 4.11 (január 2005)
* 4.10 (máj 2004)
* 4.9 (október 2003)
* 4.8 (apríl 2003) - špičková verzia, z ktorej vznikol DragonFly BSD
* 4.7 (október 2002)
* 4.6.2 (august 2002)
* 4.6 (jún 2002)
* 4.5 (január 2002)
* 4.4 (september 2001)
* 4.3 (apríl 2001)
* 4.2 (november 2000)
* 4.1.1 (september 2000)
* 4.1 (júl 2000)
* 4.0 (marec 2000)
* 3.5 (jún 2000)
* 3.4 (december 1999)
* 3.3 (september 1999)
* 3.2 (máj 1999)
* 3.1 (február 1999)
* 3.0 (október 1998)
* 2.2.8 (december 1998)
* 2.2.7 (júl 1998)
* 2.2.6 (marec 1998)
* 2.2.5 (október 1997)
* 2.2.2 (máj 1997)
* 2.2.1 (apríl 1997)
* 2.2 (marec 1997)
* 2.1.7 (február 1997)
* 2.1.6 (december 1996)
* 2.1.5 (júl 1996)
* 2.1 (november 1995)
* 2.0.5 (jún 1995)
* 2.0 (november 1994)
* 1.1.5.1 (júl 1994)
* 1.1 (máj 1994)
* 1.0 (november 1993)

Prečo teda viac ľudí používa Linux?

Ide o marketing, takže argument popularity neobstojí. Linux aj Sun prevzali zdrojové kódy BSD.

FreeBSD ponúka výkonné riešenie pre internet

FreeBSD vytvorí veľmi stabilný internetovský i intranetovský server. Ponúka spoľahlivé sieťové služby, dokonca i pri najvyššej záťaži, a používa pamäť efektívne tak, aby zabezpečil rýchlu odozvu pre stovky až tisíce súčasne bežiacich užívateľských procesov.

FreeBSD je zdarma

FreeBSD je zdarma a dodáva sa s kompletnými zdrojovými kódmi. Keby ste ho chceli vyskúšať, ponúkame na tejto stránke viacej informácií.

Kde môžem získať FreeBSD?

FreeBSD si môžete stiahnuť z internetu, alebo objednať. Tu sú aspoň niektoré adresy, odkiaľ si môžete stiahnuť FreeBSD:

  Rakúsko:   ftp://ftp.at.FreeBSD.org/pub/FreeBSD/ (ftp/cvsup/http), ftp://ftp2.at.FreeBSD.org/pub/FreeBSD/                         (ftp/rsync/cvsup/http)

  Česko:         ftp://ftp.cz.FreeBSD.org/pub/FreeBSD/ (ftp/rsync/http)

  Slovensko: ftp://ftp.sk.FreeBSD.org/pub/FreeBSD/ (ftp)

FreeBSD je ľahké nainštalovať

FreeBSD môžeme nainštalovať z rôznych médií vrátane CD-ROM, DVD, diskiet, magnetickej pásky, disku so systémom MS-DOS; alebo keď máte sieťové pripojenie, tak aj cez internet.

Ako používať Windows aplikácie pod FreeBSD?

Pomocou Wine dnes zbehnete takmer všetky základné aplikácie Windows vo FreeBSD. Trochu zložitejšiu konfiguráciu si uľahčíte tzv. Wine frontendmi (nadstavbami Wine). Jedným z nich je napríklad q4wine (zadarmo) a ďalší je Bordeaux (pozri obrázky). O Bordeaux som napísal aj článok.

Ďalšie odrody FreeBSD a BSD

Poznámka: ClosedBSD a NetBoz projekty už nie sú aktuálne, ale možno ich ešte niekde na internete nájdete.

ClosedBSD

Niektoré systémy FreeBSD/BSD sú celkom neznáme a preto si ich priblížime. Jedným z nich je ClosedBSD - Firewall a NAT na jednom Live CD, systém veľmi ľahko konfigurovateľný.

NetBoz Firewall

NetBoz je firewall systém, ktorý stojí na FreeBSD, ponúka maximálnu flexibilitu a ako FreeBSD Live CD ho netreba inštalovať.

mfsBSD

mfsBSD je maličké riešenie pre bootovateľný ISO súbor, pomocou ktorého si vytvoríte minimálny systém FreeBSD potrebný pre inštaláciu na pevný disk.

DragonFly

DragonFly systém je pokračovaním FreeBSD rady 4.x. Viac v článku na linuxexpres.cz.

WarBSD

WarBSD je FreeBSD 5.x systém určený pre wireless network audit. Je inšpirovaný systémom WarLinux a je prístupný k stiahnutiu ako ISO súbor a aj ako zdrojové súbory. 

PicoBSD

Ide o disketovú distribúciu pre router (ethernet, dial-up) a tento maličký zázrak ponúka aj iné vymoženosti. PicoBSD poslúži aj ako demo disk či náhrada komerčnej alternatívy pre router atď. Projekt je však zastaralý a jeho dokumentačné stránky na www.freebsd.org boli odstránené, preto tu nie je odkaz - ak sa vám podarí, skúste ho niekde ešte nájsť.

WiFiBSD

Systém WiFiBSD, ako už z názvu vyplýva, je určený pre WiFi technológie (wireless).

Eclipse/BSD

Eclipse/BSD bol vyvinutý vo výskumnom centre Information Sciences Research Center v Bell-Labs, Lucent Technologies. Aktuálna verzia je postavená na staršom jadre FreeBSD a je kompatibilná so systémom FreeBSD. Ide vlastne o patch súbor, ktorý upraví súbory zdrojového stromu FreeBSD.

Frenzy

Frenzy je Live CD FreeBSD systém z Ukrajiny.

MirOS

Systém MirOS vznikol  v roku 2002, keď Theo De Raadt, zakladateľ OpenBSD, odmietol jeden port milovanému i nenávidenému človeku v komunite - Thorsten Glaser sa pustil do vlastného projektu. Systém sa líši od oficiálnej verzie OpenBSD tým, že je o niečo štíhlejší a niektoré utility / userland programy boli upravené.

PC-BSD

PC-BSD je operačný systém FreeBSD s grafickým inštalátorom, ktorého cieľom je urýchliť a zjednodušiť proces inštalácie; na domovskej stránke nájdete FAQ pre tento operačný systém. PC-BSD používa vlastný, resp. grafický systém pre správu balíkov a tie majú aj celkom inú príponu (*.pbi.gz).

DesktopBSD

DesktopBSD je o niečo starší ako PC-BSD a tieto dva systémy nie sú vzájomnými kópiami. DesktopBSD sa líši oproti FreeBSD pekným grafickým inštalačným prostredím a priateľskosťou aj s ohľadom na začiatočníkov. Cieľom DesktopBSD je poskytnúť stabilný a silný operačný systém pre desktopových užívateľov.

ĎALŠIE...

FreeSBIE je Live CD FreeBSD systém, ktorý zbehne priamo z CD/DVD bez toho, že by potreboval pevný disk.

m0n0wall je projekt zameraný na komplexné firewall riešenie.

Olive BSD je LiveCD OpenBSD systém.

Anonym.OS je bezpečnostný OpenBSD Live CD systém, ktorý obsahuje TOR, Privoxy, ide teda o akýsi systém - anonymizér zároveň.

FreeBSD LiveCD je súbor nástrojov pre vytvorenie si vlastného Live CD a projekt pochádza z Brazílie.

Ďalšie BSD LiveCD nájdete na peknej stránke s Live CD distribúciami nielen pre BSD.

pfSense je open source firewall, ktorý sa opiera o m0n0wall, ale má niečo iné: Packet Filter z OpenBSD.

Ging je Live distribúcia, ktorá sa opiera o Debian GNU/kFreeBSD, čo je Debian Linux, avšak s jadrom FreeBSD. Debian GNU/kFreeBSD musíte inštalovať na pevný disk a Ging je jeho Live CD odroda, ktorú nemusíte inštalovať.

CD Bootable OpenBSD Firewall je ďalšia distribúcia OpenBSD firewall Live CD.

Existuje hádam už len zopár systémov (open source projekt Apple - Darwin - na báze FreeBSD) a niektoré disketové/mini distribúcie, ktoré nepovažujem za potrebné spomínať. Odporúčam pozrieť stránku s Live CD distribúciami BSD na Frozen Tech.

Inštalácia FreeBSD

Kliknite sem pre podrobnejšie informácie.

Ďalšie vlastnosti FreeBSD

Unix má veľmi veľa aplikácií zabudovaných už v systéme. Napríklad príkazom zip môžete zapakovať akékoľvek súbory a pomocou unzip ich rozbaliť. Zip je v distribúcii (Packages), zatiaľ čo na platforme MS DOS alebo MS Windows si musíte aplikáciu PKZIP/Winzip zadovážiť separátne.

Unix rozlišuje malé a veľké písmena, čiže "ZIP" a "zip" nie je jedno a to isté.

Samozrejme, aj FreeBSD - ako Linux - má X Window systém

Na Unixe beží X Window, ktorý je plne uspokojivý v porovnaní s grafickým prostredím MS Windows.

FreeBSD sa používa na dvoch najväčších serveroch na svete. Beží na ňom napr. vyhľadávací server YAHOO a Walnut Creek CDROM; používa ho aj najväčšia vojenská špionážna organizácia na svete (NSA - National Security Agency).

Ak máte väčší záujem o FreeBSD, tak vás určite zaujíma, či vo FreeBSD možno uplatniť lokalizáciu pre strednú a východnú Európu (diakritika). Odpoveď znie: "no problem"!

Ako kompilovať jadro vo FreeBSD 5.0 (história)?

K tomu najlepšie poslúži ukážkový súbor, ktorý si môžete stiahnuť tu

Spôsob kompilácie jadra sa v zásade nezmenil, ale syntax súboru MYKERNEL je iná oproti verzii 4.x. Horeuvedený ukážkový súbor môžete v zásade použiť okamžite - pomenujte ho ako MYKERNEL; podporovaný bude firewall, ISDN, zvuk (aj niektoré čipy integrované na matičnej doske) atď.

Jadro však v novších verziách nie je potrebné kompilovať, lebo FreeBSD prevzal modulárny systém ako má Linux. Modul načítate do jadra pomocou príkazu kldload.

S príchodom FreeBSD 5.0 jadro nie je uložené v koreňovom adresári / ako vo verziách z rady 4.x, ale v adresári /boot/kernel. Pre vytvorenie nového jadra sú potrebné zdrojové kódy, ktoré užívateľ nainštaluje z inštalačného CD z adresára /src príkazom:
    ./install.sh sys
Potom je nutné zadať príkaz:
    cd /sys/i386/conf
kde treba prekopírovať súbor GENERIC na MYKERNEL a editovať ho.

(Pôvodné jadro FreeBSD 5.0 nepodporuje súborový systém Ext2, Ext3; ak chce užívateľ sprístupniť diskové oddiely s Linuxom na pevnom disku, jadro treba vytvoriť aj s podporou súborového systému Ext2, Ext3, k čomu stačí riadok options   EXT2FS

a jadro potom rozpozná aj žurnálový súborový systém Ext3.

Jadro vo FreeBSD kompilujeme takto:

Najprv samozrejme editujeme súbor MYKERNEL a pôvodný si ponecháme ako zálohu. Jadro kompilujeme príkazom (v adresári /sys/i386/conf):

    config MYKERNEL
    cd ..
    cd compile/MYKERNEL
    make depend         
    make               
    make install

Rebootujeme mašinu s novým jadrom.

Riešenie lokalizácie pre FreeBSD - stačí editovať súbor /etc/profile, kde uvediete

Tento riadok stačí zapísať do súboru /etc/profile:

LANG=sk_SK.ISO8859-2; export LANG

Rovnako môžete zapísať do súboru .cshrc v domovskom účte tento riadok (pričom netreba už nič písať do /etc/profile):

setenv LANG_ALL=sk_SK.UTF-8

Čo znamenajú ostatné kategórie locales?

Pod termínom locales chápeme lokalizáciu funkcií poskytovaných knižnicou glibc alebo libc pre národné prostredie. Locales majú viac kategórií - napr. pre zápis dátumu atď. V americkej angličtine sa vždy píše najprv mesiac, t. j. 11/12/01 je 12. novembra 2001. Kategória locales LC_TIME (resp. riadok LC_TIME="sk_SK" v súbore /etc/profile) má na starosti vypisovanie dátumu podľa národných zvyklostí.

LC_CTYPE                     -  delenie znakov do tried: malé, veľké písmená a pod.
LC_NUMERIC               -  definuje formátovanie výpisov čísiel
LC_TIME                        -  výpis času a dátumu, názvy a skratky mesiacov, dní
LC_MESSAGES           - používa sa pre správy, ktoré vypisujú/zobrazujú programy
LC_MONETARY           - definuje formátovanie výpisov peňažných informácií
LC_COLLATE               - popisuje všetky znaky abecedy a určuje ich poradie

Riešenie lokalizácie kedysi dávnejšie

Táto časť sa týka už iba histórie, ale informácie môžu byť stále zaujímavé. Riešenie Xmodmap nie je potrebné v novších verziách FreeBSD, keďže národnú klávesnicu možno nastaviť v KDE (Control Center) a pracovať takmer rovnako ako v Linuxe.

KDE i ostatní správcovia okien X (Window Managers alebo WM) budú diakritiku zobrazovať korektne. V grafických balíkoch ako KDE je jednoduché nastavenie - stačí vybrať klávesnicu z menu (Control Center), kde pridáte klávesnicovú mapu pre slovenčinu. Ak máte staršiu distribúciu (3.1, 3.2 atď.), potrebné je prekopírovať súbor Compose z adresára /usr/X11R6/...locales... ISO8859-2 do ISO8859-1 (ak vám nepôjdú mŕtve klávesy). Tým je vec v zásade vyriešená, ale musíte mať nainštalované ešte iso8859-2 fonty. Tie stačí prekopírovať aj z Linuxu. FreeBSD vie pracovať s rpm balíkmi a program rpm je obsiahnutý v distribúcii FreeBSD v balíkoch (packages).

Do súboru /etc/XF86Config pripíšte cestu k ISO8859-2 fontom, napr. tieto riadky:

 FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/100dpi"
 FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/75dpi"
 FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/Type1"
 FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/Type1/afm"
 FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/Type1/pfm"
 FontPath   "/usr/X11R6/lib/X11/fonts/ISO8859-2/misc"

Okrem štandardného riešenia cez systém X ("setxkbmap sk") je aj druhý spôsob pre lokalizáciu, resp. pre úplné prispôsobenie si klávesnice podľa vašich predstáv. Ak máte zadefinovanú Xmodmap mapu pre klávesnicu a uloženú napríklad v domovskom adresári, spustite systém X Window, otvorte terminálové okno a zadajte tento príkaz:
   xmodmap ~/xmodmap
čím načítate klávesnicovú mapu z domovského adresára. Klávesnicovú mapu pre slovenčinu si stiahnete tu:

 mapa xmodmap pre slovenčinu

 mapa xmodmap pre češtinu

Mapu prekopírujte do domovského adresára, napr. /root. Mapu pre češtinu načítate rovnako, len uvediete do príkazového riadku príkaz
   xmodmap ~/xmodmap.cz

Mapu samozrejme aktivujete aj uvedením cesty k nej, teda napr. xmodmap /usr/home/john/xmodmap.cz. Potom v systéme X Window použijete kláves Scroll Lock na prepínanie medzi anglickou a českou/slovenskou klávesnicou. Ak chcete vedieť viac o lokalizácii či vytvorení vlastnej klávesnice pomocou klávesnicovej mapy xmodmap, naučte sa anglicky.

Ďalší spôsob, ako lokalizovať X Window, je pomocou XKB. Treba mať však k dispozícii slovenskú mapu. Tieto mapy sa nachádzajú v adresári /usr/X11R6/lib/X11/xkb/symbols, no FreeBSD 4.4 nemá ešte mapu pre slovenčinu, lebo používa starší XFree86.

XKB ako metóda lokalizácie systému X Window sa už používa štandardne vo všetkých Linuxoch (a aj Unixoch), aj komerčných. Stiahnite si túto mapu, uložte ju pod názvom  sk   a prekopírujte ju do adresára /usr/X11R6/lib/X11/xkb/symbols, kde sú, okrem iného, aj mapy ako
am               arménština
be                belgická klávesnica
de                nemecká klávesnica
ca                kanadská
cs                česká
dk               dánska
es                španielská
fi                  fínska
fr                  francúzska
gb                Veľká Británia
hu                maďarská
is                  Island
it                   talianská
jp                  japonská
no                nórska
pl                  poľská
pt                 portugalská
ro                 rumunská
ru                 ruská
se                 švédska
si                  slovinská

Máp bude v budúcich verziách XFree či Xorg a teda aj FreeBSD pribúdať, zatiaľ však postačí prekopírovať mapy z novších verzií XFree.

Aktiváciu klávesnicovej mapy vykonáte príkazom z terminálového okna X Window:

setxkbmap sk pre slovenčinu

setxkbmap us pre angličtinu (americkú)

setxkbmap si  pre slovinskú klávesnicu
 

Tu si môžete pozrieť rozloženie kláves na rôznych národných klávesniciach.

Tu je to aj v angličtine: The info file on localization of FreeBSD for Central European keyboard layouts.
 

Prepínanie medzi X Window manažérmi (správcovia okien)

Prepínanie medzi X Window manažérmi docielime pomocou jednoduchého Perl skriptu, ktorý vám uľahčí prácu.  Perl skript, switchdesk.pl, si stiahnete tu. Jednoducho z konzoly (X nemáte spustený) napíšte ako príkaz "switchdesk.pl" a dostanete otázku, ktorý X Window manažér chcete - gnome, kde, fvwm2, wmaker, twm. Napíšte jeden z nich (napr. kde) a potom iba spustite príkaz startx, ktorým sa dostanete do prostredia X. Vami želaný X Window manažér však musíte mať nainštalovaný.

Ako spúšťa FreeBSD cudzie aplikácie ?

V prípade, že sa chcete oboznámiť so základmi Unixu, tu je malý lexikon UNIXU.

 

Back