В связи с тем, что цены на оперативную память выходят из-под контроля, возможно, стоит напомнить пользователям Linux включить ZRAM, чтобы получить лучшую производительность без обновления памяти или сэкономить на следующем одноплатном компьютере, выбрав плату с подходящим объемом памяти.
Linux 7.0 выпущена – Основные изменения, архитектуры Arm, RISC-V и MIPS
Линус Торвальдс только что анонсировал выпуск Linux 7.0 в LKML :
Последняя неделя цикла выпуска продолжила ту же тенденцию «множества мелких исправлений», но всё это действительно выглядит довольно безобидно, поэтому я пометил финальную версию 7.0 и выложил её.
Читать далее «Linux 7.0 выпущена – Основные изменения, архитектуры Arm, RISC-V и MIPS»
wolfIP – открытый, легковесный стек TCP/IP без динамического выделения памяти для встроенных систем
Более известная своей библиотекой wolfSSL SSL/TLS с открытым исходным кодом, компания wolfSSL выпустила стек wolfIP — открытый, легковесный стек TCP/IP без динамического выделения памяти (например, без вызовов malloc), предназначенный для ресурсо-ограниченных встроенных систем.
Компания подчеркивает, что wolfIP «поддерживает как режим конечной точки, так и полную поддержку нескольких интерфейсов с опциональной IP-маршрутизацией. По умолчанию он работает как сетевая конечная точка, но может быть сконфигурирован для передачи трафика между несколькими сетевыми интерфейсами».
Фреймворк ESP-IDF v6.0 добавляет поддержку ESP32-C5 и ESP32-C61, предварительную поддержку для ESP32-H21 и ESP32-H4
Компания Espressif Systems выпустила фреймворк ESP-IDF v6.0 несколько дней назад со стабильной поддержкой ESP32-C5 и ESP32-C61 микроконтроллеров, а также предварительной поддержкой ESP32-H21 и ESP32-H4 энергоэффективных беспроводных микроконтроллеров.
Фреймворк также реализует новый менеджер установки ESP-IDF (EIM) для упрощения установки ESP-IDF, использует облегченную библиотеку Picolibc C, добавляет обновления безопасности и инструментов, несколько улучшений Wi-Fi, а также возможность обновления загрузчика по воздуху.
ESPHome 2026.1.0 оптимизирует использование памяти на ESP32/ESP8266, добавляет поддержку Zigbee на nRF52, роуминг Wi-Fi и многое другое
Прошивка с открытым исходным кодом ESPHome 2026.1.0 только что выпущена с новыми функциями, такими как автоматический роуминг Wi-Fi и поддержка Zigbee для платформ Nordic Semi nRF52, а также оптимизация памяти для аппаратного обеспечения ESP32/ESP8266, среди множества других изменений.
Другие значительные изменения включают обновления безопасности: проект заменил аутентификацию по паролю API на шифрование API и требует аутентификацию SHA256 для OTA-обновлений, улучшенную поддержку конфигураций с не-ASCII символами, а также обновления для платформ LibreTiny (BK72xx, RTL87xx, LN882x), которые получили потокобезопасный Wi-Fi, атомарные операции и поддержку глубокого сна.
Выпуск Linux 6.18 – Основные изменения, архитектуры Arm, RISC-V и MIPS
Линус Торвальдс только что объявил о выпуске Linux 6.18 в списке рассылки Linux Kernel Mailing List (LKML), который, вероятно, станет следующим ядром LTS:
Признаю, я был бы счастливее, если бы в последнюю неделю выпуска было немного меньше шума, связанного с исправлением ошибок, но, хотя исправлений и чуть больше, чем хотелось бы, ничего не заставило меня почувствовать, что этому выпуску нужно больше времени на «дозревание». Поэтому 6.18 помечен тегом и опубликован.
Читать далее «Выпуск Linux 6.18 – Основные изменения, архитектуры Arm, RISC-V и MIPS»
LWMalloc — это облегченный аллокатор динамической памяти для встраиваемых систем.
LWMalloc — это сверхлегковесный динамический аллокатор памяти, разработанный для встраиваемых систем, который, по заявлениям, превосходит ptmalloc из Glibc, обеспечивая до 53% более быстрое время выполнения и на 23% меньшее использование памяти.
Malloc может вызывать фрагментацию памяти во встраиваемых системах, что потенциально приводит к сбоям после длительной работы прошивки. Сборка мусора — это один из методов снижения фрагментации, но он не всегда практичен на устройствах с ограниченными ресурсами, и некоторые просто избегают использования malloc в своей прошивке, предпочитая статическое выделение памяти или пулы памяти для повышения надежности. Пользовательские динамические аллокаторы памяти — это еще один вариант, и именно это предоставляет LWMalloc.
Читать далее «LWMalloc — это облегченный аллокатор динамической памяти для встраиваемых систем.»
Выпуск Linux 6.13 – Основные изменения в архитектурах Arm, RISC-V и MIPS
Линус Торвальдс объявил о выпуске Linux 6.13 в списке рассылки Linux Kernel Mailing List :
На прошлой неделе не произошло ничего ужасного или неожиданного, поэтому я пометил и выпустил финальную версию 6.13.
Читать далее «Выпуск Linux 6.13 – Основные изменения в архитектурах Arm, RISC-V и MIPS»
