The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Третий кандидат в релизы инсталлятора Debian 11 'Bullseye' , opennews (??), 02-Авг-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


31. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +3 +/
Сообщение от Аноним (28), 03-Авг-21, 00:22 
Немного ликбеза по Дебиану.

Stable - не про самый новый софт. Хочешь новый - используй unstable. Страшно - используй testing. Совсем ничего не страшно - используй experimental, но не советую.

Stable и unstable не обозначают стабильность софта в репозитории, а обозначают стабильность самого репозитория. Stable - репозиторий стабилен, то есть в нём происходит очень мало изменений, в основном security fixes. Unstable - репозиторий нестабилен, то есть в нём происходит много изменений, активная разработка дистрибутива и частые обновления пакетов. Между тем, стабильность самого софта в unstable довольно высока, повыше чем в релизах у иных дистрибутивов.

Ответить | Правка | Наверх | Cообщить модератору

40. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  –1 +/
Сообщение от Плюсовик (?), 03-Авг-21, 06:19 
Такой подход мертвый. Debian нужно развиваться в сторону аналога BaseOS и AppStream как в RHEL, CentOS.

Чтобы убедиться в мертвом подходе, достаточно посмотреть хотя бы на один пакет nodejs. Debian взял версию 12 LTS, у которой End-of-life 2022-04-30. Следующая версия Debian выйдет в 2023 году. К тому моменту nodejs обрастет cve и вряд ли сопровождающие Debian смогут их самостоятельно закрыть. Этого можно было избежать, взяв лишь свежий 14 LTS релиз, которая вышла в том году, а поддержка будет до 2023 года.

И таких ПО в Debian много. Вот поэтому Red Hat забила на классический подход "добавили, заморозили, страдаем" и придумали BaseOS и AppStream.

Ответить | Правка | Наверх | Cообщить модератору

44. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +1 +/
Сообщение от Иван (??), 03-Авг-21, 09:02 
curl -fsSL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs
Ответить | Правка | Наверх | Cообщить модератору

47. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Плюсовик (?), 03-Авг-21, 09:35 
Ну и зачем ты это написал? Это не родные репы как appstream. Это раз.

Суть не конкретно в одном nodejs, а в целом в устаревшем подходе, который Debian бережет как зеницу ока. Это два.

Ответить | Правка | Наверх | Cообщить модератору

46. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Аноним (46), 03-Авг-21, 09:28 
> Debian нужно развиваться в сторону аналога BaseOS и AppStream как в RHEL, CentOS.

зачем? Ведь BaseOS и AppStream как в RHEL, CentOS уже есть

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

48. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Плюсовик (?), 03-Авг-21, 09:37 
> развиваться в сторону аналога BaseOS и AppStream

Развиваться в сторону - не значит полностью повторять.

Ответить | Правка | Наверх | Cообщить модератору

55. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +1 +/
Сообщение от Аноним (46), 03-Авг-21, 11:52 
а почему они должны перестать развиваться в сторону Debian? Подход мертвый? Есть люди которых это устраивает, пока они есть все в порядке, для остальных есть выбор среди множества других возможностей.

На данный момент вы упоминаете только несвежесть софта, но конкретно в моем случае есть как минимум два пожелания:
1. я не хочу видеть частые проблемы с используемым мной софтом в "релизе", а для тестирования нужно время.
2. я хочу в результате apt upgrade получить обновления, закрывающие cve, а не радикально отличающуюся версию софта, пусть и свежую. Ну вот не уперлось мне внезапно срываться и переписывать конфиги, откатывать бэкапы, искать новые плагины и пр.

Ответить | Правка | Наверх | Cообщить модератору

59. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Плюсовик (?), 03-Авг-21, 15:12 
Прочитай это и подумай что, как и почему, а потом посмотри как быстро камманда сопровождающих закрывает cve для быстроразвивающихся проектов. Для затравки. Представь нашли ошибки в коде, которые приводят к ряду cve, их исправили в current и текущей LTS версии, а прошлая LTS версия уже канула в лету. Перенос патча на канувшую в лету версию нетривиальный, так как в новой версии lts и current была переписана значимая часть кода. Как скоро сопровождающие Debian сделать исправление и смогут ли они его сделать? Поэтому я и привёл пример с nodejs. Проект большой, сложный, важный.

Чтобы убедиться в мертвом подходе, достаточно посмотреть хотя бы на один пакет nodejs. Debian взял версию 12 LTS, у которой End-of-life 2022-04-30. Следующая версия Debian выйдет в 2023 году. К тому моменту nodejs обрастет cve и вряд ли сопровождающие Debian смогут их самостоятельно закрыть. Этого можно было избежать, взяв лишь свежий 14 LTS релиз, которая вышла в том году, а поддержка будет до 2023 года.

Ответить | Правка | Наверх | Cообщить модератору

64. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Аноним (46), 03-Авг-21, 16:19 
> Перенос патча на канувшую в лету версию нетривиальный, так как в новой версии lts и current была переписана значимая часть кода.

Т.е. по вашему эта значимая часть кода не может доставить проблем пользователю? Многие проекты проблемы клепают также быстро как и развиваются.

> Прочитай это и подумай что, как и почему

Давайте лучше я почитаю чего вы хотите от дебиана, чем он вас не устраивает и почему вы при этом так страстно хотите его использовать?

Ответить | Правка | Наверх | Cообщить модератору

60. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Плюсовик (?), 03-Авг-21, 15:15 
И да, ты видимо концепции BaseOS, AppStream с Modules не понимаешь, иначе понял бы все его плюсы, а они огромны.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

49. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  –1 +/
Сообщение от Аноним (49), 03-Авг-21, 10:20 
Да, давайте под каждый софт, мутирующий по сотню раз в минуту, подстраиваться. То, что ты описал, это поблема самого nodejs и ёжиков, которые его используют. Если тебе прямо до усрачки нужен именно последний, ты поставишь его сам. Хотя если у тебя херакс-херакс и в продакшен, можешь и роллинг поставить и обмазаться по самые уши, конечно.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

54. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Плюсовик (?), 03-Авг-21, 11:45 
Дурашка, ты мои сообщения прочитай заново. Где я писал, давай последние версии?

Специально для тебя привожу из оф.доки

BaseOS
Content in the BaseOS repository is intended to provide the core set of the underlying OS functionality that provides the foundation for all installations. This content is available in the RPM format and is subject to support terms similar to those in previous releases of Red Hat Enterprise Linux.

AppStream
Content in the AppStream repository includes additional user-space applications, runtime languages, and databases in support of the varied workloads and use cases. Content in AppStream is available in one of two formats - the familiar RPM format and an extension to the RPM format called modules.

Module streams
Module streams are filters that can be imagined as virtual repositories in the AppStream physical repository. Module streams represent versions of the AppStream components. Each of the streams receives updates independently.

Module streams can be active or inactive. Active streams give the system access to the RPM packages within the particular module stream, allowing installation of the respective component version. Streams are active either if marked as default or if they are explicitly enabled by a user action.

Only one stream of a particular module can be active at a given point in time. Thus only one version of a component can be installed on a system. Different versions can be used in separate containers.

Надеюсь теперь понял о чем речь?

Ответить | Правка | Наверх | Cообщить модератору

69. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +1 +/
Сообщение от Аноним (28), 03-Авг-21, 20:05 
Я другой анонимус, но тоже не понял.

Из описания следует концепция "старый BaseOS, _некоторый_ новый софт из AppStream". Единственное преимущество над моделью Debian, что AppStream разрабатывается поставщиком дистрибутива, а в Debian репозитории с новым софтом сторонние? Или ещё что-то есть?

И много ли там софта, в том AppStream?

Ответить | Правка | Наверх | Cообщить модератору

73. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Плюсовик (?), 04-Авг-21, 12:55 
Тут надо на примере разбирать.

Тут смотри пакеты базы, чтобы понять что она из себя представляет

http://mirror.yandex.ru/centos/8-stream/BaseOS/x86_64/os/Pac.../

Тут AppStream

http://mirror.yandex.ru/centos/8-stream/AppStream/x86_64/os/.../

А теперь посмотри в AppStream пакет ppstgresql. Это модуль 10, 12, 13 версий. Ты можешь выдрать нужную версию и ее использовать. Через некоторое время добавят 14 и так далее версии. Поэтому в рамках одного релиза мы имеем плавающую базу, где можем выбирать нужный пакет из нескольких версий, которые обновляются, добавляются новые версии. И все это в родном репозитории. И так со многим нужным софтом, так nodejs поставляется 10, 12, 14 версии.

Идея модулей хорошо описана в

https://docs.fedoraproject.org/en-US/modularity/

Ответить | Правка | Наверх | Cообщить модератору

43. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от ryoken (ok), 03-Авг-21, 08:21 
>> Stable - не про самый новый софт. Хочешь новый - используй unstable. Страшно - используй testing. Совсем ничего не страшно - используй experimental, но не советую.

Подскажите, а когда использовать unreleased? :D

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

53. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Аноним (28), 03-Авг-21, 11:43 
Не знаю, подозреваю, что примерно никогда, как и experimental. Если хочется очень уж свежего конкретного софта - часто есть или deb-пакет от авторов (пример: nodejs), или тематический сторонний репозиторий (пример: debian multimedia), или debian/ каталог в дистрибутиве от авторов и можно самому сбилдить deb-пакет через dpkg-buildpackage, или установить из Ubuntu PPA, или взять deb-src из PPA и опять таки сбилдить через dpkg-buildpackage или там debuild.
Ответить | Правка | Наверх | Cообщить модератору

58. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от ryoken (ok), 03-Авг-21, 12:40 
> Не знаю, подозреваю, что примерно никогда, как и experimental.

Это вы Деб на PPC64 не ставили :).

Ответить | Правка | Наверх | Cообщить модератору

84. "Третий кандидат в релизы инсталлятора Debian 11 Bullseye "  +/
Сообщение от Аноним (-), 06-Авг-21, 05:38 
> Stable - не про самый новый софт.

Он про пригодность к стабильной эксплуатации.

> Хочешь новый - используй unstable.

И подрывайся на довольно многих минах.

> Страшно - используй testing.

Он таки тоже иногда ломается. И вполне можно получить апдейт который систему уроет. Потому что конфиг софта 2-месячной давности который вы нарулили - не совместим с актуальной версией програмым.

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

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру