Наступил Хэллоуин, а это значит, что пришла пора познакомиться с самой страшной для вас вещью — Линуксом.
Я набил шишек в нём, чтобы вам не пришлось. Я обещаю, у вас даже игры будут и глаза не покраснеют. Возможно, вам даже не придётся пользоваться консолью, которая так всех пугает. Цель гайда — научить Линуксу хотя бы для домашнего использования.
Оглавление
Почему новички спотыкаются об Linux
Что желательно узнать и сделать перед тем, как ставить Linux
Установка и удаление приложений
Почему новички спотыкаются об Linux
Мне не интересно, на кой ляд тебе этот Линукс сдался, я в чужие дела не лезу. Хочешь установить, значит есть за что.
Представим типичного пользователя Windows, который ещё не нюхал никаких пингвинов. Что будет делать новичок перед тем, как решится ставить на своё железо Линукс? Правильно, пойдёт в Интернет с вопросами «Что такое Linux?» и «Как пересесть на Linux?»
Первая проблема, с которой он столкнётся — первые попавшиеся статьи и видосы нихрена не объясняют, особенно те что на русском языке. Приходится вытягивать хоть какие-то крупицы информации из разных источников, я бы даже сказал огромного количества источников.
«Эх», — тяжело вздохнёт новичок, — «Вот бы одну статью, которая всё объяснила бы».
Перемещаемся во времени немного вперёд. Новичок перечитал кучу статей, пересмотрел кучу видосов. Даже узнал, что Линукс — это не одна конкретная ОС, а семейство дистрибутивов.
Вторая проблема, с которой он столкнётся — неправильный выбор дистрибутива.
Естественно, новичок пойдёт по пути наименьшего сопротивления и задастся примерно такими вопросами: «Какой дистрибутив выбрать?» и «Какие дистрибутивы самые популярные?» Первое, что всплывёт — это, конечно же, Ubuntu. Возможно, Ubuntu порекомендуют в уже ранее просмотренных статьях и видосах.
Новичок преисполнился, выбрал Ubuntu, каким-то образом установил Ubuntu (возможно, он попросил кого-то другого помочь с установкой или накатил на виртуалку). Вроде всё работает. На этом моменте новичок спотыкается в последний раз, хорошенько так ломает ноги, сносит всё и обратно возвращается в Windows.
Оказалось, что в Ubuntu чёт всё по-другому выглядит и ничего не понятно, нет привычной раскладки клавиатуры, нет кодеков, нет драйверов, нет Фотошопа, нет ПИВА! И не понятно, как всё это исправить.
Или новичок не успел даже включить Линукс, а уже пошли какие-то проблемы. Например, Линукс вообще не включается и выдаёт чёрный экран, или вместо Линукса почему-то включается Windows, или окно установки не появляется, и т.д.
Закономерно, появился миф о том, что Линукс — это сложная движуха, ориентированная только на специалистов и гиков. Раньше этот миф имел смысл, но технологии не стоят на месте и сейчас можно без проблем пересесть на Линукс, ЕСЛИ ЗНАТЬ НЮАНСЫ!
Поэтому в своей статье я распишу поминутно от устройства Линукса до его установки, настройки и выбора ПО. Гайд ориентирован на дистрибутив Nobara, но вы научитесь базе, которая поможет и с другими дистрибутивами, особенно с окружением KDE Plasma.
Что такое Linux
Здесь не будет предыстории появления Линукса и их гениальных создателей Линуса Торвальдса и Ричарда Столлмана. Вы можете и без меня посмотреть, я лишь пройдусь коротко по некоторым особенностям Линукса.
На самом деле Linux — это не операционная система по типу Windows. Linux — это ядро для операционных систем, «голый скелет, на который навешивается мясо». А «скелет с мясом» с обывательской стороны уже вполне можно назвать полноценным ОС. Но с профессиональной стороны их правильно обзывать не ОС, а дистрибутивами, т.е. сборниками программных решений, которые по желанию можно отцепить и заменить на что-нибудь другое.
И этих дистрибутивов создано немыслимое количество!
Это возможно потому, что Linux распространяется по свободной лицензии GNU GPL. Если к исходникам Windows у пользователей нет доступа, а сам Windows нужно покупать, то Linux бесплатный, а его исходники может изучать, модифицировать и распространять любой желающий. Есть, конечно, корпоративные дистрибутивы, например, Red Hat, но этот момент мы пропустим.
В этом главное преимущество и главное проклятье Линукса: разнообразие дистрибутивов покрывает почти все потребности, но в них легко запутаться, а разработчикам и энтузиастам иногда тяжело договориться друг с другом как должен выглядеть Линукс, из-за чего порой возникает даже интересная конкуренция.
Начнём с интерфейса Linux. Он может быть самым разным, но популярными являются два окружения: GNOME и KDE Plasma. Пока GNOME идёт своим особым путём, KDE Plasma старается быть похожей на привычный Windows.
Если вы внимательно присмотритесь к скриншотам, то заметите, что нигде не видно локальных дисков. В Windows обычно есть Локальный диск C под системные файлы и Локальный диск D под личные файлы пользователя. В Линуксе… их нет.
В Линуксе есть только один корневой каталог (в Линуксе папки называются каталогами), в котором располагаются системные каталоги с системными файлами и файлами приложений. Корневой каталог называется / (знак слэш).
Однако среди системных каталогов можно отыскать каталог home, в этом каталоге находится ещё один каталог с вашим именем, который вы укажете во время установки. Это домашний каталог, в котором вы и будете хранить свои личные файлы, например, фотки с отпуска или музыку.
Полный путь до домашнего каталога будет выглядеть так: /home/твоё_имя
У Линукса есть менеджер приложений, и как с окружениями, у каждого дистрибутива они бывают (или вообще не бывают) разными. Короче, это удобная штука, где можно найти и по нажатию одной кнопки установить или удалить приложение (и никакой консоли).
Однако бывают ситуации, что всё же нужно скачать приложение или драйвер с Интернета. На этом моменте придётся познакомиться с форматами установочных пакетов. Это не EXE, как у Windows, а DEB и/или RPM.
У разных дистрибутивов разные установочные пакеты:
- У Debian и его производных (например, Ubuntu) пакеты формата DEB.
- У Red Hat и его производных (например, Fedora) пакеты формата RPM.
Есть универсальные решения под любой дистрибутив: AppImage, Flatpak и Snap. Подробнее про это можно почитать здесь. Линуксоиды не очень любят проблемный Snap, поэтому выбирают другие форматы.
Подробнее про установку приложений здесь.
Что ещё касается софта. Дистрибутивы делятся на два типа по способу выпуска новых версий:
- Point Release
- Rolling Release
Point Release — дистрибутивы обновляются раз в несколько месяцев. Есть LTS-версии (т.н. с долгосрочной поддержкой), которые обновляются раз в несколько лет. Такие дистрибутивы самые стабильные, потому что новые версии тщательно тестируются.
Но у таких дистрибутивов есть две проблемы:
- Если вы установите приложение через менеджер или консоль, то получите не самую свежую версию, а последнюю версию НА МОМЕНТ релиза дистрибутива. Если у приложения появится новая версия, то она не будет доступна, пока разрабы дистрибутива не соизволят выкатить новую версию своего дистрибутива.
- Что произойдёт, когда появится новая версия дистрибутива? Закончится срок поддержки старой версии. А если закончится срок поддержки, вы вообще не сможете устанавливать программы и драйверы через менеджер и консоль, придётся качать софт с сайтов и репозиториев разрабов. Плюс для дистрибутива не будут выпускаться обновления безопасности.
Если закончится срок поддержки, то ничего фатального для вас может и не случиться, ведь всё зависит от ваших потребностей к Линуксу и софту. Если это будет доставлять дискомфорт, то всегда можно пересесть на новую версию. Но придётся самому своими ручками переустанавливать систему.
Rolling Release — дистрибутивы обновляются тогда, когда готовы обновления, т.е. в любое время. Порой дистрибутивы могут обновляться по несколько раз за день. Вы всегда будете иметь самые новые приложения и драйверы без риска, что вам перекроют возможность их устанавливать.
Но у таких дистрибутивов тоже есть проблемы:
- Обновления проходят минимальное тестирование. Выше риск отхватить багов.
- Чтобы частично исправить проблему выше, дистрибутив может бэкапить себя. Если новая версия имеет критичные баги, вы можете откатиться на предыдущие версии. Требуется больше места для загрузочного раздела EFI (надо же где-то хранить бэкапы).
Особняком стоит дистрибутив Fedora, у которого тип выпуска Point, но который имеет в течение срока поддержки не только обновления безопасности, но и обновления ядра и драйверов, что делает его ближе к типу Rolling.
Если вы любите играть в компуктерные игры, то желательно ставить Rolling Release-дистрибутивы или Fedora, чтобы драйверы под игры всегда были свежие и пропатченные.
Такие пироги!
Если смотреть на Линукс в целом, то у него можно выделить 5 весомых преимуществ для обычного пользователя:
- Линукс бесплатный, приложения бесплатные, появляется возможность полностью исключить пиратство из своей жизни.
- Минимум беготни по сайтам, если нужно скачать софт, ведь есть удобный менеджер приложений.
- Линукс стабильнее Windows (LTS-версии однозначно), обновления устанавливаются только с вашего согласия.
- У Линукса меньше системные требования, чем у Windows. Для тех, у кого железо совсем слабое, есть компактные дистрибутивы, например, Lubuntu.
- Линукс мало распространён под десктоп, а это значит, что мошенникам будет просто впадлу делать вирусы. Зачем делать вирусы ради каких-то жалких 3% пользователей, если есть огромное количество пользователей Windows? Тем более в Линукс уже встроены средства защиты, например, вы не сможете установить и удалить программы или получить доступ к системным файлам без ввода пароля. А пароль придётся придумать, установщик обяжет вас это сделать.
Почему Nobara
В самом начале я не просто так упомянул Ubuntu. Дело в том, что этот дистрибутив не располагает к себе новичков из Windows, да и не должен. Для этого существуют другие дистрибутивы.
Самыми лучшими и популярными домашними дистрибутивами считаются Linux Mint и Kubuntu. Но я не буду их рассматривать, ведь относительно недавно появился новый дистрибутив — Nobara.
Нобару сделал Томас Крайдер (известен как GloriousEggroll) — один из инженеров Red Hat. Поэтому неудивительно, что за основу для Нобары он взял Fedora. Собсна, Nobara — это и есть Fedora, но пропатченная и модифицированная для обеспечения удобного игрового опыта.
Да, Nobara позиционируется как игровой дистрибутив. Сам Крайдер помимо работы над Red Hat прославился созданием Proton-GE и Lutris — они помогают запускать компьютерные игры, которые работают только на Windows, ещё и на Linux.
В Nobara уже есть из коробки или удобно скачиваются драйверы, Vulkan, Wine, Steam, Lutris, ProtonUp-Qt.
Вы можете спросить «А если я не играю в игры, зачем мне Нобара? Значит мне и Минт или Кубунту хватит». Отвечаю, помимо ориентированности на игры Нобара облегчает жизнь и другим пользователям, которым, например, достаточно позалипать в вк и ютубчик.
Если вы выберите Нобару, то ничего не потеряете. Если вы выберите другие дистрибутивы, то можете столкнуться с проблемами, особенно с проблемами установки драйверов.
Nobara поставляется с разными окружениями. Выбирайте KDE, с ним у вас будет меньше всего проблем. Если у вас видеокарта NVidia, то выбирайте, соответственно, версию с NVidia.
Если у вас видеокарта младше GTX 9XX, то драйверы придётся устанавливать самостоятельно, увы.
Если вы пойдёте смотреть что такое этот ваш Nobara, то вы можете наткнуться на обзор от Коновалова. Осторожнее, этот чувак нагенерировал много бреда в своём видосе, поэтому лучше посмотрите разбор от другого человека.