Linux. Впечатления после первой недели

Автор: Александр Виланов

1. Вступление

Итак, попользовавшись неделю данным чудом научного прогресса, захотелось расписать свои впечатления для тех, кто тоже посматривает на линукс (или начнёт посматривать после прочтения). Ну или для тех, у кого нет занятий поинтереснее, чем чтение блогов на АТ. Это будет не столько гайд, сколько личный опыт простого смертного юзера с перечислением встреченных на пути граблей.

Без лишней воды сразу к делу. Решил я, значит, в первых числах февраля попробовать эту вашу пингвинью ось. Почему? Ну знаете такую поговорку: коту делать нехрен, он яйца лижет. Вот и я решил, что нахрен надо писать проду, если можно провести это время с пользой и потратить его на освоение новой операционки, даром что десятка вот уже не первый год работает без нареканий.

2. Что ставим?

Естественно, первым делом столкнулся с выбором дистрибутива. Сначала подумывал не заморачиваться и поставить самого популярного представителя в лице Ubuntu, но ещё немного погуглив, выяснил, что специально для домохозяек вроде меня создан Linux Mint, славящийся своим самым простым и дружелюбным в мире интерфейсом.

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

Как мы знаем, инструкции — это для слабаков, поэтому я не стал тратить много времени на курение гайдов и после краткого ознакомления отправился качать iso-образ с официального сайта. Как видим, нам предлагают на выбор три версии с разными графическими оболочками.

Если не вдаваться в подробности, то отличаются они главным образом потребляемостью ресурсов. Покуда комп у меня не самый слабый (и с некоторой натяжкой всё ещё игровой), я не стал заморачиваться и скачал самую первую и популярную — Cinnamon Edition.

3. Установка

Приятная особенность линукса в том, что его можно запустить без установки прямо с флешки (на научном языке LiveUSB), дабы прогнать на своём железе и убедиться, что всё работает как надо. Этакая демо-версия, если лень заморачиваться с виртуальными машинами.

Запускаем и видим, что предстаёт перед нами не терминал с заклинанием призыва Сатаны, а вполне себе виндовый интерфейс с хорошо знакомыми элементами и кнопочками.

Естественно, первым делом подлежит проверке работоспособность интернета. С ним вы решите любую проблему, а без него окажетесь в жопе. У меня при уже настроенном роутере и проводном подключении он подхватился моментально, не требуя никаких доп. настроек.

Убедившись, что с LiveUSB всё запускается без нареканий, приступил к установке, запускаемой там же с рабочего стола.

Спустя пару минут тыканья кнопочек «далее» дошёл до выбора типа установки. Если что, скрины ниже слизаны из интернета и местами отличаются от моей картины, но общую суть передают.

Выбирать автоматическую, естественно, не стал. Ещё не хватало лишиться своего архива хентая с лолями. Перешёл в ручную настройку разделов, и тут начались первые трудности. Если разбивка жёсткого диска на винде выглядит просто и понятно:

То установщик линукса выдал мне примерно такую ебанину:

Хотя на самом деле не всё так страшно. Даже без понимания, что означают все эти "дев сда", по размеру и файловой системе можно распознать диски C и D. Вот этот NTFS на сто гигов, к примеру, явно принадлежит винде, его и отдаём под новый линукс. Грохнул, превратил в корневой раздел с файловой системой Ext4.

Кроме этого, установщик потребовал создать EFI раздел. Гугл подсказывает, что размером он должен быть 512мб, а большего знать и не надо. Создал, снова нажал «далее». Процесс пошёл. Правда, позже я узнал, что неплохо бы создать ещё и раздел для файла подкачки, но насколько он мне нужен при 16гб ОЗУ, вопрос риторический. Пока что проблем с нехваткой памяти ни разу не возникало.

Ещё несколько минут ожидания, в течение которых мне не выскочило ни одного предложения подрубить вот эти 100500 невероятно крутых и полезных функций (передаю привет винде), и вот передо мной свеженький, готовый к работе Linux Mint. Скрина не будет, ибо интерфейс точь-в-точь повторяет LiveUSB.

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

4. Железо и драйвера

Так, с чего же начать? Начинаем с железок: все ли живы, все ли обнаружились. Но для начала мой конфиг, дабы заставить всех завидовать читатель понимал, о каких конкретно железках речь:

Мать: ASRock B450M-HDV R4.0.

CPU: 6-core AMD Ryzen 5 2600.

Видео: NVIDIA GeForce GTX 960 (позже заменена на Radeon RX 6650 XT).

ОЗУ: 16гб.

HDD 500gb (позже заменён на SSD того же объёма).

В Linux Mint для этого не надо лезть ни в какие диспетчеры устройств, достаточно запустить менеджер драйверов, который сам всё прочекает и подскажет, чего не хватает.

Как видим, в драйверах нуждается только видеокарта, а всё остальное работает из коробки. По умолчанию стоит свободный драйвер "nouveau", но годится он только для домохозяечных нужд (интернет, офис, видосики). Если же собираетесь использовать линукс для игр или 3д-редакторов, то придётся поставить официальные дровишки.

Вообще, у видеокарт в линуксе есть два типа драйверов:

1) Open-source, созданные сообществом и обычно сразу вшитые в систему.

2) Проприетарные, созданные производителем видеокарты (и тоже иногда вшитые прямо в дистрибутив).

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

5. Жёсткий диск и его разделы

Второй вопрос на повестке дня: мой родной и любимый диск D с бесценными порноархивами. Тут тоже всё в порядке: NTFS-раздел обнаружился и заработал без каких-либо танцев с бубнами, позволяя мне свободно видеть, открывать, изменять, копировать, создавать и удалять файлы. А вот винда Ext4-раздел уже не увидит, так что перед полным и окончательным предательством Билла Гейтса и отказом от NTFS следует хорошенько всё обдумать.

Ну и если уж зашла речь о разделах, то в линуксе нет привычных нам дисков C и D, и даже при наличии двух или больше разделов всё их содержимое будет отображаться в одной куче. Выглядит это примерно так:

Самой интересной тут является папка /home, которая представляет собой пользовательский раздел и содержит привычные виндузятникам папочки:

В обычных условиях именно он играет роль диска D и монтируется на отдельный раздел.

В общем, не потеряетесь.

6. Интерфейс

Как уже говорилось, по большей части он вполне себе виндовый: рабочий стол, пуск, панель задач, трей, часы. Хочется отдельно похвалить пуск и панель управления, выполненные здесь на порядок лучше даже семёрочных, не говоря уже о том пиздеце, который явили нам в десятке.

Как видим, всё просто, удобно и понятно. Слева важные кнопочки вроде выключения, терминала, настроек и пакетного менеджера, справа список программ, разбитых по категориям, сверху строка поиска. Довольно умная строка, замечу, понимающая даже виндовые команды. К примеру, текстовый редактор можно вызвать командой «notepad», а терминал — командой «cmd».

Меню «параметров системы» также порадовало простым и понятным интерфейсом, а не лабиринтом минотавра из десятки:

Причём каждую из его функций можно вызвать коротким запросом в поисковой строке пуска.

Говорят, что пингвиний интерфейс вообще наделён невероятно гибкой настройкой, при желании позволяющей сотворить любое чудовище Франкенштейна, но мне лень этим заниматься, и изменения я внёс самые базовые.

К примеру, изменил формат отображения времени в трее. Штука очень гибкая, и легко и просто настраивается под любой вкус.

Под «легко и просто» я, естественно, имею в виду вот такую вбиваемую вручную ебанину:

%d.%m.%y | %a | %H:%M

После произнесения данного заклинания и принесения в жертву молодой девственницы мои часики приняли следующий вид:

Позже мне пришло ещё более гениальное дизайнерское решение: вытащить апплет времени на панель в двух экземплярах, чтобы в центре крупным шрифтом показывалось время, а в уголке - день недели и дата.

6. Софт. Стартовый набор

Процесс и нюансы установки рассмотрим чуть позже, а пока давайте посмотрим, что нам полагается в дефолтной конфигурации.

Встроенные плееры (Rhythmbox и Celluloid) - это как Internet Explorer в винде. Заменить на нормальные аналоги и предать забвению. В моём случае это были аудиоплеер Audacious и всем известный VLC.

Просмотрщики картинок и pdf вполне стандартные. Файлы открывают, а большего от них и не требуется.

Текстовый редактор тоже вполне обычный, а вот в дефолтной рисовалке Drawing не обнаружилось банальных инструментов вроде заливки. (По секрету, заливка там есть, но чем её искать, проще сразу поставить нормальный KolourPaint).

Из коробки установлен браузер Firefox, но я заменил его на более привычный пожиратель миров Chrome.

Офисный пакет. Ну, LibreOffice — он и в Африке LibreOffice, тут нечего комментировать.

8. Игры

[Этот раздел написан спустя год, в феврале 2к24, когда автор наконец сподобился испробовать линукс-гейминг. Linux Mint к этому времени был уволен, а ему на смену установлен Endeavouros.]

До этого я вот уже два года страдал игровой импотенцией, но одним прекрасным утром проснулся с мыслью: «Хочу поиграть в Baldur’s gate 3». Сказано — сделано. Сел за комп, написал проду (а как же без неё?) и начал изучать вопрос.

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

Проблема в моём случае была всего одна: стим не видел 400-гиговый раздел, смонтированный на /media/data, и не мог установить туда игры. Решилось изменением прав доступа к этой папке.

Кроме этого, нужна софтина Proton, отвечающая за запуск виндовых игр на линуксе. В стиме она идёт в комплекте, нужно лишь отметить галочку в настройках, и всё необходимое подгрузится само.

Ну а если вы из этих, которые качают игры с рутрекера и читают Виланова на флибусте, то придётся заморачиваться со специальным софтом (PortProton, Lutris).

Геймпад Logitech F310 обнаружился сразу, безо всяких доустановок и донастроек. Скорее всего, с любым другим XInput-геймпадом будет так же.

Перед покупкой балдура я провёл тест-драйв на трёх уже имевшихся в библиотеке играх: Dark souls remastered, Divinity Original sin 2 и Elden ring. На моей Geforce GTX960 первые две летали на ультрах, а Elden ring показал заметные просадки фпс. То есть всё так же, как и на винде, отличий не замечено.

А вот Baldur’s gate даже на минималках не вытянул 30 фпс, намекнув мне, что хватит мучить бюджетную видеокарту восьмилетней давности.

[Дополнение спустя 2 дня]:

Итак, купил я на заработанные на АТ миллиарды новую Radeon RX 6650 XT (к которой пришлось покупать ещё новый БП).
Пришлось полностью переустановить систему, т.к. видюшка конфликтовала с драйверами Нвидии и отказывалась запускать игры. Может, можно было вычистить их из системы, но мне лень было разбираться.

В итоге всё работает как часы. Игры спокойно выдают 60 фпс, а просадки если есть, то там же, где у всех (третий акт в BG3, открытые пространства в Elden ring).

Подводя итог: линукс гейминг — не миф. Он реально существует. И даже шевелится.

9. Установка нового софта

Пожалуй, самая животрепещущая тема и одна из главных страшилок, витающих вокруг линукса. Вообще, все способы установки софта, с которыми я столкнулся за это время, можно поделить на три разновидности:

1. Установка напрямую из репозиториев.

2. Скачивание пакетов и установка вручную.

3. Приложения, вообще не требующие установки.

Теперь по порядку.

Способ первый. Я уже упоминал графический пакетный менеджер, и там всё до смешного просто. Находим нужную софтину, жмём кнопочку «установить», ждём, жмём «запустить». Готово. Прямо как на смартфоне.

То же самое можно проделать и через терминал, одной короткой командой. К примеру та софтина, что вы видите на скрине, установилась командой:

sudo apt install gwenview

И удалилась командой:

sudo apt remove gwenview

Способ второй. Пожалуй, самый сложный и вызвавший у меня наибольшую головную боль. Хотя, оглядываясь на это сейчас, я вижу, что на самом-то деле всё элементарно. Качаем пакет с официального сайта или ещё откуда. Если он запакован в архив со страшным и непонятным форматом .tar.gz, просто распаковываем. Можно через терминал, можно как в винде: правый клик и кнопочка "распаковать". Затем берём файлы формата .deb и устанавливаем короткой командой в терминале. Готово. Просто, правда? 

Но это когда моё высочество соизволило почитать гайды и разобраться в основных командах терминала. А в те времена, когда я их не понимал и слепо копировал всё, что находил в гугле, пришлось немало поматериться. Вот здесь не приведены конкретные команды, и инструкция ограничивается пространным "установите с помощью какого-то dpkg", а здесь команда заточена под определённую версию софтины, которая успела уже сто раз поменяться.

(Через день после написания блога обнаружил, что deb-пакеты тоже можно поставить без командной строки, открыв через встроенную в Минт программу установки пакетов GDebi).

Способ третий. Есть такой формат файлов .appimage. По сути принцип работы у него тот же, что и у хорошо знакомых нам .exe, т.е. можно напрямую запускать двойным кликом по файлу. С той оговоркой, что перед этим ему нужно дать право стать исполняемым файлом, тыкнув галочку в настройках.

Если интересуют цифры, то второй и третий способ встречаются примерно никогда, а 99% нужных приложений нашлись в репозиториях и установились в один клик в пакетном менеджере.

А ещё, вспоминая винду, она любит при установке софта заводить свою любимую шарманку: хочу визуал с++, хочу нет фреймворк, хочу директ икс, хочу то, хочу это. Линукс тоже частенько запрашивает доп. пакеты, с той лишь разницей, что ставятся они все разом в один клик.

10. Как оно в целом ощущается

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

Ну а со стороны простого юзера… Если честно, на момент 2к23 года это по большей части та же винда, разве что менее запутанная и навязчивая, но в то же время менее интуитивная. Навигация по содержимому накопителя, использование софта, сёрфинг по интернету — всё выглядит знакомым и не требует освоения каких-то особых навыков, а все основные гайды можно изучить в неспешном темпе за пару вечеров. Что-то здесь легче, что-то сложнее. Да, к некоторым моментам придётся привыкнуть, но разве в винде было иначе?

11. Недостатки.

Я тут уже язык стёр, облизывая линукс, а что у него по недостаткам? Основных я могу выделить пять штук.

Первый: виндовый софт. Если очень захотеть, установить его можно (но не нужно). Так что если вам кровь из носа нужен Microsoft Office и Photoshop, и ну никак не подойдут бесплатные аналоги (Libreoffice, Gimp), то вам не сюда.

Второй: железо. С базовым набором "комп+монитор+клава+мышь" проблем возникнуть не должно, видеодрайвера тоже работают нормально. Но если у вас стоят какие-нибудь навороченные сабвуферы, или ваши наушники стОят, как вся сборка соседа, то готовьтесь к танцам с бубном.

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

Четвёртый: кодировка.

Для меня стало открытием, что линукс и винда используют разные кодировки для текста, вследствие чего .txt файлы, созданные на винде, вместо русских буковок выдавали мне кракозябры. В попытках переконвертировать их я либо ничего не добивался, либо с концами убивал файлы, хранящие бесценные знания человечества.

В общем, перед сменой оси настоятельно рекомендую перевести все текстовики в офис или облако.

Сюда же скачанные сами-знаете-откуда mp3 дискографии, при открытии через аудиоплееры также превращавшиеся в наборы кракозябр. И если одни плееры удавалось переучить на нужную кодировку, то другие упорно продолжали выдавать вот такие произведения искусства:

Пятый: зависимость от интернета. Если в винде вы можете скачать exe-установщики для всего нужного софта и при необходимости поставить его даже на отключённый от сети компьютер (кроме случаев, когда особо одарённые разрабы зачем-то делают онлайн-установщики), то на линуксе в этом плане всё непросто. 

Установка из онлайн-репозиториев, ясное дело, без интернета невозможна в принципе. И даже скачанный deb-пакет при установке может запросить ещё десяток зависимостей, без которых он не сможет работать и которые придётся докачивать всё из того же интернета. 

А инструкции по созданию оффлайн-установщиков доведут вас до [роскомнадзора] быстрее, чем цифра в извещении о зарплате.

12. Вирусы

Здесь ограничусь тем, что развею два популярных мифа.

Первый: винда ловит баннеры и майнеры от каждого неосторожного чиха. Я сижу на винде уже лет двадцать, успел застать ещё 98 версию, и за всё это время с вирусами на домашнем пк сталкивался раз пять, последний из которых случился году этак в 2к15 во времена семёрки.

Второй: на линуксе не существует вирусов. На самом деле в написании вредоносного кода для пингвина нет ничего невозможного, а засилья вирусов там нет по двум основным причинам:

1. Несколько иная структура системы, усложняющая распространение вредного софта.

2. Всё ещё низкая популярность системы. Сдалось кому-то писать вирус ради полутора линуксоидов, когда виндой пользуется 1,5 млрд юзеров.

Подробнее с вопросом можно ознакомиться, например, в этой статейке.

13. Обновления

Обновления десятки (лицензионной, конечно же) — это притча во языцех. У тебя горят дедлайны, и проект должен быть закончен ещё вчера? Ну ничего, день подождали, подождут и ещё часик, так что пойду-ка я обновлюсь. Да, надо вотпрямщас! И пусть весь мир подождёт. А ты сходи чайку попей. И поищи новую вакансию на хх.ру.

В линуксе такой диктатуры, понятное дело, нет и в помине. Только демократия, только воля народа. Обновляется она по команде юзера и безо всяких часовых перезагрузок. Более того, за обновления и линукса, и софта, и вашего организма утром первого января отвечает единая утилита, обновляющая всё и сразу по одному щелчку.

14. Вывод

Итак, подводим итоги. Как следует из прочитанного, для пользования линуксом в 2к23 году уже не нужно иметь пять высших образований, понимать латынь и наизусть знать Некрономикон. Если вы держите навороченного оборудования и не привязаны к виндовому софту, то переход не составит особых проблем.

А ещё, расписывая преимущества винды и недостатки линукса, многие забывают про одну маааленькую деталь, которую сложно будет понять вольной русской душе. А именно — его бесплатность.

Ведь своей популярностью винда обязана не какому-то там удобству и простоте, а в первую очередь райским кущам рутрекера. Если наступят тёмные времена, когда за пиратство начнут сжигать на кострах, а всех виндузятников обяжут покупать винду, офис и фотошоп за свои кровные, то 90% населения этой страны оперативно перейдёт на линукс, освоится в царстве пингвинов и про десятку больше не вспомнит.

15. Другие дистрибутивы и оболочки.

Я тут весь блог посвятил Linux Mint, а что по другим дистрам и оболочкам? Они есть, и их много. Чтобы вы понимали, насколько много, вот мемная картинка с веткой форков Дебиана.

Зачем столько? А затем, что есть такая штука — дистрохоппинг. Это тяжёлое психическое заболевание, при котором вам не сидится на одном дистре, и вы прыгаете с одного на другой, бесконечно пробуя разные дистрибутивы и оболочки.

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

Дистрибутивы.

  • Mint. Лучший вариант для первого линукса. Прост и интуитивен, а его дефолтная оболочка Cinnamon очень похожа на винду и не заставит привыкать к новому интерфейсу (в отличие от той же Ubuntu).
  • Manjaro. Построен на Arch Linux и отличается главным образом подходом к установке приложений. Про deb и rpm пакеты там можно забыть, зато есть много софта во встроенных AUR-репозиториях. А ещё он зелёный.
  • Fedora. Это уже вариант не для новичков, т.к. предустановленного софта и дров там почти нет, и всё нужное придётся ставить вручную (но для кого-то это как раз будет плюсом).
  • EndeavourOS. Как и Манджаро, происходит от Арча, но по ощущениям менее казуальный. Установка приложений производится через терминал, как в 18 веке. Есть графический менеджер пакетов Pamac, но его нужно что? Правильно - установить через терминал. Зато имеет больший выбор графических оболочек, чем Манджаро, и подгружает их прямо во время установки, без необходимости качать несколько отдельных образов.
  • Zorin - красивый, приятный и минималистичный дистрибутив. Чтобы вы понимали, насколько он красивый: я даже не стал менять дефолтные обои на анимешные, и остался на полностью стандартном интерфейсе. Но через две недели пользования он почему-то перестал видеть звуковое устройство. С проблемой не справился даже всемогущий гугл, и систему пришлось снести.

  • Nobara. Форк Федоры, заточенный под гейминг. Довольно бессмысленный, т.к. затачивать там особо нечего. Установить ручками Стим и ge_proton (если нужен) - дело пяти минут. А видеодрайвера и так предустановлены в большинстве нормальных дистров.

Графические оболочки:

  • Cinnamon. Мой личный топ 1. Красивый и удобный, во многом похож на винду.

  • Gnome. А это вариант для тех, кого зае**ла винда, и хочется новых ощущений. Имеет, пожалуй, самый удобный механизм переключения между окнами (а это важно, когда у вас открыт десяток файлов в офисе). Из недостатков: оболочка слишком деревянная и неповоротливая, и для нормального пользования приходится допиливать её расширениями. Даже кнопка "свернуть все окна" - это отдельное расширение, которое нужно УСТАНОВИТЬ. Этакий world of warcraft от мира линукс.

  • KDE. Ещё один вариант из категории "похожих на винду". Более продвинутый, чем Cinnamon. Темы и иконпаки можно подгружать и менять прямо через меню настроек, а не скачивать вручную с сайтов. По умолчанию установлены такие штуки, как менеджер буфера обмена и KDE Connect - софтина для синхронизации со смартфоном. Но из-за ряда недостатков всё же проигрывает Циннамону. Например, огромные миниатюры (скрин внизу), которые никак не уменьшить.

+49
799

0 комментариев, по

211K 1 840 26
Наверх Вниз