Gentoo + desktop? Да!
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

Gentoo + desktop? Да!

33
Материал написан пользователем сайта.
Дистрибутив:
Окружение:

На скриншоте Gentoo + XFCE 4.14 на домашнем ПК.

Железо такое:
AMD Athlon 64 X2 Dual 4200+
Nvidia GeForce 210
4 Gb ОЗУ
Накопитель — HDD

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

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

Путь к генте был таким: openSUSE tumbleweed > Arh > Gentoo.

Лет десять назад пробовал пользоваться самыми разными дистрибутивами: Ubuntu, Mandriva, Debian, openSUSE… Это были, скорее, эксперименты, всегда приходилось возвращаться к Windows, поскольку это было время студенчества и для учёбы требовался специфичный софт.

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

После нескольких дней раздумий над всем нынешним многообразием дистрибутивов, выбор пал на openSUSE tumbleweed.

Подкупил простой графический установщик, система роллинг релизов, YaST, знание того, что дистрибутив выпускается крупной компанией, ну и то, что когда-то я им уже пользовался :) Дистрибутив действительно хорош и во всём меня устроил, но со временем проявилась одна неприятная деталь: иногда во время проигрывания видео в плеере или в браузере система жутко начинала тормозить. Дальше она либо приходила в нормальное состояние сама, либо зависала намертво. В логи работы системы посмотреть не догадался :) Списывал это на файловую систему btrfs и swap раздел. После переустановки с форматированием в ext4 и отключением swap ничего не поменялось и проблема осталась.

Решив, что дело в самой системе, начал выбирать другой дистрибутив. На этот раз выбрал Arch Linux — очень понравилась его вики и положительные отзывы на различных ресурсах. Установить по хэндбуку получилось со второго раза. Для корректной работы звука пришлось устанавливать дополнительные пакеты. Впечатления от использования остались только положительные. Огромный плюс арча — это AUR, где, действительно, можно найти почти всё. Но и на арче проблема с воспроизведением видео осталась.

На этот раз я уже догадался заглянуть в системные журналы в поисках ошибок. Оказалось, что дело в ядре 5.9 и драйвере nouveau. Что-то у них не срастается, они начинают конфликтовать и в итоге получаются тормоза и зависания. Решать эту проблему на арче я не решился. Информации в интернете нашлось мало и я видел только два выхода: или использовать более старое ядро или использование проприетарных драйверов от nvidia. Во втором случае пришлось бы устанавливать не самые новые пакеты драйверов из-за того, что сама карточка уже довольно старая, а это влекло за собой откат Х сервера тоже на более старую версию. Из-за недостатка опыта я был не уверен в своих силах, оставил всё как есть и стал искать третий дистрибутив.

Увидев, что гента сейчас использует ядро 5.4 (ядра 5.9 ещё в нестабильной ветке), решил попробовать. Тем более, что 10 лет назад тоже несколько раз пытался установить её, но не удачно. Вооружившись гентовским хэндбуком и ещё двумя инструкциями попроще установил систему с первого раза. Установка базовой системы, Х сервера и базовых пакетов xfce на моём железе заняла примерно полтора дня (включая компиляцию). Дальше уже не торопясь доустанавливал нужные мне пакеты и программы. После установки браузера и проигрывателя начались тесты, которые прошли успешно :) Никаких фризов и зависаний.

Система хороша! Плюсы, которые я выделил для себя:
 — Может быть я выдаю желаемое за действительное, но сама система и программы работают быстрее, чем в арче и сусе,
 — Использование use флагов. С их помощью я сам могу контролировать функциональность собираемых программ и их зависимости от других пакетов. Над их включением/выключением перед сборкой пакета, конечно, нужно хорошо подумать, но этим реально добиться сокращения зависимостей для отдельных пакетов чуть ли не вдвое,
 — Достойная вики (наравне с арчем), которая мне уже помогла не единожды :)
 — Лучшее понимание как работает система, потому что почти всё нужно настраивать руками в конфигурационных файлах,

Минусы:
 — Несмотря на роллинг релиз модель, некоторые пакеты не самые свежие (стабильный ФФ сейчас — 78, в арче уже — 84; darktable — 3.2, в арче — 3.4), хотя это не такой уж и минус :)
 — Затрачиваемое время на компиляцию при установке/обновлении пакетов (иногда много времени). Хотя, это, скорее, вопрос к моему старому железу.
Ещё каких-то минусов системы пока не вижу (или ещё не столнулся :) ).

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

Лайков: +27
войдите, чтобы ставить лайки
33
  • Опубликовано: 02.01.2021
  • cj3

Еще скриншоты:

Комментарии

Slavikk
Активный пользователь
Активный
02.01.2021
09:48
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
"с IT сферой и компьютерами профессионально я никак не связан", но разобрался с гентуу. За такую любознательность нужно хвалить. Да и десктоп неплохо выглядит.
cj3
Активный пользователь
Активный
Автор материала
Автор материала
03.01.2021
14:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSlavikkРодительский комментарий
0
войдите, чтобы ставить лайки
Если бы на момент поступления в университет мои интересы сформировались бы окончательно, то и полученное образование и нынешняя работа были бы наверняка как-то связаны с IT :)
Minor748
Активный пользователь
Активный
02.01.2021
11:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Я и половины не прочитал, но плюсик поставил. Вы мемуары тут пишите чтоль, соревнуетесь между собой ?
Dovob
02.01.2021
11:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Ну открытый драйвер нвидия всегда через жопу работает, проприетарник поставить по уму, но на ядрах от 5.4 с драйвером 340 будут проблемы ( я фиг его знает для жт210) с сайта качаешь, убиваешь иксы, запускаешь ран, и ждёшь установку. У дженты есть ~amd64, это тестовая ветка.
cj3
Активный пользователь
Активный
Автор материала
Автор материала
03.01.2021
14:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDovobРодительский комментарий
0
войдите, чтобы ставить лайки
Да, для GT210 нужны 340 драйвера. В вики арча написано, что последняя поддерживаемая версия Xorg для этих драйверов - 1.20. Я просто побоялся заморачиваться с откатом, так как было не понятно что бы за этим последовало дальше. А дальше, наверняка, последовал бы откат половины пакетов в системе %)
OldRunner
Активный пользователь
Активный
02.01.2021
11:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Молодец!!
За труды и за упорство - лайк однозначно!
Я сам перед новым годом хотел(и уже пробовал) кое-что из Gentoo поставить(зуд был такой!), но не "чистую" Gentoo, а уже с 3-го шага, где уже есть GUI. Нашел, посмотрел и...решил, что мне это вряд-ли понравится, по той же(второй) причине и плюс к тому - это полностью переучивать себя на совсем другой подход. И плюсы познания самой ОСи да скорости работы не превысили тех минусов(для меня), с которыми я бы реально столкнулся. А с учетом того, что мне не так уж много и надо, то вывод был абсолютно логичен.
Но вы молодец! Реально. Я даже вам завидую, где-то в глубине души :))
Удачи вам и...получать кайф от пользования этой ОСью.
cj3
Активный пользователь
Активный
Автор материала
Автор материала
03.01.2021
15:58
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийOldRunnerРодительский комментарий
0
войдите, чтобы ставить лайки
Спасибо!
antoha77
Активный пользователь
Активный
02.01.2021
13:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Охренеть. Лайк автору стопудовый
victormanjaro
Активный пользователь
Активный
02.01.2021
14:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
супер молодец
NikoGarder
Активный пользователь
Активный
02.01.2021
14:43
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Лайк! Бразильский мегабобер нервно курит в углу от зависти. Молодец!
Алексей
02.01.2021
16:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Не надо демонизировать Gentoo. Да, сложнее чем запустить инсталятор и дождаться завершения. Но у нее есть хорошее описание. Берете и по нему устанавливаете. Один минус, что надо постоянно компилировать обновления, но для крупных приложений уже есть бинарные пакеты
cj3
Активный пользователь
Активный
Автор материала
Автор материала
03.01.2021
15:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийАлексейРодительский комментарий
0
войдите, чтобы ставить лайки
Установленный бинарный пакет фаерфокса работал хуже, чем скомпилированный из исходников. Были общие тормоза при работе браузера, очень заметные. Не могу сказать с чем это связано.
thyeadeschatarr
Активный пользователь
Активный
03.01.2021
18:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийcj3Родительский комментарий
0
войдите, чтобы ставить лайки
Да вот черт его знает, сам на днях ioquake3 собирал из исходников в минте, так как ни скачанный с сайта, ни лежаший в репах нормально не работали с ботами. При этом в код не лазил, именно что просто прогнал make.
alex-187
02.01.2021
16:09
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Лайк автору!! Флагами проблем не возникло вы даже не упоминули этого нюанса?
cj3
Активный пользователь
Активный
Автор материала
Автор материала
03.01.2021
15:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийalex-187Родительский комментарий
0
войдите, чтобы ставить лайки
Мегапроблем с флагами не было. Изначально глобально в make.conf убрал поддержку qt, gnome, kde, wayland. Для каждого дополнительного пакета флаги прописывал уже отдельно в package.use. При установке пакета смотрел флаги включаются/выключаются по умолчанию (я так понимаю, что это прописано в ебилде). Дальше уже на gentoo.org смотрел за что отвечают флаги и включал или отключал их. Если назначение флага мне не было понятно, то оставлял его по умолчанию. Случалось так, что при установке нового пакета нужно было пересобирать какой-нибудь уже установленный пакет с другим набором флагов, но портаж об этом предупреждает и вручную зависимости вычислять не нужно.
Sergejs
Активный пользователь
Активный
02.01.2021
17:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
-10
войдите, чтобы ставить лайки
Автор молодец.Теперь можешь приступать к изучению Slackware
julyfox
Активный пользователь
Активный
02.01.2021
19:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSergejsРодительский комментарий
0
войдите, чтобы ставить лайки
Остроумно. Дальше можешь начать холивар.
dimonchik230
Активный пользователь
Активный
02.01.2021
17:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
"потому что почти всё нужно настраивать руками в конфигурационных файлах,"
Не совсем понятно где это в Gentoo, практически все работает из коробки. Ну может при начальной установке немного потребовалось... Вот настройка ядра ядра это правда, по первой сложно, но это только в первый раз, во второй или третий раз это "семечки"...
Соглашусь с комментарием выше "Вы сильно демонизируете Gentoo" обычный linux, просто сложней в установке.
cj3
Активный пользователь
Активный
Автор материала
Автор материала
03.01.2021
16:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdimonchik230Родительский комментарий
0
войдите, чтобы ставить лайки
Наоборот, на первый раз - genkernel all :)
dimonchik230
Активный пользователь
Активный
04.01.2021
07:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийcj3Родительский комментарий
0
войдите, чтобы ставить лайки
Ни разу не использовал genkernel all, даже при первичной настройке ядра: make menuconfig (настройка драйверов), потом make -j5, make install && make modules_install и dracut -f initramfs_version.img kernel_version
Алексей
02.01.2021
17:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Если вам нравится Gentoo, могу предложить еще ознакомиться с Calculate Linux (от отечественных разрабов, основан на генту).
julyfox
Активный пользователь
Активный
02.01.2021
19:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийАлексейРодительский комментарий
+1
войдите, чтобы ставить лайки
Ну нет, давайте без вредных советов!
starikhatabjch
02.01.2021
20:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийjulyfoxРодительский комментарий
0
войдите, чтобы ставить лайки
почему он вредный?
julyfox
Активный пользователь
Активный
03.01.2021
08:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийstarikhatabjchРодительский комментарий
0
войдите, чтобы ставить лайки
Калька любит крошится ...
sid
02.01.2021
18:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
-10
войдите, чтобы ставить лайки
совершенно неактуальный дистр, в 90-х 00-х да, а сейчас нет.
dimonchik230
Активный пользователь
Активный
03.01.2021
17:28
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийsidРодительский комментарий
+1
войдите, чтобы ставить лайки
На вкус и цвет у всех патроны разные... Я думаю, что Gentoo устанавливают не из-за актуальности.
[аноним]
06.01.2021
21:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийdimonchik230Родительский комментарий
0
войдите, чтобы ставить лайки
а из-за чего? просто интересно
julyfox
Активный пользователь
Активный
02.01.2021
19:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Наконец-то gentoo. Круто, лайк. Ну а как там с wine или playonlinux? А скайп работает? А то у меня на funtoo нет.
cj3
Активный пользователь
Активный
Автор материала
Автор материала
03.01.2021
16:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийjulyfoxРодительский комментарий
0
войдите, чтобы ставить лайки
Не могу ответить, ничего из перечисленного Вами не устанавливал.
dimonchik230
Активный пользователь
Активный
03.01.2021
17:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийjulyfoxРодительский комментарий
0
войдите, чтобы ставить лайки
Все есть, если чего то нет то можно поискать в layman(это аналог AUR но только для Gentoo).
[аноним]
02.01.2021
19:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
У арча есть lts ядро 5.4, надо было его попробовать тогда
thyeadeschatarr
Активный пользователь
Активный
02.01.2021
22:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Хороший путь для старичка, пусть еще живет и радует. В качестве тюнинга можно процессор заменить на четырехядерный Phenom II X4, они у китайцев сейчас порядка тысячи рублей стоят, только проверить, что материнка примет. 4 гигов, пусть и DDR2, для бытовых нужд еще какое-то время хватит.
Для борьбы с перегрузкой процессора во время просмотра видео на ютьюбе советую глянуть расширение для браузера h264ify.
Ну, и SSD - даже на компах того времени прирост скорости заметен, хоть и не реализует весь потенциал.
nskqwerty
03.01.2021
09:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
В свое время даже диплом писал со сравнением предкомпилированных систем и компилящейся под конкретное железо генту. В итоге во всех нагруженных процессах генту была в топе.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила