UTFS — это легковесная файловая система с нулевым выделением памяти для встраиваемых устройств

Компания CLI Systems представила UTFS (μTFS) — простую, легковесную встраиваемую систему хранения, предназначенную для небольших микроконтроллеров. В отличие от традиционных файловых систем, таких как FAT32 или EXT4, или даже более легких вариантов, как LittleFS и SPIFFS, используемых на платах вроде ESP32, UTFS гораздо проще. Она не использует динамическую память и избегает сложных функций, таких как выравнивание износа, что упрощает её использование на устройствах с ограниченными ресурсами.

Разработанная для плоской, побайтно адресуемой памяти, такой как сырая EEPROM, страницы флеш-памяти CPU или внешняя SPI/I²C флеш-память, UTFS позволяет прошивке на голом железе хранить именованные блоки данных («файлы») последовательно. Каждый файл дополняется фиксированным 24-байтовым заголовком, содержащим метаданные, такие как идентификаторы, размеры и определенные приложением сигнатуры.

Читать далее «UTFS — это легковесная файловая система с нулевым выделением памяти для встраиваемых устройств»

Выпуск Linux 6.15 – Основные изменения, архитектуры Arm, RISC-V и MIPS

Linus Torvalds только что объявил о выпуске Linux 6.15:

Выпуск задержался на пару часов из-за последнего сообщения об ошибке, что привело к отключению одной новой функции в последний момент, но теперь версия 6.15 доступна.

Читать далее «Выпуск Linux 6.15 – Основные изменения, архитектуры Arm, RISC-V и MIPS»

Выпуск Linux 6.7: Основные изменения в архитектурах Arm, RISC-V и MIPS

Линус Торвальдс только что объявил о выпуске Linux 6.7, спустя чуть более двух месяцев после релиза Linux 6.6 LTS:

На прошлой неделе произошло немного больше событий по сравнению с праздничной неделей до этого, но явно недостаточно, чтобы задуматься о дальнейшей задержке выпуска.

Читать далее «Выпуск Linux 6.7: Основные изменения в архитектурах Arm, RISC-V и MIPS»

Обновление Linux 6.2 exFAT для повышения производительности при создании файлов и каталогов

Файловая система exFAT должна стать быстрее в Linux 6.2, по крайней мере, при создании файлов и каталогов, причем повышение производительности особенно заметно на процессорах низкого уровня.

Читать далее «Обновление Linux 6.2 exFAT для повышения производительности при создании файлов и каталогов»