Prije nego me razapnete,ovo je nastalo kao rezultat toga da smo se ja i kolega ihush(sa bug.hr foruma) dogovorili da mu napišem koje smatram da bi se stvari na Linuxu mogle poboljšati.Jedno je smatrati desktop Linux dobrim a drugo smatrati ga savršenim.Smatrati ga savršenim bi donijelo do stagnacije razvoja i eventualnim smanjenjem kvalitete.Dapače ja sam sve aplikacije koje razvijam razvijam za Linux.Sve što radi radim na njemu i Windowse nemam više niti u dual bootu.
Prvi problem kod Linuxa koji bih spomenuo nisu ni prosječni ni power useri.Nego su to oni srednji useri.Da objasnim malo.Power userima nije nikakav problem jer njima ako nešto ne radi oni će natjerati da radi.Pa makar silom.Prosječnim userima pak je potreban samo facebook+youtube+browser.I za njih recimo Ubuntu ili Mint su super.
Međutim svakoga tko je ikad u životu na igri primijenio crack ili promijenio svoju desktop temu,smatram da ta osoba više nije prosječni korisnik.To su već sada srednji useri tj. Oni koji su nešto između power usera I prosječnih korisnika.Nekorektno je korisnike razmatrati binarno između prosječnih usera I power usera.Eh sada ovi useri u sredini su oni koji bi mijenjali postavke po svom računalu ali nisu power useri a ponekada se ni ne žele educirati da budu power useri.To je onaj tipičan “geek squad” koji po ulici trči da ljudima instalira windowse,office I računalne igre.
Eh sada koji je njima problem na Linuxu?Oni bi na njemu mijenjali postavke,ali ulazak u konfiguracijske fileove I tekstualnu konzolu im je još uvijek “hakerizam” kojega se plaše.I onda čak I kada tamo krenu ako nešto pokvare tamo oni neće kriviti svoje neznanje nego Linux,tj. Ne sam Linux nego linux kao platformu.I to je veliki problem jer su upravo ti korisnici velika marketinška mašina I to su oni korisnici kojima se prosječni korisnici obraćaju da im “instaliraš windowse”.
Zašto je Windows tu toliko bolji?Zato jer windowsov sustav za grafičku administraciju sustava poznat kao Control panel deset puta opširniji I jači od bilo kojeg “system settingsa” na bilo kojem Linuxu.Recimo da ima 70% prosječnih usera,25% srednjih a 5% power usera.I ja smatram da je CLI super,postoje stvari koje se u njemu super lagano i brzo naprave.Međutim GUI ima tu prednost da on 'navodi' korisnika do rješenja,i neki korisnici se toga ne žele odreći.
Eh sada jedna vrlo tehnička greška koja mene zeza na Linuxu je loša podrška za Multi monitor setupe(imam dva monitora različitih rezolucija).Ovo su neke greške koje se događaju I koje sam prijavio kao bugove njihovim developerima:
-unity
--flickering-nakon svakog logina događa mi se horizontalno trzanje ekrana.To se može riješiti da unesem ovu naredbu u terminal nakon svakog restarta:
–-xrandr --output LVDS1 --auto --left-of VGA1 --output VGA1 --scale 1.0001x1.0001
-kde
--flickering-isti problem kao I sa unitijem.
--programi se nekad otvaraju na drugom monitoru
--maksimizirani prozori idu ispod panela sa startom na jednom od monitora.
--flash filmovi idu na drugi monitor.Youtube izgleda nema taj problem,možda html5 radi dobro.
Deb I rpm-Nemam tu problema sa fragmentiranosti nego sa time koliko je užasno teško zapakirati aplikacije u rpm I deb.Svatko će ti reći da je to lagano samo trebaš staviti dependencije.Ali je upravo to traženje dependencyja užasno teško.Sva sreća canonical se tu sada trudi uvesti click koji cijeli proces pretvara u one click proces.
Što se tiče fragmentiranosti jedan dio communitija grmi o toj standardiziranosti a a drugi dio je protiv toga jer kažu da će to samo pretvoriti Linux u Windows 2.0.Međutim problem kod tog dijela communitija je da oni nekada čak govore da kada bi Linux postao popularan da bi bio uništen(hipsteri).
Ja osobno ne želim stati ni na jednu od te dvije strane.Na prvu ne želim jer I sam mislim da bi to onda Linux učinilo neugodno sličnim Windowsima.Prosječni korisnici neka jednostavno koriste neku od top 5 user friendly distribucija.A mi srednji I power useri neka se koljemo sa ostalih 1000+ distribucija.Ali ne slažem se ni sa drugom stranom jer prelazak korisnika na Linux bi kao prvo povećao Linux community,što bi povećalo broj developera u istom communitiju,što bi povećalo broj I 3rd party developera I broj kernel developera,štob I povećalo I broj featurea na Linuxu,i broj aplikacija I brzinu razvoja svega toga.Također Windows entuzijasti bi isto neki prešli na Linux,pri tome mislim na one koji rade zgodne dodatke za Windows kao custom teme,mini aplikacije I ekstenzije za razne Windows programe,samo onda kada bi prešli bi to radili na Linuxu,a pošto bi to radili na Linuxu imali bi pristup source kodu Linuxa pa bi te ekstenzije možda bile još bolje na Linuxu nego na Windowsima.Game modderi bi isto prešli na Linux.Linux kao platforma bi sa večim brojem korisnika postala eksponencijalno bolja.IMHO eksponencijalnije od zatvorenih platformi.Ali pošto je BSD isto otvoren isto bi bilo u za BSD.Sa time da jedinu mogućnost za napredak za sada tu vidim kao prvo da se poboljšaju mogućnosti GUI administracije,pa makar bila ona samo naljepljena na CLI backend(što smatram super rješenjem) I da dalje nastavljamo ovako kako jesmo do sada sa čistim nabildavanjem featurea,stabilnosti I sigurnosti.
MIcrosoft ima stav 'developers developers,developers'.Dok Linux se oslanja na prirodno naginjanje developera prema open sourceu.Međutim,da se Linux community toliko trudi tetošiti developere kao što Microsoft to radi,zajedno uz svoju otvorenost,dali bi Windowsi imali ijednog 3rd party developera?