Какой linux выбрать в 2021? плюсы и минусы разных дистрибутивов

Mach и FreeBSD — за что-то непонятное

Разработчиков Mach и FreeBSD Линус назвал некомпетентными идиотами, а сообщество OpenBSD и вовсе обозвал группой мастурбирующих обезьян.

«Я утверждаю, что люди из Mach (и, очевидно, FreeBSD) — некомпетентные идиоты. Играть в игры с VM — плохо. Копии памяти — плохи, но, честно говоря, у них меньше недостатков, чем у игр с VM».

Торвальдс утверждает, что cow-механизм receiving zero copy, сделанный во FreeBSD плох, так как повторный page fault приведёт к заметному падению производительности. Смысл в том, что данные копируются из сетевой карты в память компьютера, а затем подставляются в VFS cache или userspace pages, при этом в обязательном порядке происходит как минимум 1 TLB flush, а если после этого пользователь что-то пишет на этих страницах, то генерируется page fault, обработка которого занимает очень много времени. В этом и суть претензий Торвальдса.

Вы что-нибудь поняли? Мы тоже думаем, что к людям, которые способны совершать такие сложные и непонятные ошибки, можно отнестись с большим уважением :)

Установка PlayOnLinux

PlayOnLinux как говорилось в начале статьи, это проект от сайта gog.com. Который так же позволяет запускать игры написанные для Windows в Linux. И так, давайте приступим. Переходим в терминал и вводим команды:

Debain 10

Рассмотрим два варианта установки. Первый скачаем и установим playonlinux. А второй при помощи добавления репозитория. Замечу, что репозиторий для Debian на данный момент существует ли для Stretch. То есть, для Debian 9, в то время как уже вышла 10 версия Debain. Сам репозиторий пока что действующий и из него вполне можно поставить playonlinux.

Ну а теперь давайте добавим репозиторий и установим playonlinux из него.

После удачной установки идете в панель меню и ищите там playonlinux. Затем запускаете и устанавливаете с помощью него игры. Стоит так же заметить, что при помощи playonlinux можно запускать и некоторые программы написанные для Windows.

Установка в Ubuntu PlayOnLinux

Теперь давайте перейдем к установке playonlinux в Ubuntu. Устанавливать можно так же двумя способами, либо при помощи “wget”. То есть сначала скачиваете и устанавливаете, либо при помощи добавления репозитория. Давайте сразу перейдем к репозиториям. На данный момент имеется репозиторий для Ubuntu 18.04. Его то мы и будем использовать.

Скриншоты делать не буду, так как разницы особой нет. Вводите команды и устанавливаете, все то же самое что и на Debian.

Зачем использовать Linux вместо Windows?

Есть много причин, почему стоит использовать Linux вместо Windows, и вот лишь некоторые из них.

  1. ОС Linux поддерживается на старых компьютерах. Хотя Windows XP по-прежнему будет работать на старом оборудовании, она больше не поддерживается, поэтому обновления для системы безопасности отсутствуют. Существует ряд дистрибутивов Linux, которые создаются специально для старого оборудования и регулярно поддерживаются и обновляются.
  2. Некоторые дистрибутивы Linux и среды рабочего стола теперь более привычны для обычных пользователей компьютеров, чем Windows 8 и Windows 10. Если вам нравится внешний вид Windows 7, почему бы не попробовать Linux Mint, например.
  3. Объем, занимаемый Windows 10 огромен. Типичный дистрибутив Linux занимает чуть более 1 гигабайта, хотя некоторые из них могут занимать всего несколько сотен мегабайт. Также Windows требует по крайней мере пропускной способности уровня DVD.
  4. Linux поставляется с бесплатным программным обеспечением, и вы можете изменять и использовать это программное обеспечение по своему усмотрению.
  5. Linux всегда был более безопасным, чем Windows, так как для него существует очень мало вирусов, хотя интернет вещей и был под угрозой в последнее время.
  6. Linux работает лучше, чем Windows, во многих отношениях, и вы можете выжать из него все ресурсы до последней капли на более старом оборудовании, имеющем ограничения.
  7. Конфиденциальность. Windows регулярно собирает данные, полученные с помощью Cortana и поиска в целом. Хотя это вещь не новая, так как Google делает то же самое, но вы можете быть более чем уверены, что Linux так не поступает, особенно если вы выбираете бесплатный дистрибутив.
  8. Надежность. Когда программа зависает в Linux вы можете закрыть его довольно легко. Когда программа зависает в Windows, даже когда вы пытаетесь запустить Диспетчер задач, чтобы закрыть эту программу, это не всегда получается.
  9. Обновления. Windows очень навязчива со своей политикой обновления. Сколько раз вы включали компьютер, чтобы распечатать билеты на концерт или другую важную информацию, чтобы увидеть экран с установкой обновления 1 из 450?
  10. Вариативность. Вы можете заставить Linux выглядеть, ощущаться и вести себя именно так, как вы хотите. С Windows, компьютер ведет себя так, как в Microsoft думают, что вы хотите. Если вы все еще не определились, прочтите это руководство, которое поможет вам решить, подходит ли вам Linux.

Debian

Как и в Ubuntu, вам нужно добавить сторонний программный источник в Debian перед установкой Lutris. Откройте терминал и используйте следующую команду, чтобы добавить источник программного обеспечения к вашему/etc/apt/sources.list.d/ папка.

Примечание: на данный момент Lutris официально поддерживает только Debian 9 Stable. Обновление до стабильного, если вы используете старый стабильный, прежде чем пытаться установить его.

Wget ключ разблокировки, чтобы завершить процесс предварительной настройки.

Наконец, обновите Debian и используйте команду install, чтобы заставить работать Lutris.

Arch Linux

Этот дистрибутив также можно отнести к списку про Лучшие дистрибутивы Linux для начинающих программистов, ведь для того чтобы просто настроить систему для этого вам потребуется достаточно времени и терпения, чтобы все работало правильно. Но оно того стоит.

Arch Linux поставляется с ядром Linux и менеджером пакетов Pacman. У вас даже нет графического интерфейса. Вы строите на базе, собираете компоненты по своему усмотрению. Результатом этого является высоко персонализированная операционная система, которая содержит все, что вам нужно, и ничего, что вы не делаете.

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

Редкие проблемы, связанные с устойчивостью стабильности, возникают при установке неподдерживаемых пакетов из архивного репозитория Arch (чего можно избежать, проявляя осторожность при работе с AUR). Это также затрагивает только программное обеспечение, о котором идет речь, а не о самой ОС

Каждая информация и инструкции отладки хорошо документированы в Arch Wiki, которые, честно говоря, являются лучшей документацией, которую имеет любой дистрибутив Linux. Таким образом, любая проблема, с которой вы можете столкнуться, может быть легко устранена, следуя самым новаторским инструкциям, представленным в Arch Wiki.

Arch Linux поставляется с нулевым обслуживанием, поскольку ОС постоянно обновляется. Pacman может эффективно решать проблемы зависимостей и потерянные пакеты. Последнее и самое большое из всего, что Linux всегда доступно в Arch User Repository.

Построение персональной операционной системы с Arch Linux — это путь, если вы спросите меня. Здесь вы можете найти Arch Linux.

Установка Lutris

В нашей статье мы покажем, как установить Lutris в ОС Ubuntu 20.04. Запустите терминал и выполните следующее:

Подключите репозиторий с помощью команды:

Обновите список пакетов:

Установите программу Lutris:

Установка драйверов

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

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

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

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

Установка Vulkan

Далее необходимо установить API Vulkan. Для видеокарт NVIDIA выполните в терминале команду:

Если у вас карта AMD, команда будет другой:

Установка Wine

Разработчики Lutris рекомендуют установить свежую версию пакета Wine, так как Lutris не имеет возможности отследить все зависимости программных пакетов. Подробно на установке Wine мы останавливаться не будем, рекомендуем почитать об этом на нашем сайте статью.

На этом установка Lutris завершена, можно приступать к установке и конфигурированию игр.

Проблема с AMD

Увиденное здесь повергнет в шок любого среднестатистического Windows-геймера!

Не знаю почему, но ситуация с драйверами Radeon совершенно иная. В большинстве случаев MESA драйверы с открытым кодом предлагают куда более высокую производительность, нежели проприетарные драйвера AMD. У пользователей Linux возникает меньше путаницы с навигацией, ведь эти драйвера уже встроены и будут обновляться автоматически. Но достаточно ли часто они обновляются?

Ну, если у вас стоит Radeon VII или Vega 56/64, то ответ, скорее, нет. Если вам нужен последний драйвер с открытым кодом и лучшей поддержкой, то потребуется РРА (то есть персональный архив пакетов). Но какой именно PPA? Этот? Или этот? Включен ли сюда Vulkan? Будет ли добавлена последняя версия? Что же такое stable и unstable? Опасно ли это для моей системы?

Кто такой Пауло Диас, и могу ли я ему доверять?

И все же, я не принадлежу к касте большинства геймеров или пользователей РС. Даже при предельной дружественности Linux, гейминг требует изрядной мозговой работы и догадок, до которых я дошел путем полного погружения в проблему. И ход мысли резко меняется в зависимости от того, пользуетесь ли вы Team Red или Team Green. Или в какой разновидности Linux вы работаете.

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

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

И всего-то нужно сделать Linux чуточку проще.

Перевод статьи Jason Evangelho6 Months Without Windows: The Ugly Truth About Gaming On Linux

Зачем переходить на Linux

Если хотите перестать заниматься цифровым пиратством, начните с установки 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.

openSUSE

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

OpenSUSE гораздо более подходит для разработчиков, особенно из-за свободы, которую он предоставляет. OpenSUSE поставляется в двух вариантах. И если говорить про Лучшие дистрибутивы Linux для начинающих программистов то, это будет хорошим вариантом.

Leap поставляется с жизненным циклом через 6 месяцев после выхода следующей версии. Так что в настоящее время, если вы установите OpenSUSE Leap 42.2, он будет поддерживаться до 6 месяцев после выпуска openSUSE Leap 42.3. Он поставляется с гарантированным стабильным программным обеспечением, поэтому любой инструмент, необходимый для разработки, будет работать без ошибок во всем и вне вашего проекта.

С другой стороны, openSUSE Tumbleweed следует за скользящим выпуском. Вы можете сказать, что это будет поддерживаться навсегда. Программное обеспечение будет обновляться на регулярной основе. Все IDE, ваши любимые редакторы с открытым исходным кодом и другие инструменты всегда будут обновляться до самой последней версии. Хотя обновления хорошо протестированы, и они почти никогда не вызывают проблем, связанных с кроссинговыми граничными дистрибутивами, есть одна вещь, которую вы должны учитывать. Чаще всего ваш проект может зависеть от конкретной версии программного обеспечения, такого как JDK. Вы должны быть осторожны при принятии обновлений в таких случаях.

Leap или Tumbleweed, openSUSE имеет абсолютно удивительный способ доставки программного обеспечения. Просто зайдите на software.opensuse.org, найдите нужный пакет и просто нажмите «Direct Install» и сделайте. Нет репозитория, команд и сбоев зависимости. Я думаю, что это основной пункт продажи openSUSE. Это сэкономит много времени, когда вы просто захотите установить материал и перейти к кодированию.

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

Установка Steam

Можно установить Steam из репозиториев, но, там не всегда лежит свежий релиз. Устанавливать будем самую свежую версию Steam. Для этого ее нужно скачать с сайта. Можно перейти на сам сайт и там выбрать пункт:

После скачивания запустится установка. Тут нужно будет только подтвердить ваше согласие. Стоит отметить, что подтвердить установку вы должны русской буквой “д”. В противном случае установка прекратится.

После завершения установки вы можете найти значок Steam в панели меню. Запустите и начнется скачивание необходимых пакетов:

Ну а дельше регистрируетесь и можете приступать к установке игр. Стоит заметить, что нужно в настройках Steam указать запуск игр через Proton.

Нет единого метода установки программ

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

Какие-то программы нужно устанавливать через подключение дополнительных репозиториев, какие-то через специальные пакеты, например, Snap или Flatpak, какие-то запускаются без установки (AppImage или бинарные сборки), для каких-то и вовсе требуется самостоятельная компиляция из исходных кодов. Все эти варианты требуют определенных знаний о том, как их устанавливать, а это дополнительные временные расходы для пользователя.

Подобное многообразие вариантов также отрицательно сказывается на общей «чистоте» системы.

Debian Sid

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

Чтобы протестировать и усовершенствовать весь этот код, Debian использует две другие ветви программного обеспечения с различными уровнями стабильности. Первый называется Testing (тестирование). Пакеты внутри него замораживаются по расписанию и станут следующей стабильной версией Debian. Следующий называется Sid или Unstable. Sid – это версия Debian, которая постоянно получает новейшее программное обеспечение.

Несмотря на свое название, Debian Sid все еще достаточно надежен. Главное отличие заключается в том, что большая часть его стабильности исходит от восходящего потока. Например, вместо того, чтобы Debian исправлял какие-либо ошибки для версии Firefox в Sid, сообщество полагается на то, что Mozilla внедрит эти улучшения. Сравните это с Testing или Stable, где команда Debian доработала пакеты.

Установка Sid требует немного ноу-хау менеджера пакетов. Debian на самом деле не предоставляет фактический установочный образ для него. Вместо этого вам нужно обновить работающую в настоящее время систему, в идеале – Debian Testing, чтобы сделать процесс более плавным. Таким образом, вам придется обновлять меньше вещей, чем обновление с Debian Stable.

Если вам нравится опыт, который предоставляет Debian, но вы хотите, чтобы вся ваша система была максимально современна, Sid – лучший выбор.

Выводы

В этой статье мы постарались ответить на вопрос о том, как пользоваться Lutris. С выходом приложения, управляющего настройками игр, заявления о том, что Linux — не игровая платформа, можно считать несостоятельными. Lutris поддерживает десятки программных сред и эмуляторов игровых платформ — Wine, Sega, Nintendo, Gameboy, ZX-Spectrum и другие. С её помощью достаточно просто устанавливаются и настраиваются игры, приобретаемые из популярных магазинов — Steam, Blizzard Battle.Bet, Ubisoft и других, при этом конфигурационные файлы и нужные библиотеки загружаются автоматически.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: