Ещё одна статья про Linux дома

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

Ещё одна статья про Linux дома

Попытка в сторителлинг

Я начал пользоваться Linux-ом более 5-ти лет назад. Тогда я был простым маслёнком с простым ноутбуком, на котором отказывалась фунциклировать Windows 7 из-за отвала дискретной карточки ATI. Я тогда немного интересовался всякой наносековой темой и подумал, что была-ни-была. И о чудо, труп ожил! Тогда эта была Elementary OS, основанная на Ubuntu 16.04 (для тех кто шарит).

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

За весь период использования систем на Linux дома я перепробовал их разные варианты, но выбрал для себя один, который использую уже 3 года. Сменил несколько ноутбуков. Познал наносековость. Уровень красноглазия дошёл до оттенка "спелая вишня". На Windows переходить не собираюсь. Но Мастдай стал явно лучше и приятнее за последние годы.

Есть ли жизнь на Linux-е?

Конечно! Но есть оговорочки. Разберу по пунктам.

Игры

Несколько лет назад Valve представили слой совместимости Proton для бесшовного запуска Windows игр под Linux. Proton работает как транслятор, транслируя обращения к Windows в обращения в Linux. Трансляция обычно съедает несколько процентов от производительности или вообще не съедает. Proton уже поставляется в Steam и нужно в настройках только галочку поставить в разделе Steam Play. Таким образом можно запустить большую часть игр. С меньшинством игр такая ситуация: или они вообще не запускаются, или они ругаются на Easy Antichit, который довольно проблематично адаптировать для Proton несмотря на поддержку со стороны Epic Games.

Для запуска игр из Epic Games Store есть Heroic Launcher. Для запуска игр их ТракерСтора можно использовать Lutris, Bottles, Portproton на выбор.

Я хоть и не особо активный геймер, но прошёл под Linux все части перезапуска Tomb Raider, прошёл Plague Tale: Requem, играю в Death Strending, пробовал запускать Assasin's Creed Unity, Siberia 4.

По железу

Есть новости хорошая и плохая. Много железа работает "из коробки". То есть тачпады, веб камеры, звуковушки, сетевые карты и прочее скорее всего будут работать. Теперь плохая новость. Если что-то не завелось из коробки, то далеко не факт, что получится завести. Навык гугления и целеустремлённость в помощь.

Про видеокарты отдельно. Владельцы карт AMD ликуйте: поддержка встроена в ядро и ничего колхозить не нужно.

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

С другой стороны, если читатель этой пасты -- буржуй с карточкой посвежее, то он может наслаждаться нормальной работой драйвера, поддержкой RT, DLSS и последних стандартов Linux-систем. Установка драйвера Nvidia не особо сложна. Но ни в коем случае нельзя скачивать драйвер с оффициального сайта! Убьёте систему! Драйвер нужно ставить тем способом, который рекомендует разработчик конкретного Linux-а. Но в последнее время для установки достаточного его найти в предустановленном магазине приложений. И очень советую отключить Secure boot в BIOS.

С игровыми ноутбуками ситуация следующая. Под Linux-ом нельзя из коробки управлять мощностью железа, кулерами и RGB-подсветкой. Но на просторах сети можно найти драйвера и утилиты написанные сообществом.

Постоянно нужно красноглазить в терминале?

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

По софту

Есть все популярные браузеры и месседжеры. Для офиса есть LibreOffice. Для базовых задач его хватит. Я в нём диплом писал. Для редактирования фото есть Krita, GIMP. Для редактирования видео -- Kdenlive. Это, конечно, непрофессиональные инструменты, но домашнее видео смонтировать хватит. Лучше всего живётся айтишнику в плане софта: инструменты ставить проще, работают быстрее.

Производительность

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

Зачем?

Читатель может спросить, зачем пердодить пингвина? И этот вопрос вполне справедлив и закономерен. Лично мне использование Linux-а даёт увернность, что мой компьютер не будет делать того, чего я бы не хотел. Из объективных плюсов повышенная производительность, та же Java работает раза в 2 быстрее. Столько же где-то прирост будет в Minecraft Java Edition. Программистам работать проще и приятнее: не надо пердолиться со всякими WSL. Ещё Linux-системы безопсны. Под них практически не возсожно поймать малварь (именно на домашней системе), да и сами системы чистые. С натяжкой можно ещё к плюсам отнести бесплатность (Венда так-то тоже бесплатная) и возможность прокачаться в администрировании систем.

Заключение

Этой статьёй я хотел сделать срез ситуации с домашним Linux-ом на момент её написания. Конечно, я осветил не всё, но и не хотел уходить в дебри. У меня нет цели выставить Linux-системы, как нечто идеальное, но показать как хорошее, так и плохое. Возможно, кто-то откроет что-то новое для себя. Жду конструктивную критику и не очень в комментариях.

PS Использую Fedora Linux 39 Workstation.
UPD: поправлена пара ошибок.

3737
85 комментариев

Скоро каждый чел в мире напишет Лонг по тому, как он ставил Линукс. Тогда мы придем к гига обществу

15

Ну Федора кста не особо лучше по нагреву, жору ресурсов. Так ещё из коробки не умеет с ОЗУ работать нормально, ни сжатия, ни какой-либо оптимизации

1

ГигаЛинуксЧады

тогда мы дтф в лор переименуем

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

Либре достаточно специфичен, мне больше onlyoffice нравится. Дизайн под майков всё такое.

Ну и если надо нейронки крутить, то с amd могут быть траблы, хотя если серьезно их крутить, а не тупо потыкаться через гуй, то траблов не будет)

4

Портпротон не так удобен как тот же Bottles. Он требует больше возьни и для маслят не особо подходит

1

Так вроде же нейронки амдшные как раз таки под линем лучше пашут за счет rocm. Это наоборот на винде их сложнее завести ибо надо либо wsl2(что по факту виртуалка линукса с шерингом гпу), либо искать форк с directml