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