LINUX.ORG.RU

Funtoo


24

5

Всего сообщений: 17

Funtoo Linux продолжит существование как хобби (Hobby Mode)

Группа Gentoo Linux

Даниэль Роббинс (drobbins) выдохнул и опубликовал очередное программное заявление о судьбе своего дистрибутива Funtoo Linux:

  • Funtoo Linux останется личным проектом автора, так как Даниэль активно пользуется им сам и не против, чтобы другие тоже им пользовались.
  • Проект будет получать периодические обновления (примерно раз в неделю), очередное из них уже доступно. Среди списка пакетов для обновления актуальные версии vscodium, google-chrome, firefox, zoom и др.
  • Баг-трекер и репозиторий сообщества не будут восстановлены.
  • Форум и вики проекта останутся в режиме только для чтения.
  • Discord проекта остаётся, но Даниэль рекомендует пользователям перебираться куда-нибудь ещё для самоорганизации, например на reddit.
  • Коммерческий хостинг на контейнерах Funtoo остаётся, но для сохранения контейнера необходимо написать Даниэлю на drobbins@funtoo.org.
  • Даниэль остаётся открытым для технической помощи со стороны «серьёзных людей», но не сообщества.
  • Некоторое время назад в проект вернулся Олег (Роббинс фамилию не упоминает), по некоторым сведениям, он присутствовал на ЛОРе. Даниэль упоминает вскользь о работе над некой инфраструктурой, в проектах которой участвует Олег на средства полученные от коммерческого хостинга. В какой-то момент эти проекты станут общедоступными.

Funtoo Linux

>>> Оригинальная новость

 

vvn_black
()

Проект Funtoo прекращает развитие

Группа Gentoo Linux

Даниэль Роббинс (drobbins) объявил, что принял решение завершить проект Funtoo Linux: «All Good Things Must Come to an End…».

Кратко:

  • drobbins устал;
  • нового BDFL нет;
  • заниматься поиском преемника и передачей проекта он не будет;
  • Funtoo Linux в каком-то виде просуществует до конца августа.

Неприятное, но ожидаемое решение на фоне снижающейся активности Даниэля.

Началось всё с отключения пару дней назад Jira-багтрекера проекта. Была ли до этого какая-то драма в багтрекере или в дискорде – неизвестно.

>>> Оригинальная новость

 ,

vvn_black
()

Новости Funtoo Linux - лето 2023

Группа Gentoo Linux

Ключевые технические изменения:

  • повторное объявление прекращения поддержки Funtoo Linux 1.4
  • пока-пока genkernel, привет Funtoo Ramdisk
  • крупное обновление harvester

«Списание» Funtoo Linux 1.4

Напоминание, что Funtoo Linux 1.4 будет «снят с производства» к концу 2023 года. Несмотря на наличие технической возможности обновить 1.4 до next, что характерно для серверных систем с минимальным набором пакетов, лучшим способом является новая установка Funtoo Linux, и лучше это сделать до Нового Года.

Funtoo Ramdisk

Практически с самого начала проекта в Funtoo для создания официального ядра и initramfs использовалась форкнутая версия genkernel от Gentoo. И всё это время drobbins хотел полностью переписать genkernel с нуля. Каковы проблемы genkernel? Их несколько:

  • собирает одновременно и ядро и initramfs, что делает его использование громоздким
  • переусложнённая функциональность, сложность улучшения и рефакторинга кодовой базы

К концу сентября, после вливания ветки harvester в Funtoo Linux, появился новый инструмент для получения initramfs - Ramdisk. Сборка debian-sources будет использовать именно Ramdisk, а не genkernel.

По состоянию на текущий момент Ramdisk поддерживает только стандартные установки - это ext4 и xfs в качестве ФС для корневого раздела. Поддержки LVM, cryptsetup, btrfs и т.п. ещё нет.

Что же делать, если вы самостоятельно используете неподдерживаемую конфигурацию? Главное, не волнуйтесь:

  • скоро появится поддержка btrfs и lvm
  • исключите обновление debian-sources - emerge с параметром --exclude debian-sources
  • откройте сообщение об ошибке на баг-трекере, чтобы была добавлена нужная вам функциональность и обновлена документация по установке

Подробнее об утилите sys-apps/ramdisk можно узнать на официальной pypi-странице https://pypi.org/project/funtoo-ramdisk/

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

Ветка harvester/2023-08

Ветка harvester регулярно создается с целью внесения изменений и устранения возможных проблем, до того, как обновление пакетов дойдёт до конечного пользователя.

Краткая и далеко не полная сводка о внесённых изменениях:

  • обновление до gcc-12 и обновление binutils
  • добавление sys-apps/ramdisk
  • обновления ядра до debian-sources-6.4.13_p1
  • очистка libreoffice-bin от ненужных зависимостей
  • обновление драйверов NVIDIA до 535.86.05
  • обновлены docker, docker-cli, docker-compose, docker-buildx, containerd, runc
  • ZFS 2.2.0_rc4 с поддержкой Linux 6.4
  • регулярные обновления бинарных пакетов и регулярные исправления зависимостей
  • и многое многое

Но и это ещё не всё, в конце этого выпуска новостей drobbins анонсировал следующий выпуск новостей, в котором будут рассмотрены новости сообщества и другие дополнительные темы, в частности о попытке реанимировать форум и о том, что же эпичного происходит с баг-трекером.

>>> Оригинальная рассылка

 , ,

vvn_black
()

Funtoo Linux: анонс грядущих перемен и прочие новости

Группа Gentoo Linux

Анонс грядущих перемен:

  • заканчивается поддержка релиза 1.4 (срок 31 декабря 2023 года), причина — из-за множества обновлений и давности лет этот релиз давно превратился в роллинг, причём устаревший, в основе которого лежат Python 2.7 (3.7) и gcc-9.2.0;
  • рекомендуется всем уже перейти на текущий next релиз, причём переход лучше сделать путём новой установки, хотя, пока не выпилен Python 3.7, ещё можно попробовать обновиться по инструкции;
  • закрываются форумы forums.funtoo.org, какое-то время они останутся в режиме только для чтения;
  • общение по поводу решения проблем продолжается в Discord и в Jira, там где оно последние годы и было;
  • постепенно прекращается поддержка Funtoo Linux wiki, т.е. основной сайт основанный на MediaWiki, он остается, пока не будет заменён новым официальным сервисом документации (что это будет - пока неизвестно).

Новости регулярных обновлений:

  • рекомендуемое ядро, включенное в stage3 обновлено до debian-sources-6.1.27_p1 из-за CVE-2023-32233;

  • изменения в новых stage3:

    • в тарболы добавлен предсобранный grub;
    • в сборки для процессоров intel включены intel-microcode и iucode_tool;
    • добавлен по умолчанию сервис chrony;
    • удалены официальные драйверы NVIDIA, nouveau теперь используется по умолчанию, что обеспечивает лучшую совместимость со старым оборудованием;
    • по результату доработок указанных изменений будет изменяться документация по установке.
  • Funtoo Linux

  • Discord-канал

  • Telegram-канал

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

 ,

vvn_black
()

Funtoo Linux: анонс Boxer — инструмента для создания контейнеров и образов VM

Funtoo Linux: анонс Boxer — инструмента для создания контейнеров и образов VM
Группа Gentoo Linux

В сообщении Announcing Funtoo «Boxer»! Даниэль Роббинс объявил о выпуске официального инструмента, целью которого является доступность пользователям оптимального и документированного способа создания и поддержки контейнеров и образов виртуальных машин Funtoo Linux.

Домашняя страница проекта - Funtoo Boxer Container Tools

В релизе 1.0.3 заявлена поддержка создания контейнеров Docker и Singularity. В будущих релизах стоит ожидать добавление поддержки и других систем виртуализации.

Пример использования Boxer для создания Docker-контейнера на основе stage3, запуск-вход в контейнер и выполнение команд внутри него:

$ boxer docker --tag funtoo/boxer-generic_64:2022-06-16 --stage /var/tmp/stage3-generic_64-next-2022-06-16.tar.xz
$ docker run -d --name=foobs funtoo/boxer-generic_64:2022-06-16
$ docker exec -it foobs /bin/bash
03ec0962bada / # ego sync
...

Варианты установки Boxer:

  • на Funtoo Linux - emerge boxer
  • другие системы - pip install funtoo-boxer
  • установка из git-репозитория по инструкции

Традиционно, Даниэль приветствует обратную связь в виде pull requests.

Funtoo Boxer Container Tools

О Funtoo Linux:

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

 , , ,

vvn_black
()

Funtoo Linux: next-релиз стал рекомендуемым вариантом установки

Группа Gentoo Linux

В сообщении «Next» is Now Recommended Release for Funtoo Даниэль Роббинс объявил установку next-релиза рекомендуемым вариантом Funtoo Linux.

Основной особенностью next-релиза является регулярное обновление пакетной базы до последних версий, в отличие от стабильной версии 1.4.

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

На странице загрузки все x86-64bit сборки Funtoo Linux (включая amd64-zen3, riscv-64bit и raspi4-64bit) представлены только stage3 версии next.

Ссылки на stage3 стабильной версии 1.4 остаются доступными для прямой загрузки https://build.funtoo.org/

Текущую установку Funtoo Linux можно обновить до версии next:

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

Ссылки:

N.B. На текущий момент документация проекта по-прежнему указывает в качестве рекомендуемого варианта - установку версии 1.4.

>>> Оригинальная новость

 

vvn_black
()

Funtoo Linux: cобственный LiveCD/LiveUSB и прочие новости

Группа Gentoo Linux

Новости из мира Funtoo Linux

У дистрибутива появился свой образ LiveCD/LiveUSB, добавлен соответствующий раздел в руководство по установке Install Guide: Download LiveCD. Особенности образа:

  • ядро debian-sources;
  • основан на Funtoo stage3;
  • NetworkManager для настройки сети;
  • QEMU и fchroot для chroot в системы arm-64bit, arm-32bit и riscv-64bit.

В next-релизе появилась поддержка stage’s:

  • Ryzen «Zen 3»;
  • SiFive Freedom U740 RISC-V;
  • 64-bit Raspberry Pi 4/400.

Платформа Raspberry Pi 4 получила поддержку GNOME и LXQt и вышла на уровень поддержки «A».

LXQt stage’s доступны для платформ amd64-zen3 и raspi4 и будут добавляться для других субархитектур.

Ссылки:

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

 ,

vvn_black
()

Funtoo. Новости сообщества, март 2022

Группа Gentoo Linux

Краткий дайджест новостей сообщества Funtoo Linux.

Обновление stage3. Все stage3 были пересобраны по состоянию на 2022-03-10 и включают в себя последние обновления пакетов.

Funtoo Community Hacking Live Streams. Дважды в неделю в Discord проходят прямые эфиры посвященные созданию Funtoo autogens и общим вопросам разработки Funtoo. Анонсы прямых эфиров в Discord-канале в «Событиях» (Events).

Проекты, проекты и еще раз проекты! Для концентрации усилий и для помощи тем, кто хочет принять активное участие в жизни дистрибутива, на главной странице https://www.funtoo.org, в правой его части появился список «проектов» - ссылки на вики-страницы направлений развития дистрибутива. Так же на главной странице добавлена лента с изменениями в проектах.

Подробнее о некоторых из них.

Security Project - устранение CVE и потенциальных уязвимостей в Funtoo Linux.

Evolved Bootstrap Project - документирование процесса кроссплатформенной сборки Gentoo/Funtoo «from scratch».

Languages Project - возможность использовать Funtoo Linux в качестве предпочтительной платформы для программирования. Поддержка стабильных и, если необходимо, актуальных версий ЯП.

Это лишь основные изменения, помимо них происходит много событий. Чтобы принять участие в любой из инициатив или быть в курсе развития дистрибутива, присоединяйтесь к сообществу в Discord.

>>> Оригинальная новость

 ,

vvn_black
()

Evolved Bootstrap — инициатива по сборке Funtoo Linux с нуля

Группа Gentoo Linux

Даниэль Роббинс объявил о старте ещё одного проекта, затрагивающего разработку Funtoo Linux.

Цель проекта – автоматизация процесса сборка Funtoo Linux из исходного кода на любой архитектуре (например, ARM или PowerPC), на которой ещё не работает Funtoo или даже Gentoo, но есть компилятор Си. И как результат Funtoo Linux будет полностью собрана из исходных кодов на ваших глазах для целевой архитектуры без необходимости загрузки предварительно собранных компонент (stage3).

( читать дальше... )

Ссылки:

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

 , clfs, , ,

vvn_black
()

Metatools 1.0.0 — фреймворк разработки дистрибутива от команды Funtoo

Группа Gentoo Linux

Metatools, по заявлению разработчика, — это продвинутый фреймворк, позволяющий:

  • автоматически создавать Gentoo ebuilds;
  • поддерживать независимые форки Gentoo или Funtoo;
  • создавать дистрибутивы, отличные от Gentoo;

Особенности версии 1.0.0: фреймворк стал проще в использовании и понимании и значительно упростилась его установка.

Сейчас это основной инструмент разработки Funtoo Linux, который используется для:

  • создания meta-repo — специфичного для Funtoo репозитория ebuild’ов, основанного на идее наборов (kits);
  • обеспечивания функций autogen — динамической генерации ebuild’ов, основанной на актуальном состоянии исходного кода пакетов.

Пока идёт оформление ресурса с технической документацией, подробнее узнать о фреймворке и использовании autogen можно на Wiki-странице Funtoo Linux или задать вопрос в Discord (#dev-help) и Telegram-канале проекта.

>>> Funtoo Linux

>>> Руководство по установке

>>> FAQ

>>> Новость

 , ,

vvn_black
()

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

Группа Gentoo Linux

Дэниел Роббинс (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

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

 , ,

vvn_black
()

Уведомление об окончании поддержки Funtoo Linux 1.3-LTS

Группа Gentoo Linux

Daniel Robbins объявил, что после 1 марта 2020 года прекращает обслуживание и обновление релиза 1.3.

Как это ни странно, причиной для этого послужило то, что текущий релиз 1.4 оказался лучше и стабильнее, чем 1.3-LTS. Поэтому, Даниэль рекомендует тем, кто использует версию 1.3, запланировать обновление до 1.4.

Помимо этого, в январе ожидается второй «maintenance» релиз для версии 1.4, с обновлением версий пакетов и исправлениями безопасности ядра. На основе 1.4-MR2 будут сформированы новые бинарные образы stage3s и stage3s GNOME.

Upgrade Instructions/1.4-release

Полезное:

>>> Источник

 , , , ,

vvn_black
()

Релиз Funtoo Linux 1.4

Группа Gentoo Linux

Долго ли, коротко, Daniel Robbins представил очередной релиз, встречаем, Funtoo Linux 1.4.

Особенности:

  • в основе meta-repo срез Gentoo Linux от 21.06.2019 г. (с бэк-портами исправлений безопасности);
  • базовая система: gcc-9.2.0, binutils-2.32, glibc-2.29, openrc-0.41;
  • debian-sources-lts-4.19.37;
  • обновления в подсистеме OpenGL: libglvnd (альтернатива eselect opengl), mesa-19.1 (vulkan support), nvidia-drivers-430.26;
  • Gnome 3.32, KDE Plasma 5.16;
  • в качестве альтернативы «ручной» установке параметров видеоподсистемы через USE и VIDEO_CARDS набор Funtoo Graphics Mix-Ins: gfxcard-amdgpu, gfxcard-ancient-ati, gfxcard-intel, gfxcard-nouveau, gfxcard-nvidia, gfxcard-older-ati, fxcard-radeon - Mix-ins;
  • LXC 3.0.4, LXD 3.14 с поддержкой GPU acceleration в контейнерах, говорят что даже Steam можно запустить;
  • perl-5.28, python-3.7, oracle-jre-bin-1.8.0.202;
  • и вишенка на торт - dev-lang/dart-2.3.2.

( читать дальше... )

>>> Release Notes

 , ,

vvn_black
()

Franken-Chroot, новый инструмент для использования образов и живых «неродных» систем на x86_64 ПК

Группа Gentoo Linux

Разработчик drobbins объявил о новом инструменте fchroot на базе QEMU, который позволяет работать с stage3 и живыми системами на архитектурах, отличных от x86_64. На текущий момент fchroot поддерживает архитектуры: arm-32bit и arm-64bit.

По ссылке увлекательное видео использования инструмента с ARM64 и Raspberry Pi 3.

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

 , , ,

vvn_black
()

Релиз Funtoo Linux 1.3

Группа Gentoo Linux

Конечно, релиз запоздал дней на 10, новогодние каникулы уже кончились, но тем не менее это первый LTS выпуск Funtoo Linux.

Важное:

  • в основе meta-repo срез Gentoo Linux от 13.11.2018 г.;
  • отказ от поддержки multilib, для популярных приложений (таких как Steam) требущих 32-битное окружение, разрабатывается решение на контейнерах с пробросом GPU;
  • в состав снапшотов добавлено заранее собранное ядро debian-sources-lts-4.9.130-1.

( читать дальше... )

>>> Funtoo Linux 1.3

 , ,

vvn_black
()

Next generation Funtoo

Группа Gentoo Linux

Непонятно, что послужило причиной для Drobbins'а, то ли поломаный обновлением до 1.19 xorg-server на его ноутбуке, то ли конференция хакеров во Львове, а может и то и другое вместе взятое, но изменения теперь касаются всех пользователей дистрибутива.

Что же прошло вместе с летом и пришло с осенью, две основных новости:

  • Стильно-модно-молодежно — отказ от funtoo-stable и funtoo-stable-hardened сборок. Связано это с переходом к «next generation of Funtoo Linux». Все усилия сосредоточены на новых фишках, которые будут представлены по мере готовности.
  • Версия дерева ports-2012 больше не обновляется.

Взамен мы получаем новую версию дерева ports-2017 и концепцию «kits» (наборы, комплекты?).

Как говорит сам Drobbins, наборы — это логические части дерева портежей Gentoo, превращенные в оверлеи, с целью поддержания стабильности. Это логические наборы пакетов, реальные оверлеи в системе, смысл которых в большей гибкости по манипулированию стабильным и экспериментальным кодом.

Таким образом можно иметь последнюю версию gimp и стабильный xorg-server, не меняя всё дерево в целом на funtoo-stable.

Мантра нового подхода: «Если моя система становится нестабильной, то это только из-за моего желания использовать экспериментальный софт, а не из-за того, что я делаю регулярно emerge -auDN @world

Переключение на новый мета-репозиторий:

# install -d /var/git
# cd /var/git
# git clone https://github.com/funtoo/meta-repo.git
# cd meta-repo
# git submodule init
# git submodule update
# rm /usr/share/portage/config/repos.conf
# mv /etc/portage/repos.conf /etc/portage/repos.conf.bak
# ln -s /var/git/meta-repo/repos.conf /etc/portage/repos.conf
# chown -R portage:portage /var/git/meta-repo

Для управления бранчами используется мета-инструмент app-admin/ego. Пример /etc/ego.conf:

[kits]

python-kit = 3.6-prime
xorg-kit = 1.19-prime

Из-за изменения способа обработки PYTHON_TARGETS есть проблемы с мультиплексированием Python для отдельных пакетов.

Ссылки на оригинальные новости:

  1. New Ports-2017 tree and Kits
  2. Kits are Go (Switch to Them!)
  3. meta-repo

>>> Funtoo Linux News

 ,

vvn_black
()

sys-kernel/geek-sources

Группа Ядро Linux

На днях увидел свет новый ebuild на базе стабильной версии ядра linux sys-kernel/geek-sources-3.3.6 и содержащий актуальные и, пока что, неотключаемые патчи из: Fedora, Mandriva/Mageia, Ubuntu, OpenSuSe и Pardus.

А также управляемый посредством USE-флагов комплект из: BFQ, BFS, BLD, fbsplash, GrSecurity, IMQ, TuxOnIce и UKSM

Кроме этого, в нём есть портированный консольный шрифт одной яблочной компании CONFIG_FONT_ISO_LATIN_1_8x16 и симпатичный логотип CONFIG_LOGO_LARRY_CLUT224.

Без лишней скромности можно смело сказать, что один sys-kernel/geek-sources фактически способен заменить собой все остальные ядра из sys-kernel, даже вместе взятые.

>>> Немного устаревшие подробности

 , ,

init_6
()