Glavni razlog zašto ne Linux

Prvo želim reći da će se u ovom članku govoriti isključivo o korištenju Linuxa na desktop računalima, tj. na kućnim računalima i radnim stanicama. Sve što ću reći u nastavku ne odnosi se na Linux na serverima, ugrađenim sustavima i sličnim uređajima, jer to, na što ću sada sipati tonu otrova, tim prostorima primjene vjerojatno ide u korist.

Godina je bila 2020., a Linux na desktopu imao je još uvijek 2%, koliko je imao i prije 20 godina. Linux korisnici nastavili su raspravljati na forumima o tome "kako nadmašiti Microsoft i osvojiti svijet" i tražiti odgovor na pitanje zašto "ti glupi štakori" ne žele zagrliti pingvina. Iako je odgovor na to pitanje već dugo vremena jasan — jednostavno zato što Linux nije sistem, već hrpa raznolikih napravljenih stvari spojena lepljivom trakom..

Zašto čovjek sjeda za računalo? Mnogima će prvo pasti na pamet odgovor: da koriste razne korisne aplikacije. No, to nije točan odgovor. Ljudi zapravo nisu previše zainteresirani za aplikacije. Pokušavaju ostvariti svoje ciljeve:

  • razgovarati s prijateljima, podići svoje raspoloženje i društvenu vrijednost
  • zarađivati novac pronalazeći potražnju za svojim vještinama i talentima
  • naučiti nešto novo, saznati vijesti iz svog grada, države, svijeta

I tako dalje. Upravo se na takve ciljeve, oprostite, fokusira UI/UX dizajn aplikacija. Uzimamo početnu točku A hrpu hardvera aka desktop ili laptop, uzimamo krajnji cilj U — "razgovarati s prijateljima", i gradimo glatku putanju do A za U s minimalnim brojem međutočaka. Pri tome bi te točke trebale biti cjelovite tačke, pojedinačne akcije, a ne skupina nekih radnji. To je ostvarenje dobrog dizajna.

A što je sa Linuxom?

U Linuxu je plafon dizajniranja – ne postizanje ciljeva, već rešavanje zadatka.. Umjesto cilja U razvijači pokušavaju ostvariti neostvareni cilj Ь. Umjesto razmišljanja o tome kako će korisnik razgovarati s prijateljima, Linux programeri stvaraju 100500. mesindžer koji puni funkcijama s popisa "kao svi drugi". Osjećate li razliku?

Zdrav dizajner: ljudi se često upoznaju i razgovaraju, dijeleći selfieje, pa ćemo ovde, na vidljivom mestu, dodati dugme "pošalji selfie", tako da bude pri ruci, a pritiskom da može fotografirati korisnika web kamerom i omogućiti mu da odmah sredi fotografiju i primjeni filtere.

Dizajner pušača priručnika: Uspostavit ćemo podršku za prijenos datoteka, to je univerzalno i zadovoljiti će sve. A da biste poslali selfie – neka osoba potraži softver za snimanje s web kamere, zatim preuređuje sliku u nekom grafičkom uređivaču, a onda je šalje pomoću sedamnaeste opcije u izborniku 'Alati'. A KOD NAS JE UNIX SVEMIR!

Najtužnije je to što se isti pristup koristi čak i na razini operativnog sustava – dakle, na razini naknadnih operacija, što je zapravo nonsens. Uspjeli su pokvariti čak i divnu ideju paketnih menadžera, koji bi teoretski omogućili upravljanje svime softverom putem klikova mišem. No ne, sada imamo 4 vrste izvora softvera: službeni repozitoriji, snap, flatpak i neslužbeni repozitoriji koje još treba tražiti i dodavati u postavke paketnog menadžera. Polovina funkcija dostupna je samo iz terminala. A umjesto poslušnog asistenta, menadžer paketa pretvorio se u osobnog Hitlera, koji na svaki korak lijevo-desno izlijeće s dugim gnjevnim tiradama o tome kako je korisnik glup i sve radi pogrešno.

— Zašto ne mogu instalirati najnoviji $PROGRAM_NAME na svoj sustav??
— Zato što idi u tri lijepe, eto zašto. Glavno nije korisnik i njegove potrebe, već LIJEPA KONCEPCIJA!

Umjesto najkraćih glatkih putanja od A za U s međupovezanim zajedničkim radnjama imamo vijugave sekvence točaka, od kojih svaka predstavlja ne jednu jednostavnu radnju, već čitav set radnji, često – uz sudjelovanje terminala. Štoviše, te sekvence se razlikuju od Linuxa do Linuxa, od okruženja do okruženja, zbog čega je tako dugo i zamorno pomoći novajlijama s njihovim problemima, a pisati opća uputstva je potpuno besmisleno.

Ako je veći dio flerta u svijetu emocija bio u nenametljivim pokušajima da saznate spol sugovornika, onda veći dio pomoći u svijetu Linuxovaca sastoji se u iscrpljujućim pokušajima da saznate točnu konfiguraciju hardverskog i softverskog okruženja stradalnika.

Najsmješnija stvar je to što sveti duh neuništenog unix sistema već odavno proždire ekosustav iznutra, njegove ogromne ljudske i strojne resurse. Linux zajednica je stvarno zaglavljena u Sizifovim pokušajima da skupi, testira i postavi trista trilijuna različitih kombinacija sitnih blokova, od kojih su sastavljeni deseci popularnih Linuxa, a koji se razvijaju neovisno jedni o drugima i zdravom razumu. Dok imamo unaprijed ograničen skup putanja u jedinstvenom, cjelovitom sustavu, koji mogu odrediti tijek događaja tijekom rada računala, u slučaju s Linuxom sustav može kao odgovor na iste radnje danas dati jedno, a sutra, nakon ažuriranja — sasvim drugo. Ili ne dati ništa — samo prikazati crni ekran umjesto ulaza u sustav.

No, zapravo, zašto biste se bavili nekim dosadnim ciljevima socijalnog zabušavanja? Radije se igrajte s ovim zabavnim konstruktorem!

Kako to popraviti

Prije svega, potrebno je riješiti se iluzije da se problem može riješiti stvaranjem još jednog dosadnog ubuntoklona s cool ikonama i unaprijed instaliranim Wine-om. Također, problem se ne može riješiti uvođenjem još jednog lijepog koncepta poput 'ajmo preseliti konfiguracije pod upravljanje git-om, to će biti wow!'.

Linux treba humanizirati. Odrediti skup ciljeva koje ljudi žele postići. I izgraditi kratke, jednostavne, očigledne puteve prema njima, počevši od trenutka kada osoba pritisne tipku Power na kućištu sustava.

To znači — prepraviti sve, počevši od bootloader-a.

A dok vidimo još jedno rođenje još jedne distribucije s premještenim krevetima i prekomponiranim tapetama — možemo biti sigurni da će Linux ostati zabava za ljude koji se u djetinjstvu nisu dovoljno igrali s konstruktorima.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster