Size: a a a

2020 November 11

AD

Alex Demidov in Debian
Alexander Ovchinnikov 🦁
Проект просто перестал обновляться
rkt командной CoreOS делался как часть ее, потому и перестал обновляться
источник

AO

Alexander Ovchinniko... in Debian
Alex Demidov
rkt командной CoreOS делался как часть ее, потому и перестал обновляться
Они его выделили отдельно во время покупки
источник

AO

Alexander Ovchinniko... in Debian
То есть rkt мог бы развиваться если бы был интересен как проект
источник

AO

Alexander Ovchinniko... in Debian
Но он не был интересен, появился podman, он был интереснее
источник

AD

Alex Demidov in Debian
Alexander Ovchinnikov 🦁
Они его выделили отдельно во время покупки
выделили чтобы задницы не подорвались сразу, только результат тот же
источник

AO

Alexander Ovchinniko... in Debian
Podman умеет запускать деплойменты, в совместимом с K8s виде то есть работает
источник

AO

Alexander Ovchinniko... in Debian
То есть различие с K8s по входным  данным меньше, с Podman’ом в итоге проще работать, а K8s стал отраслевым стандартом. Плюс там API сделали
источник

AO

Alexander Ovchinniko... in Debian
rkt был в этом смысле менее интересным, он был способом выбрать «что угодно только не Docker», некий «протестный кандидат», единственный плюс которого - альтернатива основному тогда Docker’у
источник

AO

Alexander Ovchinniko... in Debian
С podman’ом можно было бы отказаться от создания docker-compose.yaml в пользу deployment.yaml и прочего, то есть пишешь сразу под K8s и оно работает на Podman, обойтись без дублирования то есть
источник

AO

Alexander Ovchinniko... in Debian
Alex Demidov
выделили чтобы задницы не подорвались сразу, только результат тот же
У Core OS был опыт с Tectonic (managed Kubernetes от Core OS), они его взяли к себе в OpenShift
источник

AL

Aleksei Laptev in Debian
Mikhail Kirillov
Если разработчик не заинтересован, чтобы его продукт попал на системы, то что поделать
Разработчик один, а систем множество и они все различны. Допустим. Разработчик выпустил программу Ч, у которой в зависимостях библиотека Л.версии1, Д.версии2. В одном дистрибутиве есть Л.версия1 и Д.версии6. В другом Л.версии2 и нет Д.версии2. Как тогда быть? Все тащить с собой?
источник

MK

Mikhail Kirillov in Debian
Я знаю про эту проблему
источник

MK

Mikhail Kirillov in Debian
Но я также знаю, что очень мало дистрибутивов в целом поставляют го библиотеки в качестве отдельных пакетов
источник

MK

Mikhail Kirillov in Debian
В nix/guix, flatpak/snap всё собственно и тащится с собой
источник

MK

Mikhail Kirillov in Debian
И за это этот подход критикуют
источник

AO

Alexander Ovchinniko... in Debian
Mikhail Kirillov
В nix/guix, flatpak/snap всё собственно и тащится с собой
Получается, что это правильный способ? В итоге
источник

AD

Alex Demidov in Debian
Alexander Ovchinnikov 🦁
rkt был в этом смысле менее интересным, он был способом выбрать «что угодно только не Docker», некий «протестный кандидат», единственный плюс которого - альтернатива основному тогда Docker’у
rkt был альтернативой монолитному комбайну docker работающему от root'а.
источник

AO

Alexander Ovchinniko... in Debian
Alexander Ovchinnikov 🦁
Получается, что это правильный способ? В итоге
Но в чем очарование Debian’а тогда?
источник

MK

Mikhail Kirillov in Debian
Alexander Ovchinnikov 🦁
Получается, что это правильный способ? В итоге
Это просто иной способ. То есть, да можно иметь кучу версий разных библиотек на одной системы, но нужно ли. В большинстве дистрибутивов фикс на одной, что собственно накладывает ограничения для разработчиков, но система в таком случае более целостна, так как реиспользует имеющиеся ресурсы
источник

AO

Alexander Ovchinniko... in Debian
Alex Demidov
rkt был альтернативой монолитному комбайну docker работающему от root'а.
Да, некий «протестный кандидат» по аналогии с «умным голосованием»
источник