| · | 23.12 |
Релиз дистрибутива elementary OS 8.1 (29 +6) |
| |
Представлен выпуск дистрибутива elementary OS 8.1, позиционируемого в качестве быстрой, открытой и заботящейся о конфиденциальности альтернативы Windows и macOS. Основное внимание в проекте уделяется качественному дизайну, нацеленному на создание простой в использовании системы, потребляющей минимальные ресурсы и обеспечивающей высокую скорость запуска. Пользователям предлагается собственное окружение рабочего стола Pantheon. Для загрузки подготовлены загрузочные iso-образы (3.1 ГБ), доступные для архитектуры amd64 (для бесплатной загрузки с сайта проекта в поле с суммой пожертвования необходимо ввести 0).
При разработке оригинальных компонентов elementary OS используется GTK3, язык Vala и собственный фреймворк Granite. В качестве основы дистрибутива используются наработки проекта Ubuntu. На уровне пакетов и поддержки репозиториев elementary OS 8.x совместим с Ubuntu 24.04. Все дополнительные приложения, предлагаемые для установки через AppCenter, а также некоторые поставляемые по умолчанию приложения упакованы с использованием формата Flatpak. Графическое окружение основано на собственной оболочке Pantheon, которая объединяет собой такие компоненты, как оконный менеджер Gala (на базе LibMutter), лаунчер Slingshot, панель управления Switchboard, верхнюю панель Wing, панель задач Dock и менеджер сессий Pantheon Greeter (на основе LightDM).
В состав окружения входит набор тесно интегрированных в единое окружение приложений, необходимых для решения задач пользователей. Среди приложений большую часть составляют собственные разработки проекта, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Code и музыкальный проигрыватель Music (Noise). Проектом также развиваются менеджер фотографий Pantheon Photos (ответвление от Shotwell) и почтовый клиент Mail (ответвление от Evolution).
Ключевые новшества:
- По умолчанию задействован защищённый сеанс (Secure Session), в котором используется протокол Wayland и активирована система запроса полномочий (подтверждение доступа приложений, поставляемых в формате Flatpak, к расширенным функциям, таким как создание скриншотов, изменение фона рабочего стола, доступ к данным о местоположении и продолжение выполнение процессов в фоновом режиме после закрытия окна). Классический сеанс на базе X11 оставлен в качестве опции.
- В защищённом сеансе при выводе диалога ввода пароля обеспечено затенение остального содержимого и запрещено переключение фокуса для предотвращения случайного ввода пароля в других окнах.
- В защищённом сеансе реализована поддержка дробного масштабирования вывода для комфортной работы на экранах, не дотягивающих до HiDPI, но имеющих разрешение выше типичного.
- Добавлены новые профили AppArmor для решения проблем, возникающих при изолированном запуске некоторых приложений, поставляемых в формате Flatpak, таких как Steam.
- В нижней Dock-панели реализовано отображение пиктограмм приложений, запущенных в фоновом режиме без открытия окон, а также добавлены кнопки с содержимым виртуальных рабочих столов. Для приложений, имеющих несколько открытых окон, под пиктограммой в панели добавлено отображение нескольких точек. Точки для окон, находящихся на других виртуальных рабочих столах, выводятся другим цветом.
- В режиме навигации по открытым окнам и виртуальными рабочим столам (Multitasking View) обеспечено отображение нижней панели.
- Улучшена анимация при переключении рабочих столов и добавлен анимационный эффект при попытке открытия нового окна для однооконного приложения.
- В настройках "System Settings → Desktop → Multitasking" появилась возможность вызова действий при наведении мыши в углы экрана (Hotcorner) при работе приложений в полноэкранном режиме (например, можно вызывать меню приложений не выходя из полноэкранного режима в играх).
- В центре установки приложений (AppCenter) на страницу с описанием приложения добавлена информация о рейтинге программы и расширены пояснения о лицензиях. Для игр приведены сведения о поддержке игровых контроллеров. Добавлена поддержка установки дополнений через AppCenter. При наличии у программы скриншотов для разных платформ обеспечен показ скриншота, созданного для elementary OS.
- При поиске и в списках программ в AppCenter добавлены метки для платных приложений. Для бесплатных программ вместо метки "Free" добавлена кнопка "Install".
- В AppCenter переработана страница с информацией о доступных обновлениях. Приложения, для которых ранее были установлены обновления, теперь показываются с сортировкой по дате релиза, а не в алфавитном порядке, что упрощает отслеживание изменений при включении автоматической установки обновлений. В диалоге с информацией о релизах обеспечен показ последних версий для всех установленных приложений.
- В интерфейс обновления всей системы добавлена информация о размере обновлений, которые предстоит загрузить. Добавлен индикатор прогресса загрузки. Переписан обработчик для проверки наличия обновлений, который теперь запускается только раз в день и не применяется в демонстрационном режиме. При использовании каналов связи с тарификацией по трафику вместо автоматической загрузки обновлений обеспечен вывод уведомления о наличии обновлений. Добавлены кнопки для быстрого вызова менеджера обновлений через контекстное меню Dock-панели, меню приложений или интерфейс поиска.
- Добавлена возможность назначения клавиатурных комбинаций для вызова приложений или отдельных действий, таких как открытия окна написания сообщения в почтовом клиенте.
- В экране блокировки входа в систему реализована поддержка тёмного режима оформления.
- Расширена поддержка многомониторных конфигураций и улучшено определение стилусов при настройке графических планшетов Wacom. Изменено оформление интерфейса с настройками Bluetooth.
- Обновлён визуальный стиль, например, добавлено скругление углов при выводе уведомлений и реализован эффект размытия элементов рабочего стола с полупрозрачным фоном, таких как панель и уведомления.
- Задействован новый набор пиктограмм для индикации содержимого каталогов на рабочем столе.
- Добавлена возможность запрета вывода уведомлений в привязке к отдельным приложениям.
- В конфигуратор сети добавлены настройки для автоматического подключения при доступности сети и сокращения фоновой передачи данных для выбранных сетей. Добавлена кнопка для быстрого перехода к настройкам сети из панели. В блок быстрых настроек добавлена опция для запрета автоматического перехода в спящий режим.
- В состав включено приложение для работы с картами.
- Добавлено приложение для мониторинга за состоянием системы.
- Сформированы сборки для устройств на базе архитектуры ARM64, использующих UEFI. Среди прочего сборки могут применяться для загрузки на на компьютерах с чипами Apple Silicon и на платах Raspberry Pi.
- Пакетная база обновлена до Ubuntu 24.04.3 с ядром Linux 6.14 и Mesa 25.
- Главная ссылка к новости
- OpenNews: Выпуск дистрибутива elementary OS 8.0.2
- OpenNews: Выпуск дистрибутива elementary OS 8.0.1
- OpenNews: Релиз дистрибутива elementary OS 8
- OpenNews: Из проекта elementary OS ушёл один из основателей
- OpenNews: Раскол среди основателей проекта elementary OS
|
|
|
| |
|
|
| · | 23.12 |
Проект Microsoft по использованию AI для перевода кодовой базы с C/C++ на Rust (154 +5) |
| |
Гален Хант (Galen Hunt), управляющий директор Microsoft Azure Sphere и бывший руководитель группы по развитию операционных систем в подразделении Microsoft Research, представил исследовательский проект по созданию инструментов, комбинирующих AI с традиционными алгоритмами, для автоматизированного переписывания крупнейших кодовых баз Microsoft на языке Rust. Целью проекта заявлено полное исключение языков C и C++ из кодовых баз Microsoft до 2030 года. В качестве миссии упоминается устранение технического долга в масштабных проектах. Отмечается, что разрабатываемая инфраструктура для обработки кода ориентирована на возможность одному инженеру за месяц переводить миллион строк кода. Проект развивается в подразделении Microsoft CoreAI.
- Главная ссылка к новости
- OpenNews: Microsoft наймёт разработчиков для переписывания сервисов с C# на Rust
- OpenNews: Компания Microsoft добавит код на Rust в ядро Windows 11
- OpenNews: Microsoft представил Rust/WinRT
- OpenNews: Microsoft развивает новый язык программирования на основе Rust
- OpenNews: DARPA развивает AI-транслятор для переписывания Си-кода на Rust
|
|
|
| |
|
|
| · | 22.12 |
Доступен язык программирования Lua 5.5 (99 +23) |
| |
После пяти лет разработки доступен релиз Lua 5.5, быстрого и компактного скриптового языка программирования, получившего большое распространение в качестве встраиваемого языка для определения конфигурации и для написания расширений. Код интерпретатора Lua написан на языке Си и распространяется под лицензией MIT.
Lua сочетает простой процедурный синтаксис с возможностями описания данных через использование ассоциативных массивов и расширяемой семантики языка. В Lua используется динамическая типизация, а языковые конструкции преобразуются в байт-код, выполняющийся поверх регистровой виртуальной машины с автоматическим сборщиком мусора. Интерпретатор оформлен в виде библиотеки, интегрируемой в проекты на языках Си и Си++.
Основные новшества:
- В режиме "generational" полный цикл сборки мусора (major collection), перебирающий все объекты, переведён на использование инкрементальной обработки, при которой сборка мусора разбивается на отдельные шаги, чередующиеся с выполнением программы, что позволяет избавиться от длительных приостановок выполнения приложений с большим числом объектов в памяти.
- Предложена компактная реализация массивов, требующая на 60% меньше памяти для массивов с однотипными данными (экономия достигается благодаря тому, что данные о типе сохраняются не для каждого элемента, а для группы элементов).
- Добавлена возможность явного объявления глобальных переменных в любых блоках кода при помощи ключевого слова "global". При указании в блоке кода выражений с ключевым словом "global", все переменные обязательно должны объявляется явно. Если объявление "global" отсутствует, то неявно выставляется выражение "global *" при котором сохраняется старое поведение и все переменные трактуются, как глобальные. Также добавлено выражение "global<const> *" при котором все неявно определённые глобальные переменные становятся доступны в режиме только для чтения.
X = 1 -- Ok, X - глобальная переменная, старое поведение по умолчанию.
do
global Y -- объявление переменой Y как глобальной, все остальные переменные в блоке должны объявляться явно
Y = 1 -- Ok, переменная Y ранее определена
X = 1 -- Ошибка, переменная X не определена
end
X = 2 -- Ok, вне блока с global действует старое поведение
- Указываемые в циклах "for" управляющие переменные теперь доступны только для чтения и не могут быть изменены в теле цикла. Например, переменная i, объявленная в цикле "for i = 1, 5 do", не может быть изменена в теле цикла.
- При выводе чисел с плавающей запятой через функцию print теперь выводится достаточное число цифр для корректного обратного преобразования из строки в исходное представление.
- Увеличено допустимое число уровней вложенности конструкторов таблиц.
- Добавлена функция table.create(nseq, nrec) для добавления пустой таблицы и предварительного выделения памяти для указанного числа элементов.
- В функции utf8.offset обеспечен возврат не только байтового смещения до начала символа, но и позиции конца символа.
- Добавлена поддержка создания внешних строк, размещаемых в памяти, не управляемой сборщиком мусора Lua.
- Добавлена функция luaL_openselectedlibs для загрузки выбранной библиотеки, а также функция luaL_makeseed, формирующая seed-затравку для функции lua_newstate.
- В lua.c обеспечена динамическая загрузка библиотеки 'readline' при её наличии (если библиотека есть в системе - она загружается и становятся доступны функции редактирования строк).
- Включена оптимизация для экономии памяти при загрузке предварительно скомпилированного байткода - Lua теперь может повторно использовать память в некоторых внутренних структурах без создания дубликатов при загрузке дублирующегося байткода.
- Обеспечено повторное использование всех строк в операциях "dump" и "undump".
- Во вспомогательных буферах обеспечено повторное использование буферов (без копирования в новый буфер) при создании финальной строки.
- Главная ссылка к новости
- OpenNews: Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua
- OpenNews: Открыт код Luau, варианта языка Lua с проверкой типов
- OpenNews: Релиз языка программирования Lua 5.4
- OpenNews: Компания Microsoft опубликовала реализацию Lua VM, написанную на языке Go
- OpenNews: В ядро NetBSD добавлена поддержка расширений на языке Lua
|
|
|
| |
|
|
| · | 22.12 |
В Debian реализована официальная поддержка архитектуры LoongArch (88 +13) |
| |
Разработчики проекта Debian объявили о придании статуса официального порта редакции дистрибутива для систем на базе архитектуры LoongArch (loong64). Пакеты для LoongArch доступны для установки из репозитория Debian Sid (Unstable). Архитектура набора команд LoongArch применяется в процессорах компании Loongson и реализует RISC ISA, похожий на MIPS и RISC-V.
На начальном этапе интеграции нового порта из пакетной базы debian-ports вручную собран и импортирован в официальный архив минимальный набор из 112 исходных пакетов, достаточный для создания начального chroot-окружения и настройки сборочного сервиса buildd. В текущем виде в запущенном экземпляре сервиса buildd для LoongArch собрано и загружено около 300 новых пакетов. Предполагается, что для начального бутстрэппинга (bootstrap) нового порта потребуется около недели.
- Главная ссылка к новости
- OpenNews: Debian прекращает поддержку порта GNU/kFreeBSD
- OpenNews: В Debian 9 "Stretch" прекращена поддержка 32-разрядной архитектуры PowerPC
- OpenNews: В Debian реализована официальная поддержка архитектуры RISC-V
- OpenNews: В Debian добавлена поддержка архитектуры LoongArch
- OpenNews: Debian прекращает поддержку архитектур armel и mips64el
|
|
|
| |
|
|
| · | 22.12 |
Удалённая root-уязвимость в обработчике автоконфигурации IPv6 во FreeBSD (106 +16) |
| |
В применяемых во FreeBSD фоновом процессе rtsold и утилите rtsol выявлена уязвимость (CVE-2025-14558), позволяющая добиться удалённого выполнения кода с правами root через отправку специально оформленного пакета c анонсом IPv6-маршрутизатора. RA-сообщения (Router Advertisement), через которые эксплуатируется уязвимость, не маршрутизируются и должны отбрасываться маршрутизаторами. Для совершения атаки злоумышленник должен иметь возможность отправки специально оформленного пакета с системы, находящейся в одном сетевом сегменте с уязвимым хостом.
Фоновый процесс rtsold применяется на хостах для автонастройки подключения через IPv6 с использованием механизма SLAAC (StateLess Address AutoConfiguration). Хост отправляет ICMPv6-сообщение RS (Router Solicitation) в multicast-режиме и ожидает поступления ответных RA-сообщений (Router Advertisement) от маршрутизаторов, содержащих сведения о сетевых префиксах и параметрах конфигурации. Утилита rtsol реализует аналогичную функциональность без запуска фонового процесса.
Уязвимость вызвана тем, что rtsold передаёт указанный в RA-сообщении список "domain search" в утилиту resolvconf без проверки корректности и без экранирования спецсимволов. Утилита resolvconf представляет собой shell-скрипт, не проверяющий входные данные. Для эксплуатации уязвимости достаточно отправить RA-пакет с именем домена, содержащим спецсимволы, например "test`id`test". Уязвимость устранена в обновления FreeBSD 15.0-RELEASE-p1, 14.3-RELEASE-p7, 13.5-RELEASE-p8.
Кроме того, в обновлениях FreeBSD 14.3-RELEASE-p7 и 13.5-RELEASE-p8 (ветку 15.x проблема не затрагивает) устранена уязвимость (CVE-2025-14769) в пакетном фильтре ipfw, позволяющая вызвать отказ в обслуживании через отправку специально оформленных пакетов. Уязвимость проявляется только при использовании директивы "tcp-setmss" в правилах ipfw. Проблема вызвана тем, что обработчик tcp-setmss при определённых обстоятельствах может освободить память, в котором хранятся полученные данные пакета, и вернуть ошибку. Указанная ошибка игнорировалась движком обработки правил, из-за чего следом идущее правило могло разрешить прохождение пакета, буфер с данными которого уже освобождён, что приводит к разыменованию нулевого указателя.
- Главная ссылка к новости
- OpenNews: Уязвимости в TCP-стеках Linux и FreeBSD, приводящие к удалённому отказу в обслуживании
- OpenNews: В TCP-стеке Linux и FreeBSD выявлена уязвимость, приводящая к отказу в обслуживании
- OpenNews: Во FreeBSD устранены удалённо эксплуатируемые уязвимости в ipfw
- OpenNews: Удалённые уязвимости в IPv6-стеках OpenBSD и FreeBSD
- OpenNews: Уязвимости в IPv6-стеке FreeBSD
|
|
Обсуждение (106 +16) |
Тип: Проблемы безопасности |
|
| |
|
|
| · | 22.12 |
Релиз видеоплеера MPV 0.41 (94 +43) |
| |
После девяти месяцев разработки сформирован выпуск открытого видеоплеера MPV 0.41, в 2013 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения оставшегося GPL-кода можно использовать опцию "--enable-lgpl".
Среди изменений в новой версии:
- По умолчанию задействован модуль вывода vo_gpu_next, построенный на основе библиотеки libplacebo и использующий шейдеры и графические API Vulkan, OpenGL, Metal или Direct3D для
обработки и отрисовки видео. Для возвращения старого модуля вывода можно использовать опцию "--vo=gpu".
- Объявлено приоритетным аппаратное декодирование видео с использованием графического API Vulkan (расширения VK_KHR_video_decode_queue, VK_KHR_video_decode_h264,
VK_KHR_video_decode_h265 и VK_KHR_video_decode_vp9).
- Реализация контекстного меню, вызываемого при клике правой кнопкой мыши, переведена на скрипт context_menu.lua.
- На платформе Android для вывода звука задействован бэкенд
AAudio.
- В модуле вывода vo_gpu_next улучшено управление цветом и решены проблемы, проявлявшиеся в окружениях на базе Wayland.
- Добавлена поддержка Wayland-протокола color-representation-v1, предоставляющего возможности для управления цветом.
- Добавлена поддержка Wayland-протокола "tablet" для организация ввода с графических планшетов.
- Реализована возможность записи в буфер обмена в окружениях на базе Wayland.
- Добавлен бэкенд для работы с буфером обмена на системах с X11.
- Для Linux реализована поддержка датчиков освещённости.
- Встроены обработчики для регистрации mpv в качестве проигрывателя мультимедийного контента на платформе Windows.
- В качестве минимально поддерживаемых заявлены версии FFmpeg 6.1 и libplacebo 6.338.2.
- Главная ссылка к новости
- OpenNews: Релиз видеоплеера MPV 0.40
- OpenNews: Новая версия музыкального проигрывателя DeaDBeeF 1.10.0
- OpenNews: Выпуск системы потокового видеовещания OBS Studio 32.0
- OpenNews: Выпуск медиаплеера VLC 3.0.23
- OpenNews: Открыта реализация протокола ASIO и перелицензирован SDK музыкальных плагинов VST 3
|
|
|
| |
|
|
| · | 22.12 |
Выпуск эмулятора 86Box 5.3 (49 +29) |
| |
Представлен выпуск проекта 86Box 5.3, развивающего эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino. Код проекта написан на языке C и распространяется под лицензией GPLv2.
Для управления работой предоставляется графический интерфейс c возможностями для настройки виртуальных машин. Доступна эмуляция различных периферийных устройств, таких как видеоадаптеры, звуковые карты, сетевые карты и контроллеры жёстких дисков.
Среди поддерживаемых операционных систем: MS-DOS, Windows 3.11/95, OS/2, различные дистрибутивы Linux, BeOS, NEXTSTEP и другие старые ОС.
В новом выпуске:
- Внесены оптимизации для повышения производительности. За счёт перехода на новую runtime-библиотеку повышена производительность работы на хостах с Windows. Ускорен динамический перекомпилятор, применяемый на системах с архитектурой ARM и процессорами Apple Silicon. Благодаря задействованию многопоточности увеличена производительность эмуляции видеокарт Voodoo, ATI Mach64 и S3.
- В эмуляторе дисковода повышена реалистичность звуков, издаваемых во время работы с дискетой, таких как вращение шпинделя и перемещение головок. Коллекция звуков дисководов вынесена в отдельный пакет. Добавлены звуки, записанные на двух 3.5-дюймовых и трёх 5.25-дюймовых дисководах.
- Добавлена настраиваемая комбинация клавиш Ctrl+Alt+Page Down для показа и скрытия интерфейса 86Box в полноэкранном режиме.
- В панель инструментов добавлена кнопка, а также элемент меню и клавиатурная комбинация Ctrl+Alt+I для временного отключения динамического перекомпилятора для выбранных приложений.
- Добавлена панель для быстрого выполнения частоиспользуемых команд.
- Добавлены пиктограммы в меню.
- Изменён индикатор скорости эмуляции.
- Добавлена эмуляция компьютеров:
- 486 Socket 1: IBM PS/55 model 5550-V.
- 586 Socket 5: HP Pavilion 50x0/70xx.
- 586 Socket 7: ASUS TX97-XV, HP Pavilion 51xx/7070/7090/71xx, 52xx/53xx/71xx/72xx, 73xx/74xx.
- 686 Slot 1: MSI MS-6199VA (+ варианты BIOS от Compaq и Packard Bell).
- 686 Socket 370: MSI MS-6318 (+ варианты BIOS от Elonex, Fujitsu-Siemens, HP и Medion), Samsung CAIRO-5.
- Реализована эмуляция звуковых карт Crystal CS4232 ISA, OPTi 82C930 и OPTi 82C931 ISA.
- Реализована эмуляция CD-приводов HITACHI CDR-8435, TOSHIBA XM-6102B, NEC SCSI CD-ROM DRIVE:900, PLEXTOR SCSI CD-ROM PX-12CS, PX-12TS, PX-83CS, TOSHIBA SCSI CD-ROM XM-3701B.
- Главная ссылка к новости
- OpenNews: Выпуск эмулятора 86Box 5.2
- OpenNews: Проект Asahi Linux подготовил инструментарий для запуска Windows-игр
- OpenNews: Выпуск эмулятора FEX 2508, позволяющего запускать x86-программы на системах ARM64
- OpenNews: Опубликован эмулятор QEMU 10.1.0
- OpenNews: Выпуск эмулятора Box64 0.3.0, позволяющего запускать x86-игры на системах ARM64 и RISC-V
|
|
|
| |
|
|
| · | 22.12 |
Релиз ОС Qubes 4.3.0, использующей виртуализацию для изоляции приложений (68 +8) |
| |
После двух лет разработки представлен релиз операционной системы Qubes 4.3.0, реализующей идею использования гипервизора для строгой изоляции приложений и компонентов ОС (каждый класс приложений и системные сервисы работают в отдельных виртуальных машинах). Для работы рекомендуется система с 16 Гб ОЗУ (минимум - 6 Гб) и 64-разрядным CPU Intel или AMD с поддержкой технологий VT-x c EPT/AMD-v c RVI и VT-d или AMD IOMMU, желательно наличие GPU Intel (GPU NVIDIA и AMD недостаточно хорошо протестированы). Размер установочного образа - 7.8 ГБ (x86_64).
Приложения в Qubes разделены на классы в зависимости от важности обрабатываемых данных и решаемых задач. Каждый класс приложений (например, работа, развлечения, банковские операции), а также системные сервисы (сетевая подсистема, межсетевой экран, работа с хранилищем, USB-стек и т.п.), работают в отдельных виртуальных машинах, запускаемых с использованием гипервизора Xen. При этом указанные приложения доступны в рамках одного рабочего стола и выделяются для наглядности разным цветом обрамления окна. Каждое окружение имеет доступ на чтение к базовой корневой ФС и локальному хранилищу, не пересекающемуся с хранилищами других окружений, для организации взаимодействия приложений используется специальный сервис.
В качестве основы для формирования виртуальных окружений может применяться пакетная база Fedora и Debian, также сообществом поддерживаются шаблоны для Ubuntu, Gentoo и Arch Linux. Возможна организация доступа к приложениям в виртуальной машине с Windows, а также создание виртуальных машин на базе Whonix для обеспечения анонимного доступа через Tor. Пользовательская оболочка построена на основе Xfce. Когда пользователь запускает из меню приложение, это приложение стартует в определенной виртуальной машине. Содержание виртуальных окружений определяется набором шаблонов.
Основные изменения:
- Базовое окружение Dom0 обновлено до пакетной базы Fedora 41, а шаблон для виртуальных окружений до Fedora 42.
- Шаблон для формирования виртуальных окружений на базе Debian обновлён до ветки Debian 13, а на шаблон базе Whonix - до Whonix 18.
- Гипервизор Xen обновлён до ветки 4.19 (ранее использовался Xen 4.17).
- Реализована поддержка упреждающей загрузки одноразовых изолированных окружений (dispvm - disposable vm), позволяющая избавиться от задержки (7-20 секунд) при запуске регулярно используемых приложений в одноразовых окружениях.
- Предложен улучшенный инструментарий QWT (Qubes Windows Tools) для запуска виртуальных машин с Windows. Реализована поддержка Windows 10 и 11. Прекращена поддержка Windows 7.
- Реализован новый Device API для настройки автоматического прикрепления к виртуальным машинам подключаемых устройств, таких как USB-накопители, внешние звуковые и сетевые карты, устройства ввода, web-камеры и Bluetooth-устройства. Добавлен графический интерфейс для настройки проброса устройств в виртуальные машины.
- В Qube Manager и других графических утилитах задействован новый набор пиктограмм.
- Добавлена возможность прикрепления произвольных текстовых заметок к виртуальным машинам.
- В конфигураторе виртуальных машин реализовано отображений пиктограмм приложений.
- Улучшена навигация по меню приложений при помощи клавиатуры.
- Добавлен централизованный сервис qubes.TrayNotification для вывода уведомлений из разных виртуальных машин.
- Добавлена опция для запуска терминала с правами root через виджет Qubes Domains.
- Добавлена поддержка расширенного формата разметки (AF, Advanced Format) для работы с дисками с 4-килобайтным размером секторов.
- Добавлена экспериментальная поддержка управления конфигурацией через Ansible.
- Добавлена экспериментальная поддержка технологии Qubes Air с реализацией протокола qrexec и возможностью запуска внешних виртуальных машин.
- Применяемый по умолчанию хранитель экрана заменён с XScreenSaver на xfce4-screensaver.
- Улучшена поддержка подключаемых звуковых карт и звуковых устройств с интерфейсом Bluetooth.
- Главная ссылка к новости
- OpenNews: Концепция stateless-ноутбука, защищённого от аппаратных бэкдоров
- OpenNews: Йоанна Рутковская покинула проект Qubes и присоединилась к работе над платформой Golem
- OpenNews: Релиз ОС Qubes 4.0, использующей виртуализацию для изоляции приложений
- OpenNews: Проект Qubes выступил с новой инициативой сертификации безопасных ноутбуков
- OpenNews: Опубликован дистрибутив для анонимных коммуникаций Whonix 18.0
|
|
|
| |
|
|
| · | 21.12 |
Выпуск EasyOS 7.1, дистрибутива от создателя Puppy Linux (27 +10) |
| |
Барри Каулер (Barry Kauler), основатель проекта Puppy Linux, опубликовал дистрибутив EasyOS 7.1, совмещающий технологии Puppy Linux с применением контейнерной изоляции для запуска компонентов системы. Управление дистрибутивом производится через развиваемый проектом набор графических конфигураторов. Размер загрузочного образа 1 ГБ.
Особенности дистрибутива:
- Каждое приложение, а также сам рабочий стол, могут быть запущены в отдельных контейнерах, для изоляции которых используется собственный механизм Easy Containers.
- По умолчанию работа осуществляется с правами root со сбросом привилегий при запуске каждого приложения, так как EasyOS позиционируется как Live-система одного пользователя.
- Дистрибутив устанавливается в отдельный подкаталог и может сосуществовать с другими данными на накопителе (система устанавливается в /releases/easy-7.1, пользовательские данные сохраняются в каталоге /home, а дополнительные контейнеры с приложениями размещаются в каталоге /containers).
- Поддерживается шифрование отдельных подкаталогов (например, /home).
- Возможна установка мета-пакетов в формате SFS, представляющих собой монтируемые образы со Squashfs, объединяющие несколько обычных пакетов и, по сути, напоминающие форматы AppImage, Snap и Flatpak.
- Система обновляется в атомарном режиме (новая версия копируется в другой каталог и переключается активный каталог с системой) и поддерживает откат изменений в случае возникновении проблем после обновления.
- Имеется режим запуска из ОЗУ, в котором при загрузке система копируется в память и работает без обращения к дискам.
- Для сборки дистрибутива используется инструментарий WoofQ2 и исходные тексты пакетов от проекта Debian.
- Рабочий стол основан на оконном менеджере JWM и файловом менеджере ROX.
- В базовую поставку входят такие приложения, как Firefox, LibreOffice, Scribus, Inkscape, GIMP, mtPaint, Dia, Gpicview, текстовый редактор Geany, менеджер паролей Fagaros, система управления личными финансами HomeBank, персональная Wiki DidiWiki, органайзер Osmo, менеджер проектов Planner, система заметок Notecase, Pidgin, музыкальный проигрыватель Audacious, медиаплееры Celluloid, VLC и MPV, видеоредактор LiVES, система потокового вещания OBS Studio.
- Для упрощения обмена файлами и организации совместного доступа к принтерам предлагается собственное приложение EasyShare.
Среди изменений в EasyOS 7.1:
- В мастере настройки звуковой карты (MSCW, Multiple Sound Card Wizard) реализована возможность восстановления параметров по умолчанию.
- В контекстное меню, вызываемое при клике правой кнопкой мыши, добавлена возможность вызова SeaMonkey Composer для HTML-файлов.
- В конфигураторе EasySetup налажена настройка яркости экрана.
- При установке LibreOffice Draw реализовано отображение соответствующей кнопки в меню приложений.
- Обновлены версии ядра Linux 6.12.62 и браузера Chromium 143.0.7499.109.
- Главная ссылка к новости
- OpenNews: Релиз дистрибутива Slacko Puppy 7.0
- OpenNews: Выпуск Puppy Linux 9.5, дистрибутива для устаревших компьютеров
- OpenNews: Релиз Linux-дистрибутива Quirky 8.4, развиваемого автором Puppy Linux
|
|
|
| |
|
|
| · | 21.12 |
Релиз программы для обработки фотографий Darktable 5.4.0 (19 +19) |
| |
Представлен релиз программы для обработки цифровых фотографий Darktable 5.4.0. Darktable специализируется на недеструктивной работе с raw-изображениями и может использоваться в качестве свободной альтернативы Adobe Lightroom. Программа позволяет вести базу фотографий, осуществлять наглядную навигацию по имеющимся снимкам, а также корректировать искажения, устранять шумы, управлять цветом и улучшать качество фотографии, сохраняя при этом исходный снимок и всю историю операций с ним. Код проекта написан на языке Си и распространяется под лицензией GPLv3. Интерфейс построен с использованием библиотеки GTK. Бинарные сборки подготовлены для Linux (AppImage, в процессе подготовки flatpak и snap), Windows и macOS.
Основные изменения:
- Добавлена поддержка использования нескольких рабочих областей, каждая из которых имеет отдельный файл конфигурации и свою БД. После активации соответствующей настройки в конфигураторе, при запуске начнёт выводится диалог, позволяющий создать новую рабочую область или выбрать уже существующую для использования по умолчанию. Возможно создание временной рабочей области, БД для которой размещается в оперативной памяти и не сохраняется на диск.
- Улучшена работа в окружениях на базе протокола Wayland, среди прочего налажена поддержка цветовых профилей ICC в системах на базе Wayland. Отмечается, что Darktable теперь работает с Wayland также же хорошо, как и при использовании X11.
- В модуль Demosaic ("Дебайеризация"), обеспечивающий восстановление недостающих компонентов цвета на основе обработки имеющихся в raw-файле данных от сенсора, добавлена новая секция "Capture Sharpening" для восстановления деталей, потерянных после размытия при съёмке, например, из-за дифракции или сглаживания фильтром.
- Предложен модуль с новой реализацией тонального отображения (tone mapper), основанной на алгоритме тонального преобразования AgX из Blender. Модуль обеспечивает цветопередачу, схожую с модулем
"Сигмоида", но предоставляет больше возможностей для настройки. По аналогии с модулем "Плёночная тональная кривая RGB" (Filmic RGB) для настройки экспозиции новый модуль даёт возможность задавать точки белого и чёрного. Помимо этого, модуль реализует настраиваемую пользователем опорную точку для тональной кривой, уровень контраста вокруг которой можно корректировать.
- В режимах светового стола (lighttable) и фоторедактора (darkroom) обеспечено сохранение между сеансами состояния кнопок в панели инструментов.
- Внесены оптимизации производительности. Модуль Lut3D ускорен на 5-20%. Значительно сокращено время первого запуска при размещении библиотеки на жёстком диске или в сетевом хранилище. Повышена отзывчивость интерфейса при активации модуля "Пластика" (Liquify).
- Во вспомогательных модулях и модулях обработки реализована поддержка иерархических пресетов.
- Добавлена поддержка камер:
- Canon EOS R1, EOS R5 Mark II, PowerShot D10, PowerShot S100V, PowerShot S2 IS.
- Fujifilm FinePix HS33EXR, X-E5.
- Kodak DCS Pro SLR/c, P712.
- Leica D-Lux 8, M EV1, Q3 Monochrom, X-E (Typ 102).
- Nikon Z fc.
- M System OM-5 Mark II.
- Olympus SP550UZ, SP565UZ.
- Panasonic DC-S1M2, DC-S1M2ES.
- Ricoh GR IV, GX200.
- Sony DSC-RX1RM3, ZV-1M2.
- Добавлены профили баланса белого для камер
Canon EOS R5 Mark II,
Nikon D2H,
Nikon Z5_2.
- Добавлены шумовые профили для камер
Canon EOS R1,
Canon EOS R5 Mark II,
Fujifilm X-E5,
Fujifilm X-M5,
Nikon Z fc,
Sony ILCA-99M2.
- Приостановлена поддержка камер
Creo/Leaf Aptus 22(LF3779)/Hasselblad H1,
Fujifilm IS-1,
Kodak EasyShare Z980,
Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD,
Leaf Credo 60,
Leaf Credo 80,
Olympus SP320,
Phase One IQ250,
ST Micro STV680.
- Главная ссылка к новости
- OpenNews: Выпуск программы для обработки фотографий Darktable 5.0.0
- OpenNews: Выпуск свободной системы 3D-моделирования Blender 5.0
- OpenNews: Опубликован проект PIXIE для построения 3D-моделей людей по фотографии
- OpenNews: Google опубликовал библиотеку Magritte для скрытия лиц на видео и фотографиях
- OpenNews: Релиз программы для обработки фотографий RawTherapee 5.12
|
|
|
| |
|
|
| · | 21.12 |
Выпуск отладчика GDB 17 (58 +18) |
| |
Представлен релиз отладчика GDB 17.1 (первый выпуск серии 17.x, ветка 17.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (C, C++, D, Go, Objective-C, Fortran, OpenCL C, Pascal, Rust, ассемблер, Modula-2 и Ada) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS).
Наиболее заметные улучшения:
- Для систем x86-64 реализована поддержка теневого стека (shadow stack), позволяющего блокировать работу многих эксплоитов, используя аппаратные возможности процессоров Intel для защиты от перезаписи адреса возврата из функции в случае переполнения буфера в стеке. Суть защиты в том, что после передачи управления функции, адреса возврата сохраняются процессором не только в обычном стеке, но и в отдельном "теневом" стеке, который не может быть изменён напрямую. Перед выходом из функции адрес возврата извлекается из теневого стека и сверяется с адресом возврата из основного стека.
- Добавлена возможность отладки Linux-программ, собранных для архитектуры AArch64 и использующих расширение GCS (Guarded Control Stack). GCS предоставляет средства для аппаратной защиты адресов возврата из функций и блокирования эксплоитов, использующих методы возвратно-ориентированного программирования (ROP - Return-Oriented Programming, эксплоит формируется из уже имеющихся кусков машинных инструкций, завершающихся инструкцией возврата управления).
- Для систем с архитектурой rv64gc реализована полная поддержка записи процесса выполнения программы для отладки в обратном направлении и повторного воспроизведения участков кода.
- В команду "info threads" добавлены опции "-stopped" и "-running" для показа только остановленных или только выполняемых потоков.
- В команде "info sharedlibrary" на платформах Linux и FreeBSD обеспечен показ адресов для всего диапазона памяти, выделенного разделяемой библиотеке (ранее показывался только базовый адрес и адреса для секции .text).
- Обеспечена возможность использования снимков состояния (checkpoint) в Linux при одновременной отладке несколько процессов.
- Расширена поддержка пространств имён компоновщика (linker namespace).
- Для выделения ошибок и предупреждений задействованы символы emoji.
- На платформе Linux реализована встроенная возможность доступа к локальным переменным потоков (Thread-Local Storage, TLS), используемая при отсутствии библиотеки libthread_db. Возможность доступна для архитектур x86_64, aarch64, ppc64, s390x и riscv при сборке с GLIBC или MUSL.
- Добавлена команда "set riscv numeric-register-names" для отображения регистров RISC-V c использованием их цифровых идентификаторов вместо ABI-имён.
- Внесены улучшения в Python API. Добавлены новые классы gdb.Color и gdb.ParameterPrefix, атрибут gdb.Value.is_unavailable, функция gdb.warning(). Прекращена поддержка старых версий Python - поддерживается только Python 3.4 и новее.
- Внесены улучшения в Guile API. Добавлен тип "<gdb:color>".
- Расширены возможности протокола DAP (Debugger Adapter Protocol): реализована поддержка запросов "completions" и добавлена опция "--binary-output" для отключения преобразования символов перевода строки на платформе Windows.
- Добавлены переменные $_colorsupport (список цветовых пространств, поддерживаемых терминалом), $linker_namespace_count и $_linker_namespace (список активных пространств имён компоновщика).
- Добавлены опции "--disable-gdb-compile" для отключения подсистемы компиляции, а также "--disable-gdb-dwarf-support" и "--disable-gdb-mdebug-support" для отключения отладочной информации в форматах DWARF и mdebug/ecoff.
- В gdbserver прекращена поддержка UST (static tracepoint).
- Главная ссылка к новости
- OpenNews: Выпуск отладчика GDB 16
- OpenNews: Проект OpenAI открыл Transformer Debugger, отладчик для моделей машинного обучения
- OpenNews: Выпуск системы динамической отладки SystemTap 5.0
- OpenNews: Для Linux представлена система динамической отладки BPFtrace (DTrace 2.0)
- OpenNews: Выпуск системной библиотеки Glibc 2.42 и набора утилит GNU Binutils 2.45
|
|
|
| |
|
|
| · | 21.12 |
Выпуск дистрибутива Chimera 20251220, сочетающего ядро Linux с окружением FreeBSD (61 +7) |
| |
Опубликовано обновление сборок дистрибутива Chimera Linux, примечательного использованием ядра Linux в сочетании с утилитами из FreeBSD, системным менеджером dinit и стандартной Си-библиотекой Musl. Сборка осуществляется компилятором Clang. Загрузочные Live-образы сформированы для архитектур x86_64, ppc64le, aarch64, riscv64 и ppc64 в вариантах с GNOME (1.8 ГБ), KDE (2.5 ГБ) и урезанным окружением (1 Гб).
Проект нацелен на создание Linux-дистрибутива с альтернативным инструментарием и развивается с учётом опыта разработки Void Linux (автор Chimera является бывшим мэйнтейнером Void, отвечавшим за архитектуры POWER и PowerPC). Как и Void Linux, проект развивается с использованием непрерывного цикла обновления версий программ (rolling-модель). Пользовательские компоненты FreeBSD выбраны как менее усложнённые и более подходящие для легковесных и компактных систем, чем штатный инструментарий GNU.
Помимо утилит из FreeBSD, поставляемых вместо таких пакетов, как coreutils, findutils, diffutils, sed и grep, в дистрибутиве задействованы GNU Make, util-linux, syslog-ng, udev, pam, dinit, clang, lld, libc++ и musl. Функции выделения памяти в musl заменены на mimalloc. В качестве файловой системы применяется ZFS. Раздел /var не сохраняет своё состояние между перезапусками (stateless). Для управления мультимедийными потоками применяется PipeWire. В графических окружениях по умолчанию используется Wayland.
Для установки дополнительных программ предлагаются как бинарные пакеты, так собственная система сборки из исходных текстов - cports, написанная на Python. В настоящее время сопровождается более 4000 портов. Сборочное окружение запускается в отдельном непривилегированном контейнере, создаваемом при помощи инструментария bubblewrap. Для управления бинарными пакетами задействован пакетный менеджер APK (Alpine Package Keeper, apk-tools), а в качестве опции может использоваться Flatpak.
В новом выпуске:
- Добавлен экспериментальный консольный инсталлятор, запускаемый командой chimera-installer после загрузки в Live-режиме. Инсталлятор поддерживает локальную и удалённую установку, выбор зеркала репозитория APK, выполнение базовых настроек (задание имени хоста, часового пояса, root-пароля и создание учётной записи пользователя), установку дополнительных пакетов, выбор версии ядра и настройку загрузчика (GRUB и systemd-boot). Пока не поддерживается разбивка и форматирование дисковых разделов (разбивку, форматирование и монтирование следует выполнить вручную до запуска инсталлятора).
- Задействовано ядро Linux 6.18. Обновлены версии программ, например, GNOME 49.1, KDE Plasma 6.5.4, enlightenment 0.27.1, icewm 3.8.2, chromium 143, clang 21.1.4, docker 28.3.2, ffmpeg 8.0, flatpak 1.16.1, gtk 4.20.2, musl 1.2.5, python 3.13.9, pipewire 1.4.9.
- В Live-образах отключён автоматический импорт пулов LVM и ZFS, в некоторых ситуациях приводивший к нарушению работы системы.
- Главная ссылка к новости
- OpenNews: Дистрибутив Chimera Linux, сочетающий ядро Linux с окружением FreeBSD
- OpenNews: Выпуск Wifibox 0.12, окружения для использования WiFi-драйверов Linux во FreeBSD
- OpenNews: Начало разработки Linux-дистрибутива с утилитами OpenBSD
- OpenNews: Выпуск дистрибутива helloSystem 0.7, использующего FreeBSD и напоминающего macOS
- OpenNews: Выпуск ravynOS 0.6, редакции FreeBSD, нацеленной на совместимость c macOS
|
|
|
| |
|
|
| · | 21.12 |
Arch Linux переходит на использование открытых модулей ядра в пакетах с драйверами NVIDIA (132 +32) |
| |
Разработчики дистрибутива Arch Linux анонсировали замену пакетов с проприетарными драйверами NVIDIA "nvidia", "nvidia-dkms" и "nvidia-lts" на пакеты "nvidia-open", "nvidia-open-dkms" и "nvidia-lts-open", в которых используются открытые компанией NVIDIA модули ядра. Решение обусловлено оставлением в драйверах NVIDIA 590.x только поддержки GPU, начиная с микроархитектуры Turing (серии RTX 20xx и GTX 1650), что делает бессмысленным поддержание в официальных репозиториях проприетарного варианта модулей, основной причиной поставки которого было сохранение поддержки старых GPU.
Открытые модули поддерживают работу только с GPU, оснащёнными микроконтроллером GSP (GPU System Processor), выносящим операции инициализации и управления GPU из драйвера на уровень проприетарной прошивки. GSP поставляется в видеокартах на базе таких микроархитектур, как Turing, Ampere, Ada и Hopper.
Видеокарты на базе микроархитектур Pascal и Maxwell, а также более старые GPU, в открытых модулях не поддерживаются, поэтому пользователям старых GPU рекомендовано удалить пакеты nvidia, nvidia-lts или nvidia-dkms и переключиться на использование legacy-ветки драйверов, распространяемой в репозитории AUR в пакете nvidia-580xx-dkms. Пользователи Turing и более новых GPU будут переведены на пакеты с открытыми модулями ядра автоматически (достаточно просто установить обновления командой "pacman -Syu").
- Главная ссылка к новости
- OpenNews: Проблемы с доступностью инфраструктуры Arch Linux из-за DDoS-атаки
- OpenNews: Arch Linux перешёл на 64-разрядные сборки Wine (WoW64)
- OpenNews: Состояние поддержки Wayland в проприетарных драйверах NVIDIA
- OpenNews: AlmaLinux начал предоставлять пакеты с драйверами NVIDIA
- OpenNews: Выпуск проприетарного драйвера NVIDIA 590.48.01
|
|
|
| |
|
|
| · | 20.12 |
Выпуск Coreboot 25.12, открытой альтернативы проприетарным прошивкам (13 +24) |
| |
Опубликован выпуск проекта CoreBoot 25.12, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В состав новой версии включено 680 изменений, подготовленных при участии 110 разработчиков.
Основные изменения:
- Реализована поддержка материнских плат:
- ASRock Z77 Extreme4
- ASUS PRIME H610I-PLUS D4
- Lenovo ThinkPad: T470s, T580
- Siemens MC EHL: MC EHL6
- Star Labs Starfighter: Arrow Lake (285H)
- Topton ADL: TWL (X2E_N150)
- 6 плат, применяемых в различных устройствах с Chrome OS или на серверах Google.
- Добавлена предварительная поддержка SoC AMD Turin.
- В драйвере SMMSTORE создаваемый по умолчанию размер хранилища увеличен с 256KB до 512KB, что позволяет выделить больше места для UEFI-переменных и данных, сохраняемых в защищённых через SMM областях постоянной памяти. Многие платформы Coreboot переведены на использование SMM-хранилища размером 512KB. Драйвер SMMSTORE использует режим SMM (System Management Mode) для записи, чтения и очистки областей на flash-памяти, и может применяться в ОС или компонентах прошивки для организации постоянного хранения настроек.
- Добавлена поддержка конфигурационного фреймворка CFR (Coreboot Forms Representation), предоставляющего унифицированный API для изменения настроек прошивки, например, связанных с активацией iGPU, выбором тачпада/сенсорного экрана, управлением кулерами и прочими аппаратными возможностями. Механизм CFR реализован для более 40 материнских плат Google и позволяет изменять поведение прошивки без перекомпиляции и перезаливки. Фреймворк интегрируется с хранилищем переменных UEFI и другими бэкендами для постоянной памяти.
- Значительно расширена поддержка SoC Qualcomm X1P42100 и улучшены отладочные возможности для данной платформы. Добавлена возможность загрузки ramdump-образов и применения APDP (Application Processor Debug Policy) при отладке. Улучшена работа дисплейной подсистемы MDSS (Mobile Display Subsystem), добавлена поддержка API Lucidole PLL и обеспечено корректное резервирование DRAM.
- На платформах Intel улучшена поддержка камер с интерфейсом MIPI (Mobile Industry Processor Interface), применяемых во многих новых моделях ноутбуков вместо ранее используемой потоковой передачи видео по шине USB от устройств, поддерживающих стандарт UVC (USB Video Class). MIPI предоставляет доступ к сенсору камеры, используя CSI-ресивер (Camera Serial Interface) и интегрированный в CPU процессор обработки изображений (ISP, Image Signal Processor), обеспечивающий формирования изображения на основе сырых (raw) данных, поступающих от сенсора. В новой версии расширена поддержка SSDB (Sensor Static Data Block) и обеспечена генерация информации PLD (Physical Location Descriptor) для датчиков камеры.
- В реализацию платформы AMD Glinda добавлена поддержка SoC Faegan, 10-гигабитных Ethernet-контроллеров и использования настроек USB4 FSP UPD (Firmware Support Package User Product Data) из DeviceTree. Расширены возможности, доступные через ACPI.
- Для платформ Intel Panther Lake реализована поддержка определения и настройки модулей памяти LPCAMM (Low Power Compression Attached Memory Module).
- Переработана поддержка дисплейной подсистемы для SoC MediaTek.
- Для ускорения загрузки упрощено вычисление MTRR (Memory type range registers) для чипов AMD.
- Улучшена инициализация ACPI-таблицы FACS (Firmware ACPI Control Structure).
- Улучшены возможности управления яркостью на системах с Intel GMA.
- В Libpayload добавлен API для определения размера физической памяти и реализована поддержка алгоритма сжатия LZ4.
- Улучшен драйвер для контроллеров сенсорных экранов на платформах Intel.
- Добавлена поддержка USB Type-C для чипов Qualcomm.
- Добавлены драйверы SoundWire для кодеков Cirrus Logic CS35L56 и CS42L43.
- Расширена поддержка ACPI на системах RISC-V.
- Обновлены версии binutils 2.45 и ACPICA 20250807. Из предлагаемых по умолчанию сборок исключён инструментарий nds32le-elf.
- Главная ссылка к новости
- OpenNews: Выпуск Coreboot 25.09, открытой альтернативы проприетарным прошивкам
- OpenNews: Выпуск загрузочных прошивок CoreBoot 25.06, Libreboot 25.06 и Canoeboot 25.06
- OpenNews: Нападки производителя ноутбуков Malibal на проект coreboot
- OpenNews: Intel начал продвигать решения на базе CoreBoot для систем с процессорами Intel Xeon 6
- OpenNews: Релиз Rockbox 4.0, открытой прошивки для аудиоплееров
|
|
|
| |
|
|
| · | 20.12 |
В KDE реализована поддержка автоматического изменения яркости экрана (49 +16) |
| |
Опубликован очередной еженедельный отчёт о разработке KDE. Наиболее заметные изменения, развиваемые для выпуска KDE Plasma 6.6, запланированного на 12 февраля:
- Добавлена возможность автоматической настройки яркости экрана на устройствах с датчиком освещённости.
- В конфигураторе на страницу настройки сетевого подключения и Wi-Fi добавлена информация о подключённых беспроводных сетях, аналогичная сведениям, показываемым в панельном апплете.
- В менеджере приложений Discover реализовано отображение информации о числе доступных обновлений.
- Обходным путём решена проблема с некорректным отображением цветов при запуске Windows-игр с поддержкой HDR в Wine или Proton.
- В уведомления о скриншотах добавлена кнопка "Open Containing Folder" для открытия каталога, в который сохраняются скриншоты.
- В виджет со списком окон добавлена возможность исключения окон, открытых на других экранах и виртуальных рабочих столах.
- В обработчик сворачивания всех окон добавлено действие Meta+Shift+O для минимизации всех окон, кроме текущего.
- В сеансе на базе Wayland значительно улучшена поддержка зеркалирования содержимого на нескольких экранах.
- Добавлена возможность использования в Wayland-сеансе утилиты kscreen-doctor для добавления собственных режимов экрана.
- Добавлена возможность перемещения окон стилусом графического планшета (смещение стилуса при удержании клавиши Meta).
- Решены проблемы с аварийным завершением при использовании в Plasma стороннего плагина WallpaperEngineKDE.
- Сокращено возникновение пропусков кадров (frame drop) на мониторах с очень высокой частотой обновления.
- В приложениях, использующих xdg-desktop-portal-kde, добавлена возможность предотвращения завершения сеанса, например, из-за наличия несохранённых документов.
- Главная ссылка к новости
- OpenNews: Анонсирован KDE Ni! OS, дистрибутив для разработчиков KDE
- OpenNews: Опубликован KDE Gear 25.12, набор приложений от проекта KDE
- OpenNews: В KDE Plasma 6.8 решено прекратить поддержку X11
- OpenNews: В KDE продолжено оттачивание интерфейса и реализована эмуляция XRandr в KWin
- OpenNews: Релиз среды рабочего стола KDE Plasma 6.5
|
|
|
| |
|
|
| Следующая страница (раньше) >> |