Fedor
ᴅⁱᵐⁱᴅʳ0ˡ
😂
Eugen
https://www.opennet.ru/opennews/art.shtml?num=54439
Компания Red Hat объявила о расширении программы Red Hat Developer, определяющей области бесплатного использования дистрибутива Red Hat Enterprise Linux. Новые варианты нацелены на удовлетворение потребности в стабильном бесплатном дистрибутиве, возникшей после трансформации проекта CentOS в CentOS Stream.
Wild_Wind
Gentoo?)
emerge sys-cluster/openstack-meta
:)
Он одно время даже поддерживался в гентаче.
Fedor
Fedor
в каментах к статье упомянули оракл линукс, кто-то пробовал на нём сидеть или тоже не надо?
https://ru.wikipedia.org/wiki/Oracle_Linux
J
J
Ну и отсустствие репозиториев, куча оракловсикх фирменных перделок и прочие радости.
Slava
J
Не очень я понимаю что все так взбаламутились.
Centos stream то вам оставили. Да и федора есть.
Slava
Fedor
J
J
В контексте опенстека вообще без разницы что будет в качестве хостовой системы.
J
Лишь бы ядро нормальное было. А этого в rhel никогда и не было.
J
Ну точнее оно нормальное, тщательно и заботливо собранное, но много что из мейнлайна туда попадает с задержкой в пару лет. А это неприемлемо если нужно выжать из железа максимум возможностей.
J
Поэтому не печальтесь, так то, коллеги) Невелика потеря.
Fedor
Fedor
А кто кроме убунты сейчас считается нормальным по производительности сетевого стека с эпоху ovs и доступного 25/40/100g? Не встречал внятных тестов.
J
J
Начиная с 10G обработка трафика в ядре смысла не имеет точно, ядро в любом случае не вытянет и нужна обработка в юзерспейсе. Поэтому для сети то тем более без разницы какой дистрибутив.
Fedor
Aleksandr
20 лет одни и теже забазары тухлые) у кого круче ядро... У вас такой "супер пупер клевый" проект что вы даже не можете себе нужное ядро собрать? Какая разница какой дистрибутив то?
Slava
Fedor
Вообще не изучал глубоко эту тему, так что если есть что почитать помимо манов и кода, буду признателен, возможно не только я один.
J
Aleksandr
от "проблемы выбора дистрибутива" раньше было одно лекарство - Slackware)
Aleksandr
J
Aleksandr
J
Проблема н ев том что кто-то чо-то не понимает или не умеет, а в том что лишней работой не хочется заниматься.
Aleksandr
Aleksandr
на что человеку и намекается
J
Aleksandr
да и ИТ говно, заебало) когда там пенсия?
Aleksandr
ну и квартиру сдаешь и живешь на даче
Aleksandr
кто не в теме про VPP ещё - это то что Cisco задонатила OS community ( по сути Cisco ASR это программные роутеры работающие с использованием VPP)
Aleksandr
a VPP это vector packet processing - позволяет процессить 14мппс на одном средненьком ядре
Aleksandr
framework
J
ну и квартиру сдаешь и живешь на даче
А потом тебе звонят мелкие поганцы внуки и начинается "дед, у меня тут один проект на пыхтоне и никак чот циклические зависимости не могу разрулить".
Или "дед, а чо делать если гитхаб недоступен, а у меня проект на Go Горит".
"Дед, чо такое apparmor? У меня докер на него ругается"
J
Artemy
Ну в недалеком прошлом у нас был свой дистрибутив "почти как центос 7" - вот только ядро там было 4.19 и куча юзерспейса рубевого и питонового из федоры, старательно притащеное ручками. И даже кернепаников не было (в бтрфс не считается 😊)
Aleksandr
Aleksandr
Aleksandr
Aleksandr
J
"Дед, у меня на тракторе GPS не ловит чо-то!"
Aleksandr
мониторить показания с MPPT solar chargera
J
Ну да ладно, флуд уже пошел какой-то.
Извините, ребята)
Denis
Fedor
Смотрите, есть ванильное ядро, есть не ванильное ядро (ванильное - прямиком с кернел.орг)
У некоторых дистрибутивов ванильное а у некоторых "доработанное" (наложением своих патчей например)
То что вы сейчас говорите я вижу вот так:
1) У меня есть проект который че-то там требует новое (а точно без этого не взлетит?)
2) Меня не устраивает что вон те вот парни считают за Stable, оно у них не Stable а говно мамонта (пример Centos).
3) Мне нужен Bleeding Edge но я думаю, что если я соберу vanila kernel то оно будет (почему-то) какого-то не такого качества как у всех вон тех вот ребят
4) Дайте мне вот такой дистрибутив чтобы мне подходил из коробки либо "Я нашел такой дистрибутив и сейчас я про него буду всем в уши наливать".
Я правильно вас понял?
Выбор дистрибутива это просто выбор видения той или иной группы людей поддерживающей дистрибутив (вы кстати сами можете вступить в ту или иную группу).
Вы в принципе ниже всё дообсудили) Мне всегда казалось, что выбор дистрибутива, это выбор ядра, которое пропатчено относительно ванильного до более стабильного состояния. И если под узкоспециализированные задачи вроде обработки пакетов можно брать ядро с кернел.орг и пытаться там получить нужный изыск, в том числе с помощью вендора, то для более общих задач объём поддержки, тестирования и доработки будет слишком большим, если вы не rhel или aws.
Denis
Fedor
Это кстати тоже не простой ответ.
Fedor
Denis
Скинь ссылку, сходу не могу найти в доке клауд-инита
а это уже за пределами доки же!
Есть концептуальная проблема, CI стартует, сеть еще не сконфигурилась, systemd асинхронно запустил dhclient/networkmanager/etc в общем есть задержка, при получении адреса, а СI парень простой, он просто летит дальше, а мне нужно поставить пакет epel-repo, чтобы потом package: отработал...
В итоге nm-online -t XX перед yum install -y epel-repo в before-script или как там его. который при буте исполняется. в CI нет возможности указать required_packages: или вроде того...
Fedor
CI, кстати, это континиус интегрейшн, а то что вы тут написали, это не инструмент, а шаманство какое-то. В багах клауд инита больше описаний того, как нетворк манагер убить, чем настроить)
Denis
CI - я сократил так CloudInit
Denis
из контекста разговора)
Denis
сорян, если ввел в заблужение
Denis
Denis
вот нашел у себя остатки)
Denis
вот как раз nm-online решает вопрос с тем, что yum запустился до того, как сеть сготовилась
Denis
в нубо-гайдах можно встретить sleep 30 && rpm .... :))))))))
Denis
в nm больше интересен функционал nmcli con load/export для автоматизашек ascode ))
Есть еще rollback, но имхо пока оно не очень юзабельно, вот допилят и починят рейс-кондишены, будет круто!
Fedor
Denis
Ну если только в cloud init сделали зависимость от:
systemctl cat NetworkManager-wait-online.service
# /usr/lib/systemd/system/NetworkManager-wait-online.service
[Service]
ExecStart=/usr/bin/nm-online -s -q
RemainAfterExit=yes
Но это не всегда так.
А задача-то крайне простая - взять публичный образ и поставить пакеты...