Време е повече Linux дистрибуции и DE да станат „доказателства за Linux“

Сподели

Последните няколко седмици разтърсиха настолната Linux общност.

Популярният технологичен YouTuber Линус, не Торвалдс, а Себастиан, реши да използва Linux на настолен компютър за един месец. Линус Себастиан искаше да види дали Linux е стигнал до точката, в която е достатъчно удобен за потребителя, за да може всеки технически маниак да го вземе и да стартира? Фокусът му също беше върху игри на Linux защото компютърните игри са област, която Себастиан обхваща много.

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

Само, че мина ужасно погрешно в първата част на Linux Daily Driver Challenge.

(не)известният момент на Pop!OS на Линус Себастиан

Линус Себастиан реши инсталирайте Pop!_OS защото често се смята за добра масова дистрибуция за игри. След това той се опита да инсталира Steam от софтуерния център, но софтуерният център не успя да го инсталира.

Себастиан срещна проблем с инсталирането на Steam

Когато не работеше графично, той продължи да прави това, което би направил всеки друг потребител на Linux. Той се обърна към терминала и изпълни магическата команда sudo apt-get install.

Себастиан преминава към командния ред, за да инсталира Steam

Както при графичен, така и при терминален метод, Pop!_OS показа предупреждение, че потребителят е на ръба да премахне някои основни пакети.

Методът на командния ред ясно предупреждава: „На път сте да направите нещо потенциално вредно. За да продължите, въведете фразата „Да, направете както казвам“”.

Игнорира предупреждението за премахване на важни пакети

За много потребители на Linux това би могло да бъде точката за пауза и размисъл. Резултатът ясно показва, че ще изтрие gdm3, pop-desktop и много други елементи от средата на работния плот.

Но хората често не се интересуват от предупреждения. Линус Себастиан продължи с него и в крайна сметка се оказа счупена система, която не може да се влезе графично.

Линус Себастиан (не Торвалдс), след като разбра, че неговата инсталация на Pop!_OS е объркана

Урок за настолни Linux разработчици

Има два урока, които да научат тук за разработчиците:

  • Инсталирането на Steam или друг обикновен софтуер никога не би трябвало да води до премахване на критични графични елементи.
  • Потребителят не трябва да може да премахва критичната част от софтуера от редовно, масово разпространение.

Pop!_OS бързо коригира грешката със Steam и също така добави защитен механизъм за деактивиране на премахването на критични елементи на работния плот.

За да предотврати подобни инциденти в бъдеще, Pop!_OS закърпи мениджъра на пакети APT. Сега POP!_OS няма да може да въведе „Да, прави, както казвам“. Вместо това те ще трябва да добавят специален файл, за да го активират (ако някой наистина иска да премахне пакетите).

Това е добър ход от Pop!_OS. Но това не е просто урок за Pop!_OS. Повечето дистрибуции на Linux могат да срещнат подобна ситуация и в крайна сметка да изтрият средата на работния плот и самия сървър на дисплея.

KDE взе бележка и добавя функция за деактивиране на премахването на десктопа на Plasma в предстоящата версия на Plasma 5.24.

KDE Plasma няма да ви позволи да премахнете Plasma Desktop

Много хора обвиниха Линус Себастиан, че е продължил с бедствието въпреки ясното предупреждение. Но ето нещо, много потребители няма да се интересуват от „предупреждения“, без значение колко технически напреднали са те. Хората просто приемат, че натискането на Y или други подобни неща е само част от процедурата, без да се замислят. Някои други потребители на Linux са се сблъсквали с него в миналото и много ще го срещнат в бъдеще.

Ето защо добавянето на отказоустойчивост е мъдрата стъпка тук. Това е нещо, което всички масови дистрибуции трябва да правят.

Източник: news.itsfoss.com

Публикациите се превеждат автоматично с google translate


Сподели