Галоўная прычына, чаму не Linux

Адразу хачу сказаць, што гаворка ў артыкуле пойдзе выключна аб настольным ужыванні Лінукса, г.зн. на хатніх кампах/ноўтах і працоўных станцыях. Усё ніжэйпададзенае не дакранаецца Лінукса на серверах, убудаваных сістэмах і іншых падобных прыладах, т.к. тое, на што я зараз вылью тону яду, гэтым сферам ужывання, мусіць, як раз на карысць.

Ішоў 2020 год, у Лінукса на дэсктопе ўсё тыя ж 2%, што і 20 гадоў таму. Лінуксоіды ўсё працягвалі ірваць форумы ў абмеркаваннях "як забараць Майкрасофт і пакарыць свет" і шукаць адказ на пытанне, чаму "гэтыя тупыя хамячкі" не жадаюць абдымацца з пінгвінам. Хоць адказ на гэтае пытанне даўно ўжо зразумелы - таму што Linux гэта не сістэма, а куча разнастайных вырабаў, зматаных ізастужкай.

Навошта чалавек садзіцца за камп'ютар? Многім прыйдзе на розум адказ: каб карыстацца ўсякімі карыснымі праграмамі. Але гэта няправільны адказ. Чалавеку наогул пляваць на прыкладанні. Ён спрабуе дасягнуць сваіх мэт:

  • пабалбатаць з сябрамі, павысіўшы сабе настрой і сваю сацыяльную каштоўнасць
  • зарабіць грошай, знайшоўшы попыт на свае ўменні і таленты
  • навучыцца нечаму, даведацца пра навіны свайго горада, краіны, планеты

І гэтак далей. Менавіта на такія мэты, прабачце, цэліцца UI/UX-дызайн прыкладанняў. Бярэм зыходным пунктам А куча жалязяк aka дэсктоп ці ноут, бярэм канчатковую мэту В - «пабалбатаць з сябрамі», і будуем гладкую траекторыю ад А к В з мінімумам прамежкавых пунктаў. Прычым гэтыя пункты павінны быць суцэльнымі кропкамі, адзінкавымі дзеяннямі, а не комплексам нейкіх дзеянняў. Гэта ёсць увасабленне добрага дызайну.

А што ў Лінуксе?

А ў Лінуксе столь праектавання – не дасягненне мэт, а рашэнне задач. Замест мэты В распрацоўшчыкі спрабуюць увасобіць недацэль Ь. Замест роздумаў аб тым, як карыстач будзе балбатаць з сябрамі, Linux-распрацоўшчыкі ствараюць 100500-ы месэнджэр, у які піхаюць функцыі па спісе «як ва ўсіх». Чуеце розніцу?

Дызайнер здаровага чалавека: людзі, знаёмячыся і маючы зносіны, часта дзеляцца сэлф, так што прыкруцім вось сюды, на бачнае месца кнопку «выслаць сэлф», каб яна была пад рукой і пры націску фоткала карыстальніка вэб-камерай і давала яму магчымасць тут жа адцэнтраваць фотку і прымяніць да яе фільтры.

Дызайнер курца мануалаў: зробім падтрымку перасылкі файлаў, гэта ўніверсальна і задаволіць усіх. А каб выслаць сэлфач - хай чалавек шукае сафтыну для захопу з вэб-камеры, потым рэтушуе фотку ў якім-небудзь графічным рэдактары, потым перасылае яе з дапамогай семнаццатай опцыі ў меню «Інструменты». У НАС Ж ЮНІКСВЕЙ!

Самае сумнае, што той жа падыход выкарыстоўваецца нават на ўзроўні аперацыйнай сістэмы - гэта значыць, на ўзроўні накладных аперацый, што наогул нонсэнс. Прымудрыліся сапсаваць нават выдатную ідэю пакетных мэнэджараў, якія ў тэорыі дазвалялі б кіраваць наогул усім софтам пасродкам клікаў мышшу. Але не, зараз у нас 4 выгляду крыніц софту: афіцыйныя рэпазітары, snap, flatpak і неафіцыйныя рэпазітары, якія яшчэ трэба шукаць і дадаваць у налады пакетніка. Палова функцый даступная толькі з тэрмінала. А замест паслухмянага памагатага мэнэджар пакетаў ператварыўся ў асабістага Гітлера, які на любы крок налева-направа выліваецца доўгімі лютымі тырадамі аб тым, што карыстач дурань і робіць усё няправільна.

- Чаму я не магу паставіць самы апошні $PROGRAM_NAME на сваю сістэму??
- Таму што ідзі ты нахер, вось чаму. Галоўнае не карыстач і яго запатрабаванні, а ПРЫГОЖАЯ КАНЦЭПЦЫЯ!

Замест найкароткіх гладкіх траекторый ад А к В з прамежкавымі адзінымі дзеяннямі мы маем звілістыя паслядоўнасці кропак, кожная з якіх уяўляе не адно простае дзеянне, а цэлы набор дзеянняў, часцяком - з удзелам тэрмінала. Больш за тое, гэтыя паслядоўнасці адрозніваюцца ад Лінукса да Лінукса, ад асяроддзя да асяроддзя, з-за чаго так доўга і моташна дапамагаць пачаткоўцам з іх праблемамі, а пісаць агульныя інструкцыі і зусім бессэнсоўна.

Калі большая частка флірту ў асяроддзі эма складалася ў ненадакучлівых спробах пазнаць падлогу суразмоўцы, то большая частка дапамогі ў асяроддзі лінуксоідаў складаецца ў стомных спробах пазнаць дакладную канфігурацыю апаратнага і праграмнага забеспячэння пакутніка.

Самае смешнае тое, што святы дух недабітага юніксвея даўно пажырае экасістэму знутры, яе велізарныя чалавечыя і машынныя рэсурсы. Linux-супольнасць па-сапраўднаму ўгразла ў сізіфавых спробах сабраць, адтэставаць і наладзіць трыста трыльёнаў мільярдаў розных спалучэнняў дробных цаглінак, з якіх сабраны дзясяткі папулярных Лінуксаў, і якія развіваюцца незалежна сябар ад сябра і разумнага сэнсу. Калі ў адзінай, суцэльнай сістэме мы маем заведама абмежаваны набор траекторый, па якіх могуць развівацца падзеі падчас працы кампутара, то ў выпадку з Лінуксам сістэма ў адказ на адны і тыя ж дзеянні можа сёння выдаць адно, а заўтра, пасля апдэйта - зусім іншае. А то і зусім нічога не выдаць - проста паказаць чорны экран замест уваходу ў сістэму.

Ну а праўда, навошта вам займацца нейкімі сумнымі мэтамі социозадрота? Лепш пагуляйце ў гэты захапляльны канструктар!

Як гэта выправіць

Першым чынам, трэба пазбавіцца ад ілюзіі, што праблему можна вырашыць стварэннем чарговага нянуднага ўбунтаклона з класнымі абразкамі і прадусталяваным Wine. Таксама праблему не вырашыць укараненнем чарговай прыгожай канцэпцыі тыпу "а давайце перанясем канфігі пад кіраванне git, гэта будзе ваў!".

Linux патрабуецца ачалавечыць.Абачыць набор мэтаў, якія вырашаюць людзі.

Гэта значыць - перарабіць усё, пачынаючы з загрузніка.

А пакуль мы бачым чарговае нараджэнне чарговага дыстрыбутыва з перастаўленымі ложкамі і пераклеенымі шпалерамі - можна быць упэўненым, што што. Linux застанецца забавай для людзей, якія ў дзяцінстве не найграліся ў канструктар.

Крыніца: habr.com

Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster