Как стать автором
Поиск
Написать публикацию
Обновить
396.59

Linux *

Пишем под *nix

Сначала показывать
Порог рейтинга

Linux Foundation представила первый выпуск открытой платформы для программно управляемых Flash-накопителей SEF (Software Enabled Flash), построенной на основе кода, переданного компанией KIOXIA (ранее Toshiba Memory Corporation), в которой в 1980 году была изобретена Flash-память. Исходные коды проекта написаны на языке C и распространяются под лицензией BSD.

Инструментарий включает в себя набор патчей для ядра Linux, блочный драйвер для устройств SEF, утилиты для управления из командной строки, паравиртуализированные SEF‑драйверы для QEMU, библиотека с API для разработки приложений, патчи для nvme‑cli и FIO, добавляющие поддержку SEF. SDK также включает эталонную реализацию программного уровня FTL (Flash Translation Layer), обеспечивающего трансляцию команд блочных устройств в обращения к фактическому чипу Flash‑памяти, сборку мусора и распределение данных по ячейкам памяти. FTL реализует поддержку гибкого размещения данных (FDP — Flexible Data Placement), зонирования (ZNS — Zoned Namespace) и спецификации NVMe.

SEF позволяет напрямую управлять физическим размещением данных, менять алгоритмы распределения нагрузки, управлять приоритетами и QoS, избавляет от дополнительного слоя трансляции блоков, задействует всю доступную память, помогает разделить накопитель на изолированные виртуальные устройства, имеющие разный приоритет в обработке.

В обычных Flash для внешних систем накопитель представляет собой чёрный ящик с зарезервируемой частью памяти.

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Разработчики из Offensive Security представили Kali Linux 2023.4, которая содержит 15 новых инструментов и GNOME 45. Версия ядра пентест-дистрибутива Linux обновлена до 6.3.7. Список новых инструментов в Kali Linux 2023.4:

  • cabby — имплементация клиента TAXII;

  • cti-taxii-client — библиотека клиента TAXII 2;

  • enum4linux-ng — следующее поколение enum4linux с дополнительными возможностями (инструмент энумерации Windows/Samba);

  • exiflooter — поиск геолокации по всем URL-адресам и каталогам изображений;

  • h8mail — email OSINT и инструмент для поиска утечек паролей;

  • Havoc — современная и гибкая система управления и контроля для пост-эксплуатации;

  • OpenTAXII — имплементация сервера TAXII;

  • PassDetective — сканирование истории shell-команд для обнаружения случайно записанных паролей, API-ключей и секретов;

  • Portspoof — все 65535 TCP портов всегда открыты и эмулируют сервисы;

  • Raven — лёгкий HTTP-сервис загрузки файлов;

  • ReconSpider — продвинутый фреймворк для OSINT;

  • rling — RLI Next Gen (Rling), более быстрая многопоточная и многофункциональная альтернатива rli;

  • Sigma-Cli — список и преобразование правил Sigma в языки запросов;

  • sn0int — полуавтоматический OSINT-фреймворк и менеджер пакетов;

  • SPIRE — набор API-интерфейсов SPIFFE Runtime Environment для установления доверия между программными системами.

Kali Linux теперь можно установить на Raspberry Pi 5 с помощью нового специализированного образа (или собрать его самостоятельно).

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Вышел Alpine Linux 3.19, минималистичный дистрибутив, построенный на базе системной библиотеки Musl и набора утилит BusyBox. Сборка отличается повышенными требованиями к обеспечению безопасности и защиты SSP (Stack Smashing Protection). В качестве системы инициализации используется OpenRC, для управления пакетами применяется собственный пакетный менеджер apk.

Alpine применяется для формирования официальных образов контейнеров Docker и используется в проекте PostmarketOS. Загрузочные iso‑образы (x86_64, x86, armhf, aarch64, armv7, ppc64le, s390x) подготовлены в нескольких вариантах: стандартном (207 МБ), с ядром без патчей (204 МБ), расширенном (957 МБ), для виртуальных машин (60 MB) и для гипервизора Xen (239 МБ).

В выпуске Alpine Linux 3.19:

  • ядро Linux обновлено до выпуска 6.6;

  • обновлены версии пакетов, среди прочего доступны выпуски GCC 13.2, LLVM 17, GNOME 45, LXQt 1.4, KDE Applications 23.08, KDE Frameworks 5.112, Perl 5.38, Xen 4.18, PostgreSQL 16, Node.js 20.10, Ceph 18.2, Go 1.21, OpenJDK 21, PHP 8.3, Erlang 26, Rust 1.72, yggdrasil 0.5, PipeWire 1.0.0;

  • добавлена поддержка плат Raspberry Pi 5;

  • в качестве бэкенда к iptables по умолчанию задействован пакет iptables-nft;

  • пакеты с ядром для Raspberry Pi 2 (linux-rpi2) и Raspberry Pi 4 (linux-rpi4) объединены в один пакет linux-rpi;

  • каталог с пакетами Python помечен как управляемый внешним инструментарием.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Вышла новая версия открытой утилиты для мониторинга параметров и разгона видеокарт Nvidia и Radeon на ПК с ОС Linux. Проект TuxClocker 1.4 получил значительные изменения после выхода TuxClocker 1.0 в сентябре 2023 года.

В TuxClocker 1.4 теперь поддерживается мониторинг использования видеопамяти VRAM для графических адаптеров AMD Radeon и Nvidia GeForce. Утилита также стала поддерживать мониторинг энергопотребления процессоров AMD и Intel.

В TuxClocker 1.4 системы на процессорах Intel могут получать отчеты об использовании памяти и энергопотребления ядер, включая отображение напряжения ядер процессоров Intel, а также возможность настраивать параметры их энергоэффективности (EPP).

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Разработчики дистрибутива Arch Linux объявили о завершении миграции системы отслеживания ошибок на платформу GitLab и включении на обслуживающем проект сервере GitLab поддержки запросов на слияние (merge request). Модернизация системы отслеживания ошибок стала следующим шагом после перевода инфраструктуры для разработки пакетов с Subversion на Git и GitLab.

Старый интерфейс отслеживания ошибок в Arch Linux, основанный на платформе Flyspray, будет через какое-то время отключён, но доступ к старым записям планируют сохранить через размещение статической архивной копии сайта bugs.archlinux.org, в которой записи будут доступны по старым ссылкам.

В сообщениях об ошибках, разбиравшихся в процессе миграции, добавлены финальные комментарии, указывающие на новый адрес обсуждения в GitLab. Кнопки уведомления о проблемах, присутствующие на страницах пакетов, перенаправлены на новую систему. Процесс разбора сообщений о проблемах в Arch Linux останется прежним — первичный разбор сообщений осуществляют участники команды Bug Wranglers, после чего проблема перенаправляется для исправления соответствующим сопровождающим.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Представлен выпуск 4MLinux 44.0, минималистичного пользовательского дистрибутива, не являющегося ответвлением от других проектов и использующего графическое окружение на базе JWM. 4MLinux может использоваться не только в качестве Live‑окружения для воспроизведения мультимедийных файлов и решения пользовательских задач, но и в роли системы для восстановления после сбоев и платформы для запуска серверов LAMP (Linux, Apache, MariaDB и PHP).

Для загрузки подготовлены три live-образа (x86_64) с графическим окружением (1,3 ГБ), подборкой программ для серверных систем (1,3 ГБ) и урезанным окружением (14 МБ).

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

  • обновлены версии пакетов: ядро Linux 6.1.60, Mesa 23.1.4, LibreOffice 7.6.3, AbiWord 3.0.5, GIMP 2.10.34, Gnumeric 1.12.55, Firefox 119.0.1, Chrome 119.0.6045.123, Thunderbird 115.4.2, Audacious 4.3.1, VLC 3.0.20, SMPlayer 23.6.0, Wine 8.19;

  • в серверной сборке обновлены Apache httpd 2.4.58, MariaDB 10.6.16, PHP 5.6.40, PHP 8.1.25, Perl 5.36.0, Python 3.11.4, Ruby 3.2.2;

  • добавлена поддержка VA-API (Video Acceleration API) для аппаратного ускорения кодирования и декодирования видео;

  • в число доступных для загрузки дополнительных пакетов включены звуковой проигрыватель QMMP, видеопроигрыватель Media Player Classic Qt и игра Capitan Sevilla;

  • улучшена поддержка беспроводных сетей и принтеров, использующих SPL (Samsung Printer Language).

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Разработка пользовательского окружения KDE Plasma 6, библиотек KDE Frameworks 6 и коллекции приложений KDE Gear 6 переведена на стадию бета-тестирования. Релиз проекта намечен на 28 февраля. Для тестирования KDE 6 можно воспользоваться сборками от проекта KDE Neon или пакетами для Fedora.

Ключевым изменением в ветке KDE 6 является переход на Qt 6, изменение некоторых базовых настроек, проведение чистки устаревших возможностей и поставка обновлённого базового набора библиотек и runtime-компонентов KDE Frameworks 6, формирующего программный стек KDE.

По умолчанию в KDE Plasma 6 предложен сеанс, использующий протокол Wayland, новый интерфейс переключения между задачами и плавающий режим показа панели, при котором имеются видимые отступы между панелью и границами экрана. Из изменений поведения выделяется переход на двойной щелчок мышью для открытия файлов и каталогов, отключение возможности переключения виртуальных рабочих столов через прокрутку на рабочем столе.

Из функциональных изменений можно отметить перевод оболочки, библиотек и приложений c виджетов Kirigami.AbstractListItem на Kirigami.BasicListItem, реализацию раздельного управления цветом для каждого экрана, возвращение эффекта для навигации по рабочим столам в форме вращающегося куба, изменение оформления менеджера приложений Discover, модернизацию конфигуратора и интерфейса настройки панели, возможность разблокировки экрана при помощи смарткарты или отпечатка пальца, поддержку HDR в играх.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Опубликован релиз специализированного дистрибутива Tails 5.20 (The Amnesic Incognito Live System), основанного на пакетной базе Debian и предназначенного для анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1.2 ГБ.

Изменения в версии Tails 5.20:

  • Tor Browser обновлён до версии 13.0.4, синхронизированной с кодовой базой Firefox 115.5.0 ESR, в которой устранено 14 уязвимостей (12 признаны опасными);

  • обновлена версия почтового клиента Thunderbird 115.5.0;

  • для защиты от скрытой идентификации браузера отключена загрузка списка фильтрации AdGuard для uBlock Origin, привязанного к языку текущего сеанса;

  • решены проблемы с активацией постоянного хранилища и исправлены ошибки в переводе;

  • в интерфейсе WhisperBack упрощена отправка сообщений об ошибках с необходимой диагностической информацией.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Вышел стабильный релиз композитного сервера Weston 13.0, развивающего технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях.

Разработка проекта Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, ТВ и прочих потребительских устройств. Код проекта распространяется под лицензией MIT.

Смена номера версии Weston обусловлена наличием изменений, нарушающих совместимость.

Изменения в новой ветке Weston:

  • добавлена возможность загрузки сразу нескольких бэкендов, например, вместе с основным бэкендом вывода можно загрузить вторичные бэкенды vnc, rdp и pipewire;

  • в бэкенды backend-vnc, backend-pipewire и backend-rdp добавлена поддержка отрисовки с использованием OpenGL;

  • в оболочке для создания интернет-киосков (kiosk-shell) улучшена работа в полноэкранном режиме. Добавлена возможность создавать полноэкранные поверхности для приложений, запускаемых через xwayland;

  • добавлена поддержка совмещения (overlapping) вывода, позволяющая размещать элементы на плоскостях, показываемых на нескольких устройствах вывода;

  • в оболочке desktop-shell реализована возможность ограничения области перемещения указателя (pointer confinement) на полноэкранных поверхностях.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Red Hat опубликовала план прекращения поддержки сервера X.org в дистрибутиве Red Hat Enterprise Linux 10. Изначально X.org Server был объявлен устаревшим и намеченным на удаление в будущей ветке RHEL ещё год назад в примечании к выпуску RHEL 9.1.

Возможность запуска X11-приложений в сеансе Wayland, обеспечиваемая при помощи DDX‑сервера XWayland, будет сохранена. Первый выпуск ветки RHEL 10, в котором будет прекращена поставка X.org Server, запланирован на первую половину 2025 года.

Переход от системы X Window System, которой в следующем году исполнится 40 лет, к более новому стеку на базе Wayland происходит уже 15 лет. Red Hat с самого начала принимает в этом процессе активное участие. Со временем стало ясно, что протокол X11 и сервер X.org имеют фундаментальные проблемы, которые необходимо решить, и Wayland стал таким выходом. Сегодня Wayland признан де‑факто инфраструктурой для оконной системы и вывода графики в Linux.

В то время как сообщество реализовывало новые возможности и устраняло недоработки в Wayland, разработка сервера X.org и инфраструктуры X11 сворачивалась. Wayland значительно улучшается, но это приводит к увеличению нагрузки на обслуживание двух стеков: возникает много новой работы для поддержки Wayland, но остаётся и необходимость обслуживания старого стека на базе X.org. В конечном счёте, подобное дробление усилий стало приводить к трудностям и желанию сосредоточиться на решении основных задач.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Представлен релиз дистрибутива OpenMandriva Lx 5.0. Проект развивается силами сообщества после того, как компания Mandriva S.A. передала управление проектом в руки некоммерческой организации OpenMandriva Association.

Для загрузки предлагаются Live-сборки для архитектуры x86_64 с KDE (полная 3 ГБ, сокращённая 2,5 ГБ и оптимизированная для процессоров AMD Ryzen, ThreadRipper и EPYC), GNOME и LxQt. Отдельно в ближайшее время будут опубликованы серверная сборка и образы для плат на базе архитектуры ARM64 (Raspberry Pi 4).

Основные изменения в OpenMandriva Lx 5.0:

  • проведена реорганизация структуры файловой системы — все исполняемые файлы и библиотеки из корневых директорий перенесены в раздел /usr (каталоги /bin, /sbin и /lib* оформлены как символические ссылки на соответствующие каталоги внутри /usr);

  • компилятор Clang, используемый для сборки пакетов, обновлён до ветки LLVM 17. Для сборки всех компонентов дистрибутива можно обойтись только Clang, в том числе доступен вариант пакета с ядром Linux, собранный в Clang;

  • компоненты рабочего стола и графического стека и системные пакеты, в том числе ядро Linux 6.6.2, systemd 254.5, GCC 13.1, glibc 2.38, binutils 2.41, инсталлятор Calamares 3.2.62;

  • обновлены развиваемые для OpenMandriva приложения OM Welcome, OM Control
    Center, Repository Selector (repo‑picker), Update Configuration
    (om‑update‑config).

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Проект openSUSE выбирает новый логотип. Разработчики дистрибутива openSUSE объявили о завершении стадии приёма заявок от дизайнеров на конкурс логотипов и перешли к голосованию, в котором может участвовать любой желающий.

Голосование по логотипам openSUSE продлится до 10 декабря включительно. В рамках этого мероприятия пользователям предлагается выбрать новые логотипы для всего проекта openSUSE и для развиваемых в его составе дистрибутивов Tumbleweed, Leap, Slowroll и Kalpa. Для участия в конкурсе заявлено 36 логотипов openSUSE, 18 логотипов для Kalpa, 24 логотипа для Slowroll, 21 логотип для Leap и 32 логотипа для Tumbleweed.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Опубликован выпуск интегрированной среды разработки Qt Creator 12.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS.

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

  • добавлен плагин Compiler Explorer, позволяющий в режиме реального времени по мере набора исходных текстов отслеживать генерируемый компилятором ассемблерный код и выявляемые компилятором ошибки;

  • добавлена возможность отладки и профилирования сборочных сценариев CMake при помощи протокола DAP (Debug Adapter Protocol), поддерживаемого начиная с выпуска CMake 3.27;

  • добавлен плагин ScreenRecorder (Help > About Plugins > ScreenRecorder) для записи на видео процесса работы в Qt Creator;

  • значительно сокращено время запуска на некоторых системах;

  • Clangd и Clang analyzer обновлены до выпуска LLVM 17.0.1;

  • улучшены средства для рефакторинга кода на языке C++;

  • в редактор текста в формате Markdown добавлены кнопки для выбора стилей текста;

  • добавлена возможность использования прокси для доступа к интеллектуальному помощнику GitHub Copilot, способному генерировать типовые конструкции при написании кода;

  • Добавлены связанные с проектами настройки наименования файлов с кодом на C++ и документирования через комментарии.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Ближайшие события

Разработчики из Khronos признали полную совместимость открытого драйвера NVK для видеокарт Nvidia со спецификацией Vulkan 1.0. Драйвер успешно прошёл все тесты из набора CTS (Khronos Conformance Test Suite) и включён в список сертифицированных драйверов. Сертификация пройдена для GPU NVIDIA на базе микроархитектуры Turing (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000–8000, Quadro T1000/T2000). Проверка была выполнена в окружении с ядром Linux 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 и GNOME Shell 44.4. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos.

Драйвер NVK создан c нуля командой, в которую входят Карол Хербст (Karol Herbst, разработчик Nouveau из Red Hat), Дэвид Эйрли (David Airlie, мэйнтейнер подсистемы DRM из Red Hat) и Джейсон/Фэй Экстранд (Jason/Faith Ekstrand, активный разработчик Mesa из Collabora). При создании драйвера разработчики использовали официальные заголовочные файлы и открытые модули ядра, опубликованные компанией Nvidia. В коде NVK местами использовались базовые компоненты OpenGL‑драйвера Nouveau, но из‑за отличий наименований в заголовочных файлах Nvidia и наименований в Nouveau, полученных на основе обратного инжиниринга, прямое заимствование кода затруднено и по большей части пришлось переосмысливать многие вещи и реализовывать их с нуля.

Источник: OpenNET.

Теги:
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

Опубликован выпуск проекта TR1X 3.0, развивающего открытый игровой движок, который может использоваться вместо проприетарного движка шутера от третьего лица Tomb Raider.

TR1X существенно расширяет возможности оригинального движка, например, в открытом проекте добавлен новый интерфейс в стиле PS1 и обеспечена возможность масштабирования, улучшена работа в оконном режиме, добавлены визуальные эффекты, появилась поддержка изменения поля зрения и позиции камеры, добавлена возможность оглядываться по сторонам во время бега и смотреть вверх/вниз во время прыжков, значительно модернизирована система рендеринга и расширен игровой процесс, устранены многие недоработки и ошибки, свойственные оригинальному движку. Код движка написан на языке C и распространяется под лицензией GPLv3. Для запуска требуется наличие игровых ресурсов из игры Tomb Raider 1.

Новый выпуск примечателен реализацией поддержки платформы Linux, добавлением отладочной консоли для разработчиков, возможностью выбора между оригинальными и развиваемыми энтузиастами наборами уровней, поддержкой бонусных игровых уровней, открываемых при нахождении секретов. По аналогии с игрой Tomb Raider 2 появилась поддержка переворота под водой и добавлена возможность наклоняться вперёд или назад во время прямых прыжков. Снижена нагрузка на CPU в коде планирования отрисовки кадров.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Началось тестирование экспериментальных сборок ALT Linux для китайских процессоров с архитектурой Loongarch64, реализующей RISC ISA, похожий на MIPS и RISC-V. Для загрузки доступны варианты с пользовательскими окружениями Xfce и GNOME, собранные на базе репозитория Сизиф. В состав входит типовой набор пользовательских приложений, включая LibreOffice, Firefox и GIMP. Отмечается, что ALT стал первым российским дистрибутивом, начавшим формирование сборок для Loongarch64. Из глобальных проектов порт для Loongarch недавно был принят в состав Debian GNU/Linux.

Для ускорения подготовки порта в ALT Linux разработчиками был задействован процесс догоняющей сборки пакетов, позволяющий автоматизировать сборку для новых платформ, используя информацию о появлении новых версий в основном репозитории. Шесть месяцев было потрачено на ручное портирование тысячи базовых пакетов для Loongarch64, после чего был настроен автоматизированный процесс сборки, позволивший довести число доступных пакетов до 17 тысяч (91.7% от всего репозитория Сизиф). Кроме Loongarch64, дистрибутив ALT Linux собирается для 5 первичных (i586, x86_64, aarch64, armh, ppc64le) и 3 неосновных (Эльбрус, mipsel, riscv64) платформ.

Дополнительно можно отметить публикацию экспериментальных сборок ALT Mobile для мобильных устройств. Сборки поставляются с графической оболочной Phosh, основанной на технологиях GNOME и использующей композитный сервер Phoc, работающий поверх Wayland.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 8.20. С момента выпуска версии 8.19 было закрыто 20 отчётов об ошибках и внесено 397 изменений.

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

  • продолжено развитие API DirectMusic.

  • расширены возможности библиотеки winegstreamer. Добавлена поддержка функций find_element_factories, factory_create_element, wg_muxer_add_stream, wg_muxer_start, wg_muxer_push_sample, ProcessSample.

  • обеспечено экспортирование в основное пользовательское окружение привязок, позволяющих вызывать запускаемые под управлением Wine приложения в качестве обработчиков протоколов при открытии URL (например, запускать spotify.exe при открытии ссылок вида «spotify:user:spotify:playlist:848 218 482 355 482 821»);

  • проведена чистка кода. Началась подготовка к грядущей заморозке кодовой базы перед релизом Wine 9.0, который ожидается в январе;

  • в d3d10 и d3d11 налажена работа проверочных вызовов test_texture(), test_cube_maps(), test_uint_shader_instructions(), test_vertex_formats() и test_mipmap_upload();

  • добавлена DLL-библиотека msttsengine с заглушкой вместо движка ISpTTSEngine;

  • обеспечена безопасная очистка полей при помощи функции SecureZeroMemory() в библиотеках dssenh, secur32, user32, winscard, wintrust, wsdapi и wininet;

  • в библиотеку msvcrt добавлено около 30 новых функций для работы с многобайтовыми строками, таких как _mblen_l и _mbsnbcpy_l;

  • закрыты отчёты об ошибках, связанные с работой некоторых приложений и игр.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Опубликована вторая редакция проекта Vortex, развивающего открытый GPGPU на базе архитектуры набора команд RISC-V, рассчитанный на выполнение параллельных вычислений с использованием API OpenCL и модели выполнения SIMT (Single Instruction, Multiple Threads). Проект также может использоваться при проведении исследований в области 3D-графики и разработки новых архитектур GPU. Схемы, описания аппаратных блоков на языке Verilog, симулятор, драйверы и сопутствующая проектная документация распространяются под лицензией Apache 2.0.

Основу GPGPU составляет типовой ISA RISC‑V, расширенный некоторыми дополнительными инструкциями, необходимыми для поддержки функций GPU и управления потоками. При этом изменения в архитектуре набора команд RISC‑V сведены к минимуму и по возможности используются уже имеющиеся векторные инструкции. Похожий подход применяется в проекте RV64X, который также развивает открытый GPU на базе технологий RISC‑V.

Для графики на технологиях Vortex развивается открытый GPU Skybox, поддерживающий графический API Vulkan. Прототип Skybox, созданный на базе FPGA Altera Stratix 10 и включающий 32 ядра (512 потоков), позволил при частоте 230 МГц добиться производительности заливки в 3,7 гигапикселей в секунду (29,4 гигатранзакции в секунду). Отмечается, что это первый открытый GPU с программной и аппаратной реализацией, поддерживающий Vulkan.

Источник: OpenNET.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Студия Speakeasy Productions сняла и опубликовала в открытом доступе документальный фильм eBPF: Unlocking the Kernel, рассказывающий историю создания подсистемы eBPF в ядре Linux.

Проект eBPF предоставляет встроенный в ядро интерпретатор байткода c JIT, дающий возможность через загружаемые из пространства пользователя обработчики на лету менять поведение системы без необходимости изменения кода ядра, что позволяет добавлять эффективные обработчики без усложнения самой системы. Среди прочего на базе eBPF можно создавать обработчики сетевых операций, управлять пропускной способностью, контролировать доступ, отслеживать работу систем и выполнять трассировку.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Организация GNOME Foundation объявила о получении €1 млн от фонда Sovereign, учреждённого в Германии для стимулирования развития открытой цифровой инфраструктуры и экосистем с открытым исходным кодом. Фонд создан на средства, предоставленные Министерством экономики и защиты климата Германии, и курируется Федеральным агентством подрывных инноваций SPRIND.

Полученные деньги планируют направить на модернизацию платформы GNOME, улучшение инструментария, расширение средств для людей с ограниченными возможностями и реализацию функций, представляющих общественный интерес (Public interest).

В частности, планируется разработать прототип нового стека для людей с ограниченными возможностями и внести улучшения в существующий стек, обеспечить поддержку выборочного шифрования домашних каталогов пользователей, модернизировать хранилище паролей и ключей, повысить качество поддержки оборудования, наладить контроль за качеством, расширить API Freedesktop и провести работу по консолидации и улучшению компонентов платформы.

Кроме GNOME финансирование от фонда Sovereign также получили такие открытые проекты, как OpenSSH, WireGuard, Python, RubyGems, curl, OpenBGPd, OpenMLS, OpenPGP.js/GopenPGP, Pendulum, Sequoia PGP и Yocto. Размер поддержки данных проектов не уточняется.

В Sovereign продолжается приём заявок от значимых открытых проектов на получение финансирования. Общий размер бюджета на 2023 год составляет €11.5 млн.

Источник: OpenNET.

Теги:
Рейтинг0
Комментарии0

Вклад авторов