Главный редактор It’s FOSS обновился до Ubuntu 24.04 LTS, и новая операционная система его, мягко говоря, разочаровала. Что не так с недавним релизом главного дистрибутива Linux?

Я дико разочарован Ubuntu 24.04 LTS 😡
Видите сердитый смайлик в конце заголовка? Это потому, что я в ярости!
Разочарование – это не совсем то слово, которым можно было бы описать мои эмоции. На самом деле я взбешён! Меня бесит то, как высокомерно Canonical относится к собственным пользователям. Заранее прошу прощения за выбранный тон, но я просто не знаю, как передать словами то, насколько отвратительным показался мне недавний релиз главного дистрибутива Linux.
Что не так? Что ж, Ubuntu 24.04 LTS уже можно установить и пощупать самостоятельно. И поддержка дистрибутива продлиться более 5 лет. И это лучшее, что есть в нынешней итерации системы!
Годами Canonical всеми силами пропихивали собственный формат пакетов Snap, задвигая универсальный для семейства Debian формат DEB на второй план. Но с релизом Ubuntu 24.04 LTS этот цирк с конями вышел на совершенно новый уровень!
Центр приложений больше не поддерживает DEB
На самом деле, всё это началось ещё в Ubuntu 23.10. Если вы скачиваете deb-пакет с официального сайта разработчика, установить его будет не так просто. По привычке вы дважды щёлкаете по скаченному файлу, но вместо установки на экране появляется сообщение об ошибке.

Уже видите лазейку? Что ж, давайте попробуем зайти в контекстное меню и открыть файл с помощью Центра приложений. Ха! Центр приложений открывается, но уходит в вечную загрузку, не давая вам установить нужное приложение. Готов поспорить, если бы я решил провести этот эксперимент на стриме, загрузка висела бы на экране дольше, чем Canonical собирается поддерживать дистрибутив.

И это не просто баг, который они забыли исправить. Они знают об ошибке, но тупо игнорируют её.
Canonical не собирается ничего исправлять
Впервые о проблеме заговорили ещё 23 сентября 2023-го, когда Ubuntu 23.10 была на стадии бета-теста. То есть Canonical знали об «ошибке» ещё до релиза предыдущей версии дистрибутива, но не стали ничего исправлять. Ни тогда, ни сейчас. Так, может, это и не ошибка вовсе?
Это мы считаем происходящее багом, ведь так быть не должно. Но это лишь потому, что вам кажется, что дистрибутивы из семейства Debian просто обязаны работать с deb-пакетами, и отсутствие такой возможности – это явно какая-то ошибка. По-другому и быть не может! Но парни из Canonical явно видят в этом не баг, а возможность, возможность снова пропихнуть свои снапы!
Я просто не верю, что у такой компании, как Canonical, не нашлось времени, чтобы исправить настолько заметную ошибку! Кстати, именно это они и заявили:
К сожалению, у нас не было возможности исправить замеченные ошибки до релиза Ubuntu 24.04, но это наш приоритет к началу следующего цикла!

В это хоть кто-то верит? Ничего тупее в жизни не слышал!
Canonical просто тянет время. Ошибку заметили ещё полгода назад, и, если бы внутри компании были заинтересованы в поддержке всё ещё главного формата пакетов, они бы нашли время, чтобы всё исправить. Готов поспорить, они и не собирались ничего исправлять, по крайней мере до релиза 24.04. А всё потому, что Ubuntu 24.04 – это LTS-версия с долгосрочной поддержкой: те, кто установить Ubuntu 24.04 LTS будут вынуждены пользоваться snap-пакетами как минимум до 2026-го, а если бы всё исправили ещё в 23.10, снапы были главным форматом всего полгода. Подумайте об этом.
Не нужно рассказывать мне про терминал!
Я использую Linux уже 15 лет, и я прекрасно осведомлён о том, как устроена операционная система. Причём не какой-то там условный Linux, а именно Ubuntu. Мне по большому счёту и не нужен графический установщик, но он нужен подавляющему большинству пользователей, и особенно новичкам, которые только вчера перешли на Linux с Windows или MacOS. Они и понятия не имеют о том, как устроен Linux и как работать через терминал. Они привыкли, что программы устанавливаются двойным кликом, а значит, программы должны устанавливаться двойным кликом!
Представьте, что вы разочаровались в Windows и решили пересесть на Linux. Вы почитали какие-то статьи, посмотрели обзоры и решили установить всё ещё главный дистрибутив Linux – Ubuntu. Можно ли в Ubuntu использовать знакомые приложения вроде Chrome или Vivaldi? Разумеется! Загуглите, и вы не найдёте ни одного сообщения о том, что это невозможно. Но ни Chrome, ни Vivaldi в Центре приложений нет, так что вы по привычке идёте на сайт разработчика и скачиваете установщик для вашей операционной системы. А потом вы запускаете его двойным кликом, а он выдаёт ошибку! Вы пробуете запустить файл через контекстное меню, а он снова не работает. И о чём вы думаете в этот момент? Это вы делаете что-то не так или система совершенно не приспособлена для адекватного использования?
Так вот, если у вас хватит энтузиазма и терпения, вы снова отправитесь в сеть и, возможно, найдёте информацию о том, что установить скаченный файл можно и через командную строку. Но это сложно! И это точно не то, чем должны заниматься новички. Подобные пляски с бубном и отталкивают от Linux потенциальную аудиторию!
Ubuntu намеренно меняет DEB на Snap
Кстати, до Ubuntu 20.04 вы всё-таки могли запустить установку deb-пакетов двойным щелчком мышки: запускался Центр приложений, и начиналась установка, как будто вы устанавливаете приложение прямо из репозиториев Ubuntu. А потом начались странности, и двойной клик по файлу в формате .deb запускал не Центр приложений, а внезапно архиватор.

Открыть deb-пакет с помощью Центра приложений в те времена было всё-таки можно, правда для этого пришлось бы полазить по контекстным меню. Не особо удобно, но хотя бы работает.

Тогда мало кто обратил на это внимание, ведь всё можно было исправить. Теперь же кажется, что это был намеренный шаг, ведь заметная доля пользователей не станет заморачиваться с подобными настройками.
И давайте не будем забывать о том, что Canonical постоянно подсовывает нам свои снапы под видом deb-пакетов. Даже если вы устанавливаете софт через терминал, вместо некоторых deb-пакетов вам подсунут Snap. К примеру, вы не можете установить Chromium в формате DEB. А хуже всего то, что Ubuntu не станет предупреждать вас о том, что вместо нативного deb-пакета будет установлен Snap.
К чему это всё?
Давайте проясним: я понимаю, что Canonical в праве делать со своим дистрибутивом всё, что им в голову взбредёт. Хотят пропихивать снапы – пусть пропихивают. Хотят убрать DEB – пусть убирают. Но зачем делать это тайком? Если вы так уверены в собственной правоте, почему делаете это исподтишка?
Хотите, чтобы в вашем магазине приложений были только снапы, отлично! Со временем пользователи привыкнут и перестанут это замечать. Но, если мне нужно установить deb-пакет, у меня должна быть такая возможность! Вы – Debian, в конце концов! Имейте совесть!
А то, что Canonical делает сейчас, лично я воспринимаю, как издёвку. Им плевать на мои привычки и потребности. Им кажется, они лучше меня знают, как пользоваться моим компьютером. Напоминаю, что говорит это пользователь Ubuntu с 15-летнем стажем. Отличная работа, Марк!
Ubuntu – главный дистрибутив Linux. А знаете, как Ubuntu оказался на вершине? Упрощая то, с чем обычные пользователи не хотели разбираться. Ubuntu был первым дистрибутивом для людей, первым дистрибутивом, который мог установить любой чайник, первым дистрибутивом, которым может пользоваться любой школьник и любая домохозяйка. Можете ли вы тоже самое сказать и о нынешнем положении Ubuntu? Сильно в этом сомневаюсь…
Абхишек Пракаш,
It’s FOSS
26 апреля 2024