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

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

·01.08.2026 Проект Valhalla будет включён в основную ветку JDK (9)
  Лоис Фолтан (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
Обсуждение (9) | Автор: Аноним | Тип: К сведению |
·01.08.2026 В KDE значительно повысили производительность при использовании внешних GPU (39 +12)
  Опубликован очередной еженедельный отчёт о разработке 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
Обсуждение (39 +12) | Тип: Обобщение |
·31.07.2026 Huawei пытается добавить в Mesa полупроприетатрный Vulkan-драйвер к своим GPU (103 +31)
  Представитель компании 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 ответил на вопросы, связанные с переводом драйверов на открытые модули ядра
Обсуждение (103 +31) | Тип: К сведению |
·31.07.2026 В Chrome развивают возможность исправления ошибок без перезапуска браузера (34)
  Компания 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
Обсуждение (34) | Тип: К сведению |
·30.07.2026 Представлен singularity-shell - неофициальный клиент планировщика задач Singularity (96 –46)
  Представлен 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 –46) | Автор: mikhailnov | Тип: Программы |
·29.07.2026 В гипервизоре Xen устранено 12 уязвимостей, потенциально позволяющих обойти изоляцию гостевой системы (45 +7)
  Опубликованы патчи с устранением в гипервизоре 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 +7) | Тип: Проблемы безопасности |
·29.07.2026 Выпуск оптимизатора энергопотребления и производительности auto-cpufreq 3.1 (29 +7)
  Опубликован релиз утилиты 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 +7) | Тип: Программы |
·28.07.2026 В ночных сборках доступен для тестирования новый интерфейс Firefox (189 –51)
  В ночных сборках Firefox доступен для тестирования новый интерфейс пользователя, выполненной в рамках проекта Nova. Основные изменения:
  • Скруглены кнопки вкладок и поля адресной строки.
  • В отдельно выделенную цветом область помещены панель вкладок, панель навигации и боковая панель.
  • В панели инструментов размещены отдельные кнопки для перехода в режим приватного просмотра и использования встроенного VPN.
  • Упрощён доступ к группировке вкладок, вертикальным вкладкам и режиму просмотра бок о бок двух вкладок.
  • Возвращена возможность включения компактного режима, в котором элементы интерфейса занимают меньше экранного пространства.
  • Обновлены пиктограммы, которые теперь выглядят чище и более сбалансированы в светлых и тёмных темах.
  • Изменена цветовая палитра, в которой задействованы оттенки фиолетового цвета и более светлые тёплые тона.
  • Реализован эффект свечения вокруг кнопки активной вкладки.
  • Изменены отступы между всеми элементами интерфейса.

  1. OpenNews: Релиз Firefox 153
  2. OpenNews: Firefox переходит на двухнедельный цикл подготовки релизов
  3. OpenNews: Mozilla представила план развития Firefox
  4. OpenNews: Представлен обновлённый интерфейс Firefox
  5. OpenNews: В Firefox встроен движок блокирования рекламы adblock-rust, используемый в Brave
Обсуждение (189 –51) | Тип: К сведению |
·28.07.2026 Выпуск интегрированного набора интернет-приложений SeaMonkey 2.53.24 (45 +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
Обсуждение (45 +17) | Тип: Программы |
·27.07.2026 В промежуточных выпусках Ubuntu 26.04 LTS будут поставляться новые версии стека виртуализации (34 +11)
  Компания 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 +11) | Тип: К сведению |
·27.07.2026 Отчёт о развитии FreeBSD за второй квартал 2026 года (71 +32)
  Опубликован отчёт о развитии проекта 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 +32) | Тип: Обобщение |
·26.07.2026 Выпуск среды запуска WASM-4-игр W4ME Station и прошивки WiPhone Lab для кнопочных телефонов (23 +12)
  Доступен первый публичный выпуск 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 +12) | Автор: mulfyx | Тип: Программы |
·25.07.2026 1434 уязвимости в продуктах Oracle, 82 из которых затрагивают Java, MySQL, VirtualBox и Solaris (71 +14)
  Компания Oracle опубликовала плановый выпуск обновлений своих продуктов (Critical Patch Update), нацеленный на устранение критических проблем и уязвимостей. Отмечается, что июльское обновление стало крупнейшим в истории по числу уязвимостей - устранено 1449 проблем с безопасностью, затрагивающих 334 продукта Oracle. Всплеск числа уязвимостей объясняется разбором проблем, выявленных благодаря применению AI-инструментов.

Некоторые проблемы в открытых проектах Oracle:

  • 19 проблем с безопасностью в Java SE. 17 уязвимостей в Java SE могут быть эксплуатированы удалённо без проведения аутентификации и затрагивают окружения, допускающие выполнение не заслуживающего доверия кода. Пять наиболее опасных проблем в Java SE имеют уровень опасности 7.5-7.8 и затрагивают инсталлятор, скриптинг, Little CMS и библиотеки функций. Уязвимости устранены в выпусках Java SE 26.0.2, 25.0.4, 21.0.12, 17.0.29, 11.0.32, 8u492.
  • 41 уязвимость в сервере MySQL, из которых две имеют уровень опасности больше 8. Наиболее опасная уязвимость (уровень опасности 8.4) позволяет совершить локальную атаку через плагин групповой репликации. Вторая уязвимость (уровень опасности 8.2) присутствует в плагине X (mysqlx) и может быть эксплуатирована удалённо без прохождения аутентификации. Новые версии MySQL Community Server с исправлением пока не сформированы.
  • 16 уязвимостей в VirtualBox, шесть из которых помечены как опасные (уровень опасности 7.4-7.8). Детали о характере уязвимостей не раскрываются. Проблемы устранены в выпуске VirtualBox 7.2.14.
  • 6 уязвимостей в Solaris, из которых 5 помечены как опасные (уровень опасности 7.0-7.8). Проблемы проявляются в файловых системах и утилитах. Одна уязвимость допускает совершение удалённой атаки через протокол RAD. Уязвимости устранены в обновлении Solaris 11.4 SRU94.

  1. OpenNews: Уязвимости в MySQL, VirtualBox, Solaris и других продуктах Oracle
  2. OpenNews: Компания Oracle опубликовала ядро Unbreakable Enterprise Kernel 8.2
Обсуждение (71 +14) | Тип: Проблемы безопасности |
·25.07.2026 В KDE появилась утилита kscreenctl и реализована автоблокировка удалённых сеансов (21 +8)
  Опубликован очередной еженедельный отчёт о разработке KDE, в котором представлена порция изменений для ветки KDE Plasma 6.8, релиз которой запланирован на 14 октября. Среди недавних изменений:
  • Добавлена утилита kscreenctl, идущая на смену kscreen-doctor и предоставляющая более привычный и структурированный интерфейс командной строки для управления выводом. Поддерживаются такие операции, как определение доступных устройств вывода, включение/выключение устройств вывода и изменение настроек.
  • Во встроенном RDP-cервере krdp, позволяющем удалённо подключиться к рабочему столу, реализована поддержка автоматической блокировки сеанса после отсоединения клиента и разблокировки после подключения.
  • В менеджере приложений Discover ускорена загрузка пиктограмм для приложений в формате Flatpak. Обеспечена группировка элементов по выполняемым операциям и ранжирование по активности при показе прогресса выполнения операции.
  • В менеджере входа обеспечено запоминание последнего сеанса, выбранного каждым пользователем.
  • Изменена логика работы комбинаций клавиш Meta + 1-9, применяемых для быстрого переключения задач. В многомониторных конфигурациях данные комбинации клавиш теперь применяются для задач в панели на активном экране, а не панели на экране, помеченном первичным.
  • В конфигураторе реализована возможность поиска языков по коду локали, а так же названию на родном или английском языках (т.е. русский язык можно найти по "ru", "русский" и "russian").

  1. OpenNews: В KDE реализована отрисовка теней окон на стороне сервера для приложений, подобных Steam и Discord
  2. OpenNews: В KDE улучшена анимация и прекращена поддержка OpenGL в KWin. Уязвимость в обработчике "Open New Window"
  3. OpenNews: В KDE включена поддержка тройной буферизации вывода на системах c GPU NVIDIA
  4. OpenNews: Релиз среды рабочего стола KDE Plasma 6.7
  5. OpenNews: Размер кодовой базы KDE достиг 8 млн строк кода
Обсуждение (21 +8) | Тип: Обобщение |
·25.07.2026 Выпуск whatbroke 0.3.0, инструмента для сравнения поведения AI-агента между двумя запусками (9 –9)
  Опубликован выпуск whatbroke 0.3.0, инструмента командной строки для сравнения поведения AI-агента между двумя запусками. Код написан на языке TypeScript и распространяется под лицензией MIT.

При смене модели, правке промпта или обновлении фреймворка агент может внешне отвечать как прежде, но незаметно перестать вызывать нужный инструмент или изменить аргументы вызова. Текстовый diff такие поломки не видит. Whatbroke записывает лог трассировки работы агента в формате JSONL и показывает информацию о том, какие вызовы инструментов исчезли, какие аргументы изменились, как сдвинулись стоимость и задержки, какие итоговые ответы поменялись.

Есть прокси-режим, не требующий изменения кода: достаточно направить OPENAI_BASE_URL или ANTHROPIC_BASE_URL на локальный прокси. Поскольку агенты недетерминированы, каждый сценарий можно записать несколько раз - для каждого отличия выводится частота повторения, а шум, присутствовавший ещё в базовых запусках, автоматически понижается до информационного уровня.

В версии 0.3.0 добавлена команда "import" для конвертации готовых логов OpenTelemetry (GenAI semantic conventions), Langfuse и LangSmith, а также флаг "--fail-on" для интеграции в CI (код возврата 1 при ломающих изменениях). Инструмент детерминирован и работает полностью локально, без API-ключей, логи не покидают машину пользователя.

  1. OpenNews: Выпуск GNU Diffutils 3.4 с поддержкой цветного вывода
  2. OpenNews: httpdiff - утилита для наглядной оценки различий в HTTP-ответах
  3. OpenNews: pkgdiff - анализатор различий пакетов
  4. OpenNews: Разработка новых вариантов diff и grep для обработки сложных структур данных
  5. OpenNews: apgdiff - утилита для быстрого обновления схемы данных в PostgreSQL
Обсуждение (9 –9) | Автор: Arthi Arumugam | Тип: Программы |
Следующая страница (раньше) >>



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

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