Proč používat Mac OS X


Vypsaná školení


Mac OS X používám poslední 2 roky a pár měsíců. Jak a proč jsem se k němu dostal? Jsem s ním spokojený? Má cesta k Macu byla dost nestandardní. Ale začneme od začátku.

Zhruba před jedenácti lety jsem opustil svět Windows a začal používat Linux. V té době dost hard-core svět, kde i můj oblíbený Mandrake (dnes už Mandriva) vyžadoval dost zásahů do souborů v /etc/ a na všechno nebylo klikátko, jako dneska.

Těch 8 let na Linuxu determinovalo to, jak vlastně používám počítač a co chci nebo nechci.

Bylo pár pozitiv, která jsem zjistil a která ovlivnila to, co budu chtít i od OS X

  • příkazová řádka je nesmírně užitečný a produktivní nástroj (Windows mají v roce 2012 příkazovou řádku horší, než měly UNIXy před 30 lety, takže nejspíš mi porozumí Linuxáci/UNIXáci)
  • přestal jsem řešit viry, trojské koně
  • celý systém je stavebnice, framework, který se dá použít a udělat z Linuxu pračku, kalkulačku, sálový superpočítač, databázový server, router, mobilní telefon
  • všechno je podřízeno tomu, že systém je primárně nastaven jako server. Takže zapomeňte na vynucované restarty každých 10 dní.
  • všechno je stabilní – to už dneska není nic až tak extrémního. Windows jsou stabilní systém a nemusí se (kromě updatů) restartovat téměř vůbec. V roce 2002 to bylo úplně jinak a vtipy na stabilitu software z Redmondu byly tou dobou daleko aktuálnější.
  • balíčkovací systémy – to je úplná bomba, kterou by měl mít každý OS
  • objevil jsem Emacs, luxusní textový editor, společně s VIMem jeden z nejsilnějších na planetě. Navzdory vtípkům na jeho adresu, jsem dokázal soubory editovat rychleji, než okolní vtipkující se svými PSPady vůbec tušili, že je možné.
  • nekradu software. Ano, už víc než 10 let jsem neukradl žádný software.

Na druhou stranu nebylo všechno tak růžové. Našel jsem i věci, které mě štvaly:

  • čekat na odpojení zařízení (flashky, externího disku, vysunutí DVD) je opruz, který mi vadí a nebaví mě
  • vypadalo to hnusně. Ano, nenašel jsem Linux, který by vypadal super. Buďto to byly minimalistické Window Manažery, kde byl člověk rád, že mu to udělalo aspoň rámeček kolem okna. Na straně druhé byla přeplácaná KDEčka, Enlightment a Gnome, které vypadalo jako Windows 95. Když jsem na internetu našel screenshot pěkného Linuxu, bylo pod tím asi 8 programů, který si dotyčný musel nainstalovat a nastavit, aby to vypadalo tak hezky.
  • použitelnost mnoha programů nestála za nic. Bylo vidět, že GUI aplikací často někdo dělal tak, že jen natahal inputy do okna, nalepil je na třídy a žádný test použitelnosti se nekonal. Situace byla před tou spoustou let tak hrozná, že spustit film s titulky bylo rychlejší z příkazové řádky, než z GUI.

Když jsem na podzim 2009 měl nějaké peníze na nový počítač, vycházel jsem z toho, že chci Linux nebo UNIX (stavebnice, příkazová řádka, balíčkovací systém), ale zároveň chci něco, co bude hezky vypadat, zvládne to používat i přítelkyně a nebude porod dělání některých základních věcí (jako třeba úprava grafiky, kterou jsem sice v GIMPu byl donucen ovládnout, ale pořád to nebylo to pravé ořechové). No a z toho mi vychází Mac OS X.

Pod kapotou OS X je Free BSD. Navzdory lžím, že OS X je uzavřený a nedá se nastavit, složka /etc/ je tam, kde jsem ji v Linuxu nechal (ano, naklikat se leccos nedá, ale na to už jsem z Linuxu zvyklý). Příkazová řádka je stejně dobrá, jako na Linuxu. Emacs je přenesený mizerně, nevadí, naučil jsem se používat VIM a jsem stejně spokojený. Na balíčkování jsem po macports a finku přešel na homebrew, který mě zatím nikdy nezklamal.

Později jsem objevil plno dalších benefitů:

  • OS X má spoustu klávesových zkratek, trvá ovládnout je, ale dnes využívám víc zkratek, než kdy dřív.
  • pokud chci software hezký, klikací, použitelný, většinou v AppStore najdu za pár dolarů existující. Pokud chci software zdarma, přes balíčkovací software si nainstaluju to, na co jsem byl v Linuxu zvyklý.
  • OS X se programuje pomocí Objective-C. Ten jazyk je mi ohromně sympatický. Vlastně mi na něm vadí jen to, že se omezuje na C syntaxi.
  • zdá se mi, že tvůrci webů a frameworků dnes používají hlavně OS X. Ať už se dívám na screencasty o PHP frameworcích, Ruby on Rails, nebo jiných technologiích okolo webu, nejčastěji potkávám systém OS X. Dokonce GIT, který je Linuxový a je určen primárně pro verzování kernelu, vidím ve screencastech demonstrovaný hlavně na OS X. Výsledkem toho je, že mám jistotu, že jejich kód je pro OS X odladěný a bude mi fungovat.

V posledním bodě musím vyzdvihnout vlastnost vývojářů pro OS X, kterou jsem jinde neviděl. Totiž určitou snahu o to, aby byly nástroje pěkné a zároveň funkční a vhodné právě na 1 konkrétní věc (byť ta věc může zahrnovat stovky úkonů). Nástroj je hotov ne tehdy, když se chová, jak má, ale když zároveň vypadá skvěle a do systému dobře zapadá. Na OS X jsem nezažil, že bych si stáhnul z AppStore software, kde vývojář jen „vyblil“ CRUD, nalepil ho na nějakou Cčkovou knihovnu a šel to prodat za 5 dolarů. Vždy tam byla přidaná hodnota (včetně klávesových zkratek).

Kdybych musel přestat používat OS X, návrat k Linuxu by byl pro mě těžký (k Windows nemožný). Z toho ostatně vyplývá něco, co na uživatelích OS X (a iOS) můžete vidět. Neohromíte nás tabulkami. Ikdyby jste nám nabídli 1 milimetr tenký netbook s výdrží 200 hodin, dvacetijádrovým procesorem a 64 gigabajty ramky, je to jen bezcený vrak, pokud na tom neběží OS X. Jen jedna věc je lepší než Macbook – novější Macbook.


Poznámka: pokud máte pocit, že vám OS X vnucuju, jděte pryč. Pokud máte pocit, že mi to musíte v komentářích nandat, jděte pryč. Pokud nechápete, že se jedná o subjektivně zabarvený slohový útvar a ne výčet faktů, jděte pryč. Za komentář všech ostatních budu vděčný.

Kategorie

Agile
Cestování
Life Hacking
Minimalismus
Podnikání & Startupy
Použitelnost
Programování

Copyright © 2010 Jiří Knesl; 777 002 104 jiri.knesl@gmail.com RSS
Followujte mě na twitteru