Самые быстрые страусы: выбираем способ организовать обмен прерываниями между машинами QEMU c KVM и без
QEMU позволяет эмулировать работу не только одной отдельной машины, но и связывать несколько независимых машин между собой. Для организации такой связи их обычно объединяют в одну сеть, например с использованием virio-net-pci. Но виртуальный ethernet — не единственный способ, связь может быть и более близкой и плотной: общая память и mailbox, линии gpio и даже NTB.
Быстрая работа связанных QEMU машин приятна при разработке/отладке и очень важна при массовом прогоне автотестов в CI: нужна как высокая пропускная способность, так и низкая задержка передачи сообщения. Для одной из задач с коллегами из отдела системного программирования YADRO я оптимизировал часть такой связки, а именно — обмен прерываниями. В статье расскажу о дизайне нескольких подходов организации IQI, разберу внутреннее устройство QEMU и поделюсь, как оправдались наши ожидания.
Читать полностью
#habr
@linux_potok
QEMU позволяет эмулировать работу не только одной отдельной машины, но и связывать несколько независимых машин между собой. Для организации такой связи их обычно объединяют в одну сеть, например с использованием virio-net-pci. Но виртуальный ethernet — не единственный способ, связь может быть и более близкой и плотной: общая память и mailbox, линии gpio и даже NTB.
Быстрая работа связанных QEMU машин приятна при разработке/отладке и очень важна при массовом прогоне автотестов в CI: нужна как высокая пропускная способность, так и низкая задержка передачи сообщения. Для одной из задач с коллегами из отдела системного программирования YADRO я оптимизировал часть такой связки, а именно — обмен прерываниями. В статье расскажу о дизайне нескольких подходов организации IQI, разберу внутреннее устройство QEMU и поделюсь, как оправдались наши ожидания.
Читать полностью
#habr
@linux_potok
👍6
Выпуск дистрибутива для одноплатных компьютеров Armbian 24.11
Представлен выпуск дистрибутива для одноплатных компьютеров Armbian 24.11.
Фреймворк сборки Armbian
Обновлённая система сборки включает новые инструменты для более быстрой сборки и бесшовной интеграции. Оптимизированные рабочие процессы компиляции и готовые конфигурации упрощают и ускоряют развёртывание пользовательских прошивок, особенно для разработчиков, работающих над специализированными проектами.
( читать дальше... )
arm, armbian, linux
Читать полностью
#LinuxOrgRu
@linux_potok
Представлен выпуск дистрибутива для одноплатных компьютеров Armbian 24.11.
Фреймворк сборки Armbian
Обновлённая система сборки включает новые инструменты для более быстрой сборки и бесшовной интеграции. Оптимизированные рабочие процессы компиляции и готовые конфигурации упрощают и ускоряют развёртывание пользовательских прошивок, особенно для разработчиков, работающих над специализированными проектами.
( читать дальше... )
arm, armbian, linux
Читать полностью
#LinuxOrgRu
@linux_potok
👍7
Опубликован графический стандарт Vulkan 1.4
После почти трёх лет работы консорциум Khronos, занимающийся разработкой графических стандартов, опубликовал спецификацию Vulkan 1.4, определяющую API для доступа к графическим и вычислительным возможностям GPU. Новая спецификация вобрала в себя накопившиеся расширения, которые ранее позиционировались как опциональные, а также предоставила ряд новых возможностей и повысила минимальные требования к оборудованию. Инструментарий Vulkan SDK планируют опубликовать в январе 2025 года.
( читать дальше... )
api, graphics, vulkan
Читать полностью
#LinuxOrgRu
@linux_potok
После почти трёх лет работы консорциум Khronos, занимающийся разработкой графических стандартов, опубликовал спецификацию Vulkan 1.4, определяющую API для доступа к графическим и вычислительным возможностям GPU. Новая спецификация вобрала в себя накопившиеся расширения, которые ранее позиционировались как опциональные, а также предоставила ряд новых возможностей и повысила минимальные требования к оборудованию. Инструментарий Vulkan SDK планируют опубликовать в январе 2025 года.
( читать дальше... )
api, graphics, vulkan
Читать полностью
#LinuxOrgRu
@linux_potok
👍7
Выпуск среды разработки Qt Creator 15
Представлен выпуск интегрированной среды разработки Qt Creator 15, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS.
Читать полностью
#OpenNet
@linux_potok
Представлен выпуск интегрированной среды разработки Qt Creator 15, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS.
Читать полностью
#OpenNet
@linux_potok
👍6
Сбор средств KDE в 2024 году достиг цели - явно их всплывающее окно для пожертвований работает
Хорошие новости от лагеря KDE: их ежегодный сбор средств продолжается, и им удалось превзойти первоначальную цель.
Читать полностью
#GamingOnLinux
@linux_potok
Хорошие новости от лагеря KDE: их ежегодный сбор средств продолжается, и им удалось превзойти первоначальную цель.
Читать полностью
#GamingOnLinux
@linux_potok
🔥8🤡3👍1
Последний Звонок Для Кибернедельных Скидок Phoronix Premium В Этом Году
Если вы хотите поддержать нас в этот праздничный сезон, наслаждаясь сайтом без рекламы, многостраничными статьями на одной странице и другими преимуществами, сегодня последний день скидки на присоединение к Phoronix Premium...
Читать полностью
#Phoronix
@linux_potok
Если вы хотите поддержать нас в этот праздничный сезон, наслаждаясь сайтом без рекламы, многостраничными статьями на одной странице и другими преимуществами, сегодня последний день скидки на присоединение к Phoronix Premium...
Читать полностью
#Phoronix
@linux_potok
👍5
Prime Gaming выпуск 3 декабря, новые игры добавляются дважды на этой неделе - много для Steam Deck / Linux
Вот и снова мы здесь! Каждую неделю Prime Gaming, часть того, что вы получаете при подписке на Amazon Prime, добавляет и удаляет различные игры, которые вы можете получить в постоянное владение. На этой неделе мы получаем два набора новых игр!
Читать полностью
#GamingOnLinux
@linux_potok
Вот и снова мы здесь! Каждую неделю Prime Gaming, часть того, что вы получаете при подписке на Amazon Prime, добавляет и удаляет различные игры, которые вы можете получить в постоянное владение. На этой неделе мы получаем два набора новых игр!
Читать полностью
#GamingOnLinux
@linux_potok
👍4
PostgreSQL наконец-то устарела поддержку паролей MD5
Хотя это и давно назревало, сервер базы данных PostgreSQL наконец-то прекратил поддержку паролей MD5 в последнем коде...
Читать полностью
#Phoronix
@linux_potok
Хотя это и давно назревало, сервер базы данных PostgreSQL наконец-то прекратил поддержку паролей MD5 в последнем коде...
Читать полностью
#Phoronix
@linux_potok
👍5🔥2
Южнокорейская компания оснастила DDoS-функциями свои спутниковые ресиверы
Полиция Южной Кореи арестовала главу неназванной компании и пятерых ее сотрудников, которые произвели более 240 000 вредоносных спутниковых ресиверов. Устройства прямо «из коробки» оснащались функциональность для проведения DDoS-атак по требованию покупателя, или получали соответствующие обновления уже после продажи.
Читать полностью
#xakep
@linux_potok
Полиция Южной Кореи арестовала главу неназванной компании и пятерых ее сотрудников, которые произвели более 240 000 вредоносных спутниковых ресиверов. Устройства прямо «из коробки» оснащались функциональность для проведения DDoS-атак по требованию покупателя, или получали соответствующие обновления уже после продажи.
Читать полностью
#xakep
@linux_potok
👎5
Лучшая дистрибуция Linux для игр в 2025 году
В последние несколько лет я решил каждый раз по-новому взглянуть на то, какая дистрибуция Linux является лучшей для игр - и вот я снова вернулся с выпуском статьи за 2025 год, которая заставит вас сказать мне, насколько я неправ и ужасен.
Читать полностью
#GamingOnLinux
@linux_potok
В последние несколько лет я решил каждый раз по-новому взглянуть на то, какая дистрибуция Linux является лучшей для игр - и вот я снова вернулся с выпуском статьи за 2025 год, которая заставит вас сказать мне, насколько я неправ и ужасен.
Читать полностью
#GamingOnLinux
@linux_potok
👍7🤡2
NVIDIA RTX Remix 0.6 Принес Улучшения Производительности ЦП/ГП
Программное обеспечение NVIDIA RTX Remix для ремастеринга игр эпох DirectX 8 и DirectX 9 выпущено с новейшей версией среды выполнения RTX-Remix, которая частично работает на базе DXVK для преобразования Direct3D в Vulkan...
Читать полностью
#Phoronix
@linux_potok
Программное обеспечение NVIDIA RTX Remix для ремастеринга игр эпох DirectX 8 и DirectX 9 выпущено с новейшей версией среды выполнения RTX-Remix, которая частично работает на базе DXVK для преобразования Direct3D в Vulkan...
Читать полностью
#Phoronix
@linux_potok
👍9
Благотворительное игровое событие Jingle Jam возвращается с новым набором игр
Jingle Jam 2024 начался и продлится до 14 декабря. Вы можете сделать пожертвование, чтобы получить набор игр и поддержать различные благотворительные организации.
Читать полностью
#GamingOnLinux
@linux_potok
Jingle Jam 2024 начался и продлится до 14 декабря. Вы можете сделать пожертвование, чтобы получить набор игр и поддержать различные благотворительные организации.
Читать полностью
#GamingOnLinux
@linux_potok
👍6
Rustls Многопоточная Производительность Бьет OpenSSL
Проект Rustls — современная библиотека TLS, написанная на языке программирования Rust и являющаяся альтернативой таким популярным решениям, как OpenSSL и BoringSSL от Cloudflare, опубликовал новые показатели производительности. При рассмотрении производительности многопоточных серверов Rustls, его производительность в целом значительно превосходит BoringSSL и полностью доминирует над OpenSSL...
Читать полностью
#Phoronix
@linux_potok
Проект Rustls — современная библиотека TLS, написанная на языке программирования Rust и являющаяся альтернативой таким популярным решениям, как OpenSSL и BoringSSL от Cloudflare, опубликовал новые показатели производительности. При рассмотрении производительности многопоточных серверов Rustls, его производительность в целом значительно превосходит BoringSSL и полностью доминирует над OpenSSL...
Читать полностью
#Phoronix
@linux_potok
👍8
Кооперативный мод Half-Life 2 Synergy обновлён для обновления к 20-летию Half-Life 2
Synergy — это бесплатный мод для Half-Life 2, который позволяет играть в серию Half-Life 2 и многие другие одиночные моды Source в кооперативе с друзьями. Недавно он был обновлён для поддержки обновления к 20-летию Half-Life 2.
Читать полностью
#GamingOnLinux
@linux_potok
Synergy — это бесплатный мод для Half-Life 2, который позволяет играть в серию Half-Life 2 и многие другие одиночные моды Source в кооперативе с друзьями. Недавно он был обновлён для поддержки обновления к 20-летию Half-Life 2.
Читать полностью
#GamingOnLinux
@linux_potok
👍9
Прошивка AMD NPU встраивается для драйвера Ryzen AI AMDXDNA в Linux 6.14
С драйвером ядра AMDXDNA для поддержки Ryzen AI NPU на Linux, который теперь готов к слиянию и находится в очереди drm-misc-next для ядра Linux 6.14 в начале следующего года, двоичные файлы прошивки AMD NPU также были переданы в linux-firmware.git для обеспечения необходимой поддержки прошивки...
Читать полностью
#Phoronix
@linux_potok
С драйвером ядра AMDXDNA для поддержки Ryzen AI NPU на Linux, который теперь готов к слиянию и находится в очереди drm-misc-next для ядра Linux 6.14 в начале следующего года, двоичные файлы прошивки AMD NPU также были переданы в linux-firmware.git для обеспечения необходимой поддержки прошивки...
Читать полностью
#Phoronix
@linux_potok
👍6
Поддержка очереди пользователя AMD в Mesa реализована для Linux - отправка работы непосредственно на GPU
После захватывающего дня вчера, когда поддержка драйверов Vulkan 1.4 появилась в драйверах Mesa 25.0, сегодня был добавлен ещё более интересный код в Mesa 25.0: код AMDGPU теперь поддерживает очереди пользователей для отправки работы по рендерингу непосредственно на аппаратное обеспечение GPU в последних версиях ядра Linux...
Читать полностью
#Phoronix
@linux_potok
После захватывающего дня вчера, когда поддержка драйверов Vulkan 1.4 появилась в драйверах Mesa 25.0, сегодня был добавлен ещё более интересный код в Mesa 25.0: код AMDGPU теперь поддерживает очереди пользователей для отправки работы по рендерингу непосредственно на аппаратное обеспечение GPU в последних версиях ядра Linux...
Читать полностью
#Phoronix
@linux_potok
👍7
Intel объявляет о выпуске дискретной графики Arc B-Series "Battlemage" с поддержкой Linux
Продолжая серию дискретных графических карт Intel Arc Graphics, представленных два года назад в рамках серии DG2/Alchemist, сегодня анонсированы графические карты следующего поколения Battlemage. Сегодня снимается эмбарго на новые графические карты Intel Arc B-Series, которые будут доступны на следующей неделе. Как и в случае с предыдущим поколением графики Intel, и как уже обсуждалось во многих статьях Phoronix, Battlemage получит полную поддержку открытого исходного кода драйверов для Linux.
Читать полностью
#Phoronix
@linux_potok
Продолжая серию дискретных графических карт Intel Arc Graphics, представленных два года назад в рамках серии DG2/Alchemist, сегодня анонсированы графические карты следующего поколения Battlemage. Сегодня снимается эмбарго на новые графические карты Intel Arc B-Series, которые будут доступны на следующей неделе. Как и в случае с предыдущим поколением графики Intel, и как уже обсуждалось во многих статьях Phoronix, Battlemage получит полную поддержку открытого исходного кода драйверов для Linux.
Читать полностью
#Phoronix
@linux_potok
👍6🥴3🔥1
DXVK-Sarek для старых GPU v1.10.4 выпущен
С интеграцией в будущий выпуск Proton-Sarek, предназначенный для геймеров с более старыми GPU, первый выпуск DXVK-Sarek уже доступен.
Читать полностью
#GamingOnLinux
@linux_potok
С интеграцией в будущий выпуск Proton-Sarek, предназначенный для геймеров с более старыми GPU, первый выпуск DXVK-Sarek уже доступен.
Читать полностью
#GamingOnLinux
@linux_potok
👍5
4x RPG 'Heart of the Machine' от Arcen Games (AI War) выходит в январе 2025
Студия Arcen Games, создавшая AI War, AI War 2, The Last Federation и другие игры, анонсировала, что их новый научно-фантастический 4x RPG Heart of the Machine выйдет 31 января 2025 года. Также доступна новая демо-версия, которую вы можете попробовать прямо сейчас.
Читать полностью
#GamingOnLinux
@linux_potok
Студия Arcen Games, создавшая AI War, AI War 2, The Last Federation и другие игры, анонсировала, что их новый научно-фантастический 4x RPG Heart of the Machine выйдет 31 января 2025 года. Также доступна новая демо-версия, которую вы можете попробовать прямо сейчас.
Читать полностью
#GamingOnLinux
@linux_potok
👍5
Nitrux 3.8 Выпущен с ядром Linux 6.12, Улучшена Поддержка Пользователей NVIDIA
Дистрибутив Nitrux 3.8 теперь доступен для загрузки с ядром Linux 6.12 и включает в себя различные новые и обновленные компоненты. Основные новшества включают улучшенную поддержку пользователей NVIDIA.
Читать полностью
#9to5Linux
@linux_potok
Дистрибутив Nitrux 3.8 теперь доступен для загрузки с ядром Linux 6.12 и включает в себя различные новые и обновленные компоненты. Основные новшества включают улучшенную поддержку пользователей NVIDIA.
Читать полностью
#9to5Linux
@linux_potok
👍7