Данный материал является логическим продолжением моей прошлой статьи годичной давности по установке базовой системы Gentoo Linux.
На моменте прочтения подразумевается, что у вас уже есть минимальная система и работает Интернет. Постараюсь изложить всё максимально универсально, чтобы не ограничиваться лишь одним рабочим окружением или набором железа.
1. Настройка прав администратора для пользователя
Чтобы не сидеть постоянно через root пользователя, надо бы поставить OpenDoas для нашего пользователя, чтобы мы могли выполнять команды от имени администратора. Да, вы можете также установить и sudo, но коль мы используем Gentoo это само по себе подразумевает, что мы "не такие как все" и ставим более минималистичный doas в замен sudo.
У OpenDoas есть поддержка "persist-mode". Этот режим позволяет не вводить пароль каждый раз при использовании утилиты и "персистирует" наше право администратора на какое-то время. По-умолчанию в репозитории doas не поддерживает persist-mode, а поэтому надо задать локальный USE-флаг, чтобы пользоваться было удобнее.
Чтобы задать USE-флаг для программы, создадим и откроем файл с флагами в директории /etc/portage/package.use/<имя-файла>.
# vim /etc/portage/package.use/flags
Обычно для каждой программы создаётся отдельный файл, в котором мы можем прописать нужные USE-флаги. Я же сторонник создания одного большого файла "flags" в котором будут лежать все необходимые нам USE-флаги. Так проще управлять ими в дальнейшем и бэкапить нужно будет лишь 1 файл для восстановления всех кастомных флагов в новых установках.
Пропишем локальный USE-флаг "persist" для OpenDoas:
app-admin/doas persist
Сохраним изменения (в Vim это делается через :wq) и запустим установку:
# emerge -av app-admin/doas
После компиляции дадим нашему пользователю право на использование doas:
# vim /etc/doas.conf
....
permit persist <имя-пользователя>
После этого можем перелогиниться в нашу систему и проверить работоспособность программы через синхронизацию репозиториев:
$ doas emerge --sync
Если после ввода пароля зафурычило, то отлично - мы настроили право администратора.
2. Установка драйвера на видеокарту
В моём прошлом материале есть небольшое упущение, которое я заметил лишь при подготовке этого. В процессе заполнения make.conf нам дополнительно нужно прописать драйвер видеокарты, который будет использоваться для всех далее скомпилированных программ, его требующих. Чтобы прописать драйвер, откроем файл /etc/portage/make.conf через любой удобный редактор. Пропишем VIDEO_CARDS="" ниже всего содержимого и укажем наш драйвер.
....
VIDEO_CARDS="<драйвер вашей видеокарты>"
Драйвера под видеокарты бывают следующие:
- Проприетарный NVIDIA — «nvidia»
- Свободный NVIDIA-драйвер — «nouveau»
- Свободные AMD-драйвера — «amdgpu radeonsi»
- Legacy-драйвера AMD — «radeon r*00»
- Intel-графика — «intel»
Если вы используете виртуальные машины, то прописывайте "virgl" для виртуальной графики, соответственно.
Теперь подгоним наши пакеты под изменения через команду:
$ doas emerge --ask --changed-use --deep @world
После обновления мира, мы можем ставить нужные библиотеки для драйверов.
Для AMD/Intel всё просто — установим Mesa:
$ doas emerge -av media-libs/mesa
Для карточек от Nvidia установим x11-drivers/nvidia-drivers:
$ doas emerge -av x11-drivers/nvidia-drivers
Для более корректной работы советую прописать следующие флаги под зелёные дрова:
/etc/portage/package.use/flags
....
x11-drivers/nvidia-drivers +X +modules
Далее установится всё необходимое, и наши драйверы будут готовы к работе.
3. Установка X11 и DE/WM
После установки драйверов нам нужно накатить графику. Для начала установим X11 в нашу Gentoo:
$ doas emerge -av x11-base/xorg-server x11-base/xorg-drivers
После успешной сборки X11 нам нужно выбрать себе DE/WM. Каждому пользователю здесь предстоит самому сделать выбор наиболее удобного ему варианта, а я лишь оставлю команды для установки самых известных решений.P.S. Для GNOME и KDE советую ещё на этапе установки выбрать одноимённый профиль через eselect profile set, чтобы меньше возиться после установки базовой системы.
GNOME
$ doas emerge -av gnome-base/gnome
KDE Plasma
$ doas emerge -av kde-plasma/plasma-meta
Xfce
$ doas emerge -av xfce-base/xfce4-meta
MATE
$ doas emerge -av mate-base/mate
i3wm
$ doas emerge -av x11-wm/i3
bspwm
$ doas emerge -av x11-wm/bspwm
Openbox
$ doas emerge -av x11-wm/openbox
Icewm
$ doas emerge -av x11-wm/icewm
После сборки рабочего окружения стоит установить дисплейный менеджер для более удобной работы. Я использую LightDM, но вы можете поставить любой, что вам по душе. Для корректной работы большинства DM нам потребуется elogind и dbus, которые можно установить командой:
$ doas emerge -av sys-auth/elogind sys-apps/dbus
И не забудем добавить их в автозагрузку:
$ doas rc-update add elogind default
$ doas rc-update add dbus default
Для установки дисплейного менеджера сначала установим пакет для работы в OpenRC:
$ doas emerge -av gui-libs/display-manager-init
Далее установим сам дисплейный менеджер:
LightDM
$ doas emerge -av x11-misc/lightdm x11-misc/lightdm-gtk-greeter
SDDM
$ doas emerge -av x11-misc/sddm
GDM
$ doas emerge -av gnome-base/gdm
После завершения компиляции, нам необходимо прописать наш дисплейный менеджер в файл /etc/conf.d/display-manager:
....
DISPLAYMANAGER="<ваш-DM>"
Сохраним изменения в файле и добавим службу display-manager в автостарт системы инициализации:
$ doas rc-update add display-manager default
После перезагрузки, если вы всё правильно установили, вы увидите экран с вводом пароля и выбором загрузки DE/WM. После авторизации вы можете начать использовать графику.
4. Настройка звука в системе
Сидеть без звука за компьютером - печально, а потому давайте установим Pipewire.
$ doas emerge -av media-video/pipewire
После установки программы мы можем прописать её автозапуск любым удобным методом. Если в DE, то через настройки автостарта, а в WM'ах — просто пропишем запуск в конфигурационный файл.
В Gentoo Pipewire запускается через утилиту gentoo-pipewire-launcher, который и надо прописать в автостарт вашего DE/WM.
Не забудьте также добавить вашего пользователя в группу "pipewire" и "audio" для корректной работы звука:
$ doas gpasswd -a <user> pipewire
$ doas gpasswd -a <user> audio
5. Прикладной софт и подключение бинарного репозитория
Не вижу смысла рассматривать установку каждого пакета прикладного ПО, так как у каждого есть свой набор, которому он так или иначе будет придерживаться.
Для поиска пакетов в основном репозитории Gentoo вам очень может помочь официальный ресурс дистрибутива, в котором по ключевым словам вы сможете найти название ебилда вашей программы и доступные для него USE-флаги.
Ресурс Gentoo Portage Overlays позволяет осуществлять поиск ебилдов в сторонних репозиториях — оверлеях. Оверлей — это а-ля PPA-репозиторий под Ubuntu. В оверлеи пользователи сами загружают свои ебилды, позволяя вам установить ПО, которого нет в официальных репозиториях. Для работы с оверлеями крайне советую установить утилиту eselect-repository, которая без ручных манипуляций поможет подключить сторонний источник.
$ doas emerge -av app-select/eselect-repository
Использование Gentoo, однако, подразумевает постоянную компиляцию ПО из исходного кода, что иногда выходит довольно накладно по времени и ресурсам процессора. С начала прошлого года у Gentoo появился официальный бинарный репозиторий, который можно использовать для ускорения установки некоторого программного обеспечения.
В современных установках его обычно не нужно никак дополнительно настраивать — всё работает из коробки. Просто синхронизируйте репозитории и воспользуйтесь следующими флагами Portage:
--getbinpkg (-g) - если пакет, который вы запрашиваете, доступен в виде бинарного файла, то он будет установлен. В ином случае - пакет скомпилируется как обычно.
--usepkgonly (-K) - если пакет доступен в бинарном формате, то он будет установлен. В ином случае - установки не случится вовсе
Иногда может всплыть проблема с GPG-ключами репозиториев, однако все проблемы решаются одной командой:
$ doas mv /etc/portage/gnupg /etc/portage/gnupg.bak ; getuto
6. Установка Steam и PortProton
Так как с установкой Steam у начинающего могут быть проблемы, а сама программа не содержится в официальном репозитории, расскажу, как её установить, чтобы начать играть в любимые игры.
1) Установка eselect-repository и git
$ doas emerge --ask --noreplace app-eselect/eselect-repository dev-vcs/git
2) Подключение репозитория и синхронизация
$ doas eselect repository enable steam-overlay
$ doas emerge --sync
3) Прописываем USE-флаги для Steam
/etc/portage/package.use/steam
....
app-accessibility/at-spi2-core abi_x86_32
app-arch/bzip2 abi_x86_32
app-arch/lz4 abi_x86_32
app-arch/zstd abi_x86_32
dev-lang/rust-bin abi_x86_32
dev-libs/dbus-glib abi_x86_32
dev-libs/elfutils abi_x86_32
dev-libs/expat abi_x86_32
dev-libs/fribidi abi_x86_32
dev-libs/glib abi_x86_32
dev-libs/gmp abi_x86_32
dev-libs/icu abi_x86_32
dev-libs/libevdev abi_x86_32
dev-libs/libffi abi_x86_32
dev-libs/libgcrypt abi_x86_32
dev-libs/libgpg-error abi_x86_32
dev-libs/libpcre2 abi_x86_32
dev-libs/libtasn1 abi_x86_32
dev-libs/libunistring abi_x86_32
dev-libs/libusb abi_x86_32
dev-libs/libxml2 abi_x86_32
dev-libs/lzo abi_x86_32
dev-libs/nettle abi_x86_32
dev-libs/nspr abi_x86_32
dev-libs/nss abi_x86_32
dev-libs/openssl abi_x86_32
dev-libs/wayland abi_x86_32
gnome-base/librsvg abi_x86_32
gui-libs/libdecor abi_x86_32
llvm-core/llvm abi_x86_32
media-gfx/graphite2 abi_x86_32
media-libs/alsa-lib abi_x86_32
media-libs/flac abi_x86_32
media-libs/fontconfig abi_x86_32
media-libs/freetype abi_x86_32
media-libs/glu abi_x86_32
media-libs/harfbuzz abi_x86_32
media-libs/libepoxy abi_x86_32
media-libs/libglvnd abi_x86_32
media-libs/libjpeg-turbo abi_x86_32
media-libs/libogg abi_x86_32
media-libs/libpng abi_x86_32
media-libs/libpulse abi_x86_32
media-libs/libsdl2 abi_x86_32
media-libs/libsndfile abi_x86_32
media-libs/libva abi_x86_32
media-libs/libvorbis abi_x86_32
media-libs/mesa abi_x86_32
media-libs/openal abi_x86_32
media-libs/opus abi_x86_32
media-libs/tiff abi_x86_32
media-sound/lame abi_x86_32
media-sound/mpg123-base abi_x86_32
media-video/pipewire abi_x86_32
net-dns/c-ares abi_x86_32
net-dns/libidn2 abi_x86_32
net-libs/gnutls abi_x86_32
net-libs/libasyncns abi_x86_32
net-libs/libndp abi_x86_32
net-libs/libpsl abi_x86_32
net-libs/nghttp2 abi_x86_32
net-libs/nghttp3 abi_x86_32
net-misc/curl abi_x86_32
net-misc/networkmanager abi_x86_32
net-print/cups abi_x86_32
sys-apps/dbus abi_x86_32
sys-apps/systemd abi_x86_32
sys-apps/systemd-utils abi_x86_32
sys-apps/util-linux abi_x86_32
sys-devel/clang abi_x86_32
sys-libs/gpm abi_x86_32
sys-libs/libcap abi_x86_32
sys-libs/libudev-compat abi_x86_32
sys-libs/ncurses abi_x86_32
sys-libs/pam abi_x86_32
sys-libs/zlib abi_x86_32
virtual/glu abi_x86_32
virtual/libelf abi_x86_32
virtual/libiconv abi_x86_32
virtual/libintl abi_x86_32
virtual/libudev abi_x86_32
virtual/libusb abi_x86_32
virtual/opengl abi_x86_32
virtual/rust abi_x86_32
x11-libs/cairo abi_x86_32
x11-libs/extest abi_x86_32
x11-libs/gdk-pixbuf abi_x86_32
x11-libs/gtk+ abi_x86_32
x11-libs/gtk+ abi_x86_32
x11-libs/libdrm abi_x86_32
x11-libs/libICE abi_x86_32
x11-libs/libpciaccess abi_x86_32
x11-libs/libSM abi_x86_32
x11-libs/libvdpau abi_x86_32
x11-libs/libX11 abi_x86_32
x11-libs/libXau abi_x86_32
x11-libs/libxcb abi_x86_32
x11-libs/libXcomposite abi_x86_32
x11-libs/libXcursor abi_x86_32
x11-libs/libXdamage abi_x86_32
x11-libs/libXdmcp abi_x86_32
x11-libs/libXext abi_x86_32
x11-libs/libXfixes abi_x86_32
x11-libs/libXft abi_x86_32
x11-libs/libXi abi_x86_32
x11-libs/libXinerama abi_x86_32
x11-libs/libxkbcommon abi_x86_32
x11-libs/libXrandr abi_x86_32
x11-libs/libXrender abi_x86_32
x11-libs/libXScrnSaver abi_x86_32
x11-libs/libxshmfence abi_x86_32
x11-libs/libXtst abi_x86_32
x11-libs/libXxf86vm abi_x86_32
x11-libs/pango abi_x86_32
x11-libs/pixman abi_x86_32
x11-libs/xcb-util-keysyms abi_x86_32
4) Добавим Steam-оверлей в package.accept_keywords:
/etc/portage/package.accept_keywords/steam
....
*/*::steam-overlay
games-util/game-device-udev-rules
sys-libs/libudev-compat
5) Установим Steam
$ doas emerge -av games-util/steam-launcher
После установки запускаем и начинаем играть.
Если же вы хотите использовать иные источники для запуска Windows-игр, то нам может пригодиться PortProton.
1) Установим зависимости с официального репозитория
$ doas emerge -av sys-apps/bubblewrap net-misc/wget app-arch/cabextract app-arch/tar dev-libs/openssl media-gfx/icoutils net-misc/curl sys-apps/inxi gnome-extra/zenity sys-devel/bc
2) Установим yad из оверлея (тоже нужен для PortProton)
$ doas eselect repository enable parona-overlay
$ doas emerge --sync
vim /etc/portage/package.accept_keywords/yad
....
gnome-extra/yad **
$ doas emerge -av gnome-extra/yad::parona-overlay
3) Идем на сайт PortProton и копируем команду для старта установки
wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portproton
После завершения радуемся жизни и играем в пиратские игры.
7. То, что не тянет на отдельный пункт, но упомянуть стоит
1) Аппаратное ускорение видео
Для включения поддержки аппаратного ускорения нам надо прописать драйвер "vaapi" в глобальных USE-флагах системы. Сделать это можно следующим образом:
/etc/portage/make.conf
....
USE="vaapi"
После сохранения обновим пакеты уже с поддержкой аппаратного ускорения:
$ doas emerge --ask --changed-use --deep @world
2) Очистка кэша Portage
Для очистки устаревших тарболлов, которые по умолчанию хранятся в /var/tmp/portage/*, вы можете установить утилиту "eclean".
$ doas emerge -av app-portage/gentoolkit
Чтобу удалить устаревшие архивы с исходниками:
$ doas eclean distfiles
Чтобы удалить устаревшие бинарные файлы:
$ doas eclean packages
3) Полезные ссылки для работы с Gentoo
8. Подведение итогов

В данной статье я рассмотрел основные моменты по настройке Gentoo после установки. Конечно, существует огромное количество тонкостей, с которыми пользователю так или иначе придется столкнуться за время использования, но в случае с Gentoo описать абсолютно каждый случай практически невозможно. Надеюсь, этот материал был вам полезен. Приятного вам утра, дня, вечера или ночи.
Комментарии
10:13
Однако, - страшно то как!... 8-о
10:29
12:20
Расходимся...))
12:31
15:01
15:02
15:33
20:34
Эстетический кайф от прочитанного. *кино "На обочине" 2004 напомнило*
13:09
15:12
Есть, конечно, мелкие погрешности, но в целом очень доходчиво изложено, даже для тех кому сложно в HB!
15:46
Я тут вобще самый немощный, если что...
А по поводу "собрать" чего-то "своего", так это и в Арче можно. - PKGBUILD никто не отменял. Просто пока что (даже (тем более) в Арче) это лишнее...
А так всё верно.
16:11
16:18
20:50
Ну, так и в чём прибыток?
P.S.
>> xKDE >> pkgbuild - это уже как финишное покрытие
Серьёзно?
Ну и в чём принципиальное отличие от сценария сборки Генту/Кальки?
02:15
08:52
Ключевое слово!
16:19
Да ,канеш! Я -то вот думал ,что Генту накатывают могучие люди в коде..
А потом быстренько пишут свою Ось и месяца через два нанимают Гейтса работать доставщиком CD на велике :-D
Но ,верно, тоже полезно повозиться-покопировать команды в терминал )
16:34
19:39
20:14
За "флудливых немощей" - отдельный, жирный :)) xKDE - выжигает. Если что, я в генту тоже могу, прошу не записывать меня в отряд... этих самых))
20:29
В комментариях видел "Edge под Wine" и понял это как прикол. Ведь Microsoft так хочет, чтобы все использовали Edge, что сами собирают его для Linux, т.е. Wine не нужен. Я уже говорил, что тяга к нему мне не понятна, а дочь пользуется в arch и manjaro. Для себя объясняю это разным подходом у разных поколений.
21:08
Особенно если предположить, что "подшефных" ПК'шек с ней хотя бы штуки три.
02:33
21:11
22:46
23:00
23:12
Возвращается.. Петя:
-Ну ,что сдал ?!
- Нет,Петя..На математике срезали. Сказали нарисовать квадратный трехчлен ..а я и представить себе такого на смог!
:-D
00:43
(Петька обкапывая дерево...)
- Меня заставили искать квадратный корень!..
(Чапай проливая слёзы...)
- Мне сказали разделить член на многочлен!..
01:06
21:59
21:59
00:38
Математиков и гроссмейстеров много, а какая от них практическая польза обществу? ... И не говорите про "продвижение фундаментальной науки"!
В это верит нынче только совсем уже наивный!..
P.S. А vantiki - красавчик!
01:47
https://postimg.cc/gallery/LYsyYtD
22:04
И да, я наивный )
01:23
У человечества есть Наследие. Его мало оцифровать для следующих поколений, его нужно передавать. Не потому, что сами читать не будут, а потому, что бывает прочитал и не понял. И подходы новые придумываются для более быстрого охвата и донесения материала. Объём знаний нарастает и нужно ускорять освоение.
У моей дочери в последнем классе были репетиторы. Математик задавал прилично и мы решали вместе. Не скажу, что узнал много нового, хотя были даже новые для меня темы, например графы, но эти занятия улучшили моё понимание, сделали картину более цельной. Хороший репетитор или курс - это не просто удача, это впечатление на всю жизнь. Я говорю о себе, хотя он занимался дистанционно с дочерью.
Передатчики или проводники Наследия очень нужны. Если их сообщество редеет или они становятся менее эффективными, например из-за перехода на другой язык, то предсказуемый результат проявится довольно быстро. Вы легко найдёте примеры. Прямо сейчас придумал фразу: многим людям можно рассказать много нового из математики 18-го века.
09:50
Когда я бы начальной школе, нас по английскому разделили на 2 группы и мы занимались у своих учителей, мне английский нравился тогда. После 3-го сразу в 5-й класс и нас объеденили. В итоге, английский я теперь понимаю слабо и он мне не нравится, потому что учительница мне тоже ненравилась, контакт слабый и общего языка не находили.
Хороший пример с дочкой — каждому ученику нужен свой учитель, поэтому выражения по типу "это всё разжёвано давно и уже известно" у меня вызывают негодование, как минимум.
02:35
02:19
08:48
+
Новости запаздывают, перевод хромает.
Решение проблем нужно искать на официальном сайте дистрибутива. А не идти в курилку к флудливым немощам и снобистским линуксоидам, эту часть легко можно заменить нейросетью.
Скриншоты больше похожи на исповедь анонимных алкоголиков, чем на качественный unixporn, где предоставляют материалы (dotfiles), чтобы другие могли повторить.
=)
22:06
14:47
Но первоисточники всё-таки полностью не заменит, хоть некоторые дистрибутивы и базируются на привычных, но их «создатели» иной раз из слона собирают черепаху.
Плюс нейронки иногда могут галлюцинировать, но, в отличие от людей, адекватно воспринимают поправки, признают свои ошибки. В комментариях и форумах можно попасться на личностей, которые будут утверждать, что Вы неправы, только потому что он д’Артаньян в белом пальто.
А еще нейронку можно попросить объяснить решение как для валенка, и она максимально просто это объяснить без попытки высмеять твоё образование. )
10:41
06:56
11:02
Тогда и времени будет только запрыгнуть в какую-нибудь ВинХР или бубунту , чтоб потусить в ВК ))
11:07
11:48
О,нет! Только начнешь возиться ..и всё ..до 5 утра )))
Потом спишь весь день и все дела под хвост )
11:53
12:04
10:59
11:04
11:35
11:49
Вон на Лоре или Опеннет загляни в комменты - там вобще угореть можно )) Зато движуха
11:12
Никогда не обижаюсь на комментарии, ибо в этом смысла никакого нет. Стараюсь писать материалы для наиболее широкого охвата людей, чтобы даже человек без подготовки мог повторить процедуру установки/настройки. Не надо будет скакать под хэндбукам, статьям, мануалам, какая-то базовая информация в материале изложена и этого может хватит для начала. Далее уже сам юзер копает дальше: разбирается с портажем, уровнями оптимизации, конфигурацией ядра и прочим.
Однако как я понял, людям нужен хардкор. Поэтому пора браться за крукс и лфс, а то "beginners guides" писать уже не актуально :(
11:51
12:21
Это уже статья/обзор получается. И, соответственно, там возможность уже возможность форматирования пошире и изображения вставлять можно неоднократно.
13:02
13:04
14:28
14:46
11:53
12:00
Позже -то просекли - пытаются какие-то юзерфрендли из нее вылепить,но время ушло ! Так и с Гентой .
Когда-то интересовался когда еще был дистриб Сабайон - красиво ,удобно .. а ныне ?
Камменты))
"Даже читать про многообразие дистрибутивов сродни наркомании - затягивает.
Но вот использовать что-то из мира генту нет желания. По мне это процесс с самосбором сродни ловле блох. Крохи производительности не окупят допускаемые при сборке ошибки, которые явным образом не видны."
"El Gato Negro, максимальная "адаптация под себя" как правило приводит к худшему результату, чем установка с бинарников. Но разве хоть один гентушник в этом признается, ибо это будет признание собственной некомпетентности. "Идеально" собранная ОС только в фантазиях форумных болтунов ради раздутия собственного эго. Плавали 18 лет назад, знаем..."
13:36
Я уже заметил, что у вас есть опыт, но картина и расклады меняются. Вон уже в gentoo бинарный репозиторий создали.
Спасибо всем авторам, которые тут рассказывают о том, где я не плавал и чего не знаю. Поднимают, видишь ли, чужой ресурс ... на халяву ... наивные ... глупцы ... негодяи!
13:58
Как всегда: технари о своём, а юзерфриендли где.
14:10
В корне не верно. Именно при дефиците ресурсов Вы почувствуете максимальный прирост от Генту. А когда у Вас ресурсов с избытком, даже самый не оптимизированный код будет идти гладко. Что, собственно, мы и наблюдаем.
14:53
15:15
15:36
А через неделю юзер парой тыков увалял всё и опять ждёшь процесс и результат ))
Тогда уж лучше ,как в Вин 11 - она сразу пишет - "Ваш комп устарел сдайте в металлолом . Нужно 512 Гб ОЗУ!"
Когда система для работы ,то одно дело , а просто так потыкать или там игрульки поковырять - то какой смысл в Генте или той же фре ?
14:04
14:01
Никогда не была. Весь смысл фряхи - поставлять базу для проприетари.
>> Плавали 18 лет назад, знаем
Это лишь значит, что плавание - это не Ваше)))
15:54
Но в этом случае понятно, что люди уже перепробовали всё по 10 раз и для себя выбрали удобный вариант.
Линукс это ядро ,на которое нахлобучили какое-то ДЕ, проги так или иначе одни и те же . Хочется днями компилить? Никто не мешает )
А мой выбор сияющий Храм На Горе - Дебиан ))
16:37
17:25
И собирать её на 64-128 Мб озу можно было неделями . А жись коротка !
Нормальная Ось,как известно ставится ,когда кот прошел по клаве -до рабочего стола !
Всё ! Я в баню )))
17:27
Баня завтра, как интоксикация) можевеловый березовый и дубовый выгоняют весь хардкор!)
22:55
Ну , а я тоже - пошел по заветам Петра ! ;)
15:18
Фантастические цифры. Это Debian настолько не оптимизирован или из Gentoo собирали огрызок уровня ChromeOS?
Тут переход с 4 ядерного процесса с 8 потоками на 8 ядерник с 16 потоками даёт всего 185% прироста производительности.
https://technical.city/ru/cpu/Ryzen-5-3400G-protiv-Ryzen-7-5700X3D
А если сравнивать производительность стоков и оптимизации на уровне софта, там прирост от 10 до 40%
Сравнение Gentoo vs Arch vs Fedora
https://postimg.cc/LYN3zyY7
Сравнение стоковых систем с оптимизированным Arch на F2FS у которого ядро и репы от Cashy OS
https://postimg.cc/w34Sz2f0
03:30
14:06
14:43
В сегодняшнем мериле есть зараженные и чужие. Понимающие = зараженные? А философы, ясен пень, будут и среди тех и других (чужих?))
15:36
15:38
О!)) Мой знак зодиака и моя звезда !
15:58
16:03
"Стоят на холме старый бык и молодой телец. И смотрят вниз на стадо телок.
Молодой:
- Давай сейчас быстро сбежим и вон ту с краю отымеем !
Старый:
- Нет! Зачем суетиться? Сейчас мы медленно спустимся и отымеем всех!"
15:44
P.S.: и ещё коридор затмений)
15:57
Кто-то видел кольца Сатурна ? Спутники и пятна Юпитера ? Комету ,наконец... Ыыы....!
А у меня телескоп ))) По Стеллариуму удобно следить
16:01
16:04
Так на юге и живу - Великий Кавказ!
16:42
17:18
17:25
15:59
15:18
22:13
P.S. У меня проблема излагать материал, поэтому и статьи не пишу. Мой племянник всегда жалуется (я ему типа помогаю )) - обьясняю пропуская истоки и суть. То что мне кажется очевидным я вообще не включаю в тему. В итоге получается как нарисовать сову.
Вы в отличии от меня очень доходчиво все расписываете, но блин тема то от капитана очевидность
Аж вспотел, пока все написал )
05:48
02:13
02:57
А тут..(( тока на ржавое ведро 6.12 еле хватило :-D
06:05
13:23
13:53
14:19
Вы лучше знаете, насколько сейчас ПО не оптимизированное, разработчики вообще такого слова не знают.
15:05
15:52
Со сборкой в кальке проблем обычно нет. Была ошибка, но помогла тогда корректировка make.conf, в том файле отключал оптимизации под конкретную архитектуру и собралось. Но сейчас в обновках пакет media-libs/libaom висит, при компиляции даёт ошибку. Статью писал, как перевести кальку в режим сборки всего прикладного ПО, вот оно и пересобрано.
Маскировал все строчки в make.conf, результата не было.
https://postimg.cc/SjggQPQJ
16:09
С чего это вдруг!))) makepkg.conf выкинули на мороз?
Бывает какой-нибудь qtweb мозги делает, но в логах есть причина сбоя. И она точно не в размере памяти)
Конфиг настройте, место в каталоге сборки обеспечьте и будет счастье!)
17:27
17:30
20:20
03:12