ArchLinuxArchLinux

T.me Совсем скоро компания Valve выпустит новейшее игровое устройство Steam Deck, которое будет работать под управлением операционной системы ArchLinux. Многие, возможно, сразу попытаются установить туда Windows, но мы всё же попробуем составить небольшую инструкцию, которая в дальнейшем поможет новичкам разобраться не только с ArchLinux, но и Linux-миром в целом.

Внимание!

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

Что такое ArchLinux

ArchLinux — это один из самых свободных Linux-дистрибутивов, так как за ним не стоит компания, а разработка ведётся независимой командой, где пользователи путём всеобщего голосования выбирают дальнейший вектор развития системы. Такой подход позволяет избегать постороннего вмешательства и содержать программный код в максимальной чистоте. Дистрибутив ArchLinux распространяется по модели «Rolling release» и все его компоненты полностью бесплатны, что и позволяет системе не иметь проблем с драйверами для нового оборудования или ограничений во времени поддержки системы. Поставив систему 1 раз, вы автоматически будете иметь самый быстрый бинарный Linux-дистрибутив, свежие версии ПО, последние ядра и безграничное время поддержки, а централизованная Archwiki с программным архивом AUR позволит найти ответы и программы на все случаи жизни.

Конструктор

Впервые затрагивая тему Linux — многие новички теряются, так как привыкли к монолитности систем на базе Windows и им весьма сложно осознавать, что если в системе нет чего-то привычного, то это значит, будто система плохая и вообще не стоит внимания. На самом деле Linux заранее более продуманное решение для пользователя, чем Windows, ведь изначальная идея заключалась не только в свободе, но и в подготовке многих дистрибутивов для работы пользователя со множеством задач сразу из коробки. Для примера возьмём ArchLinux и дистрибутивы на его основе: Manjaro Gnome, Garuda KDE, ArchBang Openbox. Если обычный ArchLinux — это базис системы без ничего, которую мы точим под свои нужны, то Manjaro Gnome, Garuda KDE и даже ArchBang Openbox являются готовыми проектами с заранее настроенными компонентами для упрощения работы. Даже если посмотреть само название дистрибутива, то вторая часть является обозначением заранее выбранного в системе рабочего окружения (DE).

ArchLinux

Desktop environment — это среда рабочего стола (окружение), которая позволяет нам взаимодействовать с системой. Обычно идёт в комплекте с Display manager (менеджером входа). Когда вы загружаете Windows, то наблюдаете привычную картину с требованием ввести логин и пароль, а дальше уже рабочий стол, пуск и прочее веселье, что и является менеджером входа и средой рабочего стола. В отличие от Windows, почти все компоненты в Linux не прибиты гвоздями и не зависят друг-друга, а значит, могут заменяться без какого-либо вреда для системы.

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

Установка

Широки заблуждения, что установка Linux-систем это ввод сотен непонятных команд в консоли и заниматься таким должны только программисты за весомую плату. Благо, всё это бред, ибо как процесс установки Windows XP отличается от установки Windows 10, то так и Linux-дистрибутивы могут иметь совершенно разные методы установки. Для примера вновь возьмём Garuda KDE, ArchLinux и добавим anarchy installer. Запишем образы по очереди через Rufus и выберем с помощью F11 при загрузке.

Вся «сложная установка» Linux свелась к нажатию нескольких кнопок и надеюсь, мне удалось убедить вас, что процесс установки прост и всё сводится к обычному далее>>далее>>готово, ведь установщик — это такая же обычная программа, которая может быть продвинутой или простеньким установочным скриптом для ручного ввода.

Мой первый Linux

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

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

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

ArchLinux

Типичный центр приложений в Manjaro

Буду честным, способ работы с системой через центр приложений или повторение логики Windows — это неудобный и скучный бред, который только отнимает приличное количество времени и не позволяет отследить ошибку, если какая-то программа дала сбой.

Вся магия Linux раскрывается только тогда, когда отбрасывается глупое заблуждение, что пользоваться консоль трудно и начинаете с удовольствием осваивать пакетный менеджер вашего Linux-дистрибутива (pacman, apt, portage и т.п). Смоделируем ситуацию, где обычному пользователю требуется установить браузер, steam и видеоплеер. Windows-пользователь пойдёт гуглить, скакать по сайтам или посетит Microsoft-store, но как поступит Linux-пользователь? Укажет пакетному менеджеру через команду sudo pacman -S vlc chromium steam, что нужно сделать.

ArchLinux

Не посетив ни 1 сайта и менее чем за 30 секунд, Linux-пользователь скачает видеоплеер, браузер и steam. Разве такой способ не удобнее и проще? Каждый выбирает сам, я же просто хотел донести, что, как и в случае с изменением компонентов системы, у нас никто не отбирает выбор. Долго собирать из исходного кода для максимальной производительности, качать бинарную версию очень быстро и для всех систем или нажать красивую кнопку для новичков. Мы вольны сами выбирать и менять систему, как нам будет угодно, что наверное и является самым привлекательным при выборе Linux.

Как играть в игры

Не стану повторять заезженных истин, о которых мне уже доводилось писать ранее, но отмечу лишь то, что Linux уже давно превратился в полноценную игровую платформу, а успешное развитие Wine и Proton позволяет напрямую запускать большинство Windows-игр (даже с античитами). Для демонстрации простоты запуска воспользуемся стандартным средством Proton, который доступен в настройках steam, и выполним запуска случайной Windows-игры из моей библиотеки.

https://youtu.be/aTc7O3aiJ_4

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

Заключение

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

От KaligulBorhes

"How long, ignoramuses, will you love ignorance? How long will fools hate knowledge?"