Sto se tice zapocete price o tome sta fali Linuxu, ne fali mu puno toga. Linux kao kernel sto i jeste, je super. Linux u obicnom govoru, kao OS je bezveze. Bezveze je zbog onog GNU dela (koji namerno izostavljam da bi nervirao FSF zgadiju). GNU kao projekat je izrazito ambiciozan i sa najboljim namerama poplocan, ali je totalni promasaj kao i komunizam (politicka idelogija sa slicnim idejama vodiljama). Sve sto ne valja u Linuxu mozete zahvaliti GNU filozofiji. Sve sto valja u Linuxu mozete zahvaliti Unix filozofiji.
Ceo sistem distribucija je bezveze i nepraktican. Zato sto su se distribucije u zacetku kreirale bukvalno od nule, tako da se danas razlikuju u nekim stvarima u kojim NE BI SMELE DA SE RAZLIKUJU. Prvenstveno mislim na paket menadzere i ceo sistem pakovanja na razlicitim distribucijama. To mora biti isto na svim distribucijama i mora biti rezultat koncenzusa i mora biti odradjeno mnogo bolje nego sto je danas uradjeno na bilo kojoj od popularnih distribucija. Ne valja ni .deb, ne valja ni .rpm. ne valja ni ports (valja ali ne za obicne korisnike), ne valja ni AUR, ne valja ni arhaicni tar.gz sistem pakovanja. Linuxu u 2014. treba nesto bolje, nesto elegantnije, nesto jednostavnije, nesto sigurnije. Treba da bude jednako jednostavno za koriscenje putem CLI, kao i da postoji gomila efikansih GUI resenja. Da to vazi za SVAKI Linux. Neke stvari se moraju standardizovati. Paket menadzment je prva od tih.
Drugo, treba se drzat KISS principa i principa modularnosti i distributivnosti u izradi sistemskog kao i aplikativnog softvera, pa i po cenu performansi. Nazalost, cela stvar ide u potpuno pogresnom smeru. Iako sam kernel ide ka tranziciji od monolitnog ka hibridnom, sve ostalo ne ide u tom smeru. Na primer stvari kao systemd i networkd. Bice puno glavobolja kada se postanu standard, jer potencijalno nose puno bagova jer rade sto stvari i imaju ogromnu code bazu. Tu bagova ne sme biti, tako da ce biti zurka u narednim godinama.
Tu je jos problem monetarizacije Linuxa, gde nema nevinih. Canonical je na udaru, iako zasluzeno, oni su ipak sitna riba koja ce po svemu sudeci uskoro pod led. Sa druge strane je jedan Red Hat koji se ne razlikuje bitno od Microsofta, samo sto to mnogi ne vide. U pitanju je korporacija koja ima svoje interese i kojih se drze po svaku cenu. Oni fakticki zatvaraju Linux na polju servera i superkompjutera. Da bi radio na njihovom Linuxu adminstraciju treba ti njihov sertifikat, koristis njima specifican softver (kao taj firewall GUI koji je par postova iznad linkovan). Sve to ima i kod cike Bila za slicne pare. Zato kazem uci CLI, jer iptables onda mozes da koristis i na serveru koji pogoni RedHat/Centos, ali i na onom serveru koji pogoni ArchLinux, koji pogoni Debian/Ubuntu itd. Ovako naucis GUI i dodjes na Debian pa onda provedes vreme trazeci isti taj GUI, ili uceci drugi.
Onda sto me kao krajnjeg korisnika ipak najvise nervira izlazi iz okriva ove price ali ima i veze sa njom. To su takozvane app prodavnice. Ideja je u nacelu dobra ali zatvorena priroda pravi veliku stetu. Kada kupis na app na google play ti nju ne mozes koristiti na amazon store ili apple store ili na onoj prodavnici koja je tema ovog mod uvoda, Canonical Software Centar. Drago mi je da retko ko kupuje tamo.
Zato treba da postoji open standardizovana prodavnica kojoj mozes pristupiti iz svakog Linuxa. Neka traze nacin da monetizuju Linux negde drugde. Ma koliko cudno zvucalo, nista gore od F2P filozofije. Ona ce nas sahraniti jer ti prodaju pricu da je nesto free a posle ti naplate mnogo vise nego sto bi mogli da placas parama. Da li je ta cena privatnost ili zatvor u koji te smeste kao korisnika, nije bitno, uvek je cena veca od neke sume koju bi platio u novcu. To je nesto o cemu treba povesti racuna, ali kako taj problem objasniti FSF ekipi i Stallmanu kada u njihovom idealnom svetu novac ne postoji...
Gnome autisticnu ekipicu i njihov Vala programski jezik da ne pominjem...