Jakou linuxovou distribuci si zvolit?
Na základě mých dvou kritik Linuxu jste určitě dostali chuť nějakou tu linuxovou distribuci vyzkoušet. Zásadní otázka je jakou. Dle názoru Linuse Torvaldse si musíte vybrat distribuci s KDE, protože vývojáři Gnome považují své uživatele za naprosté idioty, brání se novotám, a dělají tedy idiotský systém.
Linus Torvalds má samozřejmě pravdu. KDE je prostě mnohem lepší.
Gnome - pro "idioty"
Gnome je na tom z pohledu funkčnosti zhruba jako Windows 95, celých dvanáct let starý operační systém od Microsoftu. Vývojáři Gnome zásadně odmítají nové funkce, nové verze Gnome naopak některé starší možnosti odstraňují. Gnome je tak vhodný systém zejména pro naprosté začátečníky (aka BFU). Gnome, jako hlavní prostředí, obsahuje například všeobecně oblíbená (0.05% uživatelů PC) distribuce Ubuntu.
Pokud hledáte desktopový systém pro vaši babičku, mohl bych Ubuntu 6.10 doporučit.
KDE - pro normální a pokročilé uživatele
Na druhém konci spektra stojí například OpenSUSE, otevřená distrubuce od giganta Novellu. OpenSUSE sází na KDE, což je mnohonásobně pokročilejší prostředí, které připomíná spíše Windows Vista. Pokud máte byť jen mírné znalosti IT, chcete KDE, v případě OpenSUSE doplněné o skvělý "klikací" konfigurační program YAST.
KDE obsahuje dnes desítky aplikací, které jsou opravdu velice dobře použitelné, s hezkým GUI, vzájemně integrované, mají stejné ovládání a podobné menu. Nabídka Start je členěna do Oblíbených položek, Hledání, Aplikací, Nastavení (Tento počítač) a Vypnutí systému, trochu to připomíná zmíněné Windows Vista.
Dříve bylo KDE synonymem pro pomalost, dnes je to ovšem mimořádně rychlé (dokonce rychlejší než triviální Gnome) a hlavně propracované prostředí, které se velice snadno používá, a neodbourává přitom pokročilejší možnosti práce.
Pokud hledáte funkční desktopový systém a snadno spravovatelný Linux, mohu vřele doporučit OpenSUSE 10.2.
Příkazová řádka - pro server
Tak trošku mezi stojí Fedora Core 6. Otevřená distribuce od giganta RedHatu je zaměřená převážně na servery, dá se instalovat i s KDE, nicméně, řadu ovládacích aplikací má psaných s pomocí GTK+, tedy Gnome. Pokud potřebujete převážně kernel, SE Linux, a stabilitu pro server, je Fedora Core perfektní volba, na serveru stejně Gnome / KDE nepotřebujete (budete na něj přistupovat vzdáleně, či lokálně přes Sambu)…
Pokud hledáte stabilní server (ať už standalone či pod VMWare), mohu doporučit Fedora Core 6.
Existuje i spousta dalších distribucí, zajímavý (a tradičně poněkud bugový) je Mandrake, aka Mandriva 2007 (vhodný pro desktop), někteří lidé preferují i na desktop Debian (stable větev je mimořádně vhodná zejména pro servery), Gentoo a další.
Pokud si nechcete stahovat z internetu desítky GB dat, doporučuji si třeba na LinuxSoft.cz objednat po stokoruně DVD Ubuntu 6.10, OpenSUSE 10.2 a Fedora Core 6 a jednotlivě je otestovat. Tipoval bych si, že nakonec stejně zůstanete u OpenSUSE. Rovněž doporučuji spíše 32-bitové distrubuce, i pokud máte 64-bitové procesory, je s nimi v praxi (nejen pro začátečníky) méně problémů.
Diskuse k tématu je zde.
VMware - Windows, Fedora a SUSE na jednom PC

Před pár dny jsem zkoumal, zda je pod Windows XP lepší pro provozování dalších operačních systémů VMware Workstation nebo Microsoft VirtualPC a výsledek praktického testování je jednoznačný - VMware Workstation. Za pomoci VMware (což je plná virtualizace Guest OS pro Windows XP jako Host OS) si můžete pod Vašimi Windows XP spustit v nezávislém okně jiný plnohodnotný operační systém, třeba další Windows XP, nebo Fedora Core či SUSE Linux, a to klidně všechny zaráz.
VMware Workstation i Microsoft VirtualPC mají své problémy, nicméně, v případě VMware se snadno řeší na oficiálním fóru, kdežto v případě Microsoft VirtualPC podpora v podstatě neexistuje. VMware má rovněž podstatně bohatší nabídku funkcí, kdežto VirtualPC vedle něj vypadá jako hračka. A v neposlední řadě má VMware svoje „VMware Tools“ i pro Linux, nikoliv jen pro Windows a OS/2 jako Microsoftí produkt, takže je v reálu podstatně rychlejší na práci, protože instaluje svoje drivery pro myš, klávesnici, grafickou kartu a disk (pod Windows i Linuxem).
VMware měl nejdříve problém instalovat jakoukoliv Linuxovou distribuci, zkoušel jsem SUSE 9.1, SUSE 9.3, Fedora Core 3 i Mandrake 10, a nic se nechytalo, při kopírování z DVD na virtuální disk to padalo. Ve fóru se to ale řeší, je to nekompatibilita s Athlonem X2 (ach to AMD…), a řešení je nepoužívat jinak doporučené SCSI BusLogic ovladače, ale LSI ovladače a IDE místo SCSI. Rovněž není od věci doplnit do konfigurace každého virtuálního stroje řádek processors.NUMAnode = "1", dle tohoto dokumentu. Poté VMware funguje i s Athlonem X2 (nejdříve je ale potřeba upravit samotné Windows XP pro kompatibilitu s Athlonem X2).
Nakonec jsem pomocí VMware Workstation úspěšně nainstaloval Fedora Core 3 (s Gnome), SUSE 9.3 (s KDE) a Windows XP. Na Microsoft VirtualPC se mi podařilo instalovat Windows XP (ale instalace byla šíleně pomalá) a rovněž SUSE 9.3 (kde instalace byla rovněž strašně pomalá, ale běh už slušný). Fedora Core 3 padala při instalaci a VirtualPC ji nepozřelo. Problém VirtualPC je ale taky chybějící akcelerace pro pevný disk a grafiku pro Linux, takže to není moc v praxi použitelné. VMware Tools umí i nastavovat myš a klávesnici podle focusu, kdežto u VirtualPC musíte pořád mačkat tlačítko myši pro focus, a AltGr pro návrat mezi Guest OS a Host OS.
Apache 2.0.53 / SSL, PHP 5.0.3, MySQL 4.1.10 na Linuxu
Looking for English version of this article?

Dnes, kdy téměř každá distribuce Linuxu obsahuje i binární formu Apache, PHP a MySQL, se může zdát, že je zbytečné se zabývat tím, jak uvedené celky zkompilovat a konfigurovat. Pokud ovšem chcete systém přesně podle vašich potřeb, nebo máte požadavky na specifické moduly (curl, iconv, ssl), potom v řadě případů binární forma (rpm, deb) vůbec neexistuje a do kompilace se pustit musíte.
Ke kompilaci ze zdroje je vhodné přistoupit i tehdy, pokud chcete výkon systému optimalizovat pro váš hardware.
Základní popis systému:
PHP 5.0.3 bude kompilováno s podporou: bz2, cpdf, ctype, curl, dom, ftp, gd2, freetype2, gettext, iconv, libxml, mbstring, mysql, mysqli, openssl, pcre, posix, session, SimpleXML, SPL, SQLite, tokenizer, xml, xsl, a zlib.
Apache 2.0.53 bude kompilován s podporou mod_access, mod_auth, mod_auth_digest, mod_deflate, mod_env, mod_headers, mod_setenvif, mod_ssl, mod_mime, mod_imap, mod_alias a mod_rewrite.
Apache 2.0.53 / SSL, PHP 5.0.3, MySQL 4.1.10 on Linux
Article moved to: hulan.info.
Solaris 10 - nejlepší operační systém

Sun poslední roky sledoval, jak Linux začíná ohrožovat jeho pozice. Řešení Sunu přichází právě dnes, 15.11.2004, kdy je veřejnosti nabídnut nejnovější a nejlepší serverový operační systém na trhu, tedy Solaris 10, zdarma. Sun v Solarisu 10 dokonce dosáhl i zajištění kompatibility Linuxových aplikací, dále zlepšil podporu více procesorů, a nabídnul řadu bezpečnostních rysů, které jiné operační systémy nemají.
Pokud se před 5 roky velký investor automaticky rozhodoval pro Oracle 7 na Solarisu, tak před rokem již váhal, zda to nebude spíše Oracle 10g na SUSE 9.1 či RedHat Linuxu, místo Solarisu 9.
Dnes k tomu nemá důvod, nejlepší Solaris 10 jej nebude stát nic, navíc, bude mít za sebou podporu jedné z nejsilnějších softwarových společností. Je to dobrý krok, jak konkurovat Novellu, který se v Linuxové sféře silně angažuje.
MySQL “select”: Windows nebo Linux?
V předchozím testu jsem se zaměřil na rychlost MySQL databáze pro vkládání záznamů, INSERT INTO,
v tomto testu se podívám na věc, která je v praxi častější, a to vyhledávání SELECT LIKE '%string%'.
Testovaná konfigurace počítače a systému:
CPU: Pentium-4/HT 3.4 GHz RAM: 2x512MB DDR443 HDD: SATA 7.200rpms, 8MB cache Lin: SUSE 9.1, kernel 2.6.8.1, ReiserFS Win: WinXP Pro SP2, NTFS
Testovací kód prováděl 10x za sebou celkem 100 SELECTů:
function test($s){
$query=mysql_query(
'select id from `test`
where `body` like
("%'.$s.'%")');
if ($row=mysql_fetch_object($query)) echo $s;
}
$iterationsCount = 10;
$subIterationsCount = 100;
for($i = 0; $i < $iterationsCount; $i++) {
$timer->start();
for($j = 0; $j < $subIterationsCount; $j++)
test(strval($j).' ');
$test->add($timer->stop());
}
Výsledek SELECT testu je v podstatě totožný jak INSERT testu, MySQL na Linuxu má sice vyšší rozptyl výkonu, nicméně, je o desítky procent výkonnější než
na Windows. Pokud chcete tedy hostovat svoje PHP/MySQL řešení na Windows 2003 serveru, je dobré si to rozmyslet, a místo
koupě tohoto serveru, použít raději Linux. Je zdarma a je rychlejší.
Výsledky pro Windows:
Windows Average: 7.251727175712586 s Standard deviation: 0.009027196825484
Výsledky pro Linux:
SUSE Linux Average: 5.506822347640991 s Standard deviation: 0.018683764226855
MySQL “insert”: Windows nebo Linux?
V několika dalších článcích bych se chtěl zaměřit na srovnání rychlosti MySQL, PHP, Apache, PostgreSQL a Javy pod Windows XP SP2 a SuSE Linux 9.1.
V tomto prvním článku budu testovat rychlost MySQL, a to konkrétně insertů do tabulky, s fulltext klíčem.
Veškeré testy jsou prováděny na této konfiguraci počítače:
CPU: Pentium-4/HT 3.4 GHz RAM: 2x512MB DDR443 HDD: SATA 7.200rpms, 8MB cache Lin: SUSE 9.1, kernel 2.6.8.1, ReiserFS Win: WinXP Pro SP2, NTFS
Vlastní test provádí desetkrát po tisíci insertech do MySQL databáze, a potom zobrazí výsledky, pro měření je jako základ použit skript Jána Suchala.
Dokonalý operační systém za tři stovky

Před pár dny jsem si objednal SuSE Linux 9.1 FTP Edition. Není to nic jiného, než SuSE 9.1 Profesional, který se prodává za 2.800 Kč, akorát, že tato distribuce není přímo od SuSE, ale Tomáš Kupka těch 5GB stáhnul z FTP, poskládal to dohromady, nastavil české předvolené balíčky pro instalaci, a vypálil to na DVD. To celé prodává za 299 Kč, včetně DPH, což si myslím, že je hodně slušná cena, téměř výrobní náklady…
Můžete si samozřejmě SuSE 9.1 Personal (ISO obraz CD) kdykoliv stáhnout zdarma z internetu, a potom z FTP SuSE další balíčky, stovky a stovky MB, nicméně, proč s tím ztrácet čas? 5GB je hodně dat i na to nejrychlejší připojení, navíc takto získáte bootovací DVD, které můžete instalovat i tam, kde připojení k internetu je pomalé či žádné.
Tomáš Kupka to SuSE 9.1 DVD navíc poskládal dohromady dost rozumně, je tu:
- kancelářský balík OpenOffice 1.1.1, CZ,
- grafické prostředí KDE 3.2.1,
- počeštění KDE, Koffice, YaST,
- kernel 2.6.5-smp,
- Eclipse, Quanta, KDevelop, Gambas pro vývoj aplikací,
- gcc 3.3.3, a další nástroje pro kompilaci,
- desítka audio a video přehrávačů, včetně xmms, amaroK, Noatun, Xine,
- Apache 2, MySQL 4, PHP 4, PostgreSQL servery a databáze,
- velice kvalitní KMail, email klient, a KGpg pro šifrovanou komunikaci,
- Mozilla Suite a Firefox,
- licq, Kopette, Gaim a další,
- IRC a news klienti,
- Gimp 2.0 pro grafiku,
- Wine pro emulaci Windows.
Pokud chcete začít s Linuxem, nebo potřebujete komplexně vybavený operační systém, nebo chcete začít programovat v PHP, Perlu, Pythonu, Javě či C++, nebo pokud děláte webdesign, neexistuje zřejmě lepší volba.
Jediná zásadnější připomínka by byla jen na nepřítomnost KDE 3.3.0, nebyl by přece problém to DVD aktualizovat… Můžete to po instalaci ale samozřejmě udělat přes YaST.
Microsoft Internet Explorer pod Linuxem
Na tomto screenshotu MSIE 6.0 by nebylo nic zvláštního, kdyby nebyl pořízen z mojí stanice se SuSE Linuxem 9.1 :-) Zde je popis jak na to. Dokonce funguje i Flash…
Člověk se jen diví, jak tak strašně zaostalý browser může stále okupovat majoritu počítačů…
Kompilace kernelu v Linuxu pro lamy

Kompilace kernelu na Linuxu je věc povinná. Dá se sice fungovat s kernelem, který byl dodán s Vaší distribucí, nicméně, ten je kompilován pro i386 bez zvláštních optimalizací a obsahuje mraky ovladačů pro hardware, který jste nikdy ani neviděli. Tudíž, takovýto kernel je pomalý (relativně, pořád je rychlejší než Windows XP), a méně stabilní (jsou tam věci, které nepotřebujete).
Tento článek chce přinést lamám návod, jak si kernel překompilovat.
Starší články
- 22.09.2004
Jak na spam pod Linuxem?
Nejnovější nVidia drivery pod Linuxem [komentáře: 7] 23.09.04 18:07 - 17.09.2004 Chcete rychlejší CDMA na Linuxu? [komentáře: 8] 11.06.05 15:59
- 16.09.2004
Kompilace a optimalizace na Linuxu
SuSE Linux 9.1 - jak vypadá desktop? [komentáře: 8] 20.09.04 12:41 - 15.09.2004
SuSE Linux 9.1 a KDE verze 3.3.0 [komentáře: 14] 30.09.04 23:18
SuSE Linux 9.1 místo Windows XP - návod na konfiguraci [komentáře: 38] 05.11.06 12:14
Stránka: 1/2
1 2
ACTIVE 24 - virtuální dedikovaný server s 38% slevou, jen za 499 Kč
Vyvíjíte webové stránky a aplikace? ACTIVE 24 vám dá virtuální dedikovaný server s 38% slevou, jen za 499 Kč měsíčně. A teď navíc soutěž o tablet Wacom Bamboo Pen & Touch!
ACTIVE 24 - virtuální dedikovaný server s 38% slevou, jen za 499 Kč
