20 nov. 2013

openSuGe

De ce openSuse e Windows:

Probabil va ganditi ca un raspuns acceptabil e "pentru ca suge", dar nu asta e motivul. Adevaratul motiv e ca "suge mai mult ca Windows-ul".

O luam incet. Incepem cu ziua de ieri, ziua in care suse 13.1 s-a lansat (fortat). A fost nebunie pe G+, a ajuns hastagul in trending, etc. Ok. Am vazut poze, arata bine, nah, hai sa testam.
L-am pus azi pe un stick. L-am sters azi de pe un stick.

1. Instalarea e de cacat. Asta e parerea mea. Initial vrea sa-mi futa HDD-ul. Am reusit sa il fac sa nu imi bage pe gat alte partitii in afara de /, dar din pacate voia sa-mi stearga sistemul vechi, chiar daca instalarea o faceam pe un stick. Aparent editarea e ceva strain pentru developerii SuSe si trebuie sa alegi sa creezi o noua tabela de partitii ca sa poti sa instalezi cum vrei tu. De ce as crea ceva ce am, nu stiu... Adica SuSe tocmai incearca sa-mi vanda ceva ce am deja. WTF? In fine, probabil gandesc eu aiurea si nu m-am descurcat cu installerul lor.

2. Dupa instalare ti se spune sa scoti cd-ul/dvd-ul din unitate ca instalarea sa continue. Bai Suse, de cand esti Windows? Numai la Windows am vazut asta. De obicei la toate distro-urile pe care le-am instalat, procesul a fost asa: inserarea cd-ului in unitate (sau stick, sau whatever), setat chestii, asteptat, reboot, voila, aia e distributia. Doar la Windows si la Suse am mai vazut sa astept dupa ce am dat reboot pentru "configurare". E greu un chroot, asa-i?

3. Dupa "configurare" nu ai net. Si se stie bug-ul asta, care se vrea a fi un feature. Nu openSuse, nu trebuie si nici nu vreau sa configurez manual o retea. Daca voiam asta instalam altceva de la 0. Degeaba imi pui un applet (networkmanager) pentru configurare usoara, daca trebuie sa pornesc si sa activez un serviciu ca appletul sa mearga. Chiar nu e nevoie. Daca voiam sa fac asta, probabil ca alegeam o distributie la care trebuie sa muncesti juma de zi ca sa o faci pe placul tau.

4. Am zis ca s-a lansat fortat. S-a lansat ieri pentru ca cica era un deadline. Ca sa intelegeti ce inseamna asta: nu exista drivere binare Nvidia. Ok, nu e problema. Adica nah, kernelul e relativ nou (NOT, default vine cu 3.11.4 sau 3.11.6) si driverele opensource din el sunt ok. (NOT)
Am facut update la 3.12, totul bun si frumos, doar ca OGL 3 din driverul opensource strica KDE-ul. N-ar fi o problema, daca as avea driverul proprietar. Dar nu il am si aparent nici nu il pot instala din *.run.
A trebuit sa pornesc installerul ala de 4 ori, si de 4 ori sa faileze. Prima data ca nu are gcc-ul. Da, ok. Instalat gcc-ul. A doua oara ca nu are sursa kernelului. Ok. De obicei majoritatea distro-urilor vin cu headerele instalate, dar nah. Am instalat, am incercat iara. A picat ca nu gaseste comanda "make". Bai coaie, ce-ai? Te-ai tampit? Cum adica nu gasesti "make"? Adica esti prost sau ce? Am crezut initial ca e de cacat installerul nvidia, dar de cacat era Suse, de fapt. Distributia asta nu vine cu "make" instalat by default. Increfachingdibu. Sunt inca in faza de negare si refuz sa cred asa ceva. Dupa faza asta am zis ca-mi bag pula, la modul cel mai sincer, dar hai sa vedem si punctul 5.

5. Problema asta e din KDE, dar alte distro-uri nu o au: fonturile de cacat. Adica de cacat din ala groazanc, de zici ca s-a intalnit un raton cu cadavrul unui urs si-au facut un copil si copilul lor a vomitat si voma respectiva a fost mancata de un caine si ce-a iesit din caine sunt fonturile KDE din Suse. Ma rog. Nici asa grozanic, dar pentru o distributie ce e destinata unul public larg (sau cel putin asa se vrea) ar trebui sa faci si tu ceva ca sa eviti problema asta. Da, problema exista pe mai multe distro-uri si de la mama lui KDE-ul arata naspa cu fontconfig-ul opensource fara patch-uri. In Arch eram foarte multumit de inifinality si de patch-urile ubuntu, dar daca voiam sa mesteresc la Dacie, nu imi luam masina nemteasca, este? Adica si in Debian e aceeasi problema cu fonturile, si da, exista pachete ce rezolva problema asta, dar Kubuntu cum poate? Sau Chakra? C'mon Suse, te lauzi ca esti cunoscut pentru KDE cum Fedora e pentru Gnome si tu ma zgarii pe ochi.

Daca as fi dev suse, asta ar fi reactia mea daca as citi postul asta:
http://www.220.ro/faze-tari/Gaureste-Masuta/kvTvn1lcX2/