Uzreiz jāatzīmē, ka šajā rakstā runa būs tikai par Linux darbvirsmas izmantošanu, t.i., uz mājas datoriem un portatīvajām ierīcēm. Visa turpmākā informācija neattiecas uz Linux serveros, iebūvētajās sistēmās un citās līdzīgās ierīcēs, jo tas, uz ko es tagad izlietu tonnu indīgu vērtējumu, šīm pielietošanas sfērām, iespējams, ir tieši par labu.
Covid-19 gads, un Linux darbvirsmā joprojām ir tie paši 2%, kas bija pirms 20 gadiem. Linux lietotāji turpināja iznīcināt forumus diskusijās par to, «kā uzvarēt Microsoft un iekarot pasauli», un meklēja atbildi uz jautājumu, kāpēc «šie muļķīgie pelīši» nevēlas samainīties ar pingvīnu. Lai gan atbilde uz šo jautājumu jau sen ir saprotama — tāpēc, ka Linux nav sistēma, bet gan kaudze dažādu veidojumu, kas sarūpēti kopā ar līmlenti..
Kāpēc cilvēks sēžas pie datora? Daudziem var ienākt prātā atbilde: lai izmantotu visādas noderīgas programmas. Bet tā nav pareiza atbilde. Cilvēkam vispār ir vienalga par programmām. Viņš ir ieinteresēts sasniegt savus mērķus:
- parunāt ar draugiem, paaugstinot savu garastāvokli un sociālo vērtību.
- nopelnīt naudu, atrodam pieprasījumu pēc savām prasmēm un talantiem.
- iemācīties kaut ko jaunu, uzzināt ziņas par savu pilsētu, valsti, planētu.
Un tā tālāk. Tieši uz šādiem mērķiem, atvainojiet, mērķē UI/UX programmu dizains. Ņemam par sākumpunktu Un dzelžus, jeb darbvirsmas vai portatīvās ierīces, ņemam beigu mērķi No — «parunāt ar draugiem», un izveidojam gludu trajektoriju no Un uz No ar minimāliem starppunktiem. Turklāt šiem punktiem jābūt veselām vienībām, vienkāršām darbībām, nevis sarežģītu darbību kopumam. Tas ir labā dizaina iemiesojums.
Bet ko sniedz Linux?
Linux projektēšanas augstums — nav mērķu sasniegšana, bet uzdevumu atrisināšana.. Tā vietā, lai domātu par to, kā lietotājs runās ar draugiem, Linux izstrādātāji rada 100500. messendžeri, kam pievieno funkcijas pēc saraksta «kā visiem». Jūti atšķirību? No Veselīga cilvēka dizainers: cilvēki, iepazīstoties un sazinoties, bieži dalās ar selfijiem, tāpēc pievienosim šeit, redzamā vietā pogu «nosūtīt selfiju», lai tā būtu ērti pieejama un, nospiežot, uzņemtu lietotāju ar web kameru un ļautu viņam uzreiz centrēt foto un izmantot filtrus.Dizainers, kas pīpē instrukcijas:
Veselīga cilvēka dizainers: cilvēki, iepazīstoties un sarunājoties, bieži dalās ar selfijiem, tāpēc pieliksim šeit, redzamā vietā, pogu "izsūtīt selfiju", lai tā būtu pa rokai un, nospiežot to, uzņemtu lietotāju ar tīmekļa kameru un dotu iespēju uzreiz centrēt bildi un pielietot filtrus.
Smēķētāja rokasgrāmatas dizainers: Mēs nodrošināsim atbalstu failu pārsūtīšanai, tas ir universāls un apmierinās visus. Bet, lai nosūtītu pašportretu, cilvēkam jāmeklē programmatūra, lai uzņemt attēlu ar tīmekļa kameru, pēc tam jāpārstrādā bilde kādā grafiskajā redaktora programmā, tad jānosūta to ar septīto opciju izvēlnē "Rīki". MUMS TAču IR UNIX!
Visiznīcinošākais ir tas, ka tāds pats pieejas veids tiek izmantots pat operētājsistēmas līmenī — t.i., saistītajās darbībās, kas ir absolūts absurds. Ir izdevies sabojāt pat lielisko pakotņu pārvaldītāju ideju, kuri teorētiski ļautu pārvaldīt visu programmatūru ar peles klikšķiem. Bet nē, tagad mums ir 4 programmatūras avotu veidi: oficiālie republikas, snap, flatpak un neoficiālie repozitāri, kurus vēl jāatrod un jāpievieno pakotņu pārvaldītāja iestatījumos. Pusi funkciju var izmantot tikai terminālī. Un vietā, lai būtu paklausīgs palīgs, pakotņu pārvaldnieks ir kļuvis par personīgu Hitleru, kurš uz katru soli pa kreisi vai pa labi izsaka garas, niknas tirādes par to, ka lietotājs ir idiots un visu dara nepareizi.
— Kāpēc es nevaru uzlikt jaunāko $PROGRAM_NAME savai sistēmai??
— Tāpēc, ka ej uz elli, lūk kāpēc. Galvenais nav lietotājs un viņa vajadzības, bet SKAISTĀ KONSEPCIJA!
Vietā visīsākajām gludajām trajektorijām no Un uz No un ar starpposma vienotām darbībām mēs saņemam līkumotas punktu secības, katrs no kuriem pārstāv ne tikai vienu vienkāršu darbību, bet veselu darbību komplektu, bieži iesaistot termināli. Turklāt šīs secības atšķiras no Linux uz Linux, no vides uz vidi, tāpēc tik ilgi un grūti palīdzēt iesācējiem ar viņu problēmām, bet rakstīt vispārīgas instrukcijas ir pilnīgi bezjēdzīgi.
Ja lielākā daļa flirtēšanas emociju vidē sastāvēja no nenogurdinošām mēģinājumiem uzzināt sarunu biedra dzimumu, tad lielākā daļa palīdzības Linux vidē sastāv no apgrūtinošiem mēģinājumiem noskaidrot cietēja precīzo aparatūras un programmatūras konfigurāciju.
Visbiežāk smieklīgākais ir tas, ka svētais gars nedabūta Unixvēja sen jau grauž ekosistēmu no iekšpuses, tās milzīgie cilvēku un mašīnu resursi. Linux kopiena patiesi ir iestrēgusi Sisifa centienos savākt, pārbaudīt un pielāgot trīs simts triljonus miljardu dažādu kombināciju, no kurām ir izveidoti desmitiem populāru Linux un kas attīstās neatkarīgi viena no otras un veselā saprāta. Ja vienotā, vienotā sistēmā mēs jau iepriekš ierobežotā ikdienas ceļā, pa kuru notiek notikumi datora darbības procesā; Linux gadījumā, atbildot uz vienām un tām pašām darbībām, var šodien sniegt vienu, bet rīt, pēc atjaunināšanas, pavisam citu. Un varbūt vispār nekā — vienkārši parādīt melnu ekrānu vietā ieejai sistēmā.
Nu, patiesībā, kāpēc jūs nodarbojaties ar kādām garlaicīgām sociālo bēdzēju mērķiem? Labāk spēlējieties šajā aizraujošajā konstruktorā!
Kā to labot
Pirmkārt, ir jāmēģina atbrīvoties no ilūzijas, ka problēmu var atrisināt, izveidojot vēl vienu garlaicīgu Ubuntu kloņu ar foršām ikonām un iepriekš instalētu Wine. Problēmu nevar atrisināt arī ar vēl viena skaista koncepta īstenošanu, piemēram, "ko darīsim, ja pārvietosim konfigurācijas uz git vadību, tas būs vau!".
Linux ir nepieciešams humanizēt. Definēt mērķu kopumu, ar kurām cilvēki nodarbojas. Un izveidot īsas, vienkāršas, acīmredzamas ceļus uz tiem, sākot no brīža, kad cilvēks nospiež jaudas pogu uz datora.
Tas nozīmē — pārstrādāt visu, sākot ar ierīču ielādētāju.
Bet pagaidām mēs redzam vēl viena jauna distros dzimšanu ar pārvietotām gultām un pārlīmētām tapetēm — var būt pārliecināti, ka Linux paliks izklaide cilvēkiem, kuri bērnībā nebija spēlējušies ar konstruktoriem.
Avots: habr.com
