24 feb. 2014

Timpul ala al lunii

Probabil deja ati ghicit care e. Daca nu, va zic eu: e timpul sa comparam niste sisteme de operare. De data asta, o sa avem un nou candidat: Mac OS. Mai exact, OS X Mavericks. Nu stiu daca are sens sa-l comparam cu Windows-ul, dar probabil o s-o facem.

Sincer, nici nu stiu cum sa incepem, dar sunt sigur ca v-ati obisunuit cu postarile mele. De vreo doua saptamani si un update nereusit la Trusty Thar, m-am facut pe PC cu un Hackintosh. Ah, update-ul care mi-a "stricat" sistemul a fost ieri. Aparent e un bug pe undeva, dar nu ma prind exact pe unde. Nu asta e important.

Am instalat OS X 10.9.0 si l-am updatat la 10.9.1 din App Store. N-o sa zic de instalare, de probleme la bootloader, ca sunt specifice configuratiei mele. Fac chainloading din grub in bootloaderul de OSX, detalii, detalii.

Comparat cu Windows-ul: il pisa in cur. De la timpii de pornire (apropiati de un Linux), la functionalitate si robustete. Si da, il ridic in slavi pentru ca la baza e un sistem *nix. Pentru ca, desi ai unele mici probleme cu el pentru ca nu e original (personal am avut probleme cu sunetul dupa update), merge. Si merge bine. Pana acum mi-a picat doar aplicatia de mail, cand deschid un anume mail. I don't fucking know why, and I don't fucking care.

O sa continuam cu o insiruire a lucrurilor ce imi plac sau nu in OS X (O sa ii zicem Mac) si le compar cu Windows si Linux:

Interfata:

1. Arata la fel cum merge: super bine. Din pacate Linux-ul duce lipsa de o chestie care (pentru mine cel putin) e destul de importanta: designeri. Desi e personalizabil, eu unul n-am gasit o tema completa care sa-mi fie pe gust. Folosesc mereu Faenza ca pictograme, alta tema ca windows borders, alta pentru GTK. Pe scurt, Mac-ul arata bine de la inceput. Totusi, pacat ca nu poti sa schimbi culorile ferestrelor & shit, ca in Windows. In orice caz, prefer interfata unui Linux (cu Gnome) sau Mac in loc de una calcata cu fierul. (Metrou UI)

2. Desktop-uri virtuale. Linuxul le are. Mac-ul le are. Windows pula. Prostu' satului, ca de obicei. Sunt curios cand o sa inteleaga M$-ul ca o interfata veche de 20 de ani infrumusetata nu inseamna noutate. Apple a copiat de la M$. De ce nu se poate si invers? Serios...

3. Butonul de maximizare. E frumos, da' nu prea. Doua probleme cu el: in unele programe, cand il apas, se maximizeaza fereastra si ramane liber doar in dreptul dock-ului. Exact cum ar trebui sa functioneze. In altele, mi se maximizeaza doar vertical sau pana se ating unele limite ale ecranului. In special in Chrome, Safari si Finder. Sau poate nu inteleg eu cum se foloseste. A doua problema e ca atunci cand merge cum trebuie, maximizarea/animatia se intampla sacadat, desi alte tranzitii/animatii merg perfect, fara vreo incetinire.

Functionalitate:

1. Primul "soc" l-am avut cand a trebuit sa mut juma de kilometru de mouse ca sa ajung dintr-o parte a ecranului in alta. Se rezolva usor. Si te obisnuiesti si cu sensibilitatea mouse-ului. La inceput e mai ciudata. Acum e ceva normal.

2. Al doilea soc a fost cand am aflat ca Ctrl = Command si inseamna de fapt "Meta" din Linux sau "Winkey" din Windows. Pe scurt: tastatura e mapata altfel. End/Home fac altceva in afara de a duce cursorul la inceputul liniei sau la sfarsitul ei. Se rezolva usor, dar nu in totalitate, si sunt chestii enervante. Cel putin pentru mine. In loc de Ctrl+C/X/V pentru copiere/taiere/lipire, ai Winkey+C/X/V. Ah. Ctrl+X = Command + Option + V. Del = Command + Backspace

3. Imi merge tastatura mea de 35 de lei. De fapt butoanele multimedia. Nu cele care deschid aplicatiile, dar cele care controleaza sunetul si butoanele de play/pause, etc. Exact ce merge si in Linux. In Windows nu imi functioneaza vreun buton multimedia...

4. Finder-ul (file managerul) nu stie sa urce pe FTP. Nici alt program care costa o caruta de bani (40$) nu stie sa scrie pe FTP. Windows stie. Linux stie. Sunt nevoit sa folosesc clasicul ftp din terminal sau filezilla.

5. Macports. E un repo de unde iti iei programele pentru CLI. Ca un Cygwin pentru Windows, dar mai misto. Plus ca ruleaza nativ. Cred. (bin/zsh:           Mach-O 64-bit executable x86_64)

6. Nu stie sa citeasca/scrie pe NTFS sau ext. Nu e panica. Nici Windows nu stie pe ext sau hfs. Sau pe orice nu e NTFS, exFAT sau FAT. Nu e asta ideea. Se rezolva cu un programel. Nu exista fstab. (Exista, dar programelul ala se ocupa automat de montare. Ceva ce Linuxul e inca in urma cu vreo 10 ani. Sunt rau, stiu... Merge si in Linux prin interfata.)

7. Ca tot suntem la partea de sisteme de fisiere... Jesus Fucking Christ, Adobe get your fucking shit together! Suntem in anul 2014 si suita Adobe nu se poate instala pe un sistem de fisiere case-sensitive. Pentru ca sunt mai geeky de obicei, am ales la formatare, ca HFS+ sa fie case-sensitive, pentru ca poate vreau sa fac un Fisier sau un fisier sau poate un FISIER in acelasi folder. De asta am ales case-sensitive. De asta nu pot instala simplu si usor suita Adobe...

8. In Windows, poti seta un volum pe aplicatii ce se folosesc de placa audio. In Linux poti face asta pe stream-uri. (adica in browser pot avea doua tab-uri ce au volum diferit) In Mac nu poti sa ai nimic din cele doua sisteme. E un master volume si atat. Nu e rau, actually, asa functioneaza un amplificator, dar un pic dezamagitor. M-ar ajuta un mixer. (exista aplicatii pentru asta, dar ideea e alta)

9. Fonturile... Eu inteleg ca asa a vrut Steve sa se vada, dar sunt cam groase pentru gustul meu. In Windows arata groaznic, orice ai face. In Linux arata normal daca nu e KDE sau Fedora. Te obisnuiesti si cu fonturile mai grase.

10. Dropbox imi resincronizeaza fisierele la fiecare restart. Vad ca s-a potolit in ultima vreme, dar nu prea. Am mai patit asta pe Linux, dar acolo dupa ce am sters Dropboxul si l-am reconfigurat, si-a revenit. Aici nu vrea.

11. Nu esti asa aproape de hardware cum esti in Linux, dar mai aproape decat in Windows. Pe cine mint? Nu pot sa opresc curentul pe un port USB...

12. Am avut nevoie sa caut un "doc" in Finder, in Dropbox. Se intampla ceva dubios cu Finder-ul si reufza sa returneze vreun rezultat. In PathFinder merge bine. Ma rog. Nici Windows-ul nu e extra bun la cautat, nici Linuxul. Tot find din CLI merge cum trebuie. Sau PathFinder.

13. Mindfuck cu arhivele. Atat zic. Ca sa fac un rar sau un zip cu alta compresie in afara de cea default, am nevoie de un alt program. Ca in Windows, de fapt. In Linux am Ark din KDE sau File Roller din Gnome.

CLI

Nu prea stiu ce sa zic aici...
1. Ai tot ce iti trebuie by default. Nu ai, bagi prin macports.

2. Am probleme cu tastele. Cu Alt+ sageti, home, end, pg up/down. Nu functioneaza cum sunt obisnuit. Se rezolva, dar nah, enervant.

3. Terminalul default stie sa faca live-wrapping. Un mare-mare plus!



4. Nu stiu ce sa mai zic. E un CLI. Chiar merge tot ce merge si in Linux.

Alte probleme enervante/Pentru ca Hackintosh:

1. Calendarul. Pot sa zic doar "macar merge". In Windows nu ai asa ceva. In Linux esti read-only pe Google. Sau n-am reusit eu sa scriu in calendar, din Linux.
Doua poze. Sper sa va prindeti de diferenta chiar daca e blur pe ele. Nici Androidul nu sta prea bine, fara aplicatia de la Google. Si daca va intrebati la ce ma coafeaza culorile: imi place sa-mi organizez chestiile.






2. Nu am iMessages si iCloud. Le-am activat pe un iDevice si tot degeaba. Am modificat fisiere de bootloader, nvram-uri si draci lati. Nu merge si asta e. hackintosh. Țâțe.

3. A trebuit sa dezactivez front panel-ul placii audio. Nu e ca si cum as folosi jack-urile din fata carcasei, oricum.  hackintosh.

4. Placa video ramane agatata la penultima treapta de frevcenta daca se ajunge la ultima. Nu ma deranjeaza. Nici nu ma plang. hackintosh

5. Daca ai un alt keyboard layout instalat in sistem si vrei sa-l folosesti doar pe ala, nu poti. Trebuie sa ai un layout din sistem si layout-ul instalat de tine. Mac.

6. Trebuie dezactivat speedstep-ul din BIOS daca vrei turbo asa cum ar trebui. (acelasi multiplicator pe toate nucleele la frecventa maxima). Aveam asta in Windows/Linux fara sa dezactivez speedstep din BIOS. E acelasi cacat, dar alt invelis. hackintosh




7. L-am pus in sleep si am doua optiuni: ori ma trezesc la ora 1:38 odata cu el, sa il inchid, pentru ca se trezeste din senin, ori dupa ce se trezeste cand vreau eu trebuie sa ii dau restart ca mi se duce procul inapoi in x32 si pierd Turbo de tot. Plus ca ii ia vreo 30-45 de secunde pana adoarme si tot atat pana se trezeste placa video si implicit monitorul. Booteaza mai repede de atat, deci aleg varianta cu inchisul. hackintosh

Cam asta e tot. E mai enervant ca Windows-ul? Hell no. E mai usor ca Linux-ul? Mmm, da. Depinde de distro, de fapt. E aproximativ la fel ca Ubuntu, chiar si la interfata. Si aici ma refer strict la Hackintosh. Da. Am zis asta. Aproximativ pentru ca:

- trebuie sa gasesti drivere sau trebuie sa te chinui putin sa-ti iasa bine Hackintosh-ul. La fel ca in Linux.
- la interfata nu stiu cine pe cine a copiat, dar multe din chestiile din Mac le gasesti in Gnome Shell, spre exemplu. Sau Ubuntu. Prefer un dock si o bara de stare in locul unei bari de stare aglomerata.
- In Ubuntu poti de exemplu da dublu-click sa instalezi un program. La fel si in Mac sau Windows. Le prefer totusi pe primele doua.

Raman totusi la parerea mea legata de Apple. Sugatori de bani. N-as da bani pe hardware-ul lor, decat daca e un monitor. Sau un iMac, ca tot e mai ieftin decat un PC cu aceeasi configuratie facut pe bucati. Dar 14000 de dolari pe un PC, parca nu merita. Dar daca ar fi sa aleg strict intre a folosi Windows sau Mac, folosit in proportie de 100% (exceptand jocurile), as alege clar Mac-ul. Mult mai putina bataie de cap. Mult mai stabil, mai altfel, mai pentru oameni prosti. Se viruseaza greu, e mai sigur ca un Windows ( nu vorbim de goto fail; acum) si nu ai senzatia ca daca misti mouse-ul mai repede o sa-ti pice sistemul.