The OpenNET Project / Index page

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

·14.06.2025 В KDE добавлена поддержка Wayland-протокола xdg-pip (26 +6)
  Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Наиболее заметные изменения, развиваемые для выпуска KDE Plasma 6.5:
  • Добавлена поддержка экспериментального Wayland-протокола xdg-pip (picture-in-picture), позволяющего корректно отображать постоянно видимые плавающие окна с мультимедийным контентом, такие как окно "картинка в картинке" в Firefox. Код для поддержки протокола xdg-pip на днях был добавлен в состав кодовой базы Firefox, на основе которой формируется выпуск 141.
  • В конфигураторе настройки инвертирования и масштабирования перенесены на страницу "Accessibility", на которой они более уместны, чем на странице десктоп-эффектов.
  • В программе для создания скриншотов Spectacle добавлена подсказка о возможности завершения записи скринкаста, нажатием комбинации клавиш, используемой для начала записи.

  • В стилях Breeze обеспечена работа эффектов для анимации кликов на переключателях в приложениях на базе QtQuick и на страницах конфигуратора.

  • Виджеты управления подключением устройств, установки сетевого соединения и настройки Bluetooth переведены на штатный стиль заголовков секций.
  • При использовании Wayland реализована поддержка перегруппировки виртуальных рабочих столов через виджет Pager. Синхронизированы операции перегруппировки в обзорном режиме и виджете Pager.
  • В KWin объединены взаимозависимые эффекты размытия (Blur) и изменения контраста фона (Background Contrast) - в эффекте Blur используется шейдер BackgroundContrast.
  • Улучшен поиск в интерфейсе выбора Emoji - поле для поиска теперь показывается постоянно, а сам поиск охватывает полный набор символов, а не только содержимое текущей страницы.
  • В KDE Gear 25.04.3 устранено аварийное завершение обработчика миниатюр (thumbnailer), возникавшее при использовании некоторых стилей виджетов на системах с X11.

  1. OpenNews: В KDE появилась привязка обоев ко времени суток и отключён по умолчанию Adaptive Sync
  2. OpenNews: В KDE реализован интерфейс для калибровки HDR. Бета-выпуск KDE Plasma 6.4
  3. OpenNews: В KDE переработаны диалоги создания новых файлов и устранены крахи KWin
  4. OpenNews: KDE прекращает формирование LTS-релизов и реформирует отправку телеметрии
  5. OpenNews: В KDE улучшена поддержка Wayland и внесены изменения в интерфейс
Обсуждение (26 +6) | Тип: К сведению |
·14.06.2025 Выпуск Wine 10.10 и DXVK 2.6.2 (23 +2)
  Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.10. С момента выпуска 10.9 было закрыто 38 отчётов об ошибках и внесено 234 изменения.

Наиболее важные изменения:

  • Движок Wine Mono обновлён до выпуска 10.1.0. Wine Mono представляет собой дистрибутив Framework Mono, предназначенный для использования в Wine вместо проприетарного компонента .NET Framework.
  • Убрана зависимость от библиотеки OSMesa (Off-screen Mesa).
  • В реализации языка описания интерфейса WIDL (Wine Interface Definition Language) расширена поддержка генерации метаданных Windows Runtime (WinRT).
  • Данные локализации обновлены до версии Unicode CLDR 47 (Unicode Common Locale Data Repository).
  • В реализацию фреймворка Media Foundation добавлена поддержка формата P010.
  • Обновлены версии faudio 25.06, mpg123 1.33.0, libpng 1.6.48 и xslt 1.1.43.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Lotus Freelance Graphics 2.1, HTML-Kit 292, cmd.exe, regedit, Baofeng5, Noteworthy Composer, Ricoh Digital Camera Utility 5, PlayOnline Viewer, HP Prime Virtual Calculator, Wondershare Uniconverter 13, AVCLabs Video Enhancer AI, Qt Installer, Smartsuite 3.1.
  • Закрыты отчёты об ошибках, связанные с работой игр: Rise of Nations: Thrones and Patriots, Braid, Burger Shop, Horizon Chase, F.E.A.R, S.T.A.L.K.E.R. Anomaly, The Fidelio Incident, Eador: Masters of the Broken World, Unreal 2, Vampyr, StarCraft Remastered.

Дополнительно можно отметить выпуск прослойки DXVK 2.6.2, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.3. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D, работающих поверх OpenGL.

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

  • Добавлена переменная окружения DXVK_FILTER_DEVICE_UUID для отсеивания устройств по UUID на системах с несколькими одинаковыми моделями GPU.
  • Добавлены параметры конфигурации d3d9.hide{Amd,Intel,Nvidia}Gpu и улучшена логика переопределения идентификаторов GPU, что может быть полезным для запуска игр, отказывающихся запускаться на некоторых GPU или использующих на них урезанную функциональность.
  • В dxvk-native улучшен выбор бэкенда WSI.
  • Решены проблемы с некорректным обновлением стеревывода в некоторых играх для шлемов виртуальной реальности.
  • Решены проблемы в играх Pirate Hunter, Red Orchestra: Ostfront, Rocketbirds 2 и Thumper.

  1. OpenNews: Выпуск Wine 10.9, Wine staging 10.9 и GE-Proton 10-4
  2. OpenNews: Проект Wine опубликовал Vkd3d 1.16 с реализацией Direct3D 12
  3. OpenNews: Выпуск Wine-wayland 10.5
  4. OpenNews: Проект Wine опубликовал фреймворк Mono 6.14.0
  5. OpenNews: Выпуск DXVK 2.6, реализации Direct3D 8/9/10/11 поверх API Vulkan
Обсуждение (23 +2) | Тип: Программы |
·13.06.2025 Прекращена разработка библиотеки управления памятью jemalloc (31 +10)
  Автор библиотеки управления памятью jemalloc объявил о прекращении разработки проекта и перевёл GitHub-репозиторий в архивный режим, допускающий доступ только для чтения. Библиотека jemalloc предлагала альтернативную реализацию функций malloc, оптимизированную для снижения фрагментации и работы на многопроцессорных системах. В 2005 году библиотека была включена в состав FreeBSD, а в 2007 была задействована в Firefox.

В 2009 году автор jemalloc перешёл на работу в компанию Facebook, в которой данная библиотека использовалась во внутренних проектах. В 2017 году автор jemalloc уволился из Facebook, а разработка была продолжена оставшейся командой из Facebook. После переименования в Meta приоритеты компании изменились, развитие библиотеки застопорилось и разработка сосредоточилась только на внутренних потребностях. Общедоступная кодовая база со временем деградировала и для устранения накопленного технического долга теперь требуется проведение значительного рефакторинга. Автор jemalloc не готов тратить своё время на подобный рефакторинг и поэтому решил свернуть разработку.

  1. OpenNews: Менеджер распределения памяти jemalloc выпущен в виде отдельной библиотеки
  2. OpenNews: Miсrosoft открыл код системы распределения памяти mimalloc
  3. OpenNews: Google опубликовал новый вариант системы распределения памяти TCMalloc
  4. OpenNews: Производительность Ubuntu-пакета jq удалось увеличить в 1.9 раза путём пересборки
  5. OpenNews: Компания Akamai предложила безопасную систему распределения памяти для OpenSSL
Обсуждение (31 +10) | Тип: К сведению |
·13.06.2025 Выпуск Wayland-Protocols 1.45 (75 +2)
  Опубликован выпуск пакета wayland-protocols 1.45, содержащего набор протоколов и расширений, дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.

В состав Wayland-Protocols 1.45 включено 4 новых протокола (два в категории "staging" и два экспериментальных):

  • ext-background-effect - применение эффектов к полупрозрачным частям Wayland-поверхности, таких как размытие фона.
  • pointer-warp - позволяет приложению мгновенно переместить указатель в указанную позицию.
  • xx-session-management - восстановление состояния окон для прерванных сеансов (например, после аварийного завершения композитного менеджера).
  • xx-input-method - развитие нового протокола для использования методов ввода текста.

Все протоколы последовательно проходят фазы разработки, тестирования и стабилизации. После завершения стадии разработки (категория "unstable") протокол помещается в ветку "staging" и официально включается в состав набора wayland-protocols, а после завершения тестирования перемещается в категорию стабильных. Протоколы из категории "staging" уже можно применять в композитных серверах и клиентах, где требуется связанная с ними функциональность. В отличие от категории "unstable" в "staging" запрещено внесение изменений, нарушающих совместимость, но в случае выявление проблем и недоработок в ходе тестирования, не исключается замена новой значительной версией протокола или другим Wayland-расширением.

Для ускорения доведения протоколов до разработчиков и стимулирования ранней реализации протоколов в существующих проектах, начиная с позапрошлого выпуска дополнительно была добавлена фаза "experimental", в которой допускается внесение изменений, нарушающих совместимость, и добавление "сырых" протоколов, которые можно постепенно доводить до должного уровня. Если для попадания протокола в фазу "staging" требуется сформировать команду поддержки и получить определённое число подтверждений (ACK) от участников рецензирования, то для попадания в "experimental" достаточно отсутствия возражений (NACK) в течение двухнедельного периода рецензирования.

В настоящее время в состав набора wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость:

  • "viewporter" - позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера.
  • "presentation-time" - обеспечивает отображение видео.
  • "xdg-shell" - интерфейс создания и взаимодействия с поверхностями как с окнами, позволяющий передвигать их по экрану, сворачивать, разворачивать, изменять размер и т.д.
  • "linux-dmabuf" - предоставляет возможности для создания wl_buffer-ов на базе DMA-BUF.
  • "tablet" - организация ввода с графических планшетов.

Протоколы, тестируемые в ветке "staging":

  • drm-lease - предоставляет ресурсы, необходимые для формирования стереокартинки с разными буферами для левого и правого глаза при выводе на шлемы виртуальной реальности.
  • "ext-session-lock" - определяет средства блокировки сеанса, например, во время работы хранителя экрана или вывода диалога аутентификации.
  • "single-pixel-buffer" - позволяет создавать однопиксельные буферы, включающие четыре 32-разрядных значения RGBA.
  • "xdg-activation" - позволяет передать фокус между разными поверхностями первого уровня (например, при помощи xdg-activation одно приложение может переключить фокус на другое).
  • content-type - позволяет клиентам передать композитному серверу сведения об отображаемом содержимом, которые могут использоваться для оптимизации поведения с учётом содержимого, например, выставлении специфичных DRM-свойств, таких как "content type". Заявлена поддержка следующих типов контента: none (нет сведений о типе данных), photo (вывод цифровых фото, требующий минимальной обработки), video (видео или анимация, требуется более точная синхронизация, чтобы исключить подтормаживания) и game (запуск игр, требуется вывод с минимальной задержкой).
  • ext-idle-notify - даёт возможность композитным серверам передавать клиентам уведомления о неактивности пользователя, что может использоваться для активации дополнительных режимов энергосбережения после определённого времени неактивности.
  • tearing-control - позволяет отключить в полноэкранных приложениях вертикальную синхронизацию (VSync) с кадровым гасящим импульсом, применяемую для защиты от появления разрывов при выводе (tearing). В мультимедийных приложениях появление артефактов из-за разрывов является нежелательным эффектом, но в игровых программах с артефактами можно смириться, если борьба с ними приводит к дополнительным задержкам.
  • ext-foreign-toplevel-list - получение информации о поверхностях, размещённых на самом верхнем уровне (toplevel), которые позволяют организовать закрепление окон поверх другого содержимого, например, для подключения собственных панелей и переключателей окон.
  • security-context - позволяет идентифицировать клиентов, использующих sandbox-изоляцию. Клиент может зарегистрировать новое подключение к композитному серверу на базе Wayland и прикрепить к нему контекст безопасности, после чего в соответствии с указанным контекстом безопасности композитный менеджер ограничит возможности, доступные для установленного соединения.
  • cursor-shape - альтернативный способ настройки внешнего вида курсора, основанный на передаче серии изображений курсора вместо привязки к поверхности (wl_surface).
  • "ext-transient-seat" - предназначен для создания временных независимых сеансов (seat), рассчитанных на использование вместе с виртуальными устройствами ввода. Например, при реализации возможности подключения к удалённому рабочему столу протокол позволяет создать для каждого пользователя отдельный сеанс с виртуальными клавиатурой и мышью.
  • "xdg-toplevel-drag" - расширяет механизм "drag & drop" возможностью прикрепления окон верхнего уровня к операции перемещения, что может быть использовано, например, для организации перетаскивания мышью панелей инструментов или вкладок браузера. Новый протокол позволяет создавать отсоединяемые части окна, которые при перетаскивании из этого окна становятся новыми окнами и могут перемещаться поверх существующего окна перед повторным прикреплением.
  • "xdg-dialog" - позволяет назначать поверхностям верхнего уровня признаки, специфичные для диалоговых окон, например, можно создавать модальные диалоги, которые блокируют взаимодействие пользователя с остальной частью интерфейса.
  • "linux-drm-syncobj" - предоставляет инструменты для явной синхронизации буферов при помощи объектов синхронизации DRM (Direct Rendering Manager). Предполагается, что в контексте синхронизации при отрисовке в буфер предложенный протокол позволит улучшить работу с драйверами на базе графических API Vulkan и OpenGL (реализация базируется на обработчиках в драйверах). Новый протокол даёт возможность убедиться, что операция отрисовки в буфер завершена до того, как композитный менеджер отобразит данный буфер.
  • alpha-modifier, позволяющий клиентам менять уровень прозрачности поверхности и выносить операции по обеспечению прозрачности на сторону композитного сервера, который в свою очередь может переадресовать эти операции KMS.
  • xdg-toplevel-icon - привязка пиктограммы к окну верхнего уровня.
  • ext-image-capture-source и ext-image-copy-capture - организация захвата контента, выводимого на экран.
  • xdg-system-bell - позволяет выводить системный сигнал, который может использоваться, например, как предупреждение в эмуляторе терминалов. Форма вывода сигнала определяется на усмотрение композитного менеджера, это может быть не только звук, но визуальный отклик.
  • fifo - реализует FIFO-механизм (первым пришёл - первым ушёл) обработки очереди обновления содержимого отображаемой поверхности. С практической стороны протокол позволяет при выводе использовать ожидание завершения вертикальной развёртки (vblank) вместо использования callback-вызовов при каждой готовности отобразить новый кадр, что решает проблему с высокой нагрузкой на GPU при использовании VSync.
  • commit-timing - позволяет привязать ограничение времени к содержимому поверхности (композитный сервер должен отобразить изменение контента по возможности через указанное время, но не раньше).
  • ext-data-control - позволяет привилегированным клиентам управлять обработкой данных, например, для реализации менеджеров буфера обмена.
  • ext-workspace - реализует концепцию виртуальных рабочих столов и предлагает события с информацией о состоянии рабочих столов, а также возможности для активации и деактивации рабочих столов. Протокол может применяться для создания панелей и индикаторов, выводящих список доступных виртуальных рабочих столов и позволяющих переключаться между ними.
  • color-management - предоставляет возможности для управления цветом и поддержки расширенного динамического диапазона яркости (HDR, High Dynamic Range). При помощи добавленного расширения клиентские приложения могут получать информацию о связанных с цветопередачей свойствах устройств вывода и передавать композитному серверу данные о свойствах цветопередачи собственного контента. В композитном сервере данная информация может использоваться для автоматического управления цветом при отображении содержимого на различных устройствах вывода, например, для преобразования контента в предоставление, подходящее для отображения на HDR-мониторах. Для описания цветовых пространств используются профили ICC.
  • xdg-toplevel-tag - позволяет Wayland-клиентам прикреплять теги к поверхностями верхнего уровня, которые композитный сервер может использовать для идентификации окон после перезапуска приложения (например, приложение может выставить теги "main window" и "settings" для основного окна и окна с настройками). Подобная идентификация полезна для восстановления позиции, размера и свойств окон после перезапуска, а также для определения особых правил для отдельных видов окон.
  • color-representation - определение цветового представления Wayland-поверхности. Wayland-клиенты могут передавать метаданные, необходимые для определения прозрачности, цветовой модели, субдискретизации и диапазона квантования, и применяемые при преобразовании буфера с данными, соответствующими цветовой модели YCbCr, в представление RGB.

Протоколы, разрабатываемые в ветке "unstable":

  • "fullscreen-shell" - управление работой в полноэкранном режиме.
  • "input-method" - обработка методов ввода.
  • "idle-inhibit" - блокировка запуска скринсейвера (экранной заставки).
  • "input-timestamps" - временные метки для событий ввода.
  • "keyboard-shortcuts-inhibit" - управление прикреплением клавиатурных комбинаций и горячих клавиш.
  • "linux-explicit-synchronization" - специфичный для Linux механизм синхронизации буферов в привязке к поверхности.
  • "pointer-gestures" - управление с сенсорных экранов.
  • "pointer constraints" - ограничения указателей (блокировка).
  • "primary-selection" - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши.
  • "relative pointer events" - относительные события указателей.
  • "text-input" - организация ввода текста.
  • "xdg-foreign" - интерфейс взаимодействия с поверхностями "соседнего" клиента.
  • "xdg-decoration" - отрисовка декораций окон на стороне сервера.
  • "xdg-output" - дополнительные сведения о видеовыходе (используется для дробного масштабирования).
  • "xwayland-keyboard-grab" - захват ввода в приложениях XWayland.

  1. OpenNews: Выпуск Wayland-Protocols 1.44 и композитного сервера Weston 14.0.2
  2. OpenNews: Разделение кода kwin_x11 и kwin_wayland. Прекращение поддержки X11 в KDE 7
  3. OpenNews: В KDE улучшена поддержка Wayland и внесены изменения в интерфейс
  4. OpenNews: В GDM по умолчанию отключён сеанс X11. В Fedora 43 в GNOME будет поддерживаться только Wayland
  5. OpenNews: Состояние поддержки Wayland в проприетарных драйверах NVIDIA
Обсуждение (75 +2) | Тип: Программы |
·12.06.2025 Веб-версия свободной стратегической игры Warzone 2100 (46 +28)
  В день 20-летия публикации первого открытого релиза проекта представлена web-версия RTS-игры Warzone 2100, которая может быть запущена в любом браузере, поддерживающем WebAssembly и WebGL 2. Среди прочего, игра может быть запущена в браузере на планшетах iPad и устройствах на базе Android, оснащённых относительно большим экраном. В веб-версии доступен однопользовательский режим, включая оригинальную кампанию и сражение.

Для запуска на стационарных системах продолжают распространяться сборки для Linux, Windows, macOS и FreeBSD. Стационарные сборки отличаются более высоким качеством графики, поддержкой многопользовательской игры, возможностью использования дополнений и модов. Игра изначально разработана компанией Pumpkin Studios и выпущена на рынок в 1999 году. В 2004 году исходные тексты были открыты под лицензией GPLv2, а 11 июня 2005 года был сформирован первый открытый релиз.

  1. OpenNews: Компания Activision открыла 3D-модель острова Caldera из игры Call of Duty: Warzone
  2. OpenNews: Выпуск свободной стратегической игры Warzone 2100 4.4.2
  3. OpenNews: Выпуск стратегической игры Widelands 1.2
  4. OpenNews: Компания Nival опубликовала код стратегической игры Блицкриг
  5. OpenNews: Двадцать седьмая альфа-версия открытой игры 0 A.D.
Обсуждение (46 +28) | Автор: vaut | Тип: Программы |
·12.06.2025 Выпуск дистрибутива Rocky Linux 10.0 (50 +5)
  Состоялся релиз дистрибутива Rocky Linux 10.0, развивающего свободную сборку Red Hat Enterprise Linux, способную занять место классического CentOS. Дистрибутив бинарно совместим с Red Hat Enterprise Linux и может использоваться в качестве замены RHEL 10 и CentOS 10 Stream. Поддержка ветки Rocky Linux 10 будет осуществляться до 2035 года. Установочные iso-образы Rocky Linux подготовлены для архитектур x86-64-v3, aarch64, ppc64le (IBM POWER), s390x (IBM Z) и riscv64. Дополнительно предложены live-сборки с рабочими столами GNOME и KDE, опубликованные для архитектуры x86_64.

Как и в классическом CentOS внесённые в пакеты Rocky Linux главным образом изменения сводятся к избавлению от привязки к бренду Red Hat и удалению специфичных для RHEL пакетов, таких как redhat-*, insights-client и subscription-manager-migration*. С обзором списка изменений в Rocky Linux 10.0 можно познакомиться в анонсе RHEL 10.0. Выпуск включает только 64-разрядные сборки пакетов, все 32-разрядные пакеты удалены (для выполнения 32-разрядных программ рекомендуется использовать контейнеры с 32-разрядными зависимостями).

Среди специфичных для Rocky Linux изменений можно отметить официальную поддержку архитектуры RISC-V, реализованную для плат StarFive VisionFive 2 (VF2) и SiFive HiFive Premier P550, а также запуска в эмуляторе QEMU. Кроме того, проектом развивается несколько собственных репозиториев с дополнительными пакетами:

  • plus - пока доступен только пакет с СУБД Valkey 8.0.3 (форк Redis).
  • NFV - пакеты для виртуализации компонентов сетей, развиваемый SIG-группой NFV (Network Functions Virtualization).
  • CRB (Code Ready Builder) - дополнительные пакеты для разработчиков.
  • RT - пакеты для работы в режиме реального времени.
  • HighAvailability и ResilientStorage - пакеты для создания высоконадёжных систем.
  • SAP и SAPHANA - пакеты для SAP и SAP HANA, такие как resource-agents, sap-hana-ha, sap-cluster-connector и vhostmd.

В качестве источника исходных пакетов при формировании Rocky Linux 10 задействован репозиторий OpenELA, поддерживаемый совместно с Oracle и SUSE. Изменение процессов разработки обусловлено прекращением размещения компанией Red Hat исходных текстов rpm-пакетов RHEL в публичном репозитории git.centos.org. Исходные пакеты предоставляются клиентам компании только через закрытый раздел сайта, на котором действует пользовательское соглашение (EULA), запрещающее редистрибуцию данных, что не позволяет использовать эти пакеты для создания производных дистрибутивов. Исходные тексты остаются доступны в репозитории CentOS Stream, но он полностью не синхронизирован с RHEL и в нём не всегда самые свежие версии пакетов совпадают с пакетами из RHEL.

Дистрибутив Rocky Linux развивается под покровительством организации Rocky Enterprise Software Foundation (RESF), которая зарегистрирована как общественно-полезная корпорация (Public Benefits Corporation), не нацеленная на получение прибыли. Владельцем организации является Грегори Курцер (Gregory Kurtzer), основатель CentOS, но функции управления в соответствии с принятым уставом делегированы совету директоров, в который сообществом избираются участники, вовлечённые в работу над проектом. Параллельно для развития расширенных продуктов на базе Rocky Linux и поддержки сообщества разработчиков данного дистрибутива создана коммерческая компания Ctrl IQ, которая получила 26 млн долларов инвестиций. К разработке и финансированию проекта присоединились такие компании, как Google, Amazon Web Services, GitLab, MontaVista, 45Drives, OpenDrives и NAVER Cloud.

  1. OpenNews: Опубликован дистрибутив Rocky Linux 9.6
  2. OpenNews: CentOS и Rocky Linux объявили о поддержке архитектуры RISC-V
  3. OpenNews: Rocky Linux, Oracle и SUSE создали совместный репозиторий для RHEL-совместимых дистрибутивов
  4. OpenNews: Релиз дистрибутива Red Hat Enterprise Linux 10
  5. OpenNews: Доступен дистрибутив AlmaLinux 10.0
Обсуждение (50 +5) | Тип: Программы |
·11.06.2025 Опубликован дистрибутив ROSA Fresh Server 13.0 (43 +2)
  Компания НТЦ ИТ РОСА опубликовала дистрибутив ROSA Fresh Server 13.0, построенный на платформе Rosa 13. Выпуск ориентирован на использование энтузиастами и позиционируется как экспериментальный компактный серверный дистрибутив с текстовым интерфейсом. При использовании текстового инсталлятора дистрибутив может работать на компьютерах или виртуальных машинах с 1 ГБ ОЗУ. Для загрузки подготовлен установочный iso-образ, размером 2 ГБ (x86_64).

ROSA Fresh Server подходит не только для создания серверов, но и в качестве основы для построения собственной рабочей станции. Для быстрой установки предлагаются наборы для установки KDE Plasma 6 (task-plasma6), KDE Plasma 5 (task-plasma5), GNOME (task-gnome) и LXQt (task-lxqt). В зависимости от потребностей пользователя в формируемой системе могут быть установлены только действительно необходимые компоненты, например, при наличии сканера для его поддержки можно установить набор task-scanning, а принтера - task-printing.

  1. OpenNews: Доступен дистрибутив ROSA Fresh 13
  2. OpenNews: Доступен дистрибутив ROSA Enterprise Linux Server 6.9
Обсуждение (43 +2) | Тип: К сведению |
·10.06.2025 Первый релиз CoMaps, форка картографического приложения Organic Maps (87 +27)
  Опубликован первый выпуск проекта CoMaps, развивающего форк приложения Organic Maps для оффлайн навигации с использованием картографических данных OpenStreetMap. Выпуск доступен для платформы Android в формате APK. Ведётся работа над публикацией приложения в каталогах F-Droid, Google Play Store и iOS App Store. Код проекта распространяется под лицензией Apache 2.0.

Форк развивается в соответствии с принципами открытости, прозрачности и совместной работы. Проект сосредоточен на ведении только некоммерческой деятельности, подотчётности сообществу и удовлетворении интересов сообщества. Ключевые принципы развития приложения: ориентация на работу в offline-режиме, забота о конфиденциальности (работа без идентификации личности и без сбора данных) и эффективное потребление энергии для продления работы в автономном режиме.

Отличия первого выпуска CoMaps от Organic Maps:

  • Использование свежих данных OpenStreetMap по состоянию на 15 мая.
  • Организация подключения к учётной записи в OpenStreetMap через браузер.
  • Удаление полупрозрачного фона в слое, показывающем карту метрополитена.
  • Сервер отдачи метаданных заменён на статический список серверов с картами.
  • На стартовый экран загрузки добавлена информация о размере локальных карт.
  • Улучшено автоматическое переключение на ночной режим.
  • Обновлены переводы.
  • Выполнен ребрендинг.

Тем временем, основной проект Organic Maps вышел из состояния стагнации, вызванной конфликтом основателей, вернул разработку на платформу GitHub и возобновил регулярную публикацию релизов.

Дополнение: Сформирован второй выпуск CoMaps, в котором задействованы данные OpenStreetMap по состоянию на 2 июня, добавлена возможность сохранения построенных маршрутов как треков, реализована прозрачная панель навигации, обеспечено отображение угла азимута.

  1. OpenNews: Проект CoMaps начал развитие форка приложения Organic Maps
  2. OpenNews: Независимые участники проекта опубликовали открытое письмо владельцам Organic Maps
  3. OpenNews: Проект Organic Maps перенёс разработку с GitHub на Forgejo
  4. OpenNews: GitHub принудительно перевёл репозитории проекта Organic Maps в архивный режим
  5. OpenNews: Компания Mail.ru открыла исходные тексты картографических приложений MAPS.ME
Обсуждение (87 +27) | Автор: suslikk | Тип: Программы |
·10.06.2025 В Mesa-драйвер radv добавлена поддержка расширения Vulkan для декодирования видео VP9 (37 +31)
  Дэвид Эйрли (David Airlie), мэйнтейнер подсистемы DRM (Direct Rendering Manager) в ядре Linux, объявил о принятии в состав Mesa изменений, добавляющих в Vulkan-драйвер radv (GPU AMD) поддержку аппаратного ускорения декодирования видео в формате VP9. Возможность реализована при помощи Vulkan-расширения VK_KHR_video_decode_vp9, весной подготовленного рабочей группой Vulkan WG. Аппаратное ускорение доступно для GPU AMD начиная с Navi 10 на базе микроархитектуры RDNA 1.0. Реализация успешно проходит все тесты CTS (Compatibility Test Suite).

  1. OpenNews: В Mesa-драйвере RADV сертифицирована поддержка Vulkan 1.3 для старых GPU AMD
  2. OpenNews: В Mesa-драйвере radv реализована поддержка расширений Vulkan для кодирования видео h.265
  3. OpenNews: Vulkan-драйвер RADV переведён на использование бэкенда компиляции шейдеров ACO
  4. OpenNews: Уязвимость в эталонных реализациях кодеков AV1 и VP8/VP9
  5. OpenNews: Релиз Mesa 25.1, свободной реализации OpenGL и Vulkan
Обсуждение (37 +31) | Тип: К сведению |
·10.06.2025 Открыт инструментарий для разработки на языке Kotlin для ОС Аврора (98 +21)
  Компания "Открытая мобильная платформа" представила инструментарий, позволяющий использовать в ОС Аврора технологию KMP (Kotlin Multiplatform). KMP позволяет создавать многоплатформенный код на языке Kotlin, вынося общую бизнес-логику в библиотеку, адаптированную для платформ Аврора, Android, iOS, Web или Linux.

В ОС Аврора, как и в iOS, нет JVM, но благодаря поддержке в Kotlin нативной компиляции (Kotlin/Native), код KMP можно собрать в форме статической или динамической библиотеки, которую можно переносить на любые системы, поддерживающие использование Си-библиотек. При этом низкоуровневые С-библиотеки, генерируемые KMP, напрямую использовать неудобно. В ОС Аврора эта проблема решена с помощью плагина QtBinding, который создаёт прослойку между низкоуровневым C и Qt. Поэтому писать приложения для ОС Аврора стало не сложнее, чем для iOS.

Инструментарий пока находится на начальной стадии развития, его ещё предстоит упростить и оптимизировать. Тем не менее, даже текущее состояние проекта позволяет повторно использовать существующий код Kotlin в ОС Аврора. Код инструментария открыт под лицензией BSD, приветствуются предложения по доработке, замечания и передача изменений и улучшений.

  1. OpenNews: Доступен компилятор Kotlin/Native 0.6
  2. OpenNews: В Android обеспечена официальная поддержка разработки на языке Kotlin
  3. OpenNews: Релиз Kotlin 1.0, языка программирования для JVM и Android
  4. OpenNews: В состав Glibc включено исправление уязвимости в memcpy, подготовленное разработчиками ОС Аврора
  5. OpenNews: Выпуск мобильной ОС Sailfish 5.0
Обсуждение (98 +21) | Автор: Открытая мобильная платформа | Тип: Программы |
·09.06.2025 Выпуск дистрибутива Альт Сервер 11.0 (149 +10)
  Состоялся релиз дистрибутива Альт Сервер 11.0, построенного на 11 платформе ALT. Дистрибутив поставляется в рамках Лицензионного договора, который предоставляет возможность свободного использования физическими лицами. Коммерческие и государственные организации могут загружать и тестировать дистрибутив, но для постоянной работы в корпоративной инфраструктуре юридическим лицам необходимо приобретать лицензии или заключать лицензионные договоры в письменной форме. Установочные образы подготовлены для архитектур x86_64 и AArch64.

В новом выпуске:

  • Обновлены системные компоненты: ядро Linux 6.12, Glibc 2.38, GCC 13, systemd 255.
  • Обновлены серверные приложения: BIND 9.18, Kea 2.7, NGINX 1.26, Squid 7.0, CUPS 2.4, Postfix 3.8, Dovecot 2.3, Samba 4.20, FreeIPA 4.12, Zabbix 7.0, Podman 5.4, Docker 27.1, Kubernetes 1.31.
  • Обновлены пакеты для разработчиков: MariaDB 10.11, PostgreSQL 17.5, PHP 8.4.
  • Реализовано распространение нескольких продуктов (редакций) в рамках одного дистрибутива. Выпуск включает в себя редакции «Альт Сервер» и «Альт Домен». Альт Сервер - классический серверный дистрибутив, пригодный для создания файловых серверов, веб-серверов, почтовых серверов, СУБД и т.п. Альт Домен - платформа централизованного управления корпоративной инфраструктурой, включающая службу каталогов на базе Samba AD, сопутствующие сервисы (Bind, Kea, и т.д.), набор графических инструментов администрирования (ADMC) и управления групповыми политиками (GPUI).
  • Альтератор (инсталлятор и конфигуратор) переведён на использование шины D-Bus. Переработаны шаги в инсталляторе. По умолчанию «Альт Сервер» теперь устанавливается в минимальном (консольном) режиме. Режим установки системы с графическим интерфейсом переведён с использования среды рабочего стола MATE на GNOME.
  • Для настройки сети в консольном варианте задействован etcnet, а в графическом - NetworkManager. Опционально доступен systemd-networkd.
  • Система резервного копирования Proxmox Backup Server (PBS) обновлена до ветки 3.3, в которой появилась возможность создавать резервные копии на извлекаемых носителях и добавлена поддержка push-синхронизации.
  • Добавлено приложение «Альт Компоненты» для автоматизированной установки сетевых сервисов, таких как web-сервер, файловый сервер и система изолированных контейнеров. Настройка компонентов осуществляется через графический интерфейс или в консольном режиме.
  • Из дистрибутива «Альт Виртуализация» в «Альт Сервер» перенесены компоненты для использования изолированных контейнеров: Docker, Podman, Kubernetes и Linux Container. Предложены инструменты для полного цикла работы с контейнерами — от разработки (Buildah) до развёртывания инфраструктуры (Kubernetes через CRI-O).

  1. OpenNews: Выпуск дистрибутива Альт Рабочая станция К 11.0
  2. OpenNews: Почта России переводит 130 тысяч рабочих мест на ALT Linux
  3. OpenNews: Опубликована одиннадцатая платформа ALT
  4. OpenNews: Экспериментальные сборки ALT Linux для процессоров Loongarch64 и смартфона Pinephone Pro
  5. OpenNews: Выпуск дистрибутива Simply Linux 10.2
Обсуждение (149 +10) | Автор: Аноним | Тип: Программы |
·09.06.2025 Релиз MyCompany 6.0, открытой платформы для автоматизации бизнес-процессов малых предприятий (151 +25)
  Опубликован релиз MyCompany 6.0 — бесплатного и открытого программного обеспечения для автоматизации малого и среднего бизнеса, основанного на платформе lsFusion. Программа предоставляет функции складского и финансового учёта, управления продажами и закупками, взаимодействия с клиентами, ведения проектов, управления персоналом.

Исходный код доступен на GitHub под лицензией Apache 2.0, что позволяет разработчикам адаптировать и распространять решения под собственной торговой маркой. Почти весь код написан на встроенном высокоуровневом языке платформы lsFusion, что позволяет легко и быстро дорабатывать систему под конкретные задачи. Для ознакомления с возможностями подготовлена демо-версия приложения с заполненными данными. Предоставляется скрипт для быстрой установки MyCompany в виртуальную машину с Ubuntu.

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

  • Добавлен модуль "Проекты", предоставляющий инструменты для планирования и отслеживания выполнения задач, назначения сотрудников, учёта времени и ресурсов. Задачи можно классифицировать, приоритизировать и визуализировать с помощью канбан-доски и диаграммы Ганта.
  • Добавлен модуль "Кадры" с функциональностью для подбора персонала, расчёта заработной платы и учёта рабочего времени. Система позволяет регистрировать анкеты кандидатов, отслеживать взаимодействие с ними и автоматизировать процесс найма.
  • Добавлен модуль "CRM", обеспечивающий управление взаимодействием с клиентами, включая регистрацию обращений, планирование действий и анализ эффективности коммуникаций.
  • Осуществлён переход на шестую версию платформы lsFusion, которая предлагает улучшенный дизайн и расширенные возможности.
  • Существенно доработаны существующие модули Склад, Расчеты, Закупка, Продажа, Розница и Производство.

  1. OpenNews: Релиз платформы разработки информационных систем lsFusion 6.0
  2. OpenNews: MyCompany - открытая платформа для автоматизации бизнес-процессов малых предприятий
  3. OpenNews: Новая версия SalesPlatform Vtiger CRM 7.1 интегрирована с тринадцатью облачными АТС
  4. OpenNews: Открыт код промышленной CRM/BPM/ERP системы BGERP
  5. OpenNews: Релиз платформы OroPlatform 4.2.1 LTS, а также приложений OroCommerce и OroCRM
Обсуждение (151 +25) | Автор: CrushBy | Тип: Программы |
·08.06.2025 Выпуск дистрибутива Network Security Toolkit 42 (27 –2)
  Представлен релиз Live-дистрибутива NST 42 (Network Security Toolkit), предназначенного для проведения анализа безопасности сети и слежения за её функционированием. Размер загрузочного iso-образа (x86_64) составляет 5 ГБ. Для пользователей Fedora Linux подготовлен специальный репозиторий, дающий возможность установить все созданные в рамках проекта NST наработки в уже установленную систему. Дистрибутив построен на базе Fedora и допускает установку дополнительных пакетов из внешних репозиториев, совместимых с Fedora Linux.

В состав дистрибутива включена большая подборка приложений, имеющих отношение к сетевой безопасности (например: Wireshark, NTop, Nessus, Snort, NMap, Kismet, TcpTrack, Etherape, nsttracroute, Ettercap и т.д.). Для управления процессом проверки безопасности и автоматизации вызова различных утилит подготовлен специальный web-интерфейс, в который также интегрирован web-фронтэнд для сетевого анализатора Wireshark. Графическое окружения дистрибутива базируется на FluxBox.

В новом выпуске:

  • Пакетная база синхронизирована с Fedora 42. Задействовано ядро Linux 6.14. Обновлены до свежих версий приложения для проверки безопасности и сетевых манипуляций.
  • В интерфейс инспектирования пакетов интегрированы DPI-инструменты (Deep Packet Inspection) на основе пакета ntop. Для генерации графиков задействована библиотека RGraph.
  • Пакет ntopng переработан для запуска в docker-контейнере.
  • В web-интерфейс добавлена страница для тестирования производительности сети при помощи LibreSpeed.
  • Добавлена возможность запуска контейнера с визуальной средой разработки Node-RED.
  • Предложено новое меню "Environmental Science" c приложениями для анализа погоды и сейсмологии.

  1. OpenNews: Выпуск дистрибутива Network Security Toolkit 40
  2. OpenNews: Выпуск BlackArch 2020.06.01, дистрибутива для тестирования безопасности
  3. OpenNews: Выпуск дистрибутива Parrot 6.1 с подборкой программ для проверки безопасности
  4. OpenNews: Доступны дистрибутивы для тестирования безопасности BackBox 9 и Parrot 6.2
  5. OpenNews: Выпуск дистрибутива для исследования безопасности Kali Linux 2024.4
Обсуждение (27 –2) | Тип: Программы |
·07.06.2025 Доступен видеоредактор Flowblade 2.22 (67 +13)
  Доступен релиз многотрекового редактора видео Flowblade 2.22, предназначенного для компоновки видеороликов из отдельных видео, звуковых файлов и изображений. Редактор предоставляет средства для обрезки клипов с точностью до отдельных кадров, использования фильтров, определения своего порядка применения инструментов, корректировки поведения шкалы времени, композитинга изображений (например, можно поворачивать, постепенно замещать и создавать переходные эффекты).

Код проекта написан на языке Python и распространяется под лицензией GPLv3. Сборки подготовлены в формате Flatpak. Для организации редактирования видео применяется фреймворк MLT. Для обработки различных форматов видео, звука и изображений применяется пакет FFmpeg. Интерфейс построен с использованием PyGTK. Для математических вычислений задействована библиотека NumPy, а для обработки изображений - PIL. Предоставляется более 50 фильтров для изображений и более 30 фильтров для звука. Помимо этого возможно использование плагинов с видео эффектами из коллекции Frei0r, а также звуковых плагинов LADSPA и фильтров изображений G'MIC.

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

  • Предложены новые типы интерполяции ключевых кадров, расширяющие возможности управления анимацией и фильтрами. Добавлено 32 новых типа ключевых кадров, разделённых на категории "расширенное сглаживание переходов" и "эффекты".
  • Предложен новый интерфейс редактирования параметров фильтров. Вместо ползунков для редактирования свойств фильтров "Альфа-форма", "Кадрирование" и "Градиентная заливка", связанных с изменением геометрии, задействованы отдельные GUI-редакторы.
  • Модернизирован интерфейс пользователя: Тайм-код перенесён из средней панели в область предпросмотра видео. Информация об исходном видео перенесены в левую часть верхней панели. Пиктограммы инструментов перенесены в среднюю панель.
  • Добавлена возможность прикрепления к дорожкам текстовых меток.
  • Убрана заставка при запуске, реализация которой была несовместима с Wayland и GKT4.
  • Добавлена новая возможность для синхронизированного выделения нескольких дорожек.
  • Предоставлена возможность редактирования свойства "Искажение" в фильтрах серии "Позиция и масштаб".
  • Продолжена адаптация кодовой базы для GTK4. Порт Flowblade для GTK4 планируют довести до готовности в следующем году.

  1. OpenNews: Выпуск видеоредакторов Shotcut 25.03 и Flowblade 2.20
  2. OpenNews: Выпуск свободного видеоредактора OpenShot 3.2.0
  3. OpenNews: Выпуск программы для перекодирования видео HandBrake 1.9.0
  4. OpenNews: Релиз программы для редактирования видео LosslessCut 3.65.0
Обсуждение (67 +13) | Тип: Программы |
·06.06.2025 За 10 месяцев в Chrome удалось на 22% повысить производительность в тесте Speedometer 3 (92 +6)
  Компания Google подвела итог оптимизаций в Chrome, внесённых с августа прошлого года. Изменения позволили ускорить прохождение теста Speedometer 3 на 22% (было 42.84, а стало 52.35 балла) и добиться наилучших результатов среди всех браузеров. Упомянуто, что полученный прирост производительности в совокупности позволит на 58 миллионов часов сократить ожидания загрузки сайтов у всех пользователей браузера, если каждый пользователь использует Chrome всего 10 минут в день. Примечательно, что c апреля 2022 года по август 2024 года производительность прохождения теста Speedometer 3 в Chrome выросла на 94% (Chrome 101 набирал примерно 22 балла, Chrome 128 - 42.84 балла).


Среди изменений, способствовавших повышению производительности браузера, упомянуты:

  • Оптимизация размещения в памяти внутренних структур, связанных с DOM, CSS, DOM, компоновкой страницы и отрисовкой;
  • Сохранение только необходимых состояний в движке Blink;
  • Повышение эффективности использования кэша CPU;
  • Оптимизация работы сборщика мусора Oilpan;
  • Улучшение работы со строками и переход на алгоритм хэширования rapidhash в процессе отрисовки;
  • Задействование оптимальных алгоритмов хэширования, фильтрации и проверки в различных структурах данных;
  • Ускорение операции компоновки глифов (shaping) при выводе текста.

Тестовый набор Speedometer 3.0 подготовлен совместно компаниями Mozilla, Google, Microsoft и Apple и нацелен на оценку задержек при симуляции работы пользователя с типовыми web-приложениями. В тестах оценивается производительность работы фреймворков Angular, Backbone, jQuery, Lit, Preact, React, React+Redux, Svelte и Vue, отрисовки при помощи элемента Canvas, генерации SVG, обработки сложных CSS, работы с очень большими деревьями DOM и использования методов, применяемых при редактировании контента в режиме WYSIWYG и при работе с новостными сайтами. При тестировании измеряется скорость работы с заметками в разных реализациях фреймворка TodoMVC, проверяется обработка текста в WYSIWYG-редакторах CodeMirror и TipTap, выполняются операции с диаграммами при помощи библиотек Observable Plot, chart.js и react-stockcharts, симулируется взаимодействие с контентом на сайтах, использующих web-фреймворки Next.js и Nuxt.

  1. OpenNews: Опубликован список идей по развитию Firefox, над которыми ведётся работа
  2. OpenNews: Mozilla, Google, Microsoft и Apple разработали тест производительности браузеров Speedometer 3.0
  3. OpenNews: Новый JIT-компилятор Maglev позволил поднять производительность Chrome
  4. OpenNews: В Chrome внесены значительные оптимизации производительности
  5. OpenNews: В ночных сборках Firefox заметно увеличена производительность JIT-компиляции
Обсуждение (92 +6) | Тип: К сведению |
Следующая страница (раньше) >>



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

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