Ключевые технические изменения:
- повторное объявление прекращения поддержки 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 анонсировал следующий выпуск новостей, в котором будут рассмотрены новости сообщества и другие дополнительные темы, в частности о попытке реанимировать форум и о том, что же эпичного происходит с баг-трекером.