Netflix опубликовал код утилиты bpftop

Компания Netflix представила утилиту bpftop, предоставляющую интерфейс для мониторинга за выполнением eBPF-программ в ядре Linux, реализованный в стиле утилиты top. Утилита показывает показатели производительности, нагрузки на CPU и обработки событий для каждой eBPF-программы. Поддерживается построение графиков для оценки динамики изменения характеристик выполнения во времени. Код bpftop написан на языке Rust и распространяется под лицензией Apache 2.0. Основные возможности: Отображение списка запущенных eBPF-программ, их идентификаторов, типа и имени. Показ периода и общего среднего времени выполнения каждой eBPF-программы. Расчёт для каждой eBPF-программы нагрузки на CPU и обработанных событий в секунду. Графики времени выполнения, событий в секунду и нагрузки на CPU в 10-секундные … Читать далее Netflix опубликовал код утилиты bpftop

Прекращение существования Nitter, свободного альтернативного фронтенда к Twitter

Последний из публичных экземпляров Nitter пришёл в негодность. Проект Nitter развивал свободный фронтенд для доступа к X.com/Twitter без навязывания JavaScript, аналитики, трекеров и сторонних сервисов. 31 января была прекращена выдача токенов, используемых в Nitter для организации доступа к контенту в X.com. 26 февраля истекло время жизни последних из ранее выданных токенов, что привело к полной остановке работы Nitter. После покупки Илоном Маском, Twitter (ныне переименован в X) начал внедрять комплекс технических и организационных мер, направленных на агрессивную монетизацию платформы, ранее считавшейся убыточной. В числе изменений была реализована тарификация полученной каждым аккаунтом информации (введены лимиты для разных видов аккаунтов — 10000 … Читать далее Прекращение существования Nitter, свободного альтернативного фронтенда к Twitter

Дистрибутив Tails 6.0, перешедший на Debian 12 и GNOME 43

Сформирован релиз специализированного дистрибутива Tails 6.0 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 ГБ. В новой версии: Осуществлён переход на пакетную базу Debian 12 «Bookworm». Пользовательское окружение обновлено до GNOME 43 (ранее использовался выпуск 3.38). Обеспечен вывод предупреждений в случае возникновения ошибок при чтении или записи на USB-накопитель, … Читать далее Дистрибутив Tails 6.0, перешедший на Debian 12 и GNOME 43

Выпуск САПР KiCad 8.0

После года разработки опубликован релиз свободной системы автоматизированного проектирования печатных плат KiCad 8.0.0. Это второй значительный выпуск, сформированный после перехода проекта под крыло организации Linux Foundation. Сборки подготовлены для различных дистрибутивов Linux, Windows и macOS. Код написан на C++ с использованием библиотеки wxWidgets и распространяется под лицензией GPLv3. KiCad предоставляет средства для редактирования электрических схем и печатных плат, 3D-визуализации платы, работы с библиотекой элементов электрических цепей, манипуляций с шаблонами в формате Gerber, симуляции работы электронных схем, редактирования печатных плат и управления проектами. Проектом также предоставляются библиотеки электронных компонентов, посадочных мест и 3D-моделей. По сведению некоторых производителей печатных плат, около 15% … Читать далее Выпуск САПР KiCad 8.0

Уязвимости в ядре Linux, затрагивающие ksmbd, ktls, uio и сетевой стек

В модуле ksmbd, предлагающем встроенную в ядро Linux реализацию файлового сервера на базе протокола SMB, выявлены две уязвимости, которые позволяют удалённо без прохождения аутентификации добиться выполнения своего кода с правами ядра или определить содержимое памяти ядра на системах с активированным модулем ksmbd. Проблемы проявляются начиная с ядра 5.15, в состав которого был принят модуль ksmbd. Уязвимости устранены в обновлениях ядра 6.7.2, 6.6.14, 6.1.75 и 5.15.145. Проследить за исправлением в дистрибутивах можно на следующих страницах: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch. Первая уязвимость (CVE-2024-26592) может привести к выполнению кода атакующего с правами ядра при отправке специально оформленных неутентифицированных TCP-запросов к … Читать далее Уязвимости в ядре Linux, затрагивающие ksmbd, ktls, uio и сетевой стек

Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225

Опубликован выпуск проекта CoreBoot 24.02, разрабатывающего свободную альтернативу проприетарным прошивкам и BIOS. Код проекта распространяется под лицензией GPLv2. В создании новой версии приняло участие 111 разработчиков, которые подготовили 814 изменений. Начиная с этого выпуска проект перешёл на новую схему наименования версий, использующую привязку к дате (год.месяц.обновление), так в феврале 2024 года вместо версии 4.23 сформирован выпуск 24.02, а на май намечен выпуск 24.05. Основные изменения: Добавлена поддержка трёх материнских плат. Одна добавленная плата применяется в ноутбуке Lenovo ThinkPad X230 eDP Mod (2K/FHD), а ещё две используются на устройствах с Chrome OS или на серверах Google. Прекращена поддержка платы Google Primus4ES. … Читать далее Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225

Intel опубликовал программу 3D-визуализации OSPRay Studio 1.0 и движок 3D-рендеринга OSPRay 3.1

Компания Intel опубликовала выпуск проекта OSPRay Studio 1.0, развивающего приложение для интерактивной 3D-визуализации при помощи движка распределённой трассировки лучей OSPRay. Среди прочего, программа может использоваться для высокоточного рендеринга сложных сцен и обработки очень больших сцен, требующих распределённого выполнения вычислений в кластере из нескольких компьютеров. Код приложения написан на языке С++ и распространяется под лицензией Apache 2.0. Для отрисовки на экран используется OpenGL и библиотека GLFW. Подлежащая рендерингу сцена может быть загружена в распространённых форматах или создана при помощи узлов графа сцены (scene graph). Поддерживается импорт моделей в формате MTL с материалами для фотореалистичного рендеринга, 3D-анимации в формате glTF, текстур в … Читать далее Intel опубликовал программу 3D-визуализации OSPRay Studio 1.0 и движок 3D-рендеринга OSPRay 3.1

Обновление дистрибутива для одноплатных ПК DietPi 9.1

Опубликован выпуск специализированного дистрибутива DietPi 9.1, предназначенного для использования на одноплатных ПК на базе архитектур ARM и RISC-V, таких как Raspberry Pi, Orange Pi, NanoPi, BananaPi, BeagleBone Black, Rock64, Rock Pi, Quartz64, Pine64, Asus Tinker, Odroid и VisionFive 2. Дистрибутив построен на пакетной базе Debian и доступен в сборках для более, чем 50 плат. DietPi также может применяться для создания компактных окружений для виртуальных машин и обычных ПК на базе архитектуры x86_64. Сборки для плат отличаются компактностью (в среднем 130 МБ) и занимают меньше места на накопителе, по сравнению с Raspberry Pi OS и Armbian. Проект оптимизирован для минимального потребления … Читать далее Обновление дистрибутива для одноплатных ПК DietPi 9.1

Релиз пользовательского окружения Sway 1.9, использующего Wayland

После 14 месяцев разработки опубликован релиз композитного менеджера Sway 1.9, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD. Совместимость с i3 обеспечена на уровне команд, файлов конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, использующей Wayland вместо X11. Sway позволяет размещать окна на экране не пространственно, а логически. Окна располагаются, образуя сетку, оптимально использующую экранное пространство и позволяющую быстро манипулировать окнами только при помощи клавиатуры. Для обустройства полноценного пользовательского … Читать далее Релиз пользовательского окружения Sway 1.9, использующего Wayland

Выпуск проприетарного драйвера NVIDIA 550.54.14

Компания NVIDIA опубликовала стабильный выпуск новой ветки проприетарного драйвера NVIDIA 550.54.14. Драйвер доступен для Linux (ARM64, x86_64), FreeBSD (x86_64) и Solaris (x86_64). NVIDIA 545.x стала шестой стабильной веткой после открытия компанией NVIDIA компонентов, работающих на уровне ядра. Исходные тексты модулей ядра nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko и nvidia-uvm.ko (Unified Video Memory) из новой ветки NVIDIA, а также используемые в них общие компоненты, не привязанные к операционной системе, размещены на GitHub. Прошивки и используемые в пространстве пользователя библиотеки, такие как стеки CUDA, OpenGL и Vulkan, остаются проприетарными. Основные новшества: Реализована поддержка Vulkan-расширений VK_KHR_video_encode_queue, VK_KHR_video_encode_h264, VK_KHR_video_encode_h265 и VK_KHR_video_maintenance1, применяемых для ускорения … Читать далее Выпуск проприетарного драйвера NVIDIA 550.54.14

Выпуск Wine 9.3 и бета-версия Proton 9.0

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 9.3. С момента выпуска 9.2 было закрыто 23 отчёта об ошибках и внесено 295 изменений. Наиболее важные изменения: В API Windows Internet (WinINet) добавлена поддержка работы через прокси. Добавлен новый драйвер mouhid.sys для устройств управления указателем (тачпады, мыши), использующим протокол HID (Human Interface Device). Обновлены данные о часовых поясах. На платформах ARM продолжена работа по улучшению обработки исключений. Закрыты отчёты об ошибках, связанные с работой игр: Final Fantasy XI, Virtual Life 2, Finding Nemo, Microsoft Flight Simulator 2020, Baldur’s Gate 3, Mass Effect Legendary Edition. Закрыты отчёты об ошибках, связанные с … Читать далее Выпуск Wine 9.3 и бета-версия Proton 9.0

Инженер из AMD признал, что графический стек Linux нуждается в совершенствовании

При обсуждении ошибки, связанной с относительно высоким по сравнению с Windows потреблением электроэнергии на APU AMD с поддержкой аппаратного декодирования видео, инженер из AMD, Алекс Дойкер (Alex Deucher, основной разработчик драйвера amdgpu), признал, что отображение видео в Linux в принципе неэффективно. При выводе видео в Linux сейчас используется следующая цепочка: Сжатый видеопоток VCN (модуль аппаратного декодирования видео для GPU AMD) Сырые YUV данные Конвертация палитры, масштабирование на модуле GFX (по сути 3D акселератор в GPU, что заставляет его повышать частоты работы ядра и VRAM) RGB данные Вывод на дисплей. Как должно работать: Сжатый видеопоток VCN Сырые YUV данные Контроллер дисплея, … Читать далее Инженер из AMD признал, что графический стек Linux нуждается в совершенствовании

Google открыл AI-модель Gemma, основанную на технологиях, общих с чат-ботом Gemini

Компания Google объявила о публикации большой языковой модели машинного обучения Gemma, построенной с использованием технологий, применяемых для построения модели чат-бота Gemini, пытающегося конкурировать с ChatGPT. Модель доступна в четырёх вариантах, охватывающих 2 и 7 миллиардов параметров, в базовом и оптимизированном для диалоговых систем представлениях. Варианты с 2 млрд параметров подходят для использования в потребительских приложениях и для его обработки достаточно CPU. Варианты с 7 млрд параметров требуют более мощного оборудования и наличия GPU или TPU. Среди областей применения модели Gemma называется создание диалоговых систем и виртуальных ассистентов, генерация текста, формирование ответов на вопросы, заданные на естественном языке, краткое изложение и … Читать далее Google открыл AI-модель Gemma, основанную на технологиях, общих с чат-ботом Gemini

В OpenBSD-current добавлен новый wi-fi драйвер для чипов Mediatek

Клаудио Джекер (Claudio Jeker (claudio@)) добавил в ядро OpenBSD драйвер mwx для беспроводных карт на базе чипов Mediatek MT7921 и MT7922 (поддерживает стандарт 802.11ax). В текущем виде драйвер продолжает находиться на стадии разработки и пока не пригоден для использования на рабочих системах. Например, нормально работает сканирование сетей и приём пакетов (scan + rx), но временно не работает передача пакетов (tx). При разработке используется чип MT7921. Дополнительно заявлена поддержка чипа MT7922, но у разработчика пока нет на руках требуемого оборудования для проверки. Несколько дней назад в OpenBSD-current также был включён драйвер qwx для беспроводных чипов Qualcomm IEEE 802.11ax, разработанный путём портирования … Читать далее В OpenBSD-current добавлен новый wi-fi драйвер для чипов Mediatek

Опубликован Wolvic 1.6, web-браузер для устройств виртуальной реальности

Доступен релиз web-браузера Wolvic 1.6, предназначенного для использования в системах дополненной и виртуальной реальности. Проект продолжает развитие браузера Firefox Reality, ранее развивавшегося компанией Mozilla. После стагнации кодовой базы Firefox Reality в рамках проекта Wolvic его разработку продолжила компания Igalia, известная своим участием в разработке таких свободных проектов, как GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa и freedesktop.org. Код Wolvic написан на языках Java и C++, и распространяется под лицензией MPLv2. Готовые сборки сформированы для платформы Android. Поддерживается работа с 3D-шлемами Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 … Читать далее Опубликован Wolvic 1.6, web-браузер для устройств виртуальной реальности

Выпуск легковесного дистрибутива antiX 23.1

Опубликован легковесный Live-дистрибутив AntiX 23.1, построенный на пакетной базе Debian и нацеленный на установку на устаревшее оборудование. Выпуск основан на пакетной базе Debian 12, но поставляется без системного менеджера systemd и с eudev вместо udev. Для инициализации на выбор могут использоваться runit или sysvinit. Пользовательское окружение по умолчанию сформировано при помощи оконного менеджера IceWM, но дополнительно в поставку включены fluxbox, jwm и herbstluftwm. Размер iso-образов: 1.7 ГБ (полный, включает LibreOffice и 4 оконных менеджера – IceWM, fluxbox, jwm и herbstluftwm), 1.1 ГБ (базовый), 531 МБ (без графики) и 613 МБ (установка по сети). Сборки подготовлены для архитектур x86_64 и i386. … Читать далее Выпуск легковесного дистрибутива antiX 23.1

Доступен Armbian 24.2, дистрибутив для одноплатных компьютеров

Опубликован выпуск Linux-дистрибутива Armbian 24.2, предоставляющего компактное системное окружение для различных одноплатных компьютеров с процессорами на базе архитектур ARM, RISC-V и x86, включая различные модели Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi и Cubieboard на базе процессоров Allwinner, Amlogic, Actionsemi, Freescale / NXP, Marvell Armada, Rockchip, Radxa и Samsung Exynos. Для формирования сборок используются пакетные базы Debian и Ubuntu, но окружение полностью пересобирается при помощи собственной сборочной системы с включением оптимизаций для уменьшения размера, увеличения производительности и применения дополнительных механизмов защиты. Например, раздел /var/log монтируется с использованием zram и хранится в ОЗУ в сжатом виде со сбросом … Читать далее Доступен Armbian 24.2, дистрибутив для одноплатных компьютеров

Выпуск Ubuntu 22.04.4 LTS c обновлением графического стека и ядра Linux

Сформировано обновление дистрибутива Ubuntu 22.04.4 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux и графического стека, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно представлены аналогичные обновления Ubuntu Budgie 22.04.4 LTS, Kubuntu 22.04.4 LTS, Ubuntu MATE 22.04.4 LTS, Ubuntu Studio 22.04.4 LTS, Lubuntu 22.04.4 LTS, Ubuntu Kylin 22.04.4 LTS и Xubuntu 22.04.4 LTS. В состав выпуска включены некоторые улучшения, бэкпортированные из выпуска Ubuntu 23.10: Предложены пакеты с ядром Linux версии 6.5 (базовое ядро Ubuntu 22.04 — 5.15). … Читать далее Выпуск Ubuntu 22.04.4 LTS c обновлением графического стека и ядра Linux

Выпуск FreeRDP 3.3, свободной реализации протокола RDP

Опубликован выпуск проекта FreeRDP 3.3.0, предлагающего свободную реализацию протокола удалённого доступа к рабочему столу RDP (Remote Desktop Protocol), развиваемую на основе спецификаций Microsoft. Проект предоставляет библиотеку для интеграции поддержки RDP в сторонние приложения и клиент, который может применяться для удалённого подключения к рабочему столу Windows. Код проекта распространяется под лицензией Apache 2.0. В новой версии: Добавлены новые сборочные опции (для CMake): WINPR_UTILS_IMAGE_PNG — включает поддержку PNG через libpng. WITH_LODEPNG — включает поддержку PNG через lodepng. WINPR_UTILS_IMAGE_WEBP — включает поддержку WEBP. WINPR_UTILS_IMAGE_JPEG — включает поддержку JPEG. USE_EXECINFO — управляет выводом трассировок стека через execinfo. WITH_WEBVIEW — включает сборку c WebView, отключённую … Читать далее Выпуск FreeRDP 3.3, свободной реализации протокола RDP

Релиз CrossOver 24.0 для Linux и macOS

Компания CodeWeavers выпустила релиз пакета Crossover 24.0, основанного на коде Wine и предназначенного для выполнения программ и игр, написанных для платформы Windows. CodeWeavers входит в число ключевых участников проекта Wine, спонсирует его разработку и возвращает в проект все новшества, реализованные для своих коммерческих продуктов. Исходные тексты открытых компонентов CrossOver 24.0 можно загрузить на данной странице. В новой версии: Кодовая база обновлена до версии Wine 9.0 (в прошлом выпуске использовался Wine 8.0.1). Движок Wine Mono с реализацией платформы .NET обновлён до выпуска 8.1. Пакет vkd3d с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan, обновлён до версии 1.10. … Читать далее Релиз CrossOver 24.0 для Linux и macOS

Релиз сетевого конфигуратора NetworkManager 1.46.0

Доступен стабильный релиз интерфейса для упрощения настройки параметров сети — NetworkManager 1.46.0. Плагины для поддержки VPN (Libreswan, OpenConnect, Openswan, SSTP и др.) развиваются в рамках собственных циклов разработки. Основные новшества NetworkManager 1.46: Прекращена поддержка сборки с Python2. Python3 переведён в разряд обязательных. Прекращена поддержка версий systemd ‹200. В параметре «connection.stable-id» реализована возможность использования переменной «${NETWORK_SSID}» для генерации постоянного идентификатора на основе SSID беспроводной сети. Добавлена поддержка значения «wifi.cloned-mac-address=stable-ssid» для учёта при рандомизации MAC-адреса привязки к беспроводной сети. Добавлена поддержка udev-свойств ID_NET_AUTO_LINK_LOCAL_ONLY=1 и ID_NET_MANAGED_BY. В утилите nmcli вывод IP-адресов и маршрутов ограничен 10 строками. Число IP-адресов и маршрутов передаваемых через D-Bus … Читать далее Релиз сетевого конфигуратора NetworkManager 1.46.0