Glavni razlog, zašto nije Linux

Takoj razgovor v stat'ye budet isključitel'no o nastol'nom primenenii Linuxa, to est' na domashnikh kompyuterakh/noutbukakh i rabochikh stantsiyakh. Vse, chto budet ukazano nizhe, ne kasayetsya Linuxa na serverakh, vstroennykh sistemakh i podobnykh uređajakh, tak kak to, chto ya nyneshnego chasa vydel'u tonnu yeda, etim sferam primeneniya, navernyaka, kak raz na pol'zu.

V 2020 godu dolzhny bylot to zhe 2% dlya Linuxa na desktopakh, kak i 20 let nazad. Linuxoidy prodolzhali razryvat' forumi v obsuzhdeniyakh «kak poborot'Microsoft i pokorit' mir» i iskat' otvet na vopros, pstchto «eti tupye khomyaki» ne khotyat obnimat'sya s pingvinom. Khotya otvet na etot vopros davno uzhe ponyaten — potomu chto Linux nije sistem, već gomila raznoraznih naprava, sklopljenih selotejpom.

Zачем chelovek садится za komp'yuter? Mnogim prijdet na um otvet: chtoby pol'zovatsya vsjakimi poleznymi prilozheniyami. No eto nepravil'no. Cheloveku voobshche pleva na prilozheniya. On pytayetsya dostich' svoikh tseley:

  • pobolat'sya s druz'yami, povysiv sebe nastroenie i sotsial'nuyu tsennost'
  • zarabotat' deneg, naydya spros na svoi umeniya i talanty
  • nauchit'sya chemuto, uznat' novosti svoego goroda, strany, planety

I tak dal'she. Imeyem v vidu takiye tseley, prostite, tselytsya UI/UX-dizayn prilozheniy. Ber'yom iskhodnyy punkt A vorokh zhelezak aka desktop ili nout, ber'yom konechnuyu tselyu V — «pobolat'sya s druz'yami», i stroim gladkuyu trajektoriyu ot A k V s minimumom promezhutochnykh punktov. Pri chem eti punkty dolzhny byt' tselynymi tochkami, yedinychnymi deystviyami, a ne kompleksom kakikh-to deystviy. Eto yest' voploshchenie khoroshego dizayna.

A chto v Linuxe?

A v Linuxe potolok proektirovaniya — ne dostizhenie tseley, a rešavanje problema. Vmesto tseli V razrabotchiki pytayutsya voplotit' nedotselyu Ь. Vmesto razdumiy o tom, kak pol'zovatel' budet boltat'sya s druz'yami, Linux-razrabotchiki sozdaiut 100500-yi messor, v kotoryy pikhayut funktsii po spisku «kak u vsekh». Chuyete raznitsu?

Dizayner zdorovogo cheloveka: lyudi, znakomya i obshchayasya, chasto delyatsya selfi, tak chto prikrutim vot syuda, na vidnoe mesto knopku «vyslat' selfi», chtoby ona byla pod rukoy i pri nazhatii fotkala pol'zovatelya veb-kameroy i davala emu vozmozhnost' tut zhe otsentrivovat' fotku i primenyat' k ney fil'try.

Dizayner kuril'shchika manualov: Naredimo podporo za prenos datotek, kar je univerzalno in zadostuje vsem. Da bi poslal selfi — naj človek poišče program za zajem iz spletne kamere, nato retuši sliko v kakšnem grafičnem urejevalniku in jo pošlje s pomočjo sedemnajste možnosti v meniju "Orodja". Pri NAS JE UNIXVEJ!

Najbolj žalostno je, da se enak pristop uporablja celo na ravni operacijskega sistema — torej na ravni stroškov, kar je sploh nesmisel. Uspelo je pokvariti celo odlično idejo upraviteljev paketov, ki bi teoretično omogočili upravljanje vsega programske opreme s klikom miške. A ne, zdaj imamo 4 vrste virov programske opreme: uradne repozitorije, snap, flatpak in neformalne repozitorije, ki jih še moramo iskati in dodajati v nastavitve upravitelja paketov. Polovina funkcij je dostopna samo iz terminala. Namesto ubogljivega pomočnika se je upravitelj paketov spremenil v osebnega Hitlerja, ki ob vsakem koraku levo-desno razburjeno opravičuje dolge jezne tirade o tem, da je uporabnik neumen in dela vse narobe.

— Zakaj ne morem namestiti najnovejšega $PROGRAM_NAME na svoj sistem??
— Ker pojdi v pekel, to je zakaj. Glavno ni uporabnik in njegove potrebe, ampak LEPA KONCEPCIJA!

Namesto najkrajših gladkih poti od A k V s posrednimi enotnimi dejanji imamo vijugaste zaporedja točk, vsaka od njih predstavlja ne eno preprosto dejanje, ampak celoten niz dejanj, pogosto — s sodelovanjem terminala. Poleg tega se ta zaporedja razlikujejo od Linuxa do Linuxa, od okolja do okolja, zaradi česar je tako dolgo in mučno pomagati novincem s svojimi težavami, pa tudi pisanje skupnih navodil je povsem brezsmiselno.

Če je večina flirtanja v okolju emo sestavljena iz nenametljivih poskusov ugotoviti spol sogovornika, potem je večina pomoči v okolju linuxoidov sestavljena iz utrudljivih poskusov ugotoviti natančno konfiguracijo strojne in programske opreme trpečega.

Najbolj smešno je to, da sveti duh nedokončanega uniksveja že davno poje ekosistem od znotraj, z njegovimi ogromnimi človeškimi in strojnimi viri. Linux skupnost se je resnično ujetla v sizifovske poskuse zbrati, testirati in uveljaviti tri sto trilijonov milijard različnih kombinacij majhnih opečkov, iz katerih so sestavljeni številni priljubljeni Linuxi, ki se razvijajo neodvisno drug od drugega in zdrave pameti. Če v enotni, celoviti sistem imamo vnaprej omejen niz poti, po katerih se lahko dogajajo dogodki med delovanjem računalnika, je v primeru Linuxa sistem v odgovor na enake ukrepe danes lahko izdal eno, jutri, po posodobitvi — povsem drugo. Ali pa niti tega — samo prikazal črno zaslon namesto prijave v sistem.

No, resnici na ljubo, zakaj se ukvarjati s kakšnimi dolgočasnimi cilji sociopata? Raje se igrajte s tem zabavnim konstruktorem!

Kako to odpraviti

Najprej se je treba znebiti iluzije, da se problem lahko reši s tveganjem za ustvarjanje še enega dolgočasnega u-buntu klona s kul ikonami in prednameščenim Wine. Tudi problemi se ne rešijo z uvedbo še ene lepe zasnove tipa 'ah, pa prenesimo nastavitve pod upravljanje git, to bo vau!'.

Linux potrebuje humanizacijo. Določiti niz ciljev, ki jih rešujejo ljudje. In zgraditi kratke, preproste, očitne poti do njih, začenši od trenutka, ko človek pritisne gumb Power na sistemski enoti.

To pomeni — predelati vse, začenši z nalagalnikom.

Dokler bomo še naprej videli roj nove distribucije s premaknjenimi posteljami in prelepljenimi tapetami — lahko smo prepričani, da bo Linux ostal zabava za ljudi, ki se v otroštvu niso dovolj igrali s konstruktorjem.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster