Опубликован инструментарий ZLUDA, позволяющий запускать CUDA-приложения на GPU AMD

Проект ZLUDA подготовил открытую реализацию технологии CUDA для GPU AMD, позволяющую выполнять немодифицированные CUDA-приложения с производительностью, близкой к производительности приложений, выполняемых без прослоек. Проект обеспечивает бинарную совместимость с существующими CUDA-приложениями, собранными при помощи компилятора CUDA для GPU NVIDIA. Реализация работает поверх развиваемого компанией AMD стека ROCm и runtime HIP (Heterogeneous-computing Interface for Portability). Код проекта написан на языке Rust и распространяется под лицензиями MIT и Apache 2.0. Поддерживается работа в Linux и Windows. Слой для организации работы CUDA на системах с GPU AMD разрабатывался последние два года, но проект имеет более давнюю историю и изначально создавался для обеспечения работы CUDA … Читать далее Опубликован инструментарий ZLUDA, позволяющий запускать CUDA-приложения на GPU AMD

Представлена новая модель формирования релизов Ubuntu Touch

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, объявил о переходе на новую модель формирования релизов. Вместо выпусков в форме «OTA-номер имя_ветки» новые версии прошивки Ubuntu Touch решено выпускать с использованием схемы «год.месяц.обновление», где год и месяц соответствуют времени значительного релиза, основанного на новой ветке Ubuntu. Номер обновления соответствует промежуточному выпуску, включающему только исправления и мелкие улучшения. Значительные релизы планируют публиковать раз в полгода, а промежуточные — каждые два месяца. Новая схема будет применена после обновления проекта до пакетной базы Ubuntu 24.04. Первую версия Ubuntu Touch на базе … Читать далее Представлена новая модель формирования релизов Ubuntu Touch

Во вкладках Firefox появится функция предпросмотра эскиза сайта

В ночных сборках Firefox, на базе которых 19 марта будет сформирован выпуск Firefox 124, добавлена возможность отображения эскизов страниц при наведения курсора на вкладки. Помимо эскиза в информационный блок о вкладке также добавлено упоминание показанной во вкладке ссылки. При этом показ ссылки во всплывающей над вкладкой подсказке появится уже в версии Firefox 123, намеченной на 20 февраля. По умолчанию предпросмотр эскизов отключён и требует активации настройки «browser.tabs.cardPreview.enabled» в about:config. Для управления задержкой перед появлением эскиза добавлена настройка «browser.tabs.cardPreview.delayMs», которая по умолчанию выставлена в 1000 мс, т.е. для появления подсказки требуется, чтобы курсок находился над кнопкой вкладки не менее секунды. Из … Читать далее Во вкладках Firefox появится функция предпросмотра эскиза сайта

Новая версия среды разработки Arduino IDE 2.3

Сообщество Arduino, развивающее серию открытых плат на базе микроконтроллеров, опубликовало релиз интегрированной среды разработки Arduino IDE 2.3, предоставляющей интерфейс для написания кода, компиляции, загрузки прошивок на оборудование и взаимодействия с платами в процессе отладки. Разработка прошивок производится на немного урезанной версии C++ с фреймворком Wiring. Код интерфейса среды разработки написан на языке TypeScript (типизированный JavaScript), а бэкенд реализован на языке Go. Исходные тексты распространяются под лицензией AGPLv3. Подготовлены готовые пакеты для Linux, Windows и macOS. Ветка Arduino IDE 2.x создана на основе редактора кода Eclipse Theia и использует платформу Electron для построения интерфейса пользователя (ветка Arduino IDE 1.x была самодостаточным … Читать далее Новая версия среды разработки Arduino IDE 2.3

Выпуск системы индексации сетевого трафика Arkime 5.0

Опубликован релиз системы для захвата, хранения и индексации сетевых пакетов Arkime 5.0, предоставляющей инструменты для наглядной оценки потоков трафика и поиска информации, связанной с сетевой активностью. Изначально проект был разработан компанией AOL с целью создания открытой замены коммерческим платформам обработки сетевых пакетов, поддерживающей развёртывание на своих серверах и способной масштабироваться для обработки трафика на скоростях в десятки гигабит в секунду. Код компонента для захвата трафика написан на языке Си, а интерфейс реализован на Node.js/JavaScript. Исходные тексты распространяется под лицензией Apache 2.0. Поддерживается работа в Linux и FreeBSD. Готовые пакеты подготовлены для Arch Linux, RHEL/CentOS и Ubuntu. Arkime включает инструменты для … Читать далее Выпуск системы индексации сетевого трафика Arkime 5.0

Обновление Debian 12.5 и 11.9

Сформировано пятое корректирующее обновление дистрибутива Debian 12, в которое включены накопившиеся обновления пакетов и добавлены исправления в инсталлятор. Выпуск включает 68 обновлений с устранением проблем со стабильностью и 42 обновления с устранением уязвимостей. Из изменений в Debian 12.5 можно отметить обновление до свежих стабильных версий пакетов dpdk, mariadb, postfix, qemu, systemd и xen. В cryptsetup-initramfs добавлена поддержка сжатых модулей ядра. Для загрузки и установки «с нуля» подготовлены установочные сборки c Debian 12.5. Системы, установленные ранее и поддерживаемые в актуальном состоянии, получают обновления, присутствующие в Debian 12.5, через штатную систему установки обновлений. Исправления проблем безопасности, включённые в новые выпуски Debian, доступны … Читать далее Обновление Debian 12.5 и 11.9

В ядро DragonFly BSD добавлена поддержка VPN WireGuard

В состав ядра операционной системы DragonFly BSD принято около 100 изменений, связанных с реализацией поддержки VPN WireGuard. Драйвер «wg» с поддержкой протокола WireGuard перенесён из FreeBSD, а код криптографических функций, сетевого интерфейса и ioctl API (для управления из пространства пользователя) заимствован из OpenBSD. Изменения в утилиту ifconfig, необходимые для настройки VPN, перенесены из OpenBSD. Реализация совместима со всеми официальными клиентами WireGuard для Linux, Windows, macOS, *BSD, iOS и Android. DragonFly BSD стала пятой открытой ОС после Linux, OpenBSD, NetBSD и FreeBSD с интегрированной поддержкой WireGuard. В WireGuard применяется концепция маршрутизации по ключам шифрования, которая подразумевает привязку к каждому сетевому интерфейсу … Читать далее В ядро DragonFly BSD добавлена поддержка VPN WireGuard

Релиз медиацентра MythTV 34

После года разработки состоялся релиз платформы для создания домашнего медиацентра MythTV 34, позволяющей превратить настольный ПК в телевизор, видеомагнитофон, музыкальный центр, альбом с фотографиями, станцию для записи и просмотра DVD. Код проекта распространяется в рамках лицензии GPLv2. Одновременно сформирован выпуск отдельно развивающегося web-интерфейса MythWeb для управления медиацентром через web-браузер. Архитектура MythTV базируется на разделении бэкенда для хранения или захвата видео (IPTV, DVB-карты и т.п.) и фронтэнда для отображения и формирования интерфейса. Фронтэнд может работать одновременно с несколькими бэкендами, которые могут быть запущены как на локальной системе, так и на внешних компьютерах. Функциональность реализуется через плагины. В настоящее время доступно два … Читать далее Релиз медиацентра MythTV 34

Новые версии Wine 9.2 и Winlator 5.0. Для ядра Linux предложен драйвер ntsync

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 9.2. С момента выпуска 9.1 было закрыто 14 отчётов об ошибках и внесено 213 изменений. Наиболее важные изменения: Движок Wine Mono с реализацией платформы .NET обновлён до выпуска 9.0.0. Улучшена поддержка системного лотка. На платформах ARM улучшена обработка исключений. При сборке задействован макрос YEAR2038 для использования 64-разрядного типа time_t. В драйвере winewayland.drv улучшена работа с курсором. Закрыты отчёты об ошибках, связанные с работой игр: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu. Закрыты отчёты об ошибках, связанные с работой приложений: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft … Читать далее Новые версии Wine 9.2 и Winlator 5.0. Для ядра Linux предложен драйвер ntsync

Представлено семейство атомарно обновляемых дистрибутивов Fedora Atomic Desktops

Проект Fedora объявил об унификации именования пользовательских сборок дистрибутива Fedora Linux, в которых применяется атомарная модель обновления и монолитная компоновка системы. Подобные варианты дистрибутива выделены в отдельное семейство Fedora Atomic Desktops, сборки в котором будут именоваться «Fedora название_рабочего_стола Atomic». При этом для уже узнаваемых и давно существующих атомарных сборок решено сохранить старое название, так как они уже стали узнаваемыми брендами. В итоге, Fedora Silverblue на базе GNOME и Fedora Kinoite на базе KDE сохранят прежние имена. Под старыми именами также продолжат распространяться атомарно обновляемые сборки Fedora CoreOS и Fedora IoT, не предназначенные для рабочих станций. При этом относительно новые сборки … Читать далее Представлено семейство атомарно обновляемых дистрибутивов Fedora Atomic Desktops

Microsoft опубликовал собственную реализацию утилиты sudo для Windows

Компания Microsoft представила собственную реализацию утилиты sudo, предназначенную для организации выборочного выполнения команд в терминале с правами администратора. Утилита включена в тестовые сборки Windows 11 Insider Preview Build 26052 (активируется в секции настроек «Developer Features»), войдёт в состав следующего обновления Windows 11 и в будущем возможно будет портирована для Windows 10. Код утилиты планируют открыть под лицензией MIT (в настоящий момент доступен только каркас репозитория и обвязка на PowerShell). Утилита написана с нуля с оглядкой на интеграцию с Windows и лишь концептуально реализует идеи классического проекта sudo, используемого в Linux, отличаясь от него на уровне опций командной строки и логики … Читать далее Microsoft опубликовал собственную реализацию утилиты sudo для Windows

Проект Xfce обновил планы, связанные с поддержкой Wayland

Разработчики Xfce обновили страницу с планами, связанными с добавлением поддержки протокола Wayland. В план добавлено упоминание реализации начальной поддержки Wayland в базовых компонентах следующего значительного выпуска Xfce 4.20 с сохранением поддержки X11. Ранее вопрос сохранения обратной совместимости с X11 находится на стадии дискуссии, в которой не удавалось добиться консенсуса. Теперь решено, что поддержка X11 в обозримом будущем прекращена не будет. Сеанс на базе Wayland в Xfce 4.20 будет охватывать минимально необходимый набор возможностей, а недостающую функциональность намерены постепенно добавлять при подготовке следующих выпусков. Также планируется продолжить оттачивание работы в окружении на базе протокола Wayland в уже портированных пользовательских приложениях. В … Читать далее Проект Xfce обновил планы, связанные с поддержкой Wayland

Выпуск открытого движка Heroes of Might and Magic 2 — fheroes2 — 1.0.12

Доступен выпуск проекта fheroes2 1.0.12, который воссоздаёт движок игры Heroes of Might and Magic II с нуля. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить из оригинальной игры Heroes of Might and Magic II. Основные изменения: Все возможные объекты доступны к размещению и сохранению в редакторе карт (редактор пока не доступен пользователям). Специальные диалоговые окна для удобного выбора всех объектов в редакторе. Новые кнопки в некоторых меню, которые адаптируются под размер содержимого текста. Более тонкая настройка поведения ИИ на низких уровнях сложности игры, чтобы играть было проще. … Читать далее Выпуск открытого движка Heroes of Might and Magic 2 — fheroes2 — 1.0.12

Выпуск языка программирования Rust 1.76

Опубликован релиз языка программирования общего назначения Rust 1.76, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки). Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения … Читать далее Выпуск языка программирования Rust 1.76

Митчелл Бейкер ушла с поста руководителя Mozilla Corporation

Митчелл Бейкер (Mitchell Baker) объявила об уходе с поста руководителя (CEO) компании Mozilla Corporation, который она занимала с 2020 года. С поста CEO Митчелл вернётся на должность председателя совета директоров Mozilla Corporation (Executive Chairwoman), которую она занимала много лет до избрания руководителем. Причиной ухода называется желание разделить руководство бизнесом и миссией Mozilla. Работа нового CEO будет сосредоточена на продвижении успешных продуктов, соответствующих миссии Mozilla, и создании платформ, ускоряющих развитие. Митчелл работает в команде Mozilla 25 лет, ещё со времён Netscape Communications, и в своё время возглавляла подразделение Netscape, координирующее открытый проект Mozilla, а после увольнения из Netscape продолжила работу как … Читать далее Митчелл Бейкер ушла с поста руководителя Mozilla Corporation

Выпуск Savant 0.2.7, фреймворка компьютерного зрения и глубокого обучения

Опубликован выпуск Python-фреймворка Savant 0.2.7, упрощающего использование NVIDIA DeepStream для решения задач, связанных с машинным обучением. Фреймворк берет на себя всю сложную работу с GStreamer или FFmpeg, позволяя сосредоточиться на построении оптимизированных конвейеров вывода с помощью декларативного синтаксиса (YAML) и функций Python. Savant позволяет создавать конвейеры (pipeline), которые одинаково работают как на ускорителях в датацентре (NVIDIA Turing, Ampere, Hopper), так и на edge-устройствах (NVIDIA Jetson NX, AGX Xavier, Orin NX, AGX Orin, New Nano). С помощью Savant можно легко обрабатывать несколько видеопотоков одновременно, быстро создавать готовые к рабочим применениям конвейеры видеоаналитики, использующие NVIDIA TensorRT. Код проекта распространяется под лицензией Apache … Читать далее Выпуск Savant 0.2.7, фреймворка компьютерного зрения и глубокого обучения

Обновление Suricata 7.0.3 и 6.0.16 с устранением критических уязвимостей

Организация OISF (Open Information Security Foundation) опубликовала корректирующие выпуски системы обнаружения и предотвращения сетевых вторжений Suricata 7.0.3 и 6.0.16, в которых устранены пять уязвимостей, трём из которых (CVE-2024-23839, CVE-2024-23836, CVE-2024-23837) присвоен критический уровень опасности. Описание уязвимостей пока не раскрывается, тем не менее критический уровень обычно присваивается при возможности удалённого выполнения кода атакующего. Всем пользователям Suricata рекомендуется срочно обновить свои системы. В списке изменений Suricata уязвимости явно не выделены, но в одном из исправлений отмечается обращение к памяти после её освобождения при обработке некорректных HTTP-заголовков. Одна из критических уязвимостей (CVE-2024-23837) присутствует в библиотеке разбора HTTP-трафика LibHTP. Источник: http://www.opennet.ru/opennews/art.shtml?num=60573 Читать далее Обновление Suricata 7.0.3 и 6.0.16 с устранением критических уязвимостей

VirtualBox адаптирован для работы поверх гипервизора KVM

Компания Cyberus Technology открыла код бэкенда VirtualBox KVM, позволяющего использовать в системе виртуализации VirtualBox встроенный в ядро Linux гипервизор KVM вместо поставляемого в VirtualBox модуля ядра vboxdrv. Бэкенд обеспечивает выполнение виртуальных машин гипервизором KVM с полным сохранением традиционной модели управления и интерфейса VirtualBox. Поддерживается запуск в KVM существующих конфигураций виртуальных машин, созданных для VirtualBox. Код написан на языках С и С++ и распространяется под лицензией GPLv3. Ключевые достоинства работы VirtualBox поверх KVM: Возможность запуска VirtualBox и виртуальных машин, созданных для VirtualBox, одновременно с QEMU/KVM и системами виртуализации, использующими KVM, такими как Cloud Hypervisor. Например, изолированные сервисы, требующие особого уровня защиты, … Читать далее VirtualBox адаптирован для работы поверх гипервизора KVM

Выпуск Chrome OS 121

Доступен релиз операционной системы Chrome OS 121, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 121. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Исходные тексты распространяются под свободной лицензией Apache 2.0. Сборка Chrome OS 120 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex. Основные изменения в Chrome OS 121: Добавлена поддержка активации голосового ввода при помощи клавиатурной комбинации Search + D или отдельной кнопки, … Читать далее Выпуск Chrome OS 121

Компания Cisco выпустила антивирусный пакет ClamAV 1.3.0 и устранила опасную уязвимость

После шести месяцев разработки компания Cisco опубликовала выпуск свободного антивирусного пакета ClamAV 1.3.0. Проект перешёл в руки Cisco в 2013 году после покупки компании Sourcefire, развивающей ClamAV и Snort. Код проекта распространяется под лицензией GPLv2. Ветка 1.3.0 отнесена к категории обычных (не LTS), обновления к которым публикуются как минимум в течение 4 месяцев после выхода первого релиза следующей ветки. Возможность загрузки базы сигнатур для не-LTS веток также обеспечивается как минимум ещё 4 месяца после выпуска следующей ветки. Ключевые улучшения в ClamAV 1.3: Добавлена поддержка извлечения и проверки вложений, используемых в файлах Microsoft OneNote. Разбор формата OneNote включён по умолчанию, но … Читать далее Компания Cisco выпустила антивирусный пакет ClamAV 1.3.0 и устранила опасную уязвимость

Доступен SMTP-сервер chasquid 1.13

Представлен выпуск SMTP-сервера chasquid 1.13, при разработке которого акцент делается на простоту настройки и безопасность. Chasquid в основном рассчитан на использование в типовых проектах, в которых избыточна гибкость и функциональности Postfix и Exim. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0. Основные особенности: Упрощённая система настройки. Конфигурацию SMTP-сервера образует файл chasquid.conf с базовыми параметрами и набор каталогов с именами обслуживаемых доменных имён, внутри которых размещаются связанные с доменом файлы для сопоставления email-адресов с пользователями, параметры БД для хранения базы пользователей, TLS-сертификатами и т.п. Для создания и редактирования базы пользователей для каждого домена применяется утилита chasquid-util. Для … Читать далее Доступен SMTP-сервер chasquid 1.13