Search
Write a publication
Pull to refresh

Comments 33

нет, если ты знаешь Gentoo -- ты знаешь генту. Ну, может, немножко арч.

А вот если ты знаешь LFS...

А зачем все это??? Просто чтобы убить время для тех у кого его очень много?

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

Рискую нарваться на нигатив, но ребята, Вам нечем заняться? Просто потому что много времени и могу? Ну ок…

Вообще то изначально там речь была не про генту, а про слаку. Собрав и установив слаку ты познаешь Linux.

Устанавливал не так давно 15 слаку, ничего сложного, похожа на фряху (псевдографика).

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

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

В каждом треде про Генту обязательно есть хотя бы один завуалированный коммент "I use Arch, btw"

:) все так, правда у меня не совсем арч, а его производная - Manjaro (признаю - слаб духом пока :))

не понимаю чем тот же арч не угодил

Например, понадобилась мне поддержка ARC в Exim, просто кровь из носу надо.
И что, в арче с 2019 года висит открытый тикет с просьбой включить поддержку ARC.
А в Gentoo добавил в USE, и пользуйся на здоровье, радуй жмейл сервера...

UFO landed and left these words here

Мне не нужен bluetooth, wifi и pulseaudio, как выпилить в арче?

а разве pacman -R pulseaudio и т.д. не работает?

А вот z3 в llvm/clang был бы полезен, тогда как в арче, судя по pkgbuild'ам, они собираются без z3. Как запилить в арче?

ну если очень надо можно свой pkgbuild (и соотв. сделать свой aur) запилить на основе существующего - это проще чем генту собирать

На ryzen 9 7950 можно не ждать!

да, но речь идет о виртуалке в облаке + не у всех такая железка есть + при выходе новых версий нужно постоянно все пересобирать - сомнительное удовольствие

UFO landed and left these words here

А если у вас ваш аудиоплеер собран с выводом через пульсу, а не alsa, то что будет?

а вот не знаю - я такое сам не делал, только заменял пульсу на пайпвайр - вроде все работает нормально

А чем генту собирать сложно? emerge и собрал.

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

только заменял пульсу на пайпвайр

Они совместимы по API если мне память не изменяет. А если у вас очень простая система, то аудио-сервер не нужен, можно работать поверх чистой alsa. Но если плеер собран без поддержки, то вилы.

А вот если бы вы взяли вместо селектела Linode, то там Gentoo сразу предлагают из коробки.

В принципе не вижу причин селектелу не давать в облаке gentoo, разве что спрос, ведь большинство скорее всего ставит ubuntu и клоны rhel

В принципе не вижу причин селектелу не давать в облаке gentoo

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

И это происходит не только в Selectel, например, Hetzner и OVH сделали точно так же.

CPU_FLAGS .. Именно флаги компилятору и делают всю магию с быстродействием

Эти флаги сделают манию только для довольно узко-специализированных вычислительных приложений. А вот если включить LTO добавив "-flto" в COMMON_FLAGS, то магия уже будет практически в каждой более-менее серьёзной программе.

Ага, главное чтобы памяти хватило :)

Респект за упорство, но в целом выглядит как троллейбус из буханки. Когда ехать - проще взять какую-нибудь готовую убунту или дебиан и вперёд

"путем простого copypaste" можно с таким же успехом устанавливать по офмануалу, подробно там все расписано и даже на русском есть.
Как-то на самоизоляции собирал Генту на стареньком неттопе Асус, то всевозможные оптимизации особого прироста в быстродействии так и не принесли.

Многое зависит от софта который там запускали. Например, стоит запустить веб-браузер и зайти на современные сайты - то увы, сразу становится грустно на старом железе

Задумка была от обратного - подобрать максимально производительный дистрибутив и посмотреть какие задачи можно на это старое железо повесить.
А веб-серфинг на старом железе - изначально грустная идея.

Распаковываем stage3 в наш будущей корень:
tar -xJvf stage3-.tar.xz -C /mnt/gentoo

Лучше быть ро́нином.
Проверено временем и странствиями:
tar xJpf stage3-amd64-openrc-.tar.xz --xattrs-include='.' --numeric-owner -C /mnt/gentoo

Зачем стока буков?
mkfs.ext4 -L gentoo-root /dev/sdb1

apt install arch-install-scripts
cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
arch-chroot /mnt/gentoo /bin/bash

Тесты показали, что если собрать всю ОС под конкретную платформу из исходников, а не из бинарных сборок, то прирост производительности будет 10-20%

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

Пользователя еще бы не забыть создать и пароль ему навесить или rsa ключ для ssh добавить, или для рута, но в конфиге sshd не забыть разрешить вход от него.

Вообще странно использовать бинарные дистрибутивы на современных мощных процессорах, когда эти самые дистрибутивы в силу поддержки старых процессоров скомпилированы с кодом, который не использует avx или sse4.2... Хотя учитывая, что современные тенденции разработки ушли от оптимизации в сторону упрощения разработки и запуску всяких микросервисов или кода на питон - то тут выигрывать особо не на чем.

Sign up to leave a comment.