Linux - nejlepší na server
20.04.2005
Už mě přestávají bavit Microsoftí fakta, a tak jsem se rozhodl napsat svá. Nebudu tu vychvalovat Linux, jen přednesu pár mých zkušeností, proč je Linux na serveru mnohem lepší řešení než Windows.
Náklady TCO
Microsoft se na nás snaží opravdu působit velmi odborně a shovává se za nějaké náklady TCO, kterým vůbec nikdo nerozumí. Já se pokusím mluvit srozumitelně a dát Fakta, proč na server patří Linux a né Windows.
Dlouhodobá udržitelnost
Windows jsou co do možností velmi omezený systém. V jejich základní výbavě nenalezneme produkty, které umožňují plnohodnotné zálohování, kvalitní vzdálenou správu či promyšlenou migraci. Ve skutečnosti si vůbec nedovedu ani představit, že ze systému Windows NT přejdu na systém Windows 2003 s výpadkem po dobu 2 minut. Jistě mohu aktualizovat, ale jak? Můžu vzdáleně aktualizovat na novější verzi OS? Ne. Můžu za chodu přidat disk a přemístit data na jinou partition a pomocí symbolického odkazu zajistit snadný přechod? Ne. Mohu při poruše vyměnit základní desku za jinou bez nutnosti půl hodinové reinstalace? Zase ne!
Linux (a ostatně všechny unixové systémy) mi ovšem toto umožňují. Před nedávnem jsem potřeboval migrovat data z jednoho serveru na druhý s minimálním výpadkem. Naštěstí na serverech byl Linux, a tak data stačilo zkopírovat pomocí Rsync, upravit konfigurační soubory, zastavit služby na jednom serveru a pustit na druhém, a vše bylo hotovo. Výpadek? 2 minuty! Ani si nedovedu představit, že bych prováděl migraci na Windows, které nemají absolutně žádnou správu nastavení, dat apod. Systém disků typu C:, D: je pro server navíc zcela nevyhovující, co když se změní pořadí disků? To prostě Windows neřeší, zatímco v Linuxu stačí upravit soubor /etc/fstab, ve Windows musíte přeinstalovat všechny aplikace.
Dalším neřešitelným problémem Windows je naprostý nedostatek kvalitních síťových aplikací. Každá hloupost - od mailového serveru po firewall konče se musí kupovat jako produkt. Jako produkt, který má vlastní speciální nastavení, jako produkt který má vlastní instalátor. Krom toho většina produktů je závislá na použitém hardware a verzi operačního systému, takže možnost přenosu či aktualizace je takřka nemožná, případně vyžaduje extrémní úsilí.
Proč Linux
Linux je systém, který funguje už několik let, lze jej aktualizovat bez ztráty nastavení, lze jej snadno vzdáleně spravovat a není třeba se obávat čehokoli. Navíc obsahuje hromadu administrativních nástrojů, které vám pomohou získat nad systémem naprostou kontrolu.
Dalším kladem Linuxu je opravdu široká možnost automatizace. Takřka veškerý software lze ovládat přes příkazovou řádku, takže je možné vytvořit skripty, které provádějí automatickou změnu nastavení, monitorování atd. Na toto ve Windows zase musíte mít speciální software. Nemůžete si prostě nechat denně zaslat obsah soubor /proc/mdstat, musíte se přes vzdálený terminál podívat co vlastně a jak běží.
Kde Windows vítězí
Nechci ovšem Windows zavrhovat úplně, protože na nich denně pracuji a naprosto mi vyhovují. Linux je na práci s fotkami, multimédii a tvorbu webu opravdu velmi kontraproduktivní systém. To co mi ve Windows trvá minutu mi v Linuxu trvá minuty dvě, protože neumí spoustu věcí, které ve Windows nejsou problémem.
Na pracovní stanice se proto podle mě Linux nehodí, a určitě bych jej tam nedoporučil. I hloupá instalace počítačové hry, či kalibrace barev na monitoru totiž může zabrat hodiny zbytečného času. V tomhle jsou Windows vynikající systém a stěží se jim hledá konkurence.
Závěr
Podle mě by Microsoft prostě měl přiznat, že jeho systém je pro osobní počítače a nikoli pro servery. Zazdívání faktů hloupými fakty se smyšleným TCO mi přijde nejhorší možná varianta řešení. Možná by bylo lepší opravdu dát uživatelům unixový systém, který podpoří stanice s Windows, než správcům předhodit něco jako Windows 2003 a říkat - restart při změně tohoto nastavení je Ok, co je na tom divného?
Re: Linux - nejlepší na server od Mavron
20.04.2005 #To co mi ve Windows trvá minutu, mi v Linuxu trvá minuty dvě,...
Nejsem puntičkář, ale nachvíli jsem se zacyklil a nemohl jsem číst dál
Re: Linux - nejlepší na server od halogan
20.04.2005 #Souhlasím se vším, i s tím o Windows, jen něco je naopak, na Windows mi třeba třídění souborů, instalace softwaru atp. trvá déle (ale multimédia a fotky na Linuxu nejsou nej :/) jinak povedený článek.
Re: Linux - nejlepší na server od Michal Altair Valášek
21.04.2005 #Zase jeden co neví o čem mluví... Ze všech nevýhod v článku jmenovaných máte pravdu snad jenom s komplikovaností upgrade na vyšší verzi OS.
Jinak se jedná o typický pohled člověka, který nedohlédl dál, než za první vokýnka. Ona se totiž pod tím GUI nachází ještě jedna hladina, na které můžete nastavování provádět podobně jako na Linuxu - pomocí řádkových příkazů, skriptů a podobně, zpravidla též na dálku. A mnohem podrobněji, než pomocí GUI.
Ony například Windows umí i ty symlinky, jenom nejdou naklikat a moc se nepoužívají. S těmi písmenky disků taky nemáte pravdu, dají se nastavit libovolně, nezáleží na pořadí (v tom se jenom "nativně" přidělí, neřeknete-li jinak). Ostatně, vámi popisovanou operaci s výměnou disku dělám dost rutinně. Kromě toho, pokud trváte na zcela hierarchickém souborovém systému, nic vám nebrání mít jenom C: a veškeré další fyzické disky si namountovat kamkoliv do jeho struktury.
Že mají produkty každý vlastní (a jiný) instalátor a konfiguraci, je problém, želbohu výrobců SW. Ony existují jakési postupy, jak by se měl SW psát, jakou by měl mít architekturu, kam by měl co ukládat atd. Pokud se tyto postupy dodržují, věci jako přenos nastavení, unattended instalace a podobně fungují zcela bez problémů. Bohužel, poměrně dost ISV tak nečiní a rozličným způsobem se snaží OS obcházet, čímž komplikuje správu. Pokud jde o vlastní operační systém a dobře napsané aplikace, zkopírování nastavení je práce na pár minut.
Totéž se týká reinstanace operačního systému. Pokud výrobce není idiot a dodal standardní ovladače, které lze instalovat standardními prostředky systému, je plánovaný přesun (kdy tam ovladače nahrajete předem) hračka a neplánovaný komplikovanější jenom o to, že tam ty drivery musíte nahrát, jde-li o kritické systémové zařízení které OS sám nezná a nemá pro něj nativně drivery (typicky např. řadič systémového disku apod.).
O možnostech automatizace by se dalo psát dlouhé hodiny, mně servery dělají automaticky snad úplně všechno a jenom mi posílají mailem zprávy o tom, co se na nich děje. Nevím sice co na Linuxu dělá soubor /proc/mdstat, ale není problém nechat si posílat výkonové uživatele či vybrané položky z event logu.
Pokud se týče nedostupnosti síťových aplikací, také nemáte pravdu. Pro většinu síťových služeb (DNS, DHCP, firewall...) si celkem spokojeně vystačíte se součástmi OS, pro ostatní je aplikací, dokonce i těch zadarmo, dost široký výběr
Podle mých zkušeností jsou dnešní široce používané serverové OS (různé distribuce Linuxu, *BSD, Windows 2003) rámcově na stejné úrovni, záleží především na schopnostech administrátora. Ty jsou limitujícím faktorem, ne název používaného systému.
Problém Windows spočívá v tom, že velká většina nejen uživatelů, ale i správců, nikdy nenajde odvahu podívat se pod kapotu těch hezkých barevných administračních nástrojů. Místo aby si přečetli resource kit, spokojí se se zdůvodněním "vono to nejde, protože na to není tlačítko". Na většinu z toho, co zde popisujete, tlačítka opravdu nejsou. Ale správce je tu od toho aby myslel, na mačkání tlačítek stačí cvičená opice.
Re: Linux - nejlepší na server od Jakub Vrána
21.04.2005 #Byť do toho docela nevidím, musím souhlasit s Altairem. Článek na mě působí dojmem: "V Linuxu vím, jak něco udělat, ve Windows ne, a proto je Linux lepší."
Re: Linux - nejlepší na server od markon
21.04.2005 #2Altair: castecne s vami souhlasim, nicmene je to o efektivite a sprava serveru ve windows je proste pracnejsi. I kdyz clovek prekousne, ze je to mozne, je to slozitejsi nez v Linuxu, a to me vadi. Navic dlouhodobe to opravdu udrzet nejde, protoze nelze zmenit verzi OS.
Re: Linux - nejlepší na server od Mintaka
30.05.2005 #Velkou pravdou je, že záleží především na adminovi a jeho podmínkách a pak až na OS.
Co se OS a Linuxu týče, domnívám se, že jde spíše o princip. Například zatímco ve win je spousta nastavení zakopána v registrech v Linuxu je místo registru adresář /etc který má obdobnou funkci, a kde jsou jednotlivá nastavení v obyčejných textových souborech. Navíc je většina nastavení dobře zdokumentována.
Je samozřejmě možné pracovat i win serverem na úrovni příkazové řádky, systémových scriptů (i to co autor toho článku považuje za nemožné lze provádět), ale co si budeme povídat, většina programů pro win čeká že s nimi bude pracováno v grafickém prostředí. Asi je jednodušší seznámit se s novým programem, pokud má dobře navržené grafické rozhraní, ale správa serveru by měl více vycházet ze znalostí, než ze zkoušení "co to asi udělá". A zopakovat postup, který je uložen v historii zadávaných příkazů nebo zkopírovat textový soubor s nastavením je přeci jen jednodušší než monitorovat registry, kde došlo ke změně.
Osobně si myslím, že na server grafické prostředí nepatří. Je to přeci jen velká sada kódu a tudíž potenciálních chyb.
A Linux na desktop - opět bych s autorem článku až tak nesouhlasil. Je to spíše otázka zvyku. Aplikace jako Gimp, Blender, OpenOffice.org, Firefox...
Pro Linux už je i spousta her. některé dokonce fungují pod Linuxem lépe, ale když chce někdo mít téměř jistotu že mu budou běhat nejnovější hry - tak holt mu nezbude než se držet widlí.
Re: Linux - nejlepší na server od Jan Hruza
02.02.2006 #Tedy ja nevim jak vy, ale uz jsem videl i "skolene" pracovniky, kteri na windows instalovali sw zpusobem: nainstaluju, restartuju - nejde -> odinstaluju, restartuju, nainstaluju, restartuju - nejde a pak jeste asi trikrat nez se TO rozjelo. A co se tyce desktopu, tak kdyz nekdy musim udelat v Linuxu jednoduchou operaci hotovou behem 5 vterin, tak ve widlich se za 5 vterin proklikam a pak 5 minut koukam jak mi to maluje nejakou animaci. A co se tyce treba nastavovani firewallu u winXP, skoda mluvit, jak tam jsou ty konfiguracni soubory rozdelene a pristupne, to jsem jeste nepochopil, pravda po nekolika pokusech a restartech se to nejak rozjede, ale k pohodli a hlavne jasne definovanym ukonum pri sprave v linuxu se to neda prirovnat.
Re: Linux - nejlepší na server od radim
29.03.2006 #dovolil bych si nesouhlasit s tvrzenim, ze se linux nehodi na pracovni stanice. Spis bych napsal, ze se nehodi na desktop pro sekretarky a pocitacove hrace
Denne pracuji s linuxem. Delam ve Skodovce, muj pocitac ma 16GB, 2x opteron. Urcite si dovedete predstavit, jak vykonny musi byt pocitac, abyste do nej nahrali model celeho auta a hlavne jak stabilni vse musi byt. V tomhle pripade windows vubec nelepi. Ale na druhou stranu pracuji i windows. Napriklad kdyz delam prezentaci v powerpointu pro sveho sefa
Re: Linux - nejlepší na server od Botanicus
13.04.2006 #Ale kdeže, Linux je na desktop naprosto dokonalý, dle mého mnohem lepší než Win...nechápu, co ohledně tvorby Webu Ti tam chybí. Hry budiž, ale to je asi tak to jediné, kde to lze jednoznačně říci. J
Re: Linux - nejlepší na server od Shadow
04.04.2007 #Připadá mi,že o Windows vůbec nic nevíte ani na úplně základní uživatelské úrovni.
Na Windows Server 2003 mam servery a i když jsem zrovna neměl přístup k internetu tak i když jsem třeba jen přes SMS někoho požádal kdo mimo jiné ten systém nikdy ani neviděl ať tam něco přenastaví tak to pro něj nebyl ani nejmenší problém přes windows vzdálenou správu.
A teď k tomu co windows podle vás neumí a nemá takže co umí a má:
1) má přehlednou a jednoduchou vzdálenou správu
2) má asi nejlepší zálohování které jsem poznal cokoliv, odkudkoliv, kdykoliv, kamkoliv.
3) Windowsu 2003 můžete bez problémů vyměnit hdd (samozřejmě kromě systémového ale podle mých zkušeností můžete i ten a vše jede než spustíte něco z hdd - mám vyzkoušeno)
4) u win 03 můžete teoreticky i přidávat za chodu ram.
5) přeinstalovat systém na dálku opravdu nejde ale to ani většinou u linuxu.
6)win 03 má firewall a velmi dobrou ochranu proti virům oproti jiným windows
7win 03 má v sobě plno nástrojů a serverů ze serverů například: http,ftp,mail, dns, dhcp, terminal server, dokonce umí i živě vysílat video i zvuk do internetu.
8) oproti linuxům má bezplatnou technickou podporu a neustálé aktualizace a mohl bych pokračovat hodiny.
A ještě jeden důkaz právě kvůli STABILITĚ, VYSOKÉMU VÝKONU A BEZPEČNOSTI MU DALA PŘEDNOST LONDÝNSKÁ BURZA PŘED LINUXEM.
Linux je slabá náhražka Windows pro "nemajetné"
Windows server mi jel sám týdny bez jakékoliv údržby a kontroly a vše bylo OK.
Re: Linux - nejlepší na server od Vitek
22.06.2007 #Urcite je to o zkusenostech s danym systemem, nicmene nemuzu na Linux na serveru dopustit..pokazde kdyz odjedu na 3 mesice na prazdniny pryc, tak se vratim a bezi tak jak jsem ho nechal. S Windows server 2003 mam spis opacnou zkusenost, spadli jeste driv nez jsem stacil nekam odjet. S prehlednosti nastavovani jednotlivych sluzeb je to ve windows bida, prijde mi jak kdyby tento operacni system programovali lide s epileptickym zachvatem. Kdyz uz se programatori z Microsoftu snazi napodobovat prvky ktere se v Unixovych systemech objevili uz davno predtim, meli by prinejmensim zachovavat aspon stejnou funkcnost.
od sirkubador
07.08.2007 #Zdá se mi, že se tady hádají lidé, kteří nevědí nic buďto o "linuxu", nebo o "windows" a horečnatě si obhajují své pravdy. Na druhou stranu se tu i sem tam vyskytne nějaký více méně objektivní komentář.

Článek na mě působí dojmem, že si autor vzal tisíckrát omílané téma "linuxu na serveru" a zopakoval argumenty. Pak přešel k vlastním zkušenostem (nebo zastaralým mýtům?) a ztroskotal, jinak to bohužel nevidím, zvlášť v dvojodstavci o vítězení windows - proboha zkuste si na windows nainstalovat čistě linuxovou hru, program! Myslíte si, že pochodíte, nějak kvalitně?(ano, existují i takové emulátory)
A jako vždy autor nezapoměl jakoby náhodou opomenout Mac OS X, *BSD, Solaris aj.
Nicméně stylistika není špatná a článek má i v několika ohledech něco do sebe. Můj pocit vyjadřuje 3/10
Re: Linux - nejlepší na server od O1af
12.03.2008 #Dám komentář sice pozdě, vzhledem k datumu , ale musim.
Bylo tu řečeno hodne pravdy z obou stran (kazdý si chvali to s čím umí delat jak sem pochopil) ja začal jako samouk s linuxem před 3 roky a jak pan Shadow pise vydrží mu win server jet tydny a tydny bez zasahu. To je mi divny, kdyz ten muj linux jede ted roky a roky. A přitom na nem sem tam neco dodelavam dyn. routovani, databaze, vpn, dns , httpd a kdovi co jeste a ani jednou po me restart nechtel,Zato kdyz jsem neco zkouse pochopit ve winxp jednalo se např ospf domenovy radoc atd tak sem se akorat dozvedel za si mam pořídit s2003.Tyto sluzby to obsahuje ale jen zpoloviny (jenom nejdou pustit muzete je pouze konfigurovat) a na co teda bych kupoval pro stredni firmu drahý večně zaplatovaný system kdyz v jednoduchosti je sila.
Klaním se k nazoru za pro obyčejneho uzivatele je jedno jaky system nechce a nebude rozumet ani jednomu ale kdo zvladne naklikat instalaci grafickeho editoru zvladne to samy i Linuxu s Gnome nebo s KDE, takze jde pouze o hry, které se tento mesic prodavaji a za půl roku po nich neštěkne ani pes vždyť by to nikdo s linuxem nekoupil, a ty dobry uz na linux existujou. Prosim vás oba systemy sou ale potreba, Windows aby se internet rozšiřil rychleji a linux aby jim sit jela.