Автор: ProHoster

NVIDIA опубликовала код с реализацией vGPU на базе драйвера Nouveau

Компания NVIDIA опубликовала набор патчей для ядра Linux с реализацией технологии vGPU, позволяющей использовать виртуальные GPU NVIDIA в системах виртуализации. Работа vGPU организуется аппаратно через разделение ресурсов физического GPU NVIDIA и привязки каждому vGPU своей виртуальной функции PCI Express (VF, Virtual Function), что позволяет создавать на базе гостевых систем мощные виртуальные рабочие станции, способные выполнять […]

Valve анонсирует протоколы Frog для обхода медленной разработки Wayland и бесконечных обсуждений

На gitlab.freedesktop.org появился запрос на слияние (Merge Request) о внедрении протокола frog-fifo-v1 в исходные тексты драйверов Mesa. В тексте этого MR объясняется, что SteamOS (Steam Deck) и Gamescope уже «поставляют по существу эту функциональность» начиная с версии 3.5, поскольку это «серьезная и реальная проблема». По словам Мисила (misyltoad, misyl), который выполняет различную работу для Valve […]

В OpenBSD запретили использование нулевых символов в shell-скриптах

Тэо де Раадт (Theo de Raadt) добавил изменение, запрещающее использование символа с нулевым кодом в shell-скриптах, обрабатываемых используемым по умолчанию командным интерпретатором ksh. Наличие нулевых символов в скриптах теперь будет приводить к завершению выполнения с выводом ошибки, за исключением случаев их размещения среди данных, прикреплённых в конце файла следом за кодом. Изменение включено в состав […]

Компания Valve запустила проект Frog для ускорения продвижения новых протоколов Wayland

Разработчики из компании Valve представили проект frog-protocols, в рамках которого планируется развивать дополнительный набор протоколов для Wayland, дополняющих протоколы из набора wayland-protocols, поставляющего Wayland-расширения для построения композитных серверов и пользовательских окружений. Создание отдельного набора протоколов к Wayland объясняется слишком медленным и буксующим в бесконечных обсуждениях процессом принятия новых протоколов в wayland-protocols, который может затягиваться на […]

Опубликован исходный код мультимедийного проигрывателя Winamp

Компания Llama Group опубликовала исходный код мультимедийного проигрывателя Winamp. Код написан на языке C++ и использует в качестве зависимостей Qt, libvpx, libmpg123, OpenSSL и DirectX 9 SDK. Сборка десктоп-приложения поддерживается только для платформы Windows и требует наличие компилятора Visual Studio 2019 и библиотек Intel IPP 6.1.1.035. Код вариантов Winamp для macOS, Android и iOS остаётся […]

Обновление OpenWrt 23.05.5

Опубликовано обновление дистрибутива OpenWrt 23.05.5, ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы, коммутаторы и точки доступа. OpenWrt поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска […]

lists.gnu.org разблокирован в России

Тихо и незаметно, как и был заблокирован, разблокирован список рассылки проекта GNU — https://lists.gnu.org Сайт был заблокирован в 2022 году из-за спам сообщений в списке рассылки, где, по мнению РКН, были опубликованы персональные данные россиян. После удаления спам-писем из архива рассылки, и уведомлении об этом регулятора, РКН уведомил GNU.ORG об исключении из автоматизированной информационной системы […]

Вышла сборка GNU toolchain c GCC 14.2.0 для Symbian

После долгого и тяжелого труда вышла сборка GCC 14.2.0 в которой были исправлены ошибки сборки и добавлен ряд улучшений. В состав также вошли Binutils 2.29.1 и GDB 10.2. Для Windows доступна в виде исполняемых файлов, для сборки на Linux-системах прилагается bash-сценарий. Улучшения: поддержка C++11 и новее в SDK; по умолчанию определен макрос используемый для Symbian: […]

Исходный код Winamp опубликован под несвободной лицензией

Привет, ЛОР! Свершилось то, чего все так долго ждали: исходный код легендарного аудиоплеера Winamp был опубликован под открытой, но не свободной лицензией. Лицензия Winamp Public License запрещает создание форков и распространение модифицированных копий как в исходных кодах, так и в виде сборок. Для сборки из исходного кода на данный момент требуются: Visual Studio 2019, libvpx, […]

MPV 0.39.0

После пяти месяцев разработки состоялся выпуск 0.39.0 популярного медиаплеера с открытым исходным кодом MPV. Основные нововведения: Добавлена поддержка масштабирования с помощью фильтра D3D11VA для видеокарт NVIDIA RTX и Intel VSR. Введена поддержка мультитач для улучшения взаимодействия с пользователем. Улучшена система выбора треков для мультиязычных компонентов. Повышена совместимость с dmabuf-wayland для пользователей Wayland. Добавлен новый скрипт […]

Компания Tesla открыла реализацию сетевого протокола TTPoE

Компания Тesla опубликовала наработки, связанные с сетевым протоколом TTPoE (Tesla Transport Protocol over Ethernet), разработанным для снижения задержек при передаче трафика в датацентрах и инфраструктурах, обеспечивающих работу систем машинного обучения. Компания Tesla намерена стандартизировать TTPoE и для достижения данной цели присоединилась к консорциуму UEC (Ultra Ethernet Consortium). Код реализации TTPoE написан на языке Си и […]

Уязвимости в PCP и Nix, позволяющие поднять привилегии в системе

В инструментарии PCP (Performance Co-Pilot), применяемом для сбора статистики о производительности системы (например, используется в интерфейсе Cockpit), выявлены две уязвимости. Первая уязвимость (CVE-2024-45770) присутствует в утилите pmpost, предназначенной для отправки сообщений в лог и при определённых условиях запускаемой с повышенными привилегиями. Эксплуатация уязвимости позволяет добиться выполнения кода с правами root, но для совершения атаки необходимо […]