Fedora планирует поставлять сборки RHEL на основе Fedora Rawhide

Разработчики Fedora выпустили через рекламу формирование специальной группы по интересам (SIG) для поддержки проекта Enterprise Linux Next (ELN), целью которого является обеспечение непрерывных сборок Red Hat Enterprise Linux на основе репозитория Fedora Rawhide.

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

В то время как ELN позволит эмулировать сборки Red Hat Enterprise Linux на основе случайно созданного фрагмента из репозитория Fedora Rawhide.

Отмечается, что до сих пор, начиная с форка Fedora, подготовка RHEL велась за закрытыми дверями. С помощью CentOS Stream Red Hat намерена сделать процесс разработки RHEL более открытым и прозрачным для сообщества.

Задача специальной группы по интересам (SIG) ELN (Enterprise Linux Next) состоит в том, чтобы создать версию RHEL, которая могла бы запускаться непрерывно.

Используя классический подход, RHEL является ветвлением Fedora и долгое время разрабатывается в частном порядке, прежде чем он снова станет полностью сформированным как продукт. Вместо этого мы хотим воспользоваться преимуществами Fedora Rawhide и достижений в технологиях CI / CD, чтобы разветвляться и начинать усиление защиты версии RHEL в любой момент.

ELN стремится сделать фазу бифуркации из CentOS Stream / RHEL Next из Fedora быть более предсказуемым за счет использования техник, аналогичных системам непрерывной интеграцииКроме того, ELN предоставит отдельный корень сборки и процесс сборки для восстановления репозитория Fedora Rawhide как RHEL.

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

С помощью ELN разработчики Fedora смогут обнаруживать и тестировать ранние изменения, которые могут повлиять на разработку RHEL.

В чем преимущество ELN?

Появление и переориентация CentOS Stream предоставили более ясную историю развития RHEL. Fedora продолжает быть центром разработки для следующего основного выпуска RHEL, а CentOS Stream выполняет восходящую роль для стабилизации и обновлений.

Поэтому некоторые из нас начали изучать способы обеспечения того, чтобы Fedora укрепляла свое ценное положение в экосистеме. Мы решили сосредоточиться на упрощении процесса, с помощью которого Fedora разветвляется и становится Red Hat Enterprise Linux. 

Среди прочего, можно будет проверить ожидаемые изменения условных блоков в файлах спецификаций, то есть собрать пакет, когда условия запускаются с "% {rhel}", установленным на "9" (переменная ELN "% {fedora} »вернет false), имитируя сборку пакета для будущей ветки RHEL.

ELN также позволит поэкспериментировать воплощение новых идей в жизнь без ущерба для основных сборок Fedora.

Это включает в себя ELN, которые можно использовать для тестирования пакетов Fedora на соответствие новым флагам компилятора, отключения экспериментальных или несоответствующих функций RHEL, изменения требований к архитектуре оборудования и включения дополнительных расширений ЦП.

Например, без изменения стандартного процесса сборки пакета в Fedora упоминается, что вы можете одновременно протестировать сборку с включенной поддержкой операторов AVX2, затем оценить влияние на производительность использования AVX2 в пакетах и ​​решить, следует ли реализовать изменение в основной Fedora. распределение.

В конце концов если вам интересно узнать об этом большевы можете проконсультироваться подробности по следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)