Linux

debugw.jpg(48 kb) Operační systém Linux je volně šiřitelný OS typu UNIX. Jeho autorem je Linus Torvalds a mnoho dalšich programátorů v Internetu. Jádro Linuxu je volně šiřitelné (public domain) podle pravidel GNU General Public License (licence používaná u softwaru GNU). Linux byl původně psán pro architekturu IBM PC s procesorem i386 a vyšším. V současné době existují i verze pro m68000, MIPS, Sun Sparc, DEC Alpha/AXP a některé další architektury. Jednou z hlavních výhod oproti komerčním UNIXům je jeho nulová cena, dále snadno dostupný základní software a v neposlední řadě také nízké nároky na hardware a velmi příznivý výkon. Často je také k dispozici více dokumentace než k jiným systémům. Linux byl napsán jako kompletní přepis UNIXu(tm). Nepoužívá žádný kód, který je chráněn autorskými právy AT&T nebo Unix System Laboratories. Linux je plně srovnatelný (ne-li lepší) s většinou komerčních UNIXů a UNIX-like systémů. Kromě Linuxu ještě existují jiné volně šiřitelné operační systémy, zejména ty, které vychází z 4.3 BSD nebo NET/2 a později 4.4 Lite. Jde o operační systémy FreeBSD, NetBSD a OpenBSD. Zde uvádím minimální hardware, na kterém Linux poběží. Pochopitelně čím lepší hardware je, tím lépe. · CPU kompatibilní s i386. · RAM min. 2MB (Pro rozumný běh 4MB, pro X-Window System 8MB, čím více, tím lépe ;-). · Grafická karta - v podstatě jakákoli, pro X-Window raději SVGA a lepší. · Diskový prostor - základní systém cca 12M, síť 6M, X-Window 15-30M, vývojové prostředky 10M ... Celkem: Kompletní instalace: cca 200-600M, průměrná instalace cca 120M. Plus diskový prostor pro uživatele. · Monitor - příslušný ke grafické kartě, může být i monochromatický. Ze softwaru dostupného pod Linuxem vybírám: · Základní UNIX-like systém, tj. utility jako ls, ps, cp ... · Kompletní vývojové prostředí (gcc/g++/objc, lex, yacc, gdb, m4, ...). K dispozici jsou též programy, emulující tzv. integrované vývojové prostředí, jak je známe z DOSu (xwpe). · Další programovací jazyky (perl, tcl/tk, smalltalk, clisp, ...) · Zpracování textu (groff, TeX, Metafont, ghostscript, ...) · Síťové vybavení - jak uucp, tak i TCP/IP (včetně NFS, sendmailu, ...). · Podpora dalších síťových protokolů (IPX/SPX, AppleTalk, SMB - sdílení zdrojů z Windows). · Editory textu - vi, emacs, ... · Kompletní X-Window System (XFree86), podporující téměř všechny známé grafické karty, včetně akcelerovaných s možností použití akcelerovaného režimu. · Zpracování obrazu - xv, xfig, xpaint, GIMP ... · Zdrojové texty ode všech komponent systému. · České/slovenské národní prostředí (ještě ne úplně kompletní). · Emulátor DOSu, alfa verze emulátoru Microsoft Windows 3.1, komerční emulátor Windows 3.1/3.11 - WABI. · iBCS2, což je emulátor různých UNIXů pro i386 a vyšší CPU. Zejména je možné pomocí tohoto balíku spouštět programy psané pro SCO UNIX a Solaris/386. · Spousty her, například Doom I, II a Quake pro Linux. · Matematický software, jako například Maple V pro Linux nebo Pari/GP. · Několik různých kancelářských (office) balíků, obsahujících obvykle textový procesor, spreadsheet, program pro prezentace a podobně. Mezi tyto balíky patří například Applixware, Caldera Office Suite,StarOffice. linux_inside.jpg(70 kb) p2-1024 2.jpg(100 kb)