Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

·03.08.2026 Выпуск видеоредактора Shotcut 26.8 (24 +7)
  Опубликован релиз видеоредактора Shotcut 26.8, развиваемого автором проекта MLT и использующего данный фреймворк для редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Код написан на C++ с использованием фреймворка Qt и распространяется под лицензией GPLv3. Готовые сборки доступны для Linux (AppImage и snap), macOS и Windows.

Среди изменений в новом выпуске:

  • Добавлена панель Elements c реализацией встроенной библиотеки ассетов. Библиотека занимает 22 МБ и включает такие элементы, как emoji-стикеры, звуки, переходные эффекты и анимированный текст. Контент распространяется под свободными лицензиями, допускающими бесплатное использование в коммерческих проектах.

  • В настройки добавлена возможность выбора графического адаптера на системах с несколькими GPU.
  • Добавлен видеоэффект Shake, имитирующий дрожание камеры в руках.
  • В экспериментальный генератор интерфейса добавлена возможность генерации файла meta.qml.
  • В темах оформления Fusion Dark и Fusion Light улучшен внешний вид вкладок и области работы с субтитрами.

  1. OpenNews: Выпуск видеоредакторов Shotcut 25.12, OpenShot 3.4, Kdenlive 25.12 и Flowblade 2.24
  2. OpenNews: Доступен видеоредактор Flowblade 2.22
  3. OpenNews: Проект OpenCut развивает открытую альтернативу видеоредактору CapCut
Обсуждение (24 +7) | Тип: Программы |
·03.08.2026 Сервис доставки игр GOG разрабатывает Linux-версию GOG Galaxy (40 +27)
  Сервис доставки старых классических игр GOG.com (Good Old Games) подтвердил разработку Linux-версии приложения GOG Galaxy, позволяющего загружать, устанавливать, обновлять и запускать игры, а также объединять в одной коллекции игры и друзей из разных игровых клиентов. Поддержка размещения игр для Linux была добавлена в GOG.com в 2014 году, но игровой клиент GOG Galaxy до сих пор был доступен только для Windows и macOS. Дата публикации Linux версии не сообщается, но упоминается, что платформа Linux рассматривается как важный объект для инвестиций.

В отличие от загрузки игр через web в GOG Galaxy поддерживаются такие возможности, как автоматическая установка и обновление игр, сохранение этапов прохождения игр в облаке, отслеживание достижений, ведение библиотеки игр, ведение списка друзей, возможности социальной сети, интеграция со сторонними игровыми клиентами, такими как Steam, Epic Games Store, Xbox и PlayStation.

  1. OpenNews: Осенняя распродажа Linux-игр в GOG.COM
  2. OpenNews: В сервисе доставки игр GOG.com появилась поддержка Linux
  3. OpenNews: Платформа дистрибуции старых игр GOG.com станет поддерживать Linux
Обсуждение (40 +27) | Тип: К сведению |
·03.08.2026 Переполнение буфера в iwd, эксплуатируемое через Wi-Fi (33 +8)
  В фоновом процессе iwd, применяемом для организации подключения Linux-систем к беспроводной сети, выявлена уязвимость (CVE не назначен), приводящая к переполнению буфера при обработке специально оформленного беспроводного запроса (802.11k), не требующего аутентификации в сетях с WPA2 без PMF. Доступен прототип эксплоита.

Уязвимость вызвана переполнением фиксированного буфера uint8_t frame[512] при разборе кадров RRM (Radio Report Measurement) в функции rrm_report_beacon_results(). Проблема проявляется версиях iwd с 1.30 по 3.12 включительно. Исправление доступно в виде стороннего патча, пока не принятого в основную кодовую базу iwd.

  1. OpenNews: Выпуск iwd 3.0, пакета для организации подключения к Wi-Fi в Linux
  2. OpenNews: Проблемы, приводящие к обходу аутентификации Wi-Fi в IWD и wpa_supplicant
  3. OpenNews: Уязвимость в wpa_supplicant, не исключающая удалённое выполнение кода
  4. OpenNews: Выпуск hostapd и wpa_supplicant 2.11, реализации стека беспроводных протоколов
Обсуждение (33 +8) | Тип: Проблемы безопасности |
·01.08.2026 Проект Valhalla будет включён в основную ветку JDK (105 +10)
  Лоис Фолтан (Lois Foltan) из компании Oracle подтвердила, что реализация предложения JEP 401 ("Value Classes and Objects") будет интегрирована в основной репозиторий OpenJDK и запланирована для включение в релиз JDK 28, намеченный на март 2027 года, в качестве отключённой по умолчанию экспериментальной функции.

Ключевая идея проекта Valhalla: "код как класс, работает как int". Проектом вводится понятие классов значений (Value classes), позволяющих создавать типы, которые:

  • не имеют идентичности (в отличие от обычных объектов, два экземпляра с одинаковыми полями считаются равными).
  • не могут быть синхронизированы (synchronized вызывает IdentityException).
  • могут быть скаляризованы (разложены на поля без выделения памяти) или выровнены в массивах и полях (данные хранятся плотно и последовательно).

Синтаксис подразумевает использование нового ключевого слова "value":


   value class Point {
       final int x;
       final int y;
       Point(int x, int y) { this.x = x; this.y = y; }
   }

В данном примере "Point[]" теперь может хранить значения напрямую, а не ссылки на объекты.

  1. OpenNews: Выпуск Java SE 26 и OpenJDK 26. Проект по интеграции поддержки JavaScript и Python в JVM
  2. OpenNews: Выпуск Java SE 25 LTS и OpenJDK 25
  3. OpenNews: Доступна платформа Jakarta EE 11, продолжающая развитие Java EE
  4. OpenNews: Выпуск Java SE 24 и OpenJDK 24
Обсуждение (105 +10) | Автор: Аноним | Тип: К сведению |
·01.08.2026 В KDE значительно повысили производительность при использовании внешних GPU (49 +18)
  Опубликован очередной еженедельный отчёт о разработке KDE, в котором представлена порция изменений для ветки KDE Plasma 6.8, релиз которой запланирован на 14 октября. Среди недавних изменений:
  • Значительно повышена производительность при использовании внешних видеокарт. Из-за того, что при использовании Wayland-протокола linux-dmabuf v5 композитный менеджер мог работать только с одной видеокартой, при рендеринге на другой GPU (например, на дискретную видеокарту вместо встроенной) кадры необходимо было постоянно копировать через оперативную память. В случае с внешними GPU, подключаемыми через USB-C, производительность проседала почти в два раза.

    В новой версии протокола linux-dmabuf v6 проблема была решена и в KWin удалось избавиться от лишнего копирования буферов. В проведённых тестах c видеокартой, подключённой через USB-C, в vkcube FPS вырос с 5 до 120, в игре Cyberpunk 2077 с пресетом "low" FPS увеличился c 27 до 50 при использовании linux-dmabuf v6.

  • Добавлена поддержка изменения размера и разрешения виртуального экрана, созданного для скринкастов (ранее размер был фиксированный 1920×1080).
  • Добавлена поддержка изменения из скриптов режима плавающей панели.
  • В KWin добавлено распознавание спецклавиш для принятия и отклонения звонков.
  • В интерфейсе выбора emoji реализована возможность масштабирования размера значков.

  • В конфигураторе при настройке раскладки экранов появилась возможность попиксельной корректировки элементов, используя клавиши курсора.

  • Модернизирован интерфейс виджета системы резервного копирования Kup, который приближен по стилю к другим виджетам и теперь допускает размещение нескольких экземпляров со своими действиями.

  1. OpenNews: В KDE появиась утилита kscreenctl и реализована автоблокировка удалённых сеансов
  2. OpenNews: В KDE реализована отрисовка теней окон на стороне сервера для приложений, подобных Steam и Discord
  3. OpenNews: В KDE улучшена анимация и прекращена поддержка OpenGL в KWin. Уязвимость в обработчике "Open New Window"
  4. OpenNews: В KDE включена поддержка тройной буферизации вывода на системах c GPU NVIDIA
  5. OpenNews: Релиз среды рабочего стола KDE Plasma 6.7
Обсуждение (49 +18) | Тип: Обобщение |
·31.07.2026 Huawei пытается добавить в Mesa полупроприетатрный Vulkan-драйвер к своим GPU (126 +46)
  Представитель компании Huawei сообщил о желании передать в состав Mesa новый драйвер к развиваемому данной компанией GPU. Проблема в том, что компания Huawei намерена лишь частично открыть проект - код Vulkan-драйвера на базе Mesa Vulkan Runtime и низкоуровневые компоненты, использующие промежуточное представление NIR, решено открыть, но бэкенд для трансляции промежуточного представления NIR в машинный код GPU хотят поставлять в бинарном виде, чтобы не раскрывать информацию об архитектуре набор команд GPU (GPU ISA).

Участники проекта Mesa (Dave Airlie, Alyssa Rosenzweig и Faith Ekstrand) считают подобные полупроприетарные драйверы неприемлемыми для включения в основной состав Mesa. Для того, что бы драйвер был принят в Mesa компании Huawei рекомендовали открыть информацию об архитектуре набор команд GPU.

  1. OpenNews: Из Debian удалены сборки пакетов с драйверами NVIDIA из-за подозрений в несовместимости с GPL
  2. OpenNews: Adobe, AT&T, GitHub, NVIDIA и Twitter изменили условия расторжения лицензии для GPLv2-кода
  3. OpenNews: NVIDIA начнёт использовать открытые модули ядра для GPU, начиная с Turing
  4. OpenNews: Представитель NVIDIA ответил на вопросы, связанные с переводом драйверов на открытые модули ядра
Обсуждение (126 +46) | Тип: К сведению |
·31.07.2026 В Chrome развивают возможность исправления ошибок без перезапуска браузера (42 –1)
  Компания Google сообщила о намерении реализовать в Chrome механизм динамического применения патчей, позволяющий устранять уязвимости без необходимости полного перезапуска браузера. Идея в том чтобы вносить изменения на лету в исполняемые файлы и последовательно заменять дочерние процессы, такие как процессы отрисовки и взаимодействия с GPU.

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

  1. OpenNews: Релиз Chrome 151
  2. OpenNews: На 31 августа намечено удаление из Chrome Web Store всех дополнений, использующих вторую версию манифеста
  3. OpenNews: В Chrome 151 будет удалён обходной путь для установки uBlock Origin
  4. OpenNews: Google случайно раскрыл детали неисправленной уязвимости в Chromium
  5. OpenNews: В библиотеку ANGLE, используемую в Chrome и Android, добавлена поддержка Wayland
Обсуждение (42 –1) | Тип: К сведению |
·30.07.2026 Представлен singularity-shell - неофициальный клиент планировщика задач Singularity (96 –49)
  Представлен singularity-shell - неофициальный настольный клиент планировщика задач Singularity. Код написан на языке C++ с использованием библиотеки Qt и распространяется под лицензией GPLv3. Пакет singularity-shell доступен для установки из репозитория Роса 13.

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

С помощью AI-модели Kimi K3 был сделан работающий прототип на системном QtWebEngine, которое запускает поставляемый в составе snap JavaScript, а затем с помощью AI-модели DeepSeek V4 Pro он был доработан до требуемого состояния. Местами при необходимости делаются подстановки javascript и CSS для корректировки запускаемого без изменений оригинального javascript/electron приложения.

Реализовать работу печати плана дня, крепко завязанную на Chromium/Electron, пока не удалось. В остальном приложение выполняет свою основную функцию - работу оффлайн и синхронизацию с сервером, чего нельзя достичь при использовании обычной веб-версии.

При первом запуске скачивается snap-пакет, из которого извлекается полезная часть на JavaScript:

Затем в фоне выполняется проверка наличия обновлений (которую можно отключить флагом командной строки).

Реализовано сохранение масштаба:

Обсуждение (96 –49) | Автор: mikhailnov | Тип: Программы |
·29.07.2026 В гипервизоре Xen устранено 12 уязвимостей, потенциально позволяющих обойти изоляцию гостевой системы (45 +8)
  Опубликованы патчи с устранением в гипервизоре Xen 20 уязвимостей, из которых 12 не исключают возможность эксплуатации для нарушения изоляции гостевой системы и выполнения кода на стороне хост-окружения. Остальные проблемы дают возможность инициировать отказ в обслуживании или приводят к утечке памяти. Наиболее серьёзные проблемы:
  • XSA-508 (CVE не назначен) - гостевые системы, в которых используется загрузчик pygrub, могут получить привилегии, в большинстве ситуаций достаточные для управления хост-окружением.
  • CVE-2026-62429 - состояние гонки в коде очистки vNUMA может привести к утечке информации и получения привилегий для доступа к хост-окружению.
  • CVE-2026-42494, CVE-2026-42495, CVE-2026-62423, CVE-2026-62424, CVE-2026-62425 - переполнения буфера в библиотеке libfsimage, возникающие при обработке специально оформленных образов в формате iso9660. Гостевые системы, в которых используется загрузчик pygrub, потенциально могут использовать уязвимости для выполнения кода на стороне хост-окружения.
  • CVE-2026-62434 - гостевые системы, запущенные с использованием механизма PoD (Populated on Demand), могут инициировать операцию возвращения страниц памяти (reclaim), не относящихся к памяти гостевой системы. Проблема может быть использована для повреждения памяти в Xen.
  • CVE-2026-62433 - отсутствие проверки корректности запрашиваемых буферов в реализации гипервызова DM_OP позволяет гостевым системам в режиме HVM получить доступ к данным в стеке, связанным с работой других гостевых систем.
  • CVE-2026-62435, CVE-2026-62436 - состояния гонки при изменении версий grant-table, позволяющие непривилегированному пользователю гостевой системы выполнить код на уровне хост-окружения.
  • CVE-2026-62432 - состояние гонки в evtchn при работе с FIFO-очередями потенциально позволяет из гостевой системы, запущенной в режиме паравиртуализации (PV) на системах x86, выполнить код на стороне хост-окружения.
  • CVE-2026-62428 - неправильная обработка типов (Type Confusion) при выполнении операции grant-copy с grant-table позволяет непривилегированному пользователю гостевой системы получить доступ к хост-окружению.

  1. OpenNews: GhostLock, BadEpoll и Januscape - уязвимости в ядре Linux, позволяющие получить права root и обойти изоляцию KVM
  2. OpenNews: Broadcom работает над переводом VMware Workstation на гипервизор KVM на платформе Linux
  3. OpenNews: CPU AMD Zen 5 подвержены уязвимости, допускающей изменение микрокода и обход изоляции SEV-SNP
  4. OpenNews: QEMUtiny - уязвимости в QEMU, позволяющие получить доступ к хост-окружению из гостевой системы
  5. OpenNews: Выпуск гипервизора Xen 4.21
Обсуждение (45 +8) | Тип: Проблемы безопасности |
·29.07.2026 Выпуск оптимизатора энергопотребления и производительности auto-cpufreq 3.1 (29 +8)
  Опубликован релиз утилиты auto-cpufreq 3.1.0, предназначенной для автоматической оптимизации скорости работы CPU и энергопотребления в системе. Утилита отслеживает состояние аккумулятора ноутбука, нагрузку на CPU, температуру CPU и активность в системе, и в зависимости от ситуации и выбранных опций динамически активирует режимы энергосбережения или высокой производительности. Поддерживается работа на устройствах с процессорами Intel, AMD и ARM. Для управления может использоваться графический интерфейс на базе GTK или консольная утилита. Код написан на языке Python и распространяется под лицензией LGPLv3.

Среди поддерживаемых возможностей: мониторинг частоты, нагрузки и температуры CPU, регулирование частоты и режимов энергопотребления CPU в зависимости от заряда аккумулятора, температуры и нагрузки на систему, автоматическая оптимизация производительности CPU и энергопотребления.

Auto-cpufreq может использоваться для автоматического продления времени автономной работы ноутбуков без постоянного урезания каких-то возможностей. В отличие от утилиты TLP, auto-cpufreq не только позволяет выставлять режимы экономии энергопотребления при автономной работе устройства, но и временно включать режим высокой производительности (turbo boost) при выявлении повышения нагрузки на систему.

В новой версии:

  • В графический интерфейс добавлен режим мониторинга.
  • В графическом интерфейсе реализованы настройки для изменения режимов работы Bluetooth.
  • Добавлена возможность определения пути к файлу для управления режимом conservation_mode на различных моделях ноутбуков Lenovo.
  • Добавлена опция enforce_platform_profile для выбора режима переопределения профиля c настройками для платформы (если "true" то остаётся старое поведение с применением профиля каждые 2 секунды, а если "flase", то профиль применяется только при изменении режима питания - от сети или от аккумулятора).

  1. OpenNews: Выпуск оптимизаторов энергопотребления auto-cpufreq 3.0.0 и TLP 1.9.1
  2. OpenNews: Новый вариант патча для оптимизации энергопотребления ноутбуков с CPU Haswell и Broadwell в Linux
  3. OpenNews: Эксперимент с CPU Intel позволил на 40 процентов снизить энергопотребление в Linux
  4. OpenNews: Сравнение энергопотребления Chrome, Firefox и IE
  5. OpenNews: Релиз PowerTOP 2.6, инструмента для оптимизации энергопотребления Linux-системы
Обсуждение (29 +8) | Тип: Программы |
·28.07.2026 В ночных сборках доступен для тестирования новый интерфейс Firefox (193 –53)
  В ночных сборках Firefox доступен для тестирования новый интерфейс пользователя, выполненной в рамках проекта Nova. Основные изменения:
  • Скруглены кнопки вкладок и поля адресной строки.
  • В отдельно выделенную цветом область помещены панель вкладок, панель навигации и боковая панель.
  • В панели инструментов размещены отдельные кнопки для перехода в режим приватного просмотра и использования встроенного VPN.
  • Упрощён доступ к группировке вкладок, вертикальным вкладкам и режиму просмотра бок о бок двух вкладок.
  • Возвращена возможность включения компактного режима, в котором элементы интерфейса занимают меньше экранного пространства.
  • Обновлены пиктограммы, которые теперь выглядят чище и более сбалансированы в светлых и тёмных темах.
  • Изменена цветовая палитра, в которой задействованы оттенки фиолетового цвета и более светлые тёплые тона.
  • Реализован эффект свечения вокруг кнопки активной вкладки.
  • Изменены отступы между всеми элементами интерфейса.

  1. OpenNews: Релиз Firefox 153
  2. OpenNews: Firefox переходит на двухнедельный цикл подготовки релизов
  3. OpenNews: Mozilla представила план развития Firefox
  4. OpenNews: Представлен обновлённый интерфейс Firefox
  5. OpenNews: В Firefox встроен движок блокирования рекламы adblock-rust, используемый в Brave
Обсуждение (193 –53) | Тип: К сведению |
·28.07.2026 Выпуск интегрированного набора интернет-приложений SeaMonkey 2.53.24 (56 +17)
  Опубликован выпуск набора интернет-приложений SeaMonkey 2.53.24, объединяющего в одном продукте web-браузер, почтовый клиент, клиент NNTP-конференций, систему агрегации новостных лент (RSS/Atom) и WYSIWYG-редактор html-страниц Composer. В форме предустановленных дополнений предлагаются IRC-клиент ChatZilla, набор средств для web-разработчиков DOM Inspector и календарь-планировщик Lightning. В новый выпуск перенесены исправления и изменения из актуальной кодовой базы Firefox (SeaMonkey 2.53 основан на браузерном движке Firefox 60.8 с портированием связанных с безопасностью исправлений и некоторых улучшений из актуальных веток Firefox). В новой версии присутствуют только исправления ошибок.

  1. OpenNews: Выпуск интегрированного набора интернет-приложений SeaMonkey 2.53.23
Обсуждение (56 +17) | Тип: Программы |
·27.07.2026 В промежуточных выпусках Ubuntu 26.04 LTS будут поставляться новые версии стека виртуализации (34 +12)
  Компания Canonical объявила о решении поставлять новые версии компонентов стека виртуализизации в будущих промежуточных выпусках Ubuntu 26.04 LTS. Поставка будет налажена по аналогии с тем как в прошлых LTS-веках поставлялись новые версии ядра Linux и графического стека, перенесённые из обычных релизов Ubuntu, выпущенных после LTS-версии. Обновления будут выпускаться для пакетов qemu-hwe (гипервизор и эмулятор), libvirt-hwe (инструментарий для управления виртуализацией), edk2-hwe (OVMF-прошивка) и seabios-hwe (для совместимости с BIOS) каждые 6 месяцев в течение первых двух лет жизненного цикла LTS-ветки.

Помимо этого продолжит сопровождаться базовый стек виртуализации, поставляемый изначально в Ubuntu 26.04, что даст пользователям возможность выбора - оставаться на стабильном старом наборе пакетов или использовать новые версии, предлагающие расширенные возможности, такие как улучшенная поддержка конфиденциальных вычислений (AMD SEV-SNP и Intel TDX) и аппаратных ускорителей.

  1. OpenNews: Релиз дистрибутива Ubuntu 26.04
  2. OpenNews: Выпуск Ubuntu 24.04.4 LTS c обновлением графического стека и ядра Linux
Обсуждение (34 +12) | Тип: К сведению |
·27.07.2026 Отчёт о развитии FreeBSD за второй квартал 2026 года (71 +33)
  Опубликован отчёт о развитии проекта FreeBSD за второй квартал 2026 года. Владлен Пополитов перевёл полный отчёт на русский язык. Выжимка интересных проектов:
  • Sylve - унифицированная платформа управления системой, предоставляющая web-интерфейс для управления виртуальными машинами (на базе Bhyve), jail-окружениями, ZFS-хранилищем и сетевым взаимодействием.
  • Развивается модульный двухэтапный инсталлятор Parthenope, написанный на языке Lua. Почти готов фронтэнд с текстовым интерфейсом пользователя. Планируется создание фронтэндов для CLI и web-интерфейса.
  • В состав включена утилита smart для извлечения данных S.M.A.R.T. и мониторинга состояния накопителей с интерфейсами ATA, NVMe и SCSI.
  • Финальная стадия реализации API Process Descriptor, аналога имеющегося в Linux механизма pidfd, решающего проблемы с повторным использованием PID-идентификаторов процессов (pidfd связывается с конкретным процессом и не меняется, в том время как PID может быть привязан к другому процессу после завершения текущего процесса, ассоциированного с этим PID).
  • Развивается новый планировщик задач с более предсказуемым поведением, раздельным управлением задержками и ресурсами CPU, а также расширенными возможностями, такими как планирование на гибридных CPU, планирование c учётом энергопотребления и иерархическое планирование.
  • Проект по интеграции поддержки режимов низкого энергопотребления S0ix и s2idle (Suspend-To-Idle), которые позволят снизить энергопотребление при использовании FreeBSD на современных ноутбуках с процессорами Intel и AMD, некоторые из которых не поддерживают режим сна S3. Также продолжается работа по самодостаточной поддержке спящего режима (Hibernate) без использования возможностей прошивок для сохранения состояния системы.
  • Работа над поддержкой стандарта ACPI CPPC (Collaborative Processor Performance Control), позволяющего операционным системам управлять уровнями производительности и эффективности CPU.
  • На базе LinuxKPI, прослойки для запуска Linux-драйверов во FreeBSD, развиваются беспроводной стек, синхронизированный с ядром Linux 7.0 и предоставляющий драйверы Intel iwlwifi, Realtek rtw88/rtw89, Mediatek mt76, Qualcomm Atheros ath10k, ath11k и ath12k, и Broadcom brcmfmac.
  • Работа по синхронизации графических драйверов i915 и amdgpu с ядром Linux 6.14.
  • Во FreeBSD-CURRENT добавлен драйвер для туннелей GENEVE (Generic Network Virtualization Encapsulation), применяемых в программно-определяемых сетях (SDN) и для построения виртуальных сетей поверх физической сети.
  • Добавлена поддержка метрик маршрутизации, применяемых на маршрутизаторах для принятия решений о выборе маршрута (приоритетными являются шлюзы с меньшими метриками).
  • Проект по реализации родной поддержки протокола MPLS (Multiprotocol Label Switching).
  • Разработка HID-драйверов bthidbus и bthid для устройств ввода, подключаемых через Bluetooth.
  • Создан совместимый с ядром Linux 7.0 драйвер ntsync, позволяющий существенно поднять производительность Windows-игр, запускаемых при помощи Wine. Драйвер реализует символьное устройство /dev/ntsync и набор примитивов для синхронизации, применяемых в ядре Windows NT.
  • Портирование приложения Raspberry Pi Imager с интерфейсом для настройки и установки системных образов для плат Raspberry Pi.
  • Работа по добавлению инструментария командой строки Arduino CLI в коллекцию портов.
  • Созданы драйверы для платы Banana Pi R64 и R2-PRO на базе чипов MediaTek MT7622 и Rockchip RK 3568.
  • Началась работа по поддержке платформы FreeBSD в инструментарии AMD ROCm.

  1. OpenNews: Порты FreeBSD временно заморожены из-за добавления слишком большого файла
  2. OpenNews: Возобновлена работа над ОС NextBSD, сочетающей технологии FreeBSD и macOS
  3. OpenNews: Базовая система FreeBSD-CURRENT избавлена от компонентов под лицензией GPL
  4. OpenNews: Уязвимости во FreeBSD, допускающие повышение привилегий и удалённое выполнение кода
  5. OpenNews: Релиз FreeBSD 15.1
Обсуждение (71 +33) | Тип: Обобщение |
·26.07.2026 Выпуск среды запуска WASM-4-игр W4ME Station и прошивки WiPhone Lab для кнопочных телефонов (23 +13)
  Доступен первый публичный выпуск W4ME Station, среды выполнения для запуска неизменённых игровых картриджей WASM-4 на устройствах с поддержкой CLDC 1.1 и MIDP 2.0, таких как кнопочные телефоны середины 2000-х годов. Код написан на языке Java, сохраняет совместимость с Java 1.3 и распространяется под лицензией MIT. В поставку включены 13 игр и демонстрационных картриджей, среди которых Sokoban, Wasm Wars, Watris, Glowfish Chess, Duck Maze, Rubido, Untangle и Plasma Cube. Сформированы две сборки - полная (275 КБ) с поддержкой просмотра файлов через JSR-75 и базовая сборка для устройств без API FileConnection. Разработка ведётся с применением AI-инструментов.

Для выполнения картриджей используется интерпретатор WebAssembly без JIT-компиляции. Перед запуском модули проходят проверку, после чего промежуточное представление W4IR может сохраняться в постоянном кэше RMS. Реализованы интерфейсы WASM-4 для графики, текста, ввода, звука, дискового хранилища и трассировки, а также поддержка двух игровых контроллеров. Дополнительные файлы ".wasm" можно устанавливать через HTTP или HTTPS, указывать в виде "file://"-ссылки либо выбирать через файловый интерфейс JSR-75. После установки картриджи копируются в RMS и могут запускаться без повторного доступа к исходному файлу или сети.

Поддерживается управление клавишами телефона, аппаратной клавиатурой, указателем и экранным сенсорным контроллером. Производительность зависит от реализации виртуальной машины конкретного телефона. Картриджи, требующие больших вычислительных ресурсов, могут работать слишком медленно на реальных устройствах. Например, режим игры против компьютера в Glowfish Chess пока непригоден для практического использования, но режим игры двух пользователей на одном телефоне работает.




Дополнительно можно отметить другой проект того же автора - WiPhone Lab, развивающий неофициальную ветку прошивки 0.8.30 для программируемого телефона WiPhone на базе чипа ESP32, совершающего звонки через Wi-Fi с использованием SIP/VoIP. В проекте сохранены штатные функции телефона, включая телефонию, адресную книгу, сообщения и настройки.

В состав прошивки добавлен системный тест производительности и корректности работы устройства, который охватывает оба ядра процессора, целочисленные операции и вычисления с плавающей запятой, внутреннюю память и PSRAM, аудиокодеки, отрисовку, передачу данных на дисплей и чтение Flash-памяти. Для автоматизированного тестирования предусмотрен работающий через UART протокол @WP1 и клиент на языке Python. Также реализована система воспроизводимых сборок, формирующая идентификатор на основе SHA-256, манифест сборки, ELF-файл и карту памяти.

Для демонстрации возможностей прошивки подготовлены порты игр Doom и Gravity Defied. В Doom поддерживаются звуковые эффекты и музыка через эмулятор OPL2, при включении которых производительность составляет около 14 кадров в секунду при разрешении 320×240 (в Gravity Defied без звука - примерно 22 кадра в секунду). Игры не входят в стандартную сборку и для запуска Doom пользователь должен самостоятельно предоставить совместимый IWAD-файл. Код портов Doom и Gravity Defied распространяется под лицензией GPLv2, основная прошивка - под WiPhone Public License 1.0.

  1. OpenNews: Доступен ELKS 0.9, вариант ядра Linux для старых 16-разрядных процессоров Intel
  2. OpenNews: Обновление операционной системы MenuetOS 1.57.70, написанной на ассемблере
  3. OpenNews: Выпуск проекта FPDoom 1.20251101, развивающего порты Doom и других игр для кнопочных телефонов
  4. OpenNews: Система трассировки лучей, реализованная на языке SQL
  5. OpenNews: Выполнено дизассемблирование микрокода i386 и создан открытый CPU z386
Обсуждение (23 +13) | Автор: mulfyx | Тип: Программы |
Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру