LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> SourceMage Linux - 1

Podíváme se na jednu méně známou distribuci ze skupiny distribucí založených na zdrojových kódech.

8.10.2009 00:00 | Radim Kolář | Články autora | přečteno 6589×

Čas od času se rád podívám na nějaké exotické distro nebo Unix-like OS abych si ukrátil volný čas, našel nové přátele, rozšířil si obzory a podíval se jak vypadá současný development.

V tomto roce jsem se již seznámil s NetBSD, konkrétně s verzí 4.0, která mně moc nenadchla protože ačkoliv od dob 1.6.2 prodělala řadu významných změn uživatelská přívětivost se nezměnila a infrastruktura NetBSD projektu (CVS servery) je stejně přetížená jako vždy bývala. Opravdu jsem nečekal že ještě dneska budou na consoli problémy s kursorovými šipkami ve vi, klávesou delete, nefunkčním scrollbackem na consoli a console se budou stále nešikovně přepínat přes CTRL-ALT-FX, což je nejenže pomalé, ale nefunguje to v default nastaveném VMware Workstation. Uživatelskou přívětivost se rozhodně nevyplatí podceňovat poněvadž práce administrátora je významnou součástí celkového TCO a lidé se ne vždy rozhodují jen podle technických parametrů. Provozoval jsem dva netbsd servery a ačkoliv se stabilitou problémy neměli, objem čas strávený jejich administrací byl poněkud nadstandardní.

SourceMage GNU/Linux

Mám rád source based distribuce - odpadají problémy se závislostmi balíčků a můžete si vyhrát s jednotlivými kompilačními volbami programů. Prohlížel jsem proto seznam source based distribucí na distrowatch.com a u SourceMage linuxu jsem si řekl tak tohle má styl a bylo vybráno.

Domovská stránka distra se podle očekávání jmenuje sourcemage.org. Zavítal jsem do download sekce, kde bylo ke stažení instalační ISO, na dnešní poměry překvapivě komprimované pomocí bzip2. Na výběr je stažení ze dvou mirrorů a hlavního serveru. Není to moc, ale SourceMage nepatří mezi velmi populární distribuce. Na distrowatch to sice nedotáhl v popularitě podle clicků za den ani do top 100, nicméně na IRC kanálu #sourcemage na FreeNode najdete zhruba 50 uživatelů s kterými jsem si vždy dobře popovídal a počet nabalíčkovaných programů se blíží k 7000.

Vyrazil jsem tedy do ruského mirroru pro instalační ISO. Nebyla to cesta prstem po mapě, ale spíš pakety po internetu. Žádné dobrodružství s pomalým downloadem a padajícími linkami se nekonalo, download běžel zhruba 100 KB/s.

O to větší překvapení skýtal instalační program, tedy pokud lze vůbec takto nazývat několik instalačních skriptů. Instalace probíhá ve stylu Gentoo (video), je ale rozdělená do fází, které jsou vybavené jednostránkovou nápovědou. Pro bližší seznámení si prohlédněte screenshoty z instalace. I když je světě Linuxových source code distribucí instalační proces ve stylu ,,udělej si sám'' dneska již standardem mně připadal poněkud hardcore. Dnes jsem již navyklý na instalační programy řízené pomocí menu používané například v Free/Open BSD či Debian/Ubuntu - instalace trvá kratší dobu.

Když jsem se na FreeNode podivoval nad novým v gentoo stylu SourceMage instalačním programem (ten starý se totiž ovládal pomocí menu), tak jsem byl odkázán na instalační program OpenBSD s tím že mám být rád že to nemá instalaci jako OpenBSD. Ve světě Unixu je často kritizován instalační program OpenBSD a je dáván za vzor nejhoršího možného instalačního programu pro svou údajnou uživatelskou nepřístupnost. Většina takto kritizujících lidí ho pravděpodobně nikdy neviděla. Je sice pravda, že OpenBSD instalační program není řízen pomocí menu, ale je tak přímočarý že OpenBSD zvládne nainstalovat i vyložený začátečník o čemž bych v případě SourceMage docela pochyboval. Jedinou problematickou částí instalace OpenBSD může být dělení disků na filesystémy, což se dá snadno vyřešit nahlédnutím do instalační příručky. O OpenBSD jsem napsal pro linuxsoft dva články a shlédnout můžete i instalační videa (video1, video2). Instalační videa pro SourceMage jsem nenašel.

Instalace SourceMage je netypická a docela zajímavá. Po nabootování z instalačního ISO se ocitnete v consoli s bash promptem. Vypíše se vám jednoduchá nápověda a seznámení s instalačním procesem. Instalační proces se skládá z 11 kroků, které si můžete vypsat příkazem steps. V každém instalačním kroku máte jiný úkol. Co se od vás v daném kroku očekává se dozvíte příkazem todo. Po splnění zadaného úkolu (instalační program nekontroluje zda jste zadání splnili či ne) se do dalšího kroku přesunete příkazem next, popřípadně se můžete vrátit do předchozího kroku příkazem prev. Ačkoliv se mi tento instalační systém zpočátku moc nezamlouval tak po několika nainstalováních SourceMage ho hodnotím lépe než instalační proces Gentoo. Je rozhodně inovativní.

V prvním kroku se od vás očekává že se seznámíte s instalačním systémem a postoupíte do dalšího kroku příkazem next. V druhém kroku je potřeba vytvořit partitions. Nabídnuty jsou vám programy fdisk, cfdisk, parted a sfdisk s upozorněním aby jste nezapomněli na swap, napovězeno že názvy připojených zařízení zobrazíte pomocí ls /sys/block a připomenuto že instrukce můžete opětovně zobrazit pomocí todo. V dalším kroku následuje vytvoření filesystému. Podporovány jsou ext2, ext3, reiser, xfs, jfs a poznámka že instalační jádro nepodporuje reiser4. Zde bych rád upozornil že SourceMage vytváří spousty malých souborů ve /var a je proto žádoucí vytvořit 4kB/inode mkfs.ext3 -i 4096. Ve čtvrtém kroku musíte namountovat filesystémy a aktivovat swap. root filesystém přijde do /mnt/root a případné další filesystémy do jeho podadresářů.

Pátý krok je vybrání základních balíčků. Ten je poměrně nešťastně řešen. Pomocí menu smgl-spells si můžete si vybrat z 89 balíčků obsahující rozličné základní systémové utility - něco jako je základní systém v rodině BSD. Aby byla zaručena minimální funkčnost nainstalovaného systému, to jest že nabootuje a bude schopen překládat balíčky ze zdrojových kódů stažených z Internetu, jsou některé balíčky označeny za systémové a nainstalovány i když si je nevyberete. Problém je, že předoznačené balíčky v smgl-spells menu nejsou ty systémové a tak nemáte představu o tom co se vlastně bude ve finále instalovat. Pokud zrovna nevytváříte image pro embedded systém nebo nejste povahou minimalisti doporučuji je nainstalovat všechny. V dalším kroku jsou vámi vybrané a systémové balíčky rozbaleny do /mnt/root. Lze to udělat ručně podle nápovědy nebo spustit skript smgl-enchant, který to udělá za vás.

V sedmém kroku je potřeba poeditovat důležité systémové soubory aby nainstalovaný systém vůbec nabootoval. Jedná se o fstab, konfiguraci sítě, hostname a časovou zónu. K dispozici máte editory nano, elvis a jed. Je docela škoda že instalační program neumí alespoň vzorový fstab před editaci vytvořit s ohledem na aktuální stav systému, protože jsou filesystémy již namountovány a swap aktivován. Hostname nastavíte pomocí echo "jmeno" > /mnt/root/etc/hostname soubor /mnt/root/etc/network/interfaces by měl vypadat pro konfiguraci síťové karty přes DHCP takto:

auto lo0 eth0
iface lo inet loopback
iface eth0 inet dhcp

Konfigurace timezóny je zajímavější. Poprvé se seznámíte s příkazem smgl-chroot kterým se přepnete do právě instalovaného systému ve kterém nastavíte timezónu pomocí ln -sf /usr/share/zoneinfo/Europe/Prague /etc/localtime

V osmém kroku nainstalujete kernel. Zajímavé je, že kromě distribučního kernelu si můžete přeložit a nainstalovat svůj přímo v průběhu instalace: nejprve se provede smgl-chroot a pak si stáhnete pomocí cast -r linux kernel. Následuje pak zcela standardní kompilace a instalace kernelu. Pokud vám stačí distribuční kernel, nebo se rozhodnete si překompilovat kernel až po instalaci stačí spustit smgl-kernel.

V devátém kroku nainstalujeme grub nebo lilo zavaděč systému. Instalace lila je jednoduchá, pokud jste v předchozím kroku při instalaci iso-kernelu povolili vytvoření vmlinuz symlinku stačí jen v souboru /mnt/root/etc/lilo.conf změnit u položky smgl root, změnit boot= zařízení a pak se přepnout do instalovaného systému pomocí smgl-chroot a spustit lilo.

Už jsme v podstatě hotovi. V desátém kroku jen změníme rootovi heslo, případně vytvoříme uživatele podle postupu na obrazovce. V posledním kroku vykonáme reboot a zjistíme zda se dílo zdařilo. Po nabootování z nainstalovaného systému je vhodné se si prohlédnout man stránku smgl-setup, která nás krátce seznámí s aktualizací a konfigurací systému.

V dalším a posledním plánovaném dílu se s Vámi podělím o praktické zkušenosti nabyté během měsíce provozování SourceMage Gnu/Linuxu. SourceMage mi připadá mimořádně vhodný na výuku administrace Linuxu.

Verze pro tisk

pridej.cz

 

DISKUZE

Nejsou žádné diskuzní příspěvky u dané položky.



Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

5.3.2017 19:12 /Redakce Linuxsoft.cz
PR: 23. března proběhne v Praze konferenci na téma Cloud computing v praxi. Hlavními tématy jsou: Nejžhavější trendy v oblasti cloudu a cloudových řešení, Moderní cloudové služby, Infrastruktura současných cloudů, Efektivní využití cloudu, Nástrahy cloudových řešení a jak se jim vyhnout.
Přidat komentář

27.2.2017 22:12 /František Kučera
Pozvánka na 137. sraz OpenAlt – Praha: Tentokrát jsme si pro vás připravili neobvyklou akci. Ve středu 1.3. v 17:30 nás přivítá sdružení CZ.NIC ve svých prostorách v Milešovské ulici číslo 5 na Praze 3, kde si pro nás připravili krátkou prezentaci jejich činnosti. Následně navštívíme jejich datacentrum pod Žižkovskou věží. Provedou nás prostory, které jsou běžnému smrtelníkovi nedostupné!
Po ukončení prohlídky se všchni odebereme do hostince U vodoucha, Jagelonská 21, Praha 3 pochutnat si na některém z vybraných piv či dát si něco na zub. Rezervaci máme od 19:30, heslo je OpenAlt.
Ale pozor! Do prostor datového centra máme omezený přístup, dostane se tam pouze 10 lidí! Takže kdo přijde dříve, ten má přednost, a občanky s sebou! Kdo nebude chtít na prohlídku datového centra, může se pomalu přesunout do hostince U vodoucha a u nepřeberné nabídky piv počkat na ostatní.
Přidat komentář

18.1.2017 0:49 /František Kučera
Členové a příznivci spolku OpenAlt se pravidelně schází v Praze a Brně. Fotky z pražských srazů za uplynulý rok si můžete prohlédnout na stránkách spolku. Příští sraz se koná už 19. ledna – tentokrát je tématem ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. Také budete mít příležitost si prohlédnout pražský hackerspace Brmlab.
Přidat komentář

8.1.2017 17:51 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 19. ledna od 18:30 v pražském hackerspacu Brmlab. Tentokrát je tématem srazu ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. K vidění bude mechanická klávesnice dasKeyboard, trackball Logitech nebo grafický tablet (a velký touchpad) Wacom. Přineste i vy ukázat svoje zajímavé klávesnice a další HW. V 18:20 je sraz před budovou, v 18:30 jdeme společně dovnitř, je tedy dobré přijít včas. Podle zájmu se později přesuneme do nějaké restaurace v okolí.
Přidat komentář

1.12.2016 22:13 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.
Komentářů: 1

4.9.2016 20:13 /Pavel `Goldenfish' Kysilka
PR: Dne 22.9.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, provozování ERP v cloudu, o hostování různých typů softwaru, ale třeba i o zálohování dat nabízeném podnikům formou služby.
Přidat komentář

1.9.2016 11:27 /Honza Javorek
Česká konference o Pythonu, PyCon CZ, stále hledá přednášející skrz dobrovolné přihlášky. Máte-li zajímavé téma, neváhejte a zkuste jej přihlásit, uzávěrka je již 12. září. Konference letos přijímá i přednášky v češtině a nabízí pomoc s přípravou začínajícím speakerům. Řečníci mají navíc vstup zadarmo! Více na webu.
Přidat komentář

27.8.2016 8:55 /Delujek
Dnes po 4 letech komunitního vývoje vyšla diaspora 0.6.0.0
diaspora* je open-source, distribuovaná sociální síť s důrazem na soukromý
Více v oficiálním blog-postu
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

24.3.2017 11:54 / Hui
country cottages

16.3.2017 16:33 / BezvaDesign.cz
Re: Hledám grafika do teamu

9.3.2017 11:44 / Jaromir Obr
Re: chyba

18.1.2017 20:18 / martin horky
Spolupraca linuxu a microsoftu

17.1.2017 9:57 / Pavel Hrubeš
Re: Externí USB televizní karta

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2017) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze