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 ()
Последнее исправление: hobbit (всего исправлений: 8)

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

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

nemixer
()

А Генту разве не роллинг? Ну собирают ебилды, в чем разница для стабильности

One ★★★★★
()
$ ACCEPT_KEYWORDS='**' emerge sys-devel/gcc-9999
anonymous
()

Ого, оно еще живо.

Gonzo ★★★★★
()

Этож там portage, да ? А если portage, то значит питун. А если питун, то значит места ему на моем ssd не будет. Вот и поговорили… :)

anonymous
()

как раст собирать там? или есть бинарный? чем funtoo лучше генты? когда будет новая версия стабильная?

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

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

Для какой комбинации use-флагов для каждого пакета?

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

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

emerge dev-lang/rust

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

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

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

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

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

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

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

Анонс анонса нужно было анонсировать.

anonymous
()

Э, ну чё-то парни поздно собрались, все арчеводы закончили с летними экспериментами и пошли в следующий класс.

anonymous
()

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

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

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

BattleCoder ★★★★★
()

Если я соберу это чудо в vmware с подключенным физическим диском, будет ли оно потом работать на железе? Или нужно будет пересобирать мир?

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

о как, принципиально, а причина?

по сабжу надо будет попробовать funtoo

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

Ждём ебилдов.

anonymous
()

генерирации ШТА?

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

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

Slackware_user ★★★★★
()

Когда ожидать анонс prev-релиза?

anonymous
()
Ответ на: комментарий от next_time

Вам следует купить ноутбук большего размера

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

Ты хочешь сказать что сейчас используешь систему в которой вобще нет питона ни в каком виде?

loz ★★★★★
()

Так и не понял суть этого дистра, могу понять другие которые используют вместо портежа свой написаный на c, или адаптированый под xbox ps

SPRATAY
()
Ответ на: комментарий от 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 ★★★★★
() автор топика
Ответ на: комментарий от next_time

Зачем же было брать такой отстойный ноут?

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

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

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

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

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

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

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

когда уже напишут нейросеть которая будет делать ебилды?

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

Она савтогенерировпна, неудачно.

anonymous
()
Ответ на: комментарий от vvn_black

звучит прикольно, а что там с манухами поттеринга?

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

нет уж, это ваши ноутопроблемы о которых я даже не знал. у меня оно просто вставляется в разъём и закрепляется одним винтом без всякого впаивания.

marvelwebtech13
()
Ответ на: комментарий от takino

Для стабильности разве это хоть как-то значимо? Собранные централизовано даже стабильнее должны быть.

One ★★★★★
()

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

Бред.

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

anonymous
()
Ответ на: комментарий от vvn_black

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

R_He_Po6oT ★★★★
()

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

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

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

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

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

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

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

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

Причиной появления eudev было то, что udev не собиралось с musl. Это починили каким-то образом. Нужда тратить время зря пропало.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.