Найти тему
Small Entropy

На Linux около 5 лет или почему я вернулся на Windows

Оглавление

Данный текст является скорее отражением моего опыта. Я не пытаюсь убедить кого-то в своей правоте, мне вообще плевать кто и что думает просто хочется, чтобы вы не совершали те же фатальные ошибки, что и я.

Каждый линуксоид мечтает, что Tux когда-нибудь пробьет это мерзкое окно
Каждый линуксоид мечтает, что Tux когда-нибудь пробьет это мерзкое окно

Почему я пытался пересеть

В своё время я начал использовать в работе Linux. Перейдя в одну фирму программистом (тогда и произошла миграция с Python-разработчика в NodeJS-программиста) мне стало в какой-то момент проще использовать Linux. Не потому, что Windows ну умел то, что мне нужно. Просто ArchLInux + i3wm давали просто поразительно малые показатели потребления, при нужной мне эргономике использования. Настроив рабочую среду на ноутбуке (нам выдавали средние по производительности машинки фирмы HP) я стал жителем терминала, так как большую часть времени проводил за разработкой серверных приложений на NodeJS или за отладкой этих же приложений.

Став руководителем филиала разработки одной крупной компании HiLoad задач на походном девайсе стало меньше, но современные браузеры жрут как не в себя. Нет, ну правда - запушенный Google Chrome с парой вкладок выедает 4ГБ, при том что я ещё не начал ничего полезного делать.

На походной и домашней машине стоял Windows 10, я подумал - а почему бы на "походном" ноутбуке просто не поставить Linux, как в старые добрые времена?

Коротко об итогах

Я не буду долго и нудно рассказывать о том, как я настраивал каждый дистрибутив GNU/Linux. Просто оставлю тут итоги моих страданий.

Manjaro Linux

Manjaro Linux на KDE
Manjaro Linux на KDE

Некогда очень приятный дистрибутив. Встал с полпинка, но потом вызвал дичайшую боль. Падает после обновления в бесконечную загрузку. Так и не смог поправить, да и откровенно говоря не было столько времени разбираться.

Из плюсов, легко поставить, множество хорошего софта уже работает из коробки. Игры Steam завелись с пол пинка, кстати, тоже.

Из минусов, не стабильный. Как бы его не рекламировали как "Ubuntu on Arch", но это не так. Плюс своё ядро. Плюс очень инородные для экосистемы Arch графические утилиты.

Endveavour OS

DE/WM на любой вкус
DE/WM на любой вкус

Очень хороший дистрибутив. Мой фаворит из всего зоопарка, который пощупал за месяц. Построен так же на базе Arch (но ванильном!) и все настройки и конфиги исключительно по старинке, через терминал.

Есть куча преднастроенных и темизированных сред (XFCE4, KDE, GNOME, Cinnamon, Mate, i3wm). Все было бы отлично, но просто много недоработок. Банально часть времени каждый день тратил на допилку чего-нибудь.

Добило то, что при попытке поставить Enlinghtenment что-то сломало вообще всё (вызывало ошибку при запуске любого приложения). Конечно, может руки кривые, но ставил по оф. гайдам.

А ведь одна из "фишек" дистрибутива - независимость от DE/WM (т.е. ломаться что-то от смены графической среды не должно).

OpenSuse Tumbleweed

Наверное самый запоминающийся логотип дистрибутива GNU/Linux
Наверное самый запоминающийся логотип дистрибутива GNU/Linux

Некогда мой любимый дистрибутив. И да, тут до сих пор самые вкусны KDE из всего, что я щупал. Но есть опять существенный минус - масса багов.

Плюс половина (!) тухлых пакетов, половина (!!) стабильных и старых. От этого все проблемы. Временами отпадали тачпад, звук. Как завести flash player так и не понял для FF. Просто он не заработал по непонятным причинам. Хотя с оф.репы сюсы.

Кстати, да. Классическая бага с ошибкой при обновлении из значка трея (возникает, как я понял, из-за того что обновляться лезет система без прав суперпользователя) до сих пор есть, её никто не хочет чинить. Лет пять-шесть уже как.

Linux Mint

Мы не быдло, мы не будем копировать Windows говорили они...
Мы не быдло, мы не будем копировать Windows говорили они...

Когда-то оставил теплые воспоминания. Поднимал его в сочетании с fluxbox на старом Asus EEE PC 701 (Да, тот самый 7-и дюймовый). Он просто страшен. Другой DE (не тот, что в сборке) настраивается руками. Вопрос - зачем тогда Mint, если есть Debian и Ubuntu?

Ubuntu Linux

Нескучные обои и новое шутовское название - главные фичи любого релиза Ubuntu
Нескучные обои и новое шутовское название - главные фичи любого релиза Ubuntu

Дистрибутив, с разработчиками которого активно сотрудничают Microsoft и один из флагманов, который убеждает, что GNU/Linux готов для desktop. UI в целом приятный (хотя есть спорные решения, которые хочется изменить), но временами фризит, по непонятным причинам. Сразу скажу, что пускалась "убунта" не на слабом железе (Core i5, затем на Ryzon 3 + 8ГБ оперативной памяти + SDD m2).

Snap пакеты почти везде, запуск софта долгий. Умудрились в "оснапить" даже такие вещи как калькулятор и некоторые cli. Итог - долгий запуск программ.

Elementary OS

А всё могло бы ведь быть не так уж и плохо. UI и правда приятен
А всё могло бы ведь быть не так уж и плохо. UI и правда приятен

Дистрибутив, который базируется на Ubuntu LTS. Как говорит оф.сайт создавался в первую очередь дизайнерами, которые думают о пользователе. Приятный внешний вид... но приключения начались сразу после запуска. Стандартными средствами так и не смог завести Bluetooth (на нём у меня живут телефон и мышка), приложения не исправленные под Panteon (DE сего дистрибутива) и смотрятся банально инородно. Проблем фризов Ubuntu не было, зато поставить что-то актуальное - ещё то приключение. Частично решается за счёт Snapcraft, но получаем долгий запуск приложений.

Arch Linux

Конструктор для взрослых бородатых дядек
Конструктор для взрослых бородатых дядек

Прекрасный дистрибутив. Всё понятно, лаконично. Принцип KISS во все щели. Есть одно "но", которое перечеркивает все плюсы (вполоть до прекрасной производительности и AUR с любыми приложениями) - нет у нормального человека столько времени возиться с минимальной даже настройкой.

Не верите? Посмотрите туториал по настройке. Всё сам, всё своими руками. Плюс масса способов выстрелить в ногу из базуки.

Зато Wiki по Arch прекрасна. Если у вас есть свободное время - Arch Linux прекрасный кандидат для его уменьшения.

Solus

Bungie выглядит очено не плохо. Жаль, дистрибутив так и не завёлся
Bungie выглядит очено не плохо. Жаль, дистрибутив так и не завёлся

Есть у меня простой принцип. Если я не смог с пятого раза сделать нормальный live usb для просмотра и установки системы - дистрибутив отправляется в утиль.

Гипотеза простая - если для того, чтобы поставить ОС вам надо плясать долгие часы с бубном, то процесс работы в ОС будет столь же большим гемороем.

Solus привлёк меня в первую очередь внешним видом. Он банально красив (собственный DE под названием Bungie). Плюс у него свой уникальный пакетный менеджер.

Но запустить его нормально так и не смог.

KDE Neon

NEON, KDE по умолчанию. Можно сказать ванильно. Кстати, у них не плохие ноутбуки
NEON, KDE по умолчанию. Можно сказать ванильно. Кстати, у них не плохие ноутбуки

Просто тот же Kubuntu Linux, вид сбоку. Работает шустро, фризов не было. В остальном минусы Ubuntu есть и тут (Snapcraft из-за которого менее наполнены PPA, например). При этом репы немного подрезаны и заменены на репозитории проекта Neon. KDE странное. Из-за того, что ванильное может быть. Много недоделок, но жить можно. Если вы не перфекционист и готовы периодически тратить время на то, чтобы что-то подкрутить.

Deepin Linux

Для меня - это самый красивый дистрибутив GNU/Linux, несмотря на тухлость пакетов
Для меня - это самый красивый дистрибутив GNU/Linux, несмотря на тухлость пакетов

Дистрибутив из Поднебесной. В прямом смысле китайское поделие, в самом лучшем смысле этих слов. Основан на Debian и собственном DE (Deepin). Если прошлая версия работала очень хорошо, то после обновления на последнюю актуальную - отпал тачпад и так и отказался включаться. Пробовал многое, банально надоело.

Далее из минусов - древний как гавно мамонта устаревший софт. Некоторые вези (Emacs, Racket, NodeJS 14.x, RethinkDB) пришлось собирать руками.

В последней версии разработчики, кстати, смогли испоганить отличную визуально DE (смотрится паршиво как iOS для iPad, очень походит на обновлённую macOS).

Ubuntu Bungie

А ведь на картинках даже не плохо выглядит
А ведь на картинках даже не плохо выглядит

Прекрасна до первого тыка. Является пародией на macOS, но с софтом, который не оптимизирован под работу в этом DE. Собственно та же Ubuntu Linux (её сборка с графической средой от проекта Solus).

Garuda Linux

Красиво, не стабильно, мало софта
Красиво, не стабильно, мало софта

Ещё одна попытка собрать из Arch Linux дистрибутив для пользователя. Графическая среда Wayfire (под Wayland 3D) божественно красива. Вызывает дикий восторг до тех пор пока не попытаетесь на ней запустить любое ПО, которое под него не приспособлено. Проблемы с Bluetooth те же, решаются установкой Blueman + Bluez. Не хватило терпения настроить софт для KDE, GNOME так, чтобы не выглядело вырвиглазно внутри Wayfire (который мало того, ещё и мало стабильный).

Вместо итогов

И всё же я вернулся к Microsoft
И всё же я вернулся к Microsoft

Вот сейчас пишу эти строки из под Windows 10, где на случаи нужны в Linux шуршит WSL2 и вспоминаю как страшный сон описанные выше мытарства.

Коллеги, давайте не будем обманывать пользователей - Linux не готов для desktop и не будет для него готов пока сообщество так же тянет одеяло каждый в свою сторону.

Я - тот кого называют computer geek, человек собиравший FreeBSD под железо на базе чипсетов VIA, работавший на походном ноутбуке с Plan9, писавший сервисы на нестабильных версиях компиляторов и молодых языках. Я фанат программирования и Lisp в частности.

И при этом я не могу чувствовать себя комфортно на Linux. Большую часть терминальных утилит мне проще пускать под WSL или написать самому (чем, я дума, в скором времени и займусь). Это будет проще и дешевле по времени, чем пытаться оживить то, что живо исключительно для серверных задач.

И до тех пор, пока дистрибутивы GNU/Linux останутся такими - я не вернусь в прекрасный мир OpenSource OS. Просто потому, что мне надо решать реальные задачи, а не "красноглазить" ради того, чтобы приложения или ОС работали так, как должны изначально. Поэтому - я сделал очевидный выбор и вернулся на Windows 10, которая всё же готова для пользователя. По настоящему готова.

Простите, наболело.