
Я выбрал Artix, кстати.
Всё. С этим покончено. Недавно я установил Linux на свой основной десктопный компьютер и рабочий ноутбук, полностью перезаписав раздел Windows. По сути, я удалил главную операционную систему с двух компьютеров, которыми пользуюсь чаще всего, доверив все свои личные и рабочие потребности сообществу опенсорса. Эта тенденция набирает популярность, и я присоединился к общему ажиотажу, но по веским причинам. Некоторые из этих причин могут отозваться в вас и убедить наконец-то тоже совершить этот переход. В статье я расскажу о своём опыте.
Телеметрия и нестабильное ПО

Почему в последнее время появилось так много статей и YouTube-видео, в которых авторы рассказывают истории технарей, перешедших с Windows на Linux? Тот, кто прочитал хотя бы одну из этих статей или посмотрел хотя бы одно из видео, знает, что всё можно свести к двум основным проблемам: телеметрии и низкой стабильности ПО.
Ни для кого не секрет, что Windows 11 собирает данные, как пылесос, и помешать этому сложно (а иногда и невозможно). Сама операционная система действует в точности так, как десяток лет назад работало шпионское ПО (spyware): она вытягивает любые доступные ей данные о текущем пользователе. В эти данные включена информация про оборудование, используемые приложения и ПО, тренды нагрузки в системе и многое другое. После появления ИИ компания Microsoft выпустила Copilot — искусственного ассистента, помогающего пользователям, перехватывая их данные инструментами наподобие Recall. Оказалось, что Copilot по большей мере оказался провалом, больше помогавшим Microsoft (и воришкам данных), чем пользователям.
Вторая важная причина удаления Windows — разочарование от работы ПО. В Windows 11 есть множество модулей параметров для обработки одной и той же задачи (например, для настройки сети или добавления устройств), но ни один из них, похоже, не обменивается данными с другими. Кроме того, складывается ощущение, что каждое следующее обновление (которое в конечном итоге устанавливаются принудительно) привносит больше багов, чем исправлений. Лично в моём случае после установки Windows 11 за неделю произошло 2-3 полных вылета системы, а компьютер у меня вполне мощный: AMD Ryzen 7 6800H, 32 ГБ ОЗУ и накопитель PCIe NVMe на 1 ТБ. Тем не менее, несколько раз в неделю мой компьютер зависал на несколько секунд, мониторы отключались, а PC или перезапускался, или переставал подавать признаки жизни.
Столкнувшись с этими проблемами и попробовав решать их при помощи обходных способов, я на несколько недель создал второй раздел для Linux. После того, как обновление Windows (которое произошло без моего участия) удалило этот раздел вместе с установленным Linux, я решил пойти ва-банк: удалил Windows 11 и установил Linux на весь накопитель.

Сложный выбор
Обычно первым делом беглецам с Windows, мигрирующим на Linux, задают такой вопрос: «Почему именно Linux?». Это хороший вопрос, на который стоит ответить, прежде чем отказываться от Windows в пользу другой операционной системы. Лично я сначала попробовал macOS. Эта операционная система показалась мне удобной и понятной, но в конечном итоге мне не понравились её ограничения (попробуйте, например, установить приложения из сторонних источников). К тому же единственный мой компьютер Apple — это MacBook Air 2014 года, поэтому последняя версия macOS, которую я мог установить, была 11 (Big Sur), выпущенная в 2020 году. В целом работа системы на старом «железе» была довольно медленной, и я понимал, что это неизбежно скажется и на ПО — приложения вскоре устареют, и я не смогу их обновлять. Также я попробовал OpenCore Legacy Patcher, чтобы установить на ноутбук macOS 13. Хоть производительность и повысилась, основные функции наподобие iMessage и Continuity Camera работали с багами или совершенно отказывались запускаться. Плюс мне нужен был ещё и десктоп. Не желая продавать почку ради нового компьютера, я выбрал Linux.
Linux обещал нужный мне потенциал — высокую совместимость с оборудованием и полную свободу в выборе ПО. Эту операционную систему можно запустить практически где угодно, и она предоставляет пользователям большую степень контроля над компьютером. Я попробовал несколько дистрибутивов Linux. Дистрибутив — это «разновидность» Linux, каждая из которых обладает своими уникальными факторами (например, управление приложениями/пакетами, пользовательский интерфейс). Для большинства дистрибутивов эти различия практически неважны; в большинстве дистрибутивов доступны те же основные пакеты, что и в других.

Сначала я попробовал Mint — популярный вариант для новичков. Начинал я путь, уже имея за плечами определённый опыт работы с Linux: я устанавливал Linux на Chromebook и старые ноутбуки (о чём вкратце можно прочитать в моей статье). Mint считается дистрибутивом, который «просто работает», потому что часто поставляется с комплектом всех драйверов и ПО, необходимых большинству пользователей. Можно приступить к работе с ним спустя секунды после установки, не заморачиваясь с текстовыми файлами и менеджером пакетов. С Mint было приятно работать, но, на мой взгляд, он слишком уж раздут (то есть в нём установлено слишком много ПО). Благодаря стабильности и широкому спектру пакетов я выбрал Mint для PC, используемого в качестве семейного домашнего кинотеатра, и пока он нас не разочаровал. Для личного пользования мне хотелось чего-то более «технического» и надёжного с точки зрения пользовательских фич и контроля над системой.

Я попробовал ещё несколько дистрибутивов, в том числе и Debian (который я установил на свой ноутбук, а теперь использую в офисном PC кофейни, которой я владею и руковожу), Bazzite, Fedora и Void. Все они вполне подходили, если не считать Void — репозиторий XBPS Void Linux был слишком скудным для моих задач, а совместимость драйверов оказалась большой проблемой для моего ноутбука и домашнего PC. В конечном итоге я остановился на Artix Linux, производном от Arch Linux. У Artix есть все возможности и степень контроля Arch, в том числе Arch User Repository с кучей пакетов и приложений. Кроме того, это достаточно легковесный дистрибутив в том смысле, что изначально в нём есть не так много всего. Artix отличается от Arch тем, что не использует SystemD в качестве системы инициализации. Я не буду вдаваться в подробности того, что такое системы инициализации; достаточно сказать, что Artix загружается невероятно быстро (меньше десяти секунд с момента холодного запуска) и довольно мало нагружает системные ресурсы. Однако нельзя сказать, что после установки он полностью собран и готов к работе.
Трудности и преграды
Мой MacBook Air 2014 года — всё ещё довольно мощная машина. К сожалению, Linux не всегда хорошо совместим с устройствами Apple. После установки Artix на Air самой серьёзной для меня проблемой стало отсутствие драйверов беспроводных устройств, поэтому WiFi изначально не работал. Решение казалось простым: достаточно было скачать соответствующие драйверы WiFi (драйверы Broadcom, если точнее) из основного репозитория Artix. Это несложный процесс, выполняемый одной командой в терминале, но он требует подключения к Интернету... которого у ноутбука не было. Я подключил адаптер USB-Ethernet, присоединил ноутбук напрямую к маршрутизатору и установил драйверы WiFi. Весь процесс занял примерно десять минут, но это было раздражающее препятствие.
Для протокола должен сказать, что десктоп (система на AMD Ryzen 7 6800H) без проблем заработал «из коробки», даже с необычным разрешением второго монитора (1680x1050, в вертикальном положении). Однако у меня возникли некоторые проблемы с установкой отдельных пакетов на обе машины. При попытке установить среду рабочего стола KDE (по сути, это другой GUI для основной операционной системы) возникли странные артефакты: в меню белый текст отображался на белом фоне, и этот баг не получалось устранить ни в одном разрешении. После отката к XFCE4 (среде рабочего стола, используемой в Artix по умолчанию), из панели задач пропал индикатор сигнала WiFi. Из-за этого мне пришлось удалить сетевой менеджер, установленный KDE, и заново связать стандартный сетевой менеджер с папкой запуска сервисов runit. Наверно, это предложение кажется непонятным, и процесс для меня оказался таким же. Проблема была решена, и у меня снова появился индикатор WiFi, позволяющий выбирать беспроводные сети, но только спустя 45 минут чтения мануалов и постов на форумах.

Прочие проблемы были неотъемлемо связаны с Linux. Не все игры Steam, считающиеся совместимыми с Linux, на самом деле таковы. Хороший пример этого — Civilization III Complete: при запуске игры карта становится полностью чёрной. (Решить проблему удалось, запустив игру через приложение Lutris.) Не всё ПО, которым я пользовался в Windows, есть для Linux, например, Greenshot для создания скриншотов или uMark для пакетного добавления водяных знаков на фотографии. Для них существуют альтернативы, но в них или нет всех нужных мне функций, или им приходится учиться заново.
Смартфоновый рай

Как ни удивительно, работать со смартфонами в Artix Linux очень удобно, но получается это не сразу. Управление Android достаточно понятно благодаря тому, как Android работает с USB-соединениями. Смартфон на Android обычно сразу распознаётся Linux в качестве USB-накопителя. Также есть ADB (Android Debugging Bridge) через терминал для выполнения команд на устройстве с Android. Однако у меня iPhone.
Как говорилось выше, устройства Apple и Linux не всегда хорошо сочетаются. Как минимум, в моём случае с iPhone 13 Pro Max и Artix со средой рабочего стола XFCE4. При подключении телефон только заряжался, но не был виден. Я пробовал устанавливать приложения типа KDE Connect, которые должны были предоставить большинство тех возможностей взаимодействия, которые есть между iPhone и компьютерами Mac. К сожалению, ничего не получилось. Но мне удалось найти решение в неожиданном месте.
Когда я пытался установить KDE (см. выше), она оставила на компьютере файловый менеджер Dolphin. Я начал пользоваться Dolphin, потому что он понравился мне больше, чем стандартный файловый менеджер XFCE4 (Thunar). Dolphin таил в себе приятный сюрприз: он мог распознавать мой iPhone при подключении. Благодаря этому обмен файлами с телефоном стал невероятно простым: файловый менеджер предоставлял полный файловый доступ к iPhone. Из-за особенностей управления файлами в iOS для каждого из моих приложений есть отдельные папки. В целом процесс сильно облегчился по сравнению с Windows, потому что мне больше не требовался iTunes.


Дополнительные преимущества
Так почему же я перешёл на Linux и почему пишу эту статью о своём опыте? Ответ будет кратким: удовольствие. Мне снова нравится пользоваться своими компьютерами, и этот опыт увлекателен. Всегда можно найти, что настроить, или узнать, как это работает. Дополнительные преимущества: компьютер работает быстрее, чем с Windows, и гораздо стабильнее.
Есть и множество других аспектов, обсуждение которых сделало бы этот пост ещё длиннее, поэтому вкратце подведу итог. Установка игр из Steam выполняется так же просто, как в любой другой операционной системе, однако список совместимых проектов будет чуть меньше, чем в Windows. Тем не менее, мне удалось без тормозов и проблем поиграть во все свои игры из Steam (за исключением вышеупомянутой Civilization III). В некоторых случаях геймплей оказывался чуть плавнее благодаря отсутствию таких вещей, как античитерское ПО, работающее в фоновом режиме.

Настройка возможна с переменным успехом и зависит от выбранной среды рабочего стола или оконного менеджера. Я пользуюсь XFCE4, которую можно достаточно подробно настраивать, но чтобы достичь идеала, требуются определённые технические знания. Она поддерживает инструмент Conky, способный отображать системную информацию на рабочем столе. Его можно удобно настраивать, но для этого в файле конфигурации используется формат Typescript.
Управление питанием реализовано в Linux немного неуклюже. Кажется, MacBook Air работает от аккумулятора столько же, сколько и в macOS (это старый ноутбук, поэтому аккумулятор уже слабый), но иногда какой-нибудь процесс мешает машине уйти в сон при закрывании крышки. Однако из-за легковесности Artix кулер ноутбука редко сильно разгоняется. К десктопу это тоже относится.
Для переноса системной конфигурации, в том числе настроек рабочего стола и приложений, достаточно скопировать одну папку, поэтому чтобы мой MacBook выглядел точно так же, как десктоп (при условии, если на нём установлены те же пакеты), достаточно простого перетаскивания. Linux обеспечивает недостижимую степень гибкости в выборе UI: если вам что-то не нравится в XFCE, то можно или изменить сам файл конфигурации, или установить новую среду (впрочем, как говорилось выше, это сопряжено с рисками).
В целом стабильность системы остаётся превосходной. Компьютер не вылетел ни разу, и у меня не возникало проблем с графикой, как в Windows 11, где иногда рендерился чёрный экран.
Вывод: Linux требует времени, но оправдывает себя

Linux — это не готовая «серебряная пуля» для решения всех ваших проблем с компьютером. Как и любая другая операционная система, он требует обучению способам работы и особенностям. Стоит признать, что в нём требуется чуть больше технических знаний для погружения в тонкости операционной системы и полного раскрытия её потенциала, но многие дистрибутивы (например, Mint) готовы к работе уже «из коробки»; возможно, в них вам даже ни разу не понадобится открывать командную строку. На нашем основном медийном PC установлен Mint, и мои младшие дети (на момент написания статьи им четыре года и пять лет) без проблем ориентируются в нём. Старшие дети научились загружать на него игры и играть на Bluetooth-джойстиках.
Лично мне нравятся трудности, и Linux обеспечивает баланс между удобством пользования с глубоким изучением деталей. Некоторые дистрибутивы позволили бы «прийти на всё готовое» сразу после установки, но мне хотелось чего-то большего. Красота Linux заключается в его гибкости: можно при желании выбрать степень сложности дистрибутива.
Установка Linux не только спасла три машины у меня дома (ноутбук, десктоп и медийный PC), но и вернула мне радость от пользования компьютером. Иногда процесс раздражал, но прилив энтузиазма, когда, приложив небольшие усилия, я решаю проблему, не сравним c тем, что я ощущал в Windows. После устранения проблемы в Windows я больше испытывал облегчение, как будто меня перестали бить по почкам.
Думаю, это связано с тем, что проблемы, с которыми я сталкивался в Linux, по большей мере возникали по моей вине. В Windows или macOS большинство проблем вызвали ограничения или баги операционной системы. Linux позволил мне поломать машину и починить её снова, научившись в процессе чему-то новому.
Из-за отказа Microsoft (из гордости или невежества) улучшать (или хотя бы не ухудшать) Windows 11, несмотря на громкие возмущения пользователей, популярной альтернативой стал переход на Linux. Вам тоже стоит над этим подумать, а если вы уже об этом размышляли, то самое время приступить.
mgis
Будучи 1С-разработчиком, мне сложно полностью отказаться от Windows. Я бы даже сказал, нет технической возможности.
А потому, grub наше все.
fndrey357
Будучи пользователем autocad, мне сложно полностью отказаться от Windows. Я бы даже сказал, нет технической возможности.
Ainyru
Помню школьные времена, когда Autocad работал под DOS, а этой вашей винды не было даже в первой версии.
RoasterToaster
Я Брежнева помню.
В копилку бесполезных воспоминаний
Wesha
А Вы можете по памяти перечислить всех «...на аэродроме его встречали...»?
PerroSalchicha
... Эдуард Шеварнадзе и другие официальные лица :-Р
Wesha
Это в самом конце. Перед этим шли Суслов, Устинов, Черненко и вообще длинный список.
PerroSalchicha
Неа, это зависело от уровня представительности делегации. Лидеров других стран встречал топчик Политбюро, в этом случае перечисляли всех поимённо. А если делегация была пожиже, министерского уровня, или там послы какие-то, их встречал министр иностранных дел со своей братвой, в этом случае называли только его, а МИДовскую братву - "другие официальные лица".
Wesha
Ну так о том и речь: слабо его перечислить по памяти?
(Чуть ли не в каждой программе «Время» кто‑нибудь да прилетал, и на аэродроме его встречали.. навечно отпечаталось на детской подкорке.)
randomsimplenumber
Дед, заканчивай с таблетками ;) Вспоминай про мороженное ;))
WVitek
А «...на Семипалатинском полигоне произведены испытания ... мегатонн...»
(радиоточка на кухне всегда включена была)
randomsimplenumber
В Припяти ничего не происходит, Мир,Труд,Май..
PART
"В Петропавловске-Камчатском полночь"
ManulVRN
"Какой страшный город, там всегда полночь" было у какого-то юмориста.
RoasterToaster
Лёлек и БолекСлюньков, Зайков и ВоротниковManulVRN
товарищи Воротников, Добрынин, Долгих ... нет, дальше не помню. Слюньков, Зайков, Зимянин..., сдаюсь.
maikuss
Всех и сам дорогой товарищ Леонид Ильич не факт, что мог по памяти перечислить.
Wesha
А теперь AutoCAD 10 даже под Windows 7 запустить невозможно :(
aik
А девятку, которая работает под 7, не запустить из-за того, что автодеск серверы лицензирования отключил. Не, можно её спиратить, но мы же все тут законопослушные люди.
Wesha
Окститесь, какие сервера авторизации для программы под DOS???
checkpoint
WINE ?
PerroSalchicha
Пытаться наладить работу Автокада под вайном - это пытаться решать костылём проблему, которой вообще не существует, если убрать костыль.
DarkTM
сейчас у них (wine) патч висит в pr, на стабильную починку адобе, так что вполне на них может и автокад поехать.
Nick0las
О, наконец-то кто-то добрался починить адобе, если это тот баг о котором я говорю. Некоторые элементы управления фотошопа фризятся при наведении мышки на них. что-ли попробовать собрать себе версию с этого коммита.
RTFM13
зато появляется мешок других.
NAI
Mint 22.3, wine winbox64.exe - дальше выбора устройств не уходит. Под виндой асе ок.
MXconfig (софт для конфигурирования коммутаторов moxa) - beoadcast search находит 10 коммутов потом вайн падает с критической ошибкой. Под виндой все ок.
На этом фоне САПР, 1с и автокад даже пытаться запускать не хочется
Мне надо работу работать, а не е*ся с вайн пытаясь понять что поломалось и как это чинить
thereisnocolor
Mint 22.1, winbox работает под wine вообще без проблем
NAI
У меня на 22.2 тоже все работало, а на 22.3 умерло
s7eepz
https://mikrotik.com/download/winbox
а вы не знали что есть винбокс под линукс? бета, но все работает.
SpiderEkb
Золотые слова.
Почитав сколько времени человек потратил на переход хочется спросить - а вы вообще работаете с компом как с основным инструментом? Или для вас это просто гаджет для развлечений в свободное время?
И да. У самого два ноута. Основной рабочий под Win10, второй, старенький, под Mint (начинал с 21, сейчас 22.3). Эксперимент с линуксом был затеян ради того чтобы понять - если совсем припрет насколько бесшовно я смогу всю работу перевести на линукс. Т.е. там была воспроизведена вся необходимая для работы конфигурация (софт, настройки и т.п.)
В целом удалось воспроизвести почти все. Не на 100% (если пара мелких утилит, у которых в линуксе нет 100% функционального аналога), кроме двух моментов. Во-первых, Cisco Jabber, являющийся одним из основных средств рабочей коммуникации и частью офисной IP-телефонии. Его просто нет под линукс. И не будет. Во-вторых, вся документация у нас в ворде (достаточно объемные структурированные документы) и в Visio. С вордом еще как-то можно жить, хотя линуксовые офисы с этими документами работают местами кривовато, местами просто неудобно, но с Visio никак вообще. Нет под линукс инструмента, который может приемлемо его заменить.
Так что перейти полностью на него, увы, не получится. При всем желании и симпатии к линуксу. Чтобы совсем без боли и потери производительности. Хотя в качестве отдельного VDI терминала оно сейчас у меня работает и с этой задачей справляется.