Представлен TinyKVM для виртуализации на уровне отдельных процессов
Компания Varnish Software представила открытый проект TinyKVM, который использует гипервизор KVM для изоляции выполнения отдельных процессов. Цель проекта — создать самую быструю sandbox-систему с минимальными накладными расходами.
📌 Что такое TinyKVM?
📌 Основные возможности
📌 Где может применяться?
Linux / Линукс🥸
Компания Varnish Software представила открытый проект TinyKVM, который использует гипервизор KVM для изоляции выполнения отдельных процессов. Цель проекта — создать самую быструю sandbox-систему с минимальными накладными расходами.
📌 Что такое TinyKVM?
1. Основная задача:
• Изоляция консольных программ для Linux с производительностью, близкой к обычному выполнению.
2. Технологии:
• Использует гипервизор KVM для аппаратной виртуализации.
• Накладные расходы на вызов системных вызовов — около 2 микросекунд.
3. Лицензия:
• Код распространяется под лицензией GPLv3, доступна коммерческая лицензия.
📌 Основные возможности
1. Ограничение ресурсов:
• Максимальное время исполнения.
• Ограничение потребления памяти.
2. Эффективное использование памяти:
• Ответвление виртуальных машин в режиме copy-on-write.
• Возможность сброса процессов в исходное состояние.
3. Поддержка отладки:
• Удалённая отладка через GDB.
4. Производительность:
• Использование больших страниц памяти (hugepage).
• Отсутствие драйверов и виртуальных устройств в виртуальной машине.
📌 Где может применяться?
• Кэширование и обработка web-запросов: TinyKVM заменяет эмулятор libriscv в платформе Varnish.
• Изоляция модулей: Создан вариант библиотеки libvmod для выполнения модулей Varnish с использованием TinyKVM.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤4
Дайджест новостей и статей [en]
• Open Source Fueled The Oscar-Winning 'Flow'
• Docker's Founder Builds an Open Source Alternative to Claude Code, Kind Of
• From OpenBSD to Linux: How Pledge can Enhance Linux Security
• Open source Minecraft-like game VoxeLibre 0.89 brings another big load of improvements
• Ubuntu vs. Debian: 7 key differences help determine which distro is right for you
• Prolong Laptop Battery Life in Linux by Limiting Charging Levels
• Pine64’s RISC-V tablet now ships with a Debian-based Linux distro and improved hardware
• Enlightenment 0.27.1 Desktop Is Out to Improve the CPUFreq and Battery Modules
• One Line Of Code Optimizes F2FS Performance For Small Multi-Threaded Writes
• 14 Awesome Games Linux Users Can Grab in Steam Sale 🎮 (Ends 20 March)
Linux / Линукс🥸
• Open Source Fueled The Oscar-Winning 'Flow'
• Docker's Founder Builds an Open Source Alternative to Claude Code, Kind Of
• From OpenBSD to Linux: How Pledge can Enhance Linux Security
• Open source Minecraft-like game VoxeLibre 0.89 brings another big load of improvements
• Ubuntu vs. Debian: 7 key differences help determine which distro is right for you
• Prolong Laptop Battery Life in Linux by Limiting Charging Levels
• Pine64’s RISC-V tablet now ships with a Debian-based Linux distro and improved hardware
• Enlightenment 0.27.1 Desktop Is Out to Improve the CPUFreq and Battery Modules
• One Line Of Code Optimizes F2FS Performance For Small Multi-Threaded Writes
• 14 Awesome Games Linux Users Can Grab in Steam Sale 🎮 (Ends 20 March)
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡63😁39🤣12🌚5💯5
16 видеокарт RTX 4090 взломали шифрование Akira Ransomware за 10 часов
ИБ-шник Йоханес Нугрохо разработал инструмент для расшифровки файлов, зашифрованных Linux-версией программы-вымогателя Akira. Этот инструмент использует мощность графических процессоров для подбора ключей и бесплатного восстановления данных.
Как это работает?
• Akira использует временные метки в наносекундах для создания уникальных ключей.
• Каждый ключ проходит 1500 итераций хеширования с SHA-256, что делает его взлом крайне сложным.
• Нугрохо применил метод перебора, сузив диапазон поиска благодаря анализу системных журналов и метаданных файлов.
Почему понадобилось 16 видеокарт?
• Первые тесты на RTX 3060 показали скорость всего 60 миллионов попыток в секунду.
• Даже RTX 3090 не справилась с задачей.
• Окончательный успех пришёл с использованием облачных сервисов, где Нугрохо задействовал 16 видеокарт RTX 4090.
Сколько времени занял взлом?
• Подбор ключа для одного файла занял около 10 часов.
• При большом количестве зашифрованных файлов процесс может растянуться на несколько дней.
Исходный код расшифровщика опубликован на GitHub.
Linux / Линукс🥸
ИБ-шник Йоханес Нугрохо разработал инструмент для расшифровки файлов, зашифрованных Linux-версией программы-вымогателя Akira. Этот инструмент использует мощность графических процессоров для подбора ключей и бесплатного восстановления данных.
Как это работает?
• Akira использует временные метки в наносекундах для создания уникальных ключей.
• Каждый ключ проходит 1500 итераций хеширования с SHA-256, что делает его взлом крайне сложным.
• Нугрохо применил метод перебора, сузив диапазон поиска благодаря анализу системных журналов и метаданных файлов.
Почему понадобилось 16 видеокарт?
• Первые тесты на RTX 3060 показали скорость всего 60 миллионов попыток в секунду.
• Даже RTX 3090 не справилась с задачей.
• Окончательный успех пришёл с использованием облачных сервисов, где Нугрохо задействовал 16 видеокарт RTX 4090.
Сколько времени занял взлом?
• Подбор ключа для одного файла занял около 10 часов.
• При большом количестве зашифрованных файлов процесс может растянуться на несколько дней.
Исходный код расшифровщика опубликован на GitHub.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🤯8❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25😁19💯4
#предложка
Увидел такой магнитик на двери у завсклада в конторе, вообще не связанной с компами и ПО.
Кого-то он мне напоминает...
Linux / Линукс🥸
Увидел такой магнитик на двери у завсклада в конторе, вообще не связанной с компами и ПО.
Кого-то он мне напоминает...
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56
Подробнее о всех изменениях можно почитать тут
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33
Производительность пакета jq в Ubuntu увеличили в 1,9 раза путём пересборки
Экспериментатор смог значительно повысить производительность пакета jq, используемого для обработки JSON-данных, путём пересборки с оптимизированными настройками. Без изменения исходного кода удалось добиться ускорения на 90% (в 1,9 раза).
Производительность оценивалась через измерение времени выполнения типового фильтрующего запроса над данными GeoJSON, размером 500МБ.
Итоги эксперимента:
Linux / Линукс🥸
Экспериментатор смог значительно повысить производительность пакета jq, используемого для обработки JSON-данных, путём пересборки с оптимизированными настройками. Без изменения исходного кода удалось добиться ускорения на 90% (в 1,9 раза).
Производительность оценивалась через измерение времени выполнения типового фильтрующего запроса над данными GeoJSON, размером 500МБ.
Итоги эксперимента:
▪️Вариант, собранный в GCC из тех же исходных текстов с флагами по умолчанию оказался быстрее бинарного пакета Ubuntu на 2-4%.
▪️Пересборка в Clang 18 с уровнем оптимизации"-O3", включением оптимизации на этапе связывания ("-flto") и отключением отладочной информации ("-DNDEBUG") привела к ускорению на 20%.
▪️Пересборка с системой распределения памяти TCMalloc (добавление "-L/usr/lib/x86_64-linux-gnu -ltcmalloc_minimal" в LDFLAGS) привела к ускорению на 40%.
▪️Замена функций malloc на системы распределения памяти tcmalloc, jemalloc и mimalloc через "LD_PRELOAD=/usr/lib/x86_64-linux-gnu/lib....so" привела к увеличению производительности на 27%, 29% и 44%. При запуске с mimalloc, показавшем ускорение на 44%, выставлялась переменная окружения "MIMALLOC_LARGE_OS_PAGES=1".
▪️Пересборка пакета с mimalloc в LDFLAGS вместо связывания через LD_PRELOAD привела к ускорению прохождения теста на 90%. Другой тест по обработке 2.2GB JSON-данных в 13000 файлах также показал прирост производительности примерно в два раза.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41👍4😁2
Vulkan стал официальным графическим API для Android
Это решение станет основой для нового унифицированного стека отрисовки, который заменит OpenGL ES в будущих версиях платформы.
Что изменится?
• Vulkan станет основным уровнем абстракции для GPU (HAL).
• OpenGL ES будет поддерживаться через прослойку ANGLE, работающую поверх Vulkan.
• В Android 16 (2025 год) ANGLE будет включён по умолчанию для новых устройств.
• В Android 17 (2026 год) ANGLE станет обязательным для всех новых устройств.
Linux / Линукс🥸
Это решение станет основой для нового унифицированного стека отрисовки, который заменит OpenGL ES в будущих версиях платформы.
Что изменится?
• Vulkan станет основным уровнем абстракции для GPU (HAL).
• OpenGL ES будет поддерживаться через прослойку ANGLE, работающую поверх Vulkan.
• В Android 16 (2025 год) ANGLE будет включён по умолчанию для новых устройств.
• В Android 17 (2026 год) ANGLE станет обязательным для всех новых устройств.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🤔4❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68🎉12🫡5❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁86
Выпуск среды рабочего стола GNOME 48
После шести месяцев разработки представлен выпуск среды рабочего стола GNOME 48. Для быстрой оценки возможностей GNOME 48 предложены специализированные Live-сборки на основе openSUSE и установочной образ, подготовленный в рамках инициативы GNOME OS. GNOME 48 также уже включён в состав экспериментальных сборок Ubuntu 25.04 и Fedora 42.
В новом выпуске:
Linux / Линукс🥸
После шести месяцев разработки представлен выпуск среды рабочего стола GNOME 48. Для быстрой оценки возможностей GNOME 48 предложены специализированные Live-сборки на основе openSUSE и установочной образ, подготовленный в рамках инициативы GNOME OS. GNOME 48 также уже включён в состав экспериментальных сборок Ubuntu 25.04 и Fedora 42.
В новом выпуске:
▪️ Добавлена поддержка расширенного динамического диапазона яркости (HDR, High Dynamic Range) и возможность вывода HDR-контента на мониторы, поддерживающие HDR.
▪️ В композитный сервер Mutter добавлена поддержка тройной буферизации, позволяющей добиться более плавной отрисовки изменений на экране и анимации.
▪️ Новые окна теперь по умолчанию размещаются с выравниванием по центру экрана. Улучшено позиционирование окон в многомониторных конфигурациях.
▪️ Реализована стековая компоновка списка уведомлений, в которой уведомления сгруппированы по приложениям.
▪️ По умолчанию задействован новый шрифт Adwaita Sans, который пришёл на смену шрифту Cantarell, применявшемуся с 2010 года.
▪️ Для терминалов и редакторов кода задействован моноширинный шрифт Adwaita Mono, являющийся модифицированным вариантом шрифта Iosevka, приближенным по стилю к шрифту Inter.
▪️ В конфигуратор добавлена новая секция "Digital Wellbeing" для выработки привычек здорового поведения при работе за компьютером.
▪️ В настройки управления питанием добавлена опция для продления жизни аккумулятора через ограничение максимального уровня заряда в 80%.
▪️ Обновлён интерфейс текстового редактора - панель интегрирована в заголовок окна, а все опции сосредоточены в одном меню. Предоставлен быстрый доступ к параметрам автоматического форматирования. В основное окно перемещён индикатор положения курсора.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤣3