Состоялся релиз GNU libunistring 1.4 — библиотеки, которая позволяет работать с Unicode-строками в программах на C, а также со строками C в соответствии со стандартом Unicode.
Изменения в этом выпуске:
Алгоритмы и таблицы с данными обновлены до стандарта Unicode 17.0.
Исправлены проблемы с работой функций u*_grapheme_next и u*_grapheme_prev для символов Indic, Emoji и индикаторов региона.
Проект поддерживает UTF-8, UTF-16 и UTF-32. Распространяется на условиях LGPL 2.1.
Состоялся релиз пакета утилит для доступа к дискам MS-DOS без их монтирования, изменения MS-DOS-специфичных атрибутов (hidden, archive, system) и форматирования в файловую систему FAT — GNU mtools 4.0.43.
Mtools поддерживает длинные имена файлов W32, FAT32, диски OS/2 hdf и 2m-диски, а также включает mpartion — простую программу для работы с разделами и образами дисков.
Изменения по сравнению с 4.0.42:
Исправлено тестирование корневой директории в mattrib.
Рекурсивное копирование теперь более последовательно.
Добавлен флаг -b Biosdisk в mformat, разрешающий установку определенного пользователем значения physdrive.
Почищено сообщение об ошибке в mformat при попытке форматировать, когда неизвестно место на диске.
Если у вас при запуске на устройстве с ФС ZFS Dockerd ругается на что-то вроде этого:
2022-10-13T16:19:42+03:00 docker.dockerd[123059]: time="2022-10-13T16:19:42.237003565+03:00" level=error msg="failed to mount overlay: invalid argument" storage-driver=overlay2
2022-10-13T16:19:43+03:00 docker.dockerd[123059]: failed to start daemon: error initializing graphdriver: driver not supported
то остановите dockerd, исправьте файл /etc/docker/daemon.json (в случае установки из Snap, как у меня, — /var/snap/docker/current/config/daemon.json), установив значение параметра storage-driver равным zfs, например, так:
{
"log-level": "error",
"storage-driver": "zfs"
}
затем удалите каталог /var/lib/docker (в случае Snap — /var/snap/docker/common/var-lib-docker/) и снова запустите Docker.
Состоялся релиз Alpine Linux 3.13.0 — Linux-дистрибутива, ориентированного на безопасность, легковесность и нетребовательность к ресурсам (используется в том числе во многих образах Docker).
Дистрибутив использует системную библиотеку языка Си musl, набор стандартных утилит UNIX BusyBox, систему инициализации OpenRC и пакетный менеджер apk.
Small, simple language
Performance and Safety: Choose Two
Zig competes with C instead of depending on it
Order independent top level declarations
Optional type instead of null pointers
Manual memory management
A fresh take on error handling
Stack traces on all targets
Generic data structures and functions
Compile-time reflection and compile-time code execution
Integration with C libraries without FFI/bindings
Zig is also a C compiler
Export functions, variables, and types for C code to depend on
Automatically generate C header (.h) files
Cross-compiling is a first-class use case
Zig ships with libc
Zig Build System
Concurrency via stackless coroutines
Wide range of targets supported
Support Table
Tier System
Tier 1 Support
Tier 2 Support
Tier 3 Support
Tier 4 Support
Friendly toward package maintainers
кто-то на нем пишет?
какой вердикт вы вынесете? нужен или нет? что вы думаете?
Как известно, reiser4 не включена в состав основного ядра линукс, приходится патчить. почему такая ситуация сложилась? можно ли исправить и все-таки включить в основное ядро? лично мне это неудобно, да и reiser4 няшная ФС, нища у нее найдется… готов потрудиться над исправлением и включить наконец-то, боюсь один не потянуть. призываются добровольцы,
Состоялся релиз OpenIndiana Hipster 2018.10. OpenIndiana Hipster — это дистрибутив на основе кодовой базы проекта illumos, который в свою очередь является форком системы OpenSolaris, разработка которой была официально прекращена компанией Oracle в 2010 году. Проект продолжает поддерживать такие возможности OpenSolaris, как Solaris Containers, DTrace и другие.
Заметные изменения (стоит отметить, что разработка ядра и базовой части системы ведётся в рамках проекта illumos, далее представлены изменения, касающиеся непосредственно дистрибутива OpenIndiana Hipster):
Рабочее окружение Mate обновлено до версии 1.20.
Python версии 3.5 добавлен в репозитории, множество модулей собраны под эту версию наряду с 3.4 и 2.7.
Image Package System — пакетный менеджер OpenIndiana — получил множество улучшений из OmniOS CE IPS и Solaris IPS.
Теперь можно управлять виртуальными машинами KVM как зонами illumos.
Добавлены новые пакеты, включая GCC 8 (с патчами для сборки illumos) и Rust 1.29.
Множество компонентов отныне только 64-битные.
Из-за недавних исправлений безопасности нарушена совместимость с некоторыми приложениями Solaris.