Как я пытался перейти на Linux и остался на винде
В среднем, раз в 3 года я пытаюсь уйти с Windows и перейти на свободное программное обеспечение. Началось это где-то с конца 90-х, и обострения в моей голове случаются, как правило, весной и осенью, когда у определённых людей начинают кипеть кровь и путаться мысли.
Основные мои претензии к Windows 10:
Унылый по современным меркам интерфейс
Вечные тормоза в обычных вещах типа удаления/копирования файлов
Вечные обновления и дурацкие уведомления
Плюс я никак не могу избавиться от ощущения, что она стучит на меня по каждому поводу
Яндекс.Дзен помог свежими статьями про то, что Linux «дорос» до десктопной системы, и после того, как у меня под виндой файл на рабочем столе объёмом 0 кб удалялся 30 секунд, я подумал: решено, я снимаюсь с якоря.
Нас голыми руками не возьмёшь — сначала я протестировал распиаренные на всех углах дистрибутивы в виртуалках под VMware Workstation и решил остановиться на Linux Mint, Manjaro, Ubuntu/Kubuntu. В виртуалках под виндой всё было гладко и прекрасно, наверное большинство обзорщиков так и тестируют дистрибутивы, но когда дело дошло до установки на голое железо, началось. И да, я до сих пор на Windows 10 . Ну что же, если вам это будет интересно, вот мой опыт прошлой недели:
Linux Mint — оставила меня с голым SSD без файлов вообще
Mint — самая пропиаренная на Дзене версия Linux-а, с неё и начнём. В принципе, всё очень даже неплохо и интуитивно понятно. Но есть один момент: при копировании файлов по сети моя сетевуха Aquantia AQC107 намертво зависала систему. С Intel-овской сетевухой таких проблем не было. Помогала только кнопка Reset, и после третьего сброса, Linux Mint отказался загружаться с ошибкой: «ну нет у тебя, братан, ни одного файла на разделе».
А всё почему? Потому что я выбрал современную файловую систему BTRFS, которая уже допилена до нормального вида, но под Linux Mint у людей при внезапном отключении электричества или таких глюках она выкашивает весь раздел под чистую без возможности восстановления. Спасибо, братья, на этом вопрос с Linux Mint можно закрывать. Да, там были все обновления по умолчанию.
Вообще, я нормально отношусь к тому, что Linux нужно допиливать и копаться в конфигах, что я и делаю на серверных ОС. Но для десктопа у меня правило — всё должно работать из коробки и никак иначе.
Kubuntu — установилась с 4 раза
Нет, вообще-то она устанавливается с 1 раза, но есть один момент: у всех Linux-ов, что я тестировал, драйверы видеокарты Nvidia не умеют заглушать вентилятор. Естественно, сразу хочется поставить оригинальные драйверы Nvidia, после чего система не грузится, выкидывая тебя в командную строку. К чести разработчиков, в интернете полным-полно инструкций по установке драйверов, но если уж при инсталляции у тебя возникли «различия в пакетах», то основные рекомендации сводятся к переустановке дистрибутива.
У меня, конечно же, возникли. Когда всё оно наконец-то заработало, я увидел ровно те же самые тормоза, что и под Windows, плюс ужасный скроллинг и неудобные шрифты. В Kubuntu не было ничего, что хоть как-то цепляло за душу, и попытавшись задействовать аппаратное ускорение везде, где только можно, я понял — это тормоз похлеще Windows, и смысла в нём нет.
Ты жаловался на тормоза Windows? Да ты, братан Ubuntu не ставил
Я не знал, что Linux можно извратить до такой степени. Ну смотрите сами — по умолчанию в Ubuntu 18.10 нет индикации копирования файлов. Переносишь каталог с диска на диск — и не знаешь, копируется оно или уже скопировалось. Прикольно, правда? Драйверы Nvidia встали легко и непринуждённо, но Батюшки Света, у меня Fallout 4 быстрее запускается, чем открывается список программ.
Интерфейс GNOME на широкоформатном дисплее превращает интернет в какую-то амбразуру, отъедая часть под верхний Status Bar. Кому нужен ваш убогий status bar? Эй, программисты, а ну-ка быстро смотреть на MacOS и учиться как правильно должен выглядеть верхний Status Bar.
К чести разработчиков, здесь самые приятные шрифты. К несчастью разработчиков, Ubuntu встал на какой-то путь, с которого спрыгивают юзеры. Коммьюнити плавно перетекает в Mint и Manjaro, на форумах пишут: «попробуй — поймёшь, почему». После Mint-а и Kubuntu, где всё просто и понятно, обычная Ubuntu встречает тебя в штыки: настроек нет или они запрятаны, интерфейс неудобный и тормозной. Это не то, ради чего можно сносить Windows, совсем не то, ребята.
Manjaro KDE Edition — красивая девушка, но тебе не даст
Самый популярный дистрибутив по версии Distrowatch.com.
Это был первый дистр, который при установке умудрился грохнуть загрузчик на отдельном SSD для Windows.
Это был первый дистр, который после установки и команды Reboot не перезагружался.
Это был первый дистр, который просто установился и запустился раза с 6-го.
Это первый дистр, при установке которого ни в коем случае нельзя говорить, что ты — из России, потому что пароль ты введёшь на английском, а спросит он его на русском без возможности переключить раскладку.
Он убил мою винду, но установился. Красота неописуемая, и во встроенном менеджере первым делом меняем драйвер Nvidia. Опа-на — мало того, что он не грузится, так он ещё и тупо виснет без доступа в командную строку. Пляски с бубном сводятся к ручной правке GRUB-а, что помогает не всем, а бывалые советуют: ну переустанови его, сложно что ли?
Debian — его не советует никто
В среднем, я устанавливаю Debian на серверы раз в неделю, и за 6 лет ни разу не видел его графическую оболочку, а тут решил посмотреть на Cinnamon. Ну что я вам скажу — это первый дистрибутив, который не увидел сетевую карту Aquantia, но драйвер я поставил вручную.
С Debian-ом возникла только одна проблема: его десктопное окружение глючное вдоль и поперёк: виджетов либо нет, либо не ставятся, ругаясь на несовместимость. При смене значков на окнах, меняются и цветовые палитры. Шрифты ужасны и нечитаемы. Зато работает, и даже не тормозит.
После того как в комментах стали ругаться, что дескать руки не оттуда растут, я решил-таки довести историю с Debian до конца. Выбрал тестовую ветку buster, окружение KDE, поставил драйверы Nvidia, снизил вручную скорость вентилятора до 30% (гистерезиса здесь нет), перенастроил виджеты Plasma под себя, шифрование тома с автологином, восстановил Debian-ом же порушенный автозагрузчик Windows, подключил и погонял Samba шары и iSCSI диск. ну в общем так.
1) Плазма зависла дважды вплоть до reboot-а. Висла в момент конфигурации виджета музыкального плеера и каких-то других виджетов.
2) Теаринг (рывки при скроллинге на HTML5 веб-страницах) не ушли ни в одном из режимов OpenGL/V-Sync включая Vsync=Off
3) Шрифты в поиске Google/Яндекс так и остались мелкими, половина менюшек при масштабировании 1.4 вытягивались как старые JPEG-и.
В принципе, жить можно, наверное большинство линуксоидов так и живут, не замечая или изучают командный синтаксис по форумам, или просто смирились.
А тех, кто считает, что наши руки нужны для того, чтобы за программистами коммьюнити допиливать кривые конфиги, мне искренне жаль.
Заключение
9 лет назад у нас на сайте вышла статья: » Linux на десктопе — несбывшаяся мечта .» С тех пор многое изменилось, и Linux действительно вырос и окреп, но не избавился от своей основной проблемы: вместо того, чтобы сконцентрироваться на каком-то одном дистрибутиве, коммьюнити плодит бесконечные форки, бросая на полпути недоделанные операционки вроде Ubuntu, которая стремительно теряет популярность. Одни и те же проблемы кочуют из дистра в дистр, и даже не думают исправляться.
Эй, программисты коммьюнити, слушай мою команду! Мне не нужно 100500 вариантов Linux-а, чтобы ночами ставить его и переставлять заново — мне нужен 1, ну может 2, но вы прежде чем выкатывать его в релиз, ребята, обкатайте на железе, а не в виртуалках, ведь судя по Manjaro, вам даже простой инсталлятор лень довести до ума.
И прежде чем клянчить донаты, вы блин продукт сделайте. Вы 30 лет всем миром пилите несчастный Linux, наплодили 6-7 разных десктопов, а суть всё та же — всё кривое и косое.
Вы на винду гляньте, возьмите и скопируйте например подключение папок SMB без пароля, аналог диспетчера процессов и прочее, что есть по умолчанию уже лет так 15.
В России, где нет острой необходимости платить за Windows/Office все эти потуги представить Linux как альтернативу винде не вызывают никакого энтузиазма: ну не хочешь ты платить за винду — ну не плати, сложно что ли?
При переходе на Linux, вы скорее всего столкнётесь с проблемами, которые будете решать через Google или форумы. Помимо того, что в качестве решения вам будут рекомендовать переустановить ОС с нуля, вы должны быть готовы к тому, что сообщество Linux — крайне агрессивное . Во всех тех базовых вещах, которые вы отказываетесь воспринимать после Windows, вас будут клеймить и оскорблять. Чужие точки зрения там воспринимаются в штыки. Ну, как говорится, на то оно и Community.
Я не помню свой первый Linux — то ли это была Mandriva, то ли Red Hat, но я помню, чем закончилось моё с ней знакомство: после зависания она отказалась грузиться, выдав мне голый жёсткий диск. Прошло более 20 лет — а воз и ныне там.
UPDATE: на майских праздниках снова пытался поставить Manjaro (KDE) ради связки с Anaconda (tensorflow+keras). За один вечер версия 18.04 умудрилась зависнуть трижды, первый раз сразу после установки. И да, при инсталляции на LUKS том, она так и не научилась ребутиться самостоятельно. Позорище.
Я сошёл с ума и перешёл с Windows на Linux. Не ожидал такого
Так сложились обстоятельства, что мне пришлось сменить рабочее место на пару недель. Зная, что в новом месте временного обитания есть средненький ноутбук HP 5-летней давности, решил не брать свой компьютер и поработать на нем.
Первые дни я закрывал глаза на косяки и терпел всевозможные капризы Windows 10, но к исходу первой недели решил положить конец этому беспределу. Лицензионная “винда” регулярно что-то обновляла, тянула из сети кривые драйвера, не хотела работать быстро и стабильно.
Ноутбук будил меня ночью шумом системы охлаждения на максимальных оборотах. Просто процесс обновления, который стартовал при выключении компьютера из-за чего-то зависал. Приходилось половину следующего дня проводить за ручным обновлением системы.
Через несколько дней в ноутбуке перестал работать тачпад. После копания на форумах узнал, что так иногда обновляются драйвера на Windows 10. Нужно полностью сносить их, чистить реестр и пробовать старые версии перебором.
Окончательный крест на Windows поставила Apple, а точнее ее приложение iCloud. Я никак не смог добиться стабильной работы системы с данной программой. “Винда” периодически не хотела засыпать, если не завершить процесс приложения даже после полной синхронизации данных.
Вдохновленный рассказами коллег, я решил попробовать Linux.
В итоге не самый новый ноутбук со средним железом стал практически “летать” и перестал напрягаться при открытии двух десятков вкладок в браузере. Работать в операционной системе стало комфортнее, пропали регулярные глюки и обновления.
Зачем переходить на Linux
◆ Linux и большая часть ПО бесплатные. Конечно, можно купить Windows 10 за 300 рублей и не париться, но вот большинство современных пользователей до сих пор пиратят ОС и большую часть софта.
Если хотите перестать заниматься цифровым пиратством, начните с установки Linux. А еще это будет весомым плюсом, если приходите на работу со своим ноутбуком.
◆ В Linux есть магазин приложений. Когда пользователи после переустановки Windows начинают настройку стороннего ПО, они либо идут на торренты, либо начинают занимательное путешествие по файлообменным помойкам и рекламным сайтам в поисках установщика нужной программы.
Только не нужно говорить, что в Windows есть свой магазин приложений, я уже пробовал, как он работает и чуть не сошел с ума.
Пользователи Linux без проблем могут установить весь нужный софт в пару нажатий мышью и при этом не переживать, что после установки придется чистить систему от всевозможных mail.ru-агентов или Амиго-браузеров.
◆ Архитектура Linux менее подвержена вирусам. Большая часть вредоносного ПО сейчас разрабатывается именно для Windows. Сложности с поиском приложений и желание пользователей скачать что-то бесплатно буквально открывают двери для троянов и вирусов.
В Linux имеется более сложная система разграничения прав доступа, модульность компонентов и монолитное ядро обеспечивают гораздо большую безопасность, чем “дырявый” системный реестр в Windows.
◆ Linux потребляет меньше ресурсов компьютера. Для современных ПК с многоядерными процессорами и двузначным числом ОЗУ это не будет преимуществом, но вот старый системник или ноутбук с двумя ядрами и парой планок ОЗУ по 2 ГБ на Linux просто оживет.
Это отличное преимущество, если хотите отдать свой устаревший ПК родителям или бабушкам, решили настроить запылившийся ноут для дистанционного обучения ребенка либо хотите настроить стоящий без дела системник в качестве медиасервера.
◆ Исходный код Linux открытый. Это позволяет энтузиастам быстрее находить уязвимости, а разработчикам устранять их. Еще такой подход позволяет моментально выявить шпионские или вредоносные части кода, предупредить об этом общественность и отказаться от проблемного дистрибутива.
Много ли пользователи знают о механизмах слежки и шпионских скриптах в Windows? Часть из них известна сообществу энтузиастов, но отключать их придется в ручном режиме после установки системы.
◆ У Linux есть множество дистрибутивов. Если разделение Windows на версии направлено только на то, чтобы отключить у пользователя фишки, за который он не хочет платить, то в мире Linux есть действительно отличающиеся друг от друга сборки.
Есть дистрибутивы, которые хорошо оптимизированы под определенное железо, например, Clear Linux OS от Intel. Есть версии с упором на защиту пользовательских данных, анонимность и конфиденциальность вроде Kodachi. Есть сборки, которые буквально оживляют старое железо и нетребовательны к ресурсам, например, antiX или SliTaz (образ последнего занимает менее 100 Мб и может полностью харниться в ОЗУ).
Сборка Ubuntu Ultimate Edition может похвастаться полным набором предустановленного ПО и драйверов. Одними из самых популярных и стабильных являются дистрибутивы Debian и Ubuntu, а одним из самых простых и дружелюбных – Linux Mint.
◆ Linux имеет большое количество графических интерфейсов и элементов управления. Это не просто изменяемые обои, украшательства или съедающие ОЗУ дополнения. Это специально разработанные модули, которые могут добавляться или убираться при необходимости, делая систему такой, какой ее хочет видеть пользователь.
Самые опытные могут и вовсе обойтись командной строкой без графического интерфейса, а самые дотошные смогут превратить Linux в практически в полное подобие Windows или macOS.
◆ Практически любую версию Linux можно запустить с флешки. Так называемый Live-режим есть у большинства распространенных сборок и дистрибутивов. Вы можете попробовать любую версию Linux, посмотреть на графический интерфейс, встроенный набор ПО и драйверов без полной переустановки системы.
Еще подобные версии удобно использовать для восстановления системы или вовсе на компьютерах без накопителя. Запускается такая версия ОС с флешки за пару минут и все готово к работе.
Все это делает Linux более привлекательной операционной системой для многих пользователей Windows.
Кому не стоит переходить на Linux
Есть три весомых причины не переходить на Linux и остаться на “винде”.
Во-первых, если вы играете в топовые игры. Только крутые современные проекты могут удержать вас на Windows, поиграть в популярные сетевые игры вроде CS:GO, Dota 2, Team Fortress 2 или War Thunder можно и на Linux. Есть для бесплатной ОС как порты так и официально выходящие версии многих стратегий, симуляторов, аркад и экшенов.
Если игры для вас не самое главное и вы не против сыграть во что-то 2-5 летней давности, то можно смело переходить на Linux.
Во-вторых, если вы используете специализированное ПО, которые работает только под Windows. Всевозможные узконаправленные приложения, бухгалтерские или управленческие программы, ПО для взаимодействия с банками хоть и устанавливаются на Linux с определенными костылями, рисковать стабильностью рабочих инструментов вряд ли кто-то захочет.
Не радостная ситуация и с распространенным программным обеспечением для профессионалов. То же Photoshop или Pixelmator на Linux заменить практически не чем. Лучший из графических редакторов GIMP имеет довольно скромные возможности, остается только пытаться запустить нужное приложение через среду WINE.
В-третьих, если вы используете редкое оборудование. Подавляющее большинство компонентов компьютера без труда подружатся с Linux и будут работать без проблем. Однако, специфические графические планшеты, карты нелинейного монтажа или сложная аудиоаппаратура, с большой долей вероятности, просто на заведутся.
Если же вы используете популярные модели железа, ситуацию исправят несколько команд в терминале.
Во всех остальных случаях можете смело качать дистрибутив Linux и пробовать.
Как попробовать понравившуюся сборку Linux
1. Скачиваем и устанавливаем бесплатную утилиту Etcher. Она кроссплатформенная, можно установить на Windows, Linux и macOS.
2. Загружаем подходящий образ Linux, например, Ubuntu.
3. Запускаем приложение Etcher и подключаем к компьютеру флешку объемом 4 Гб или более.
4. Выбираем флешку в качестве целевого диска и скачанный образ Linux в качестве источника.
Внимание! Все данные с флешки будут удалены при форматировании.
5. Ждем несколько минут, пока утилита не запишет образ на накопитель.
6. Подключаем флешку к компьютеру и перезагружаем его в режиме запуска с USB-диска. Это можно настроить в BIOS или зажать определенную клавишу при включении ПК.
7. После загрузки оболочки следует выбрать нужный язык и активировать ознакомительный режим Live-запуска Linux.
Буквально через минуту-две увидите рабочий стол операционной системы с полным набором утилит и возможностей. Запускайте любые приложения, тестируйте систему, выходите в сеть и подбирайте подходящую сборку Linux.
Как подготовиться к переходу на Linux
1. Создайте загрузочную флешку с понравившейся сборкой операционной системы по инструкции выше.
2. Поищите в перечне приложений Linux аналоги нужных программ. Одним из лучших видеоплееров для платформы считается VLC, самый всеядный аудиоплеер Audacious, а графический редактор – GIMP. Офисный пакет может заменить LibreOffice, а роль основного браузера займет Chromium или Firefox.
Убедитесь, что замена для всех важных приложений найдена.
3. Будьте готовы к тому, что какой-то из компонентов компьютера не будет распознан операционной системой. Все решается поиском и установкой необходимых драйверов. “Нагуглить” способ решения проблемы просто, если есть интернет.
Иногда после установки Linux отказывается работать Wi-Fi, что делает затруднительным поиск решения. Вот, например, инструкция по установке драйверов для сетевых кар Broadcom.
Придется использовать второй компьютер или подключать ноутбук к роутеру через патч-корд, если заранее не загрузите нужные пакеты.
4. Определитесь с разбивкой накопителя на разделы. Лучше оставить физический или логический диск с операционной системой Windows. Возможно, вы захотите выделить место для хранения файлов и данных или раскроить пространство по своему усмотрению.
Разбить накопитель можно как из Windows, так и во время установки Linux.
5. Используйте имеющуюся флешку для установки полноценной операционной системы.
Переходить или нет?
Здесь у каждого пользователя будет свой набор аргументов “за” или “против”, но вот полностью отказаться и не попробовать Linux даже в Live-режиме вряд ли кто-то сможет.
Простая и легковесная ОС с удобными инструментами, магазином приложений и возможностью полной кастомизации давно обзавелась большой армией поклонников.
Никто не утверждает, что Linux идеальна. С переходом на эту систему будут и потери: придется мириться с ограниченностью софта, решать возникшие проблемы при помощи командной строки, отказаться от некоторых привычных приложений или утилит. Однако, при этом вы будете повышать свой уровень знаний, учиться новому и приобретать полезные навыки.
Для себя я решил, что все компьютеры знакомых и родственников (кроме игровых) буду со временем переводить на Linux.
Если потенциальные трудности не пугают – Linux ждет вас!