Комитет FESCo (Fedora Engineering Steering Committee), отвечающий за техническую часть разработки дистрибутива Fedora Linux, утвердил переход на пакетный менеджер RPM 6 в осеннем выпуске Fedora 43. Релиз RPM 6.0 намечен на 3 квартал 2025 года...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63002
Я узнаю о Fedora только в контексте: у нас что-то сменилось.
Если ничего менять не будут, то и забудется.
А прикинь у них LTS отрастёт :)
> А прикинь у них LTS отрастёт :)Их LTS это RHEL :)
>> А прикинь у них LTS отрастёт :)
> Их LTS это RHEL :)Понятно что я в лучшем случае опеннетный эксперт, но мне кажется что у ибм и так достаточно платных бетатестеров, бесплатные не нужны. Ну и как следствие, та шапка и эта едва ли как-то между собой логически связаны.
>>> А прикинь у них LTS отрастёт :)
>> Их LTS это RHEL :)
> Понятно что я в лучшем случае опеннетный эксперт, но мне кажется что
> у ибм и так достаточно платных бетатестеров, бесплатные не нужны. Ну
> и как следствие, та шапка и эта едва ли как-то между
> собой логически связаны.Red Hat Enterprise Linux 6 was forked from Fedora 10 and contains many backported features from Fedora 11 and Fedora 12.
Red Hat Enterprise Linux 7 (Maipo) is based on Fedora 18 and Fedora 19
Red Hat Enterprise Linux 8 (Ootpa) is based on Fedora 28
The first beta for Red Hat Enterprise Linux 9 (Plow), based on Fedora Linux 34
>[оверквотинг удален]
>> у ибм и так достаточно платных бетатестеров, бесплатные не нужны. Ну
>> и как следствие, та шапка и эта едва ли как-то между
>> собой логически связаны.
> Red Hat Enterprise Linux 6 was forked from Fedora 10 and contains
> many backported features from Fedora 11 and Fedora 12.
> Red Hat Enterprise Linux 7 (Maipo) is based on Fedora 18 and
> Fedora 19
> Red Hat Enterprise Linux 8 (Ootpa) is based on Fedora 28
> The first beta for Red Hat Enterprise Linux 9 (Plow), based on
> Fedora Linux 34А теперь давайте подумаем, есть ли смысл во фразе "centos 5 основан на кодовой базе rhel5"? А потом так же попытаемся оценить адекватность фразы "мы форкнули федору и получился rhel". Кстати, чо как с совместимостью (рпм нодепс не считается) у плова с федорой 34?:) Но если кому-то приятно считать что его страдания - это для апстрима ибм, кто я такой чтобы разубеждать.
Да погоди писать... скажи лучше в какое мусорное ведро отправлены федора 13, 14, 15, 16 и 17 :) Аналогично между 20 и 27.
>[оверквотинг удален]
>> Fedora 19
>> Red Hat Enterprise Linux 8 (Ootpa) is based on Fedora 28
>> The first beta for Red Hat Enterprise Linux 9 (Plow), based on
>> Fedora Linux 34
> А теперь давайте подумаем, есть ли смысл во фразе "centos 5 основан
> на кодовой базе rhel5"? А потом так же попытаемся оценить адекватность
> фразы "мы форкнули федору и получился rhel". Кстати, чо как с
> совместимостью (рпм нодепс не считается) у плова с федорой 34?:) Но
> если кому-то приятно считать что его страдания - это для апстрима
> ибм, кто я такой чтобы разубеждать.Если тебя интересует "кто на ком стоял" обратись к истории этих проектов.
Сейчас дело обстоит так:
Fedora -> CentOS Stream -> RHEL> Да погоди писать... скажи лучше в какое мусорное ведро отправлены федора 13,
> 14, 15, 16 и 17 :) Аналогично между 20 и
> 27.А тебе зачем, хочешь найти это ведро?
>>> А прикинь у них LTS отрастёт :)
>> Их LTS это RHEL :)
> Понятно что я в лучшем случае опеннетный эксперт, но мне кажется что
> у ибм и так достаточно платных бетатестеров, бесплатные не нужны. Ну
> и как следствие, та шапка и эта едва ли как-то между
> собой логически связаны.Ну да, ну да, те шапка и эта едва ли как-то логически связаны между собой. Конечно, это именно так и работает, в тот час как Red Hat официально перешла в "компетенции" IBM, вся компания превратилась в тыкву, вместе с персоналом, а у IBM остались только патенты на названия и сами шильдики, ага, и в тот же час на место этого всего старого вдруг материализовалось новое, вместе с новыми сотрудниками и абсолютно новыми подходами к ведению дел, с абсолютной новой инфраструктурой и иерархией, вот это именно так обычно и работает! xD
>>> А прикинь у них LTS отрастёт :)
>> Их LTS это RHEL :)
> Понятно что я в лучшем случае опеннетный эксперт, но мне кажется что
> у ибм и так достаточно платных бетатестеров, бесплатные не нужны. Ну
> и как следствие, та шапка и эта едва ли как-то между
> собой логически связаны.IBM и ищет платных. Не только тестеров, но и программистов. Именно с этой целью и открывают исходники. Люди смотрят, учатся, участвуют, IBM отбирает подходящих и делает предложение. Для них это дешевле и безопаснее, чем платить "хедхантерам".
Нет, это так не работает. Даже если ты ×5 программист от среднего по больнице, никто тебя хантить или ещё как-то по особенному искать не будет. Недостатка в желающих нет и быть не может, программистов в мире навалом, а кодеров и вовсе по рублю пучок. Дефицит бывает только на пересечении нескольких категорий. Например, нужен программист с опытом разработки коммерческого софта в большой компании, со знанием таких-то технологий и языков, легально проживающий там-то и там-то и имеющий легальную возможность работать по месту проживания. Таких может оказаться сто человек всего на периоде пока вакансия открыта, из них восемьдесят не хочет менять работу, ещё десять живут по непонятным докуметам, из оставшихся пять сойдёт с дистанции на culture fit interview, трое не пройдут технический ценз или просто не понравятся менеджеру, один пропадёт а с последним не сойдутся в цене. Если кому чего и предлагают специально, то по инициативе изнутри. Никто никого не отбирает и не следит за коммитами в публичные репы, это непродуктивно. Поэтому если хочется работать в IBM, то надо подаваться на вакансию, а не коммитить и ждать пока заметят.
Это именно так и работает, как я написал. Нужны не желающие, а способные. Домыслы теоретиков не любопытны, но кое-что показательно.> Никто никого не отбирает и не следит за коммитами в публичные репы,
> это непродуктивно.Чушь - и это видно по тройному отрицанию. По своему опыту могу утверждать, что Greg Kroa-Hartman и Hans de Goede "следят". Но делают это не совсем так, как нам тут рисует анонимный эксперт.
Их LTS это CentOS Stream
Fedora 6
Это ты еще про Fedora ELN не слышал.
>RPM 6 примечательна поддержкой нового формата (RPM 6), позволяющего создавать пакеты размером более 4 ГББезумие какое-то! В природе такие существуют? Даже под вантуз мне трудно припомнить пакеты таких размеров.
>SRC-пакет с Chromium близок к пределу и имеет размер 3.7 ГБ
Поясните, это что за чудо-юдо? Source-пакет (исходники) что-ли? Для сырцов тарболы же есть?
Тебе даже у гпт спросить лень?
wget --spider https://commondatastorage.googleapis.com/chromium-browser-of...
Включен режим робота. Проверка существования удалённого файла.
--2025-04-03 16:04:28-- https://commondatastorage.googleapis.com/chromium-browser-of...
Распознаётся commondatastorage.googleapis.com (commondatastorage.googleapis.com)… 142.251.1.207, 64.233.162.207, 64.233.163.207, ...
Подключение к commondatastorage.googleapis.com (commondatastorage.googleapis.com)|142.251.1.207|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 7017155948 (6,5G) [application/x-tar]
Удалённый файл существует.
Официальный архив с исходниками весит 6,5Гб. А что в дебиан выдают за оригинал?
Умник, это не сжатый оригинал.
Ну давай запости свой рандомный бред-ответ с RP-состаляющей
В дебиан: https://packages.debian.org/source/bookworm/chromium
chromium_135.0.7049.52.orig.tar.xz 894146,5 КбФедора:
Information for RPM chromium-135.0.7049.41-1.fc43.src.rpm
Size 4.10 GB
Да напихали в фЁдоре бекдорчиков, однака!
> Да напихали в фЁдоре бекдорчиков, однака!Не, всё проще, rpm не пожатый.
Распакованный архив из репы Дебиана весит 5,099 Гб.
ты сравнил пакет с исходниками и бинарный. молодец.
Нет, он всё правильно сравнил, смотрите внимательнее. Бинари у дебиана тут - https://packages.debian.org/bookworm/chromium
rpm небось как zip — каждый файл жмёт отдельно, а если сначала всё сразу в tar, а потом xz — то совсем другой компот.
>>Федора: Information for RPM chromium-135.0.7049.41-1.fc43.src.rpm Size 4.10 GBНасколько мне помнитсо, в генту около гига... все равно дофига )))
> Безумие какое-то! В природе такие существуют? Даже под вантуз мне трудно припомнить пакеты таких размеров.А в чём проблема-то? Не видел сколько современные игрушки весят? Или хочу я опакетить датасет для обучения нейронки, или образ виртуалки, или курс видеолекций. Есть задачи для пакетов помимо пасьянсов и сапёров, стоит быть в курсе хотя бы этого.
Да, для игр под винду обычное дело размер несколько десятков гигабайт, если каким-то образом их пакетить под линукс очевидно что нужны инструменты которые умеют в большие размеры.
> Поясните, это что за чудо-юдо?Там много зависимостей прямо в тарболе. Можно было бы по старинке - заставить скачать нужный ffmpeg, sqlite, freetype и что там ещё надо. Что-то не опакечено нормально (всякие skia и WTF-lib, который правда убирают, или уже убрали). А напихали в браузер много чего, даже bluetooth приходится тащить.
Ещё для unit-тестов дофига места требуется.В игрушках много весят обычно ресурсы и там часто допускается побить отдельно на music, textures, maps и т.д. Движок всё необходимое "соберёт" из кусочков.
Когда уже пакетные системы в онтопике дотянут хотя бы до уровня BSD PKG (молчу про HPKG)?
> Когда уже пакетные системы в онтопике дотянут хотя бы до уровня BSD PKG (молчу про HPKG)?И чего в этом PKG такого инновационного?
Нормальная работа, например.
> Нормальная работа, например.Какой-то тупой наброс. Настолько нормальная работа - что этим крапом аж никто пользоваться не хочет?
А можно список преимуществ указанных систем по сравнению с сабжем
FreeBSD pkg как формат пакетов ничем значительно не отличается от rpm, deb и любых других форматов полувековой давности - просто тарболл с файлами + щепотка метаинформации и скриптов. Кучи фичей которых хотелось бы от современной пакетной системы там нет - ни атомарной установки, ни мержа конфигов (да и вообще нормальной их обработки как в apt с возможностью явно удалить пакет и явно конфиги (purge)), ни рестарта сервисов при обновлении пакетов, ни опциональных зависимостей (ставить или не ставить доки, например), ни вариативных зависимостей (зависеть от jpeg или mozjpeg или от разных версий питона), соответственно нет и подпакетов, когда, например, библиотеки разделяются на libfooN и libfoo-dev, и можно обновить библиотеку, безконфликтно оставив libfoo(N-1) для старых бинарников.Я уже не говорю про инфру полувековой давности, с рецептами на мейкфайлах, наколеночными сборочицами на перле и шелле и т.д. и т.п.
Пишу это как разработчик FreeBSD. Не надо мне тут рассказывать про "BSD PKG", и про HPKG, действительно, молчите.
> и можно обновить библиотеку, безконфликтно оставив libfoo(N-1) для старых бинарников.BACKUP_LIBRARIES = true;
BACKUP_LIBRARY_PATH = "/usr/local/lib/compat/pkg";
> Пишу это как разработчик FreeBSD.Дочь офицера ...
"я разработчик, мне некогда читать документацию!" (c) - кстати, это тоже был разработчик freebsd. Других разработчиков у меня для вас нет - Хабард продался нвидии, остальные сбежали торговать пиццей.
Ясно, то есть нельзя без приседаний сделать то, что в операционной системе должно работать правильно без усилий со стороны пользователя. Впрочем, чего ждать от Berkeley Software _Distribution_.
> Ясно, то есть нельзя без приседаний сделать то, что в операционной системе
> должно работать правильно без усилий со стороны пользователя.Раскоментировать 1 (одну) строчку в конфиге (более нифига ничего не нужно, загрузка при запуске эльфы "правильной" версии либы из бэкапа - работает "автомагически") - это теперь "приседания"?
Ух, ты!> Впрочем, чего ждать от Berkeley Software _Distribution_.
То ли дело федора с РПМ, в котором такого вообще нет - и поэтому "нинужна" и "для этого есть жирно^W флетпак!"?
Сделают ли они когда то, Plasma по умолчанию в Fedora вместо Gnome?
plasma уже недавно уравняли с gnome по поддержке, её из разряда spin (официально одобренные коммьюнити-сборки) перевели в разряд edition (сборки от основной команды)следующая, 42, версия будет в 2 вариантах, с gnome и с plasma
А сделает когда-то гугл Яндекс почту по умолчанию вместо Gmail?
А нахрена это ему?
>SRC-пакет с Chromium близок к пределу и имеет размер 3.7 ГБФоркнуть Хромиум? Вынести мусор? Не, нужно раздувать пакеты.
> Форкнуть Хромиум? Вынести мусор?ну так займись же! Ах, да, ты ж не умеешь кодить...
Задача дистрибутива - внезапно - собирать пакеты. А не форкать хромиумы.
Там не столько кодить надо, сколько вообще разбираться в структуре кода - что с чем связано, для чего сделано и тому подобное.
Недавно перешёл с Fedora на RedHat, доволен как слон.
Это приницпиально разные операционки.
Всё равно что сказать - пересел с Соляриса на Камаз, доволен как слон.
Доволен не разницей, а тем что осилил. Две кнопки нажать - это тебе не хухры-мухры.
Как оказалось, часть необходимых пакетов отсутствует, но это решается бекпортом srpm-ов из Fedora. Так что нет, парой кнопок не обошлось.
Ааа, целых 4. Ты просто герой!
Ничего там _принципиально_ разного нет, конечно. Другое дело, что чему тут быть довольным... Особенно как слон.
Разницы никакой, просто в RedHat не нужно каждые полгода ломать рабочий процесс, но при этом драйверы там свежие! Это идеальная Linux-система.
> Разницы никакой, просто в RedHat не нужно каждые полгода ломать рабочий процесс,
> но при этом драйверы там свежие! Это идеальная Linux-система.Я тоже был такого же мнения почему-то, но в сфере десктопов, переехав с deb я люто задолбался на ДЕСКТОПНОЙ системе разгребать паранойю селинукса на каждый чих. Для десктопной системы считаю, что это перебор. Особенно умилительно [нет] то что гайдов на такой случай с гулькин нос в отличии от обилия гайдов для deb-based систем.
Но в целом согласен, мне тоже подход с поддержанием основной системы в 10 лет очень нравится.
> Разницы никакой, просто в RedHat не нужно каждые полгода ломать рабочий процесс,
> но при этом драйверы там свежие! Это идеальная Linux-система.Только софта если надо что-то не энтерпрайзное - хрен найдешь, SELinux делает мозг, и вообще - все заточено под фортуну 500. А если вы не оно - suxx to be you.
Даже интересно чем вы занимаетесь, что у Торвальдса каждые полгода рабочие процессы не ломаются, а у Вас да.
У Торвальдса весьма примитивный рабочий процесс, если сравнивать с админом или кодером в какой-нибудь корпе. Его работа управлять людьми (для чего нужен календарь и почтовая программа), иногда читать код (для этого он себе майнтейнит свой форк микроемакса), и мержить (собственным же гитом) то, что практически гарантировано смержится без конфликтов (а если нет, то написать в мыло майнтейнеру чтобы починил). Ломаться там просто нечему. Современная разработка коммерческого софта куда сложнее, потому что и софт, и процессы которые он обслуживает значительно сложнее ядра ОС (по сути примитивной программы, предоставляющей интерфейс к оборудованию через системные примитивы). Сложность ядра в основном в том, что нужно работать на неидеальном оборудовании в неидеальных условиях, с неизвестным количеством комбинаций возможностей и требований.
Откуда вы такие берётесь, что бы судить о рабочем процессе Торвальдса? И 1% от его результата не создали! Сидите на готовом и пальцы растопыриваете.
>Chromium близок к пределу и имеет размер 3.7 ГБЭто же практически размер дистрибутива Windows 10. Веб деградировал до абсурдного состояния.
> Это же практически размер дистрибутива Windows 10.я понимаю что до контингента плохо доходит, но это - src пакет.
Размер _исходников_ windows10 тебя наверняка удивит. MS даже пришлось срочно доделывать за автором концепции "помельче и в рассылку" git, чтобы хоть как-то им можно стало пользоваться для таких проектов.
> я понимаю что до контингента плохо доходит, но это - src пакет.а что ты хотел от людей, которые знают размер образа винды
В интернете не нашёл в байтах, но нашёл что ядро линукса это 40 млн строк, если брать без пустых строк по 80 символов на строку, то это всего 3,2 Гб.
rar в помощь
tar.xz
>>В интернете не нашёл в байтах, но нашёл что ядро линуксасразу видно юзверя бинарей, правильныйответ - полтора гига.
> В интернете не нашёл в байтах, но нашёл что ядро линукса это
> 40 млн строк, если брать без пустых строк по 80 символов
> на строку, то это всего 3,2 Гб.Да, чувак, и ты немало удивишься соотношению размера сбилдованого ядра VS объем сорцов. При том это еще и не константа, в смысле размера бинаря VS сорца.
Реально сорцов там ессно меньше. Порядка гига с гаком. Но еще гит с всей историей, примерно столько же весит.
> а что ты хотел от людей, которые знают размер образа виндыА сколько в Инодах. А какой crc.
Осталось только понять зачем ты всё это написал.
>Размер _исходников_ windows10 тебя наверняка удивит.Мы линуксоиды. Нас вообще не интересуют размеры Винды!
>>Размер _исходников_ windows10 тебя наверняка удивит.
> Мы линуксоиды. Нас вообще не интересуют размеры Винды!Ахх, слющай, будешь толька на себя сматреть канкурент, KFC напротив, сделает гамбургеры вкуснее чем у тебя в Burger King.
> Это же практически размер дистрибутива Windows 10Ну вы можете распаковать .pk3 (это который quake ), или .pak (это который unreal), и наслаждаться ускорением fps на +1, +2.
>преодоление данного ограничения важно, так как SRC-пакет с ChromiumПакетный менеджер должен распаковать и упаковать файл бинарного пакета, и всё! Незнаю почему эти идиоты пихают в свой пакетный формат исходники программ? src.rpm - это что за чудище?
tar вам в печень и xz вам по щам!
мнение васянов кому что должен пакетный менеджер - очень важно для нас (нет)> src.rpm - это что за чудище?
это гарантия что внутри лежат именно оригинальные исходники именно того пакета, включая архив оригинала и отдельно все самодельные и не очень патчи, вместе с инструкцией по сборке. Причем если это архив - то он называется ровно так как называется оригинал на сайте откуда он скачивается (и линк на этот оригинал тоже лежит в пакете), и timestamp соответствующий, а не креативно переименованы во что-то неудобонабираемое и попробуй угадай где мы это взяли, когда, и нет ли там внутри следов шаловливых ручек.
> Пакетный менеджер должен распаковать и упаковать файл бинарного пакета, и всё! Незнаю
> почему эти идиоты пихают в свой пакетный формат исходники программ? src.rpm
> - это что за чудище?Чтобы и исходники получать тем же способом. Внезапно, правда?
> tar вам в печень и xz вам по щам!
И проверку подписей наверное вручную надо. И описание что эта за фигня - тоже. Так?
Знаешь в чём микронное - но незаменимое - удобство .src.rpm?
В том, что он собирается всё по тому же .spec, что и бинарник.
И тебе не надо отдельно паковать весь свой патчсет и прочие включения. Просто rpmbuild -bs - и он тебе весь BS упаковывает, моргнуть не успеешь.