IT Herald

Linux

Переименование Nura: почему postmarketOS получил новое имя

После полутора лет отбора проект операционной системы postmarketOS официально переименован в Nura. Новое имя заимствовано из названия древних гранитных структур Нурагов, найденных на Сардинии, символизируя устойчивость и долговечность.

Новый ESP32-S31 может запускать Linux и приближается к Raspberry Pi

Espressif представила ESP32-S31 — микроконтроллер с гигабитным Ethernet, USB 2.0 хостом, поддержкой двух SD-карт и видеовходом. Впервые в истории ESP32 получил полноценное MMU с поддержкой Sv32 и режимами привилегий, позволяющими нативно запускать Linux.

Голландское правительство создаёт альтернативу Microsoft на базе NixOS

Нидерланды запустили открытую инициативу DAWO для создания цифровой автономии государства. Проект объединяет правительство, промышленность и IT-сообщество для разработки модульного рабочего места на базе NixOS вместо закрытых коммерческих решений.

За месяц: как написать GPU-драйвер для M4 Mac Mini с нуля

Разработчик Cody Ho и Niklas Sheeth за месяц создали полностью совместимый с OpenGL ES 3.0 GPU-драйвер для M4 Mac Mini и MacBook Neo — процесс, который обычно занимает годы. Драйвер работает с такой скоростью, что запускает Minecraft на 212 fps.

Хак дешёвого 4G модема: превращаем устройство в мессенджер с физической клавиатурой

Инженер превратил лежащие на столе компоненты — дешёвый 4G модем, клавиатуру от Clicks и SHARP Memory Display — в полнофункциональное устройство для обмена сообщениями. Проект потребовал переделки печатной платы, пайки на макетной плате и модификации драйвера дисплея.

Снижение затрат eBPF на CPU на 90% с помощью мемоизации

Разработчики eBPF security agent обнаружили, что основные вычислительные затраты идут не на проверку политик доступа, а на определение того, какая политика применяется к открытию файла. Кэширование на основе inode снизило нагрузку на CPU ядра примерно на 90%.

Asahi Linux теперь официально поддерживает Mac с Apple M3 — но с оговорками

Разработчики Asahi Linux объявили об официальной поддержке дистрибутива на Mac с процессорами M3. Поддержка охватывает все устройства M3/M3 Pro/M3 Max, кроме Mac Studio M3 Ultra, но с рядом ограничений, связанных с GPU и другими компонентами.

Darling: слой трансляции для запуска macOS-софта на Linux

Проект Darling реализует слой трансляции, позволяющий запускать программы для macOS на Linux без аппаратной эмуляции. Это open-source разработка, распространяемая под лицензией GNU GPL v3, воспроизводящая окружение Darwin — включая Mach, dyld и launchd.

Omarchy: любой пользовательский процесс мог получить root-доступ

В дистрибутиве Omarchy обнаружена уязвимость конфигурации Docker по умолчанию: практически любой процесс в пользовательской сессии мог получить root-доступ без пароля, sudo и запроса привилегий. Проблема устранена в версии 4.0.1.

Новости и дайджесты — в Telegram @it_herald