Основната причина защо не Linux

Искам веднага да кажа, че статията ще се фокусира изключително върху настолното използване на Linux, т.е. на домашни компютри/лаптопи и работни станции. Всичко по-долу не се отнася за Linux на сървъри, вградени системи и други подобни устройства, тъй като това, върху което се каня да излея тон отрова, вероятно ще бъде от полза за тези области на приложение.

2020 г. е, Linux на работния плот все още има същите 2%, както преди 20 години. Linux хората продължиха да разкъсват форумите в дискусии за това „как да превземат Microsoft и да завладеят света“ и да търсят отговор на въпроса защо „тези глупави хамстери“ не искат да прегърнат пингвин. Въпреки че отговорът на този въпрос отдавна е ясен - защото Linux не е система, а купчина различни занаяти, увити с електрическа лента.

Защо човек сяда на компютър? Отговорът, който идва на ум за мнозина е: да се използват всякакви полезни приложения. Но това е грешен отговор. Човекът изобщо не се интересува от приложения. Той се опитва да постигне целите си:

  • чатете с приятели, повишавайки настроението си и социалната си стойност
  • печелете пари, като намерите търсене на вашите умения и таланти
  • научете нещо, разберете новините за вашия град, държава, планета

И така нататък. Извинете, това са целите, към които е насочен дизайнът на UI/UX приложения. Да вземем за отправна точка А куп парчета желязо, известни още като настолен компютър или лаптоп, нека вземем крайната цел В - „разговаряйте с приятели“ и изградете плавна траектория от А к В с минимум междинни точки. Освен това тези точки трябва да бъдат твърди точки, единични действия, а не комплекс от някои действия. Това е олицетворение на добрия дизайн.

Какво ще кажете за Linux?

А в Linux таванът на дизайна не е постигане на цели, а разрешаване на проблем. Вместо гол В разработчиците се опитват да реализират подцелта Ь. Вместо да мислят как потребителят ще разговаря с приятели, разработчиците на Linux създават 100500 XNUMX-ия месинджър, в който вкарват функции според списъка „като всички останали“. Усещате ли разликата?

Дизайнер на здрав човек: хората, когато се срещат и общуват, често споделят селфита, така че нека прикрепим бутона „изпрати селфи“ тук, на видно място, така че да е под ръка и при натискане да направи снимка на потребителя с уеб камера и да даде му възможност незабавно да центрира снимката и да я приложи към нейните филтри.

Дизайнер на ръководство за пушачи: Ще поддържаме трансфер на файлове, ще бъде универсален и ще задоволи всеки. И за да изпратите селфи, оставете човека да потърси софтуер за заснемане от уеб камера, след това ретуширайте снимката в някакъв графичен редактор, след което я изпратете, като използвате седемнадесетата опция в менюто „Инструменти“. ИМАМЕ UNIXWAY!

Най-тъжното е, че същият подход се използва дори на ниво операционна система - тоест на ниво режийни операции, което като цяло е глупост. Те дори успяха да съсипят прекрасната идея за мениджъри на пакети, които на теория биха ви позволили да управлявате целия софтуер с щраквания на мишката. Но не, сега имаме 4 вида софтуерни източници: официални хранилища, snap, flatpak и неофициални хранилища, които все още трябва да се търсят и добавят към настройките на пакета. Половината от функциите са достъпни само от терминала. И вместо в послушен помощник, пакетният мениджър се превърна в личен Хитлер, който на всяка крачка наляво или надясно избухва в дълги, яростни тиради за това как потребителят е глупак и прави всичко погрешно.

- Защо не мога да инсталирам най-новата $PROGRAM_NAME на моята система??
„Защото майната ти, ето защо.“ Основното нещо не е потребителят и неговите нужди, а КРАСИВАТА КОНЦЕПЦИЯ!

Вместо най-късите плавни траектории от А к В с междинни единични действия имаме криволичещи последователности от точки, всяка от които представлява не едно просто действие, а цял набор от действия, често включващи терминала. Освен това тези последователности варират от Linux до Linux, от среда до среда, поради което отнема толкова време и досадно да се помогне на начинаещите с техните проблеми, а писането на общи инструкции е напълно безсмислено.

Ако по-голямата част от флирта в емо средата се състоеше от ненатрапчиви опити да се разбере пола на събеседника, то по-голямата част от помощта в Linux средата се състои от досадни опити да се разбере точната конфигурация на хардуера и софтуера на страдащия.

Смешното е, че светият дух на незавършения Unixway отдавна поглъща екосистемата отвътре, нейните огромни човешки и машинни ресурси. Linux общността наистина е затънала в сизифов опит да сглоби, тества и фино настрои триста трилиона различни комбинации от малки тухлички, които съставляват десетки популярни Linux и които се развиват независимо един от друг и здравия разум. Ако в една единствена интегрална система имаме умишлено ограничен набор от траектории, по които могат да се развиват събития по време на работата на компютъра, тогава в случая на Linux системата, в отговор на същите действия, може да произведе едно нещо днес и утре, след актуализация, нещо съвсем различно. Или изобщо няма да показва нищо - просто показва черен екран, вместо да влизате.

Е, наистина, защо ще се занимавате с някакви скучни цели за социални маниаци? По-добре играйте с този вълнуващ дизайнер!

Как да го оправя

На първо място, трябва да се отървете от илюзията, че проблемът може да бъде решен чрез създаване на друг скучен клонинг на Ubunto с готини икони и предварително инсталиран Wine. Освен това проблемът не може да бъде решен чрез въвеждане на друга красива концепция като „нека прехвърлим конфигурациите под git контрол, ще бъде уау!“

Необходим е Linux хуманизирам. Определете набор от цели, които хората решават. И изградете кратки, прости, очевидни пътища към тях, като започнете от момента, в който човек натисне бутона за захранване на системния модул.

Това означава - повтори всичко, започвайки с буутлоудъра.

Междувременно виждаме още едно раждане на още един комплект за разпространение с пренаредени легла и повторно залепени тапети - можете да сте сигурни, че Linux ще остане забавление за хора, които не са играли достатъчно с конструктори в детството.

Източник: www.habr.com

Добавяне на нов коментар