Odmah želim reći da će se članak fokusirati isključivo na desktop korištenje Linuxa, tj. na kućnim računarima/laptopovima i radnim stanicama. Sve navedeno ne važi za Linux na serverima, ugrađenim sistemima i drugim sličnim uređajima, jer ono na šta ću sipati tonu otrova vjerovatno će koristiti ovim područjima primjene.
2020. je, Linux na desktopu i dalje ima ista 2% kao prije 20 godina. Linux ljudi su nastavili da rasturaju forume u raspravama o tome "kako preuzeti Microsoft i osvojiti svijet" i tražiti odgovor na pitanje zašto "ovi glupi hrčci" ne žele da zagrle pingvina. Iako je odgovor na ovo pitanje odavno jasan – jer Linux Ovo nije sistem, već gomila raznih rukotvorina, umotanih u ljepljivu traku..
Zašto osoba sjeda za kompjuter? Odgovor koji mnogima pada na pamet je: koristiti sve vrste korisnih aplikacija. Ali ovo je pogrešan odgovor. Osoba uopće ne mari za aplikacije. Trudi se da ostvari svoje ciljeve:
- razgovarajte sa prijateljima, povećavajući vaše raspoloženje i vašu društvenu vrijednost
- zaradite novac pronalazeći potražnju za svojim vještinama i talentima
- naučite nešto, saznajte vijesti iz svog grada, zemlje, planete
I tako dalje. Oprostite, ovo su ciljevi kojima je usmjeren dizajn UI/UX aplikacija. Uzmimo kao polaznu tačku А gomila komada gvožđa aka desktop ili laptop, hajde da uzmemo konačni cilj В - "razgovarajte sa prijateljima" i izgradite glatku putanju А к В sa minimumom međutačaka. Štaviše, ove tačke treba da budu čvrste tačke, pojedinačne akcije, a ne kompleks nekih akcija. Ovo je oličenje dobrog dizajna.
Šta je sa Linuxom?
A u Linuxu, plafon dizajna nije postizanje ciljeva, već rješavanje problema. Umesto gola В programeri pokušavaju da ostvare osnovni cilj ЬUmjesto da razmišlja o tome kako će korisnik razgovarati s prijateljima, LinuxProgrameri kreiraju 100500-ti messenger, natrpavajući funkcije sa liste "koje su svima dostupne". Možete li vidjeti razliku?
Dizajner zdrave osobe: ljudi prilikom susreta i komunikacije često dijele selfije, pa hajde da prikačimo dugme “pošalji selfi” ovdje, na vidljivo mjesto, da bude pri ruci i kada se klikne, fotografira korisnika sa web kamerom i daje ima priliku da odmah centrira fotografiju i primeni je na filtere.
Dizajner priručnika za pušače: Podržaćemo prijenos datoteka, bit će univerzalan i zadovoljit će sve. A da biste poslali selfi, neka osoba traži softver za snimanje sa web kamere, zatim retušira fotografiju u nekom grafičkom uređivaču, a zatim je pošalji koristeći sedamnaestu opciju u meniju „Alati“. IMAMO UNIXWAY!
Najtužnije je što se isti pristup koristi čak i na nivou operativnog sistema – odnosno na nivou nadzemnih operacija, što je generalno besmislica. Čak su uspjeli pokvariti divnu ideju o menadžerima paketa, koji bi vam u teoriji omogućili da upravljate svim softverom klikom miša. Ali ne, sada imamo 4 vrste izvora softvera: službena spremišta, snap, flatpak i nezvanična spremišta, koje još uvijek treba pretražiti i dodati u postavke paketa. Polovica funkcija dostupna je samo na terminalu. A umjesto poslušnog pomoćnika, paket menadžer se pretvorio u ličnog Hitlera, koji na svakom koraku lijevo ili desno puca u duge, bijesne tirade o tome kako je korisnik budala i sve radi pogrešno.
- Zašto ne mogu instalirati najnoviji $PROGRAM_NAME na svoj sistem??
"Jer se jebi, eto zašto." Nije glavni korisnik i njegove potrebe, već PREKRASAN KONCEPT!
Umjesto najkraćih glatkih putanja od А к В sa srednjim pojedinačnim radnjama imamo vijugave nizove tačaka, od kojih svaka ne predstavlja jednostavnu akciju, već čitav skup akcija, često uključujući terminal. Štoviše, ove sekvence variraju od Linuxa do Linuxa, od okruženja do okruženja, zbog čega je potrebno toliko dugo i zamorno pomagati početnicima u njihovim problemima, a pisanje općih uputa je potpuno besmisleno.
Ako se većina flertovanja u emo okruženju sastojala od nenametljivih pokušaja da se sazna spol sagovornika, onda se većina pomoći u Linux okruženju sastoji od zamornih pokušaja da se sazna tačna konfiguracija hardvera i softvera oboljelog.
Najsmješnije je to što sveti duh nedovršenog Unixwaya već dugo proždire ekosistem iznutra, njegove ogromne ljudske i mašinske resurse. LinuxZajednica je zaista zaglibljena u Sizifovom naporu da sastavi, testira i fino podesi tri stotine triliona milijardi različitih kombinacija sićušnih gradivnih blokova koji čine desetine popularnih Linux sistema, a svi se razvijaju nezavisno jedan od drugog i zdravog razuma. Dok u jednom, koherentnom sistemu imamo ograničen skup mogućih putanja za događaje tokom rada računara, u slučaju Linuxa, sistem može reagovati na iste radnje jedan dan, a zatim, nakon ažuriranja, na potpuno drugačije sljedećeg. Ili može reagovati na sve - jednostavno prikazujući crni ekran umjesto prijave.
Pa, stvarno, zašto bi se mučio sa nekim dosadnim društvenim štreberskim ciljevima? Bolje se igrajte s ovim uzbudljivim dizajnerom!
Kako to popraviti
Prije svega, morate se riješiti iluzije da se problem može riješiti stvaranjem još jednog dosadnog Ubunto klona sa cool ikonama i unaprijed instaliranim Wineom. Takođe, problem se ne može riješiti uvođenjem još jednog lijepog koncepta poput "hajde da prebacimo konfiguracije pod git kontrolu, biće vau!"
Linux potrebno humanizirati. Identifikujte skup ciljeva koje ljudi rešavaju. I izgradite kratke, jednostavne, očigledne puteve do njih, počevši od trenutka kada osoba pritisne dugme za napajanje na sistemskoj jedinici.
Ovo znači - ponovi sve, počevši od pokretača.
I dok svjedočimo rađanju još jedne distribucije s preuređenim krevetima i ponovo zalijepljenim tapetama, možemo biti sigurni da Linux ostat će zabavno za ljude koji se kao djeca nisu zasitili igranja sa konstrukcijskim setovima.
izvor: www.habr.com
