LINUX.ORG.RU

Анонс next-релиза Funtoo

 , , ,


0

1

Дэниел Роббинс (Daniel Robbins) анонсировал next-релиз дистрибутива Funtoo, отличительной особенностью которого будет регулярное обновление пакетов до последних версий.

Сейчас next-релиз основан на GCC 11.2.0 и обновленном унифицированном binutils: binutils и binutils-libs были объединены, а binutils-config удалён.

Идея next-релиза состоит в автоматизации создания ebuild, которых планируется добавлять всё больше и больше. Как следствие, должна получиться система со всегда полностью обновлённой пакетной базой.

В анонсе обращается внимание на то, что при использовании next не исключены поломки, особенно если вам понадобится что-то сложнее базовой системы, например GNOME, KDE, Cinnamon, MATE. Но по крайней мере сейчас есть работающий stage3 в качестве отправной точки.

Так как Funtoo существует благодаря поддержке пользователей, Дэниел призывает пользователей активно участвовать в определении кандидатов для добавления в stage3 автогенерируемых ебилдов. Для этого достаточно будет в сообщении об «ошибке» написать , какой пакет и почему должен обновляться автоматически.

Заканчивается анонс оптимистичным:

Thanks in advance for your involvement with next-release. This will be fun!

Для тех, кто решится попробовать, есть два варианта. Первый — установить новую систему из stage3. Сейчас доступна только сборка для generic_64. Второй вариант — конвертировать в next текущую установку:

  • обновить @world и системные утилиты portage и ego;
  • добавить release = next в раздел [global] файла конфигурации /etc/ego.conf;
  • синхронизировать мета-репо ego sync;
  • запустить преобразование epro build next;
  • ещё раз обновить @world.

При этом гарантировано что-то сломается, поэтому не стоит это делать на рабочем окружении.

Напоследок — напоминание от разработчиков:

ALSO PLEASE NOTE: We reserve the right to break or make disruptive changes in next-release AT ANY TIME!

>>> Install Guide: Introduction

>>> Download

>>> FAQ

>>> Подробности

★★★★★

Проверено: hobbit ()

Идея next-релиза - автоматически генерируемые ebuilds, которых планируется добавлять всё больше и больше. Как следствие, должна получиться система со всегда полностью обновлённой пакетной базой.

Здравствуй, пороховая бочка? Вообще, как у фунты с сообществом? Ей не хватает людей, судя по всему.

nemixer ()
Ответ на: комментарий от cetjs2

как раст собирать там?

emerge dev-lang/rust

или есть бинарный?

Есть, как и бинарные ядро, файрфокс, кодиум и т.п.

чем funtoo лучше генты?

Ничем. https://www.funtoo.org/FAQ

когда будет новая версия стабильная?

Хз. По ходу всех устраивает полу-роллинг на основе 1.4. До такой степени всё полу-стабильно, что появилась идея next.

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 2)

Как следует из анонса, скорее всего, next будет ломаться при использовании

Не было печали, апдейтов накачали.

Нет уж, спасибо, вырос я из этого наверное.

BattleCoder ★★★★★ ()
Ответ на: комментарий от bhfq

Если ядро собрать под реальное железо и указать флаги под реальный процессор то должно по-идее. Но по опыту экспериментов времен института это существенно медленнее чем на реальном железе.

Slackware_user ★★★★★ ()
Ответ на: комментарий от SPRATAY

Врядли, что после этого станет понятнее, но всё-таки посмотрите - Funtoo Way

Т.е. это «гента здорового человека», ну или «гента курильщика», как посмотреть:

  • набор stage3 оптимизированных под платформы и под процессоры - https://www.funtoo.org/Subarches
  • meta-repo вместо гентушного дерева
  • несколько своих утилит
  • автообновление ебилдов для пакетов, которые распространяются как бинарники, типа файрфокса
  • текущий подход полу-роллинга, некая стабильность основанная на срезе дерева генты, но регулярные обновления безопасности и того софта, который попросят пользователи или что нужно BDFL’у
  • связная пошаговая документация по установке, не охватывающая всё, но самодостаточная - https://www.funtoo.org/Install/Introduction
  • периодические эксперименты
  • периодический «кривой» перенос ебилдов из основного дерева генты, например сейчас обновили кеды до 5.22.5 и майнтейнер ебилд kwin перенёс, а патчи забыл
  • как-то, так This will be fun!
vvn_black ★★★★★ ()
Ответ на: комментарий от vvn_black

связная пошаговая документация по установке

Гентушный handbook разве таковой не является? Мне в своё время очень понравился, я его даже распечатывал перед отплытием в мир Gentoo…

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

А я про хендбук ничего не говорил.

Там по ссылке можно пройти и просто посмотреть оглавление и при желании сравнить со структурой хендбука. Как по мне инструкции для Funtoo последовательны и логичны.

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)

отличительной особенностью которого будет регулярное обновление пакетов до последних версий.

Бред.

Более востребованы стабилизированные ебылды.

anonymous ()

Идея next-релиза - автоматически генерируемые ebuilds

Ну makefile - тьюринг-полный, тут вряд ли. А вот допустим для проектов, использующих conan, – хз, может и получится; а может и нет (я его толком не смотрел, так что хз).

UPD. Короче, как и с любой автоматикой, всё упирается в степень стандартизированности экосистемы. А тут традиционно всё плохо.

UPD2. Разве что речь не про C/C++ вообще. А про говнопитоновые либы какие-нибудь.

dimgel ★★★★ ()
Последнее исправление: dimgel (всего исправлений: 2)
Ответ на: комментарий от anonymous

По умолчанию openrc, несколько лет назад было обещание на основе openrc сделать систему инициализации пересекающуюся по фичам с systemd.

В мета-репо systemd присутствует.

vvn_black ★★★★★ ()
Последнее исправление: vvn_black (всего исправлений: 1)