Проблемы с которыми я столкнулся при написании рекурсивного парсера journal в Linux
Добрый день, всем читающим данную статью. При анализе артефактов с Linux систем journal являются источником огромного количества полезной информации.
Существет большое количесвто утилит, которые парсят journal. Однако, у всех этих утилит есть свои минусы. По этой причине, у меня возникла идея написать свой кроссплатформенный парсер файлов journal, который мог бы обрабатывать не только файлы, но и директории, с возможностью экспорта в различные форматы и сортировке по временным меткам.
В процессе написания данного инструмента я столкнулся с несколькими проблемами и хочу поделиться способами, которыми я их решал.
Читать полностью
#habr
@linux_potok
Добрый день, всем читающим данную статью. При анализе артефактов с Linux систем journal являются источником огромного количества полезной информации.
Существет большое количесвто утилит, которые парсят journal. Однако, у всех этих утилит есть свои минусы. По этой причине, у меня возникла идея написать свой кроссплатформенный парсер файлов journal, который мог бы обрабатывать не только файлы, но и директории, с возможностью экспорта в различные форматы и сортировке по временным меткам.
В процессе написания данного инструмента я столкнулся с несколькими проблемами и хочу поделиться способами, которыми я их решал.
Читать полностью
#habr
@linux_potok
👍5❤1
13 крутых игр, которые пользователи Linux могут приобрести на зимней распродаже Steam 🎮 (до 5 января)
Завершите 2025 год на победной ноте — пополните свою коллекцию отличными играми для Linux!
Читать полностью
#ItFOSS
@linux_potok
Завершите 2025 год на победной ноте — пополните свою коллекцию отличными играми для Linux!
Читать полностью
#ItFOSS
@linux_potok
👍4
Релиз ОС Qubes 4.3.0, использующей виртуализацию для изоляции приложений
После двух лет разработки представлен релиз операционной системы Qubes 4.3.0, реализующей идею использования гипервизора для строгой изоляции приложений и компонентов ОС (каждый класс приложений и системные сервисы работают в отдельных виртуальных машинах). Для работы рекомендуется система с 16 Гб ОЗУ (минимум - 6 Гб) и 64-разрядным CPU Intel или AMD с поддержкой технологий VT-x c EPT/AMD-v c RVI и VT-d или AMD IOMMU, желательно наличие GPU Intel (GPU NVIDIA и AMD недостаточно хорошо протестированы). Размер установочного образа - 7.8 ГБ (x86_64).
Читать полностью
#OpenNet
@linux_potok
После двух лет разработки представлен релиз операционной системы Qubes 4.3.0, реализующей идею использования гипервизора для строгой изоляции приложений и компонентов ОС (каждый класс приложений и системные сервисы работают в отдельных виртуальных машинах). Для работы рекомендуется система с 16 Гб ОЗУ (минимум - 6 Гб) и 64-разрядным CPU Intel или AMD с поддержкой технологий VT-x c EPT/AMD-v c RVI и VT-d или AMD IOMMU, желательно наличие GPU Intel (GPU NVIDIA и AMD недостаточно хорошо протестированы). Размер установочного образа - 7.8 ГБ (x86_64).
Читать полностью
#OpenNet
@linux_potok
👍4
Выпуск эмулятора 86Box 5.3
Представлен выпуск проекта 86Box 5.3, развивающего эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino. Код проекта написан на языке C и распространяется под лицензией GPLv2.
Читать полностью
#OpenNet
@linux_potok
Представлен выпуск проекта 86Box 5.3, развивающего эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino. Код проекта написан на языке C и распространяется под лицензией GPLv2.
Читать полностью
#OpenNet
@linux_potok
👍4
Разбираемся с новой мощной платой Orange Pi 6 Plus на базе Armv9 Cix P1 CD8160
Компания Shenzhen Xunlong Software выпустила новую open-source плату на базе 12-ядерного высокопроизводительного процессора Armv9 Cix P1 CD8160. Плата предыдущего поколения Orange PI 5 построена на Rockchip RK3588. Новый процессор Cix P1 состоит из 8 ядер Cortex‑A720 и 4-х Cortex‑A520, и обещает прирост производительности на 300% по сравнению с последним Rockchip RK3588. Ядро Cortex‑A720 было впервые представлено публике в 2023 году и через два года уже готова плата на новых процессорных ядрах. Из коробки работает UEFI/TianoCore EDK II (ED2) с запуском Debian, Android, Windows 11. Под катом разберемся с новой архитектурой Armv9, рассмотрим процессор Cix P1, оценим производительность новой платы и сравним с предыдущим поколением, платой Orange PI 5 Plus.
Читать полностью
#habr
@linux_potok
Компания Shenzhen Xunlong Software выпустила новую open-source плату на базе 12-ядерного высокопроизводительного процессора Armv9 Cix P1 CD8160. Плата предыдущего поколения Orange PI 5 построена на Rockchip RK3588. Новый процессор Cix P1 состоит из 8 ядер Cortex‑A720 и 4-х Cortex‑A520, и обещает прирост производительности на 300% по сравнению с последним Rockchip RK3588. Ядро Cortex‑A720 было впервые представлено публике в 2023 году и через два года уже готова плата на новых процессорных ядрах. Из коробки работает UEFI/TianoCore EDK II (ED2) с запуском Debian, Android, Windows 11. Под катом разберемся с новой архитектурой Armv9, рассмотрим процессор Cix P1, оценим производительность новой платы и сравним с предыдущим поколением, платой Orange PI 5 Plus.
Читать полностью
#habr
@linux_potok
👍3❤1👀1
Новая уязвимость UEFI угрожает материнским платам Gigabyte, MSI, Asus и ASRock
Специалисты Riot Games обнаружили уязвимость в имплементации UEFI на материнских платах Asus, Gigabyte, MSI и ASRock. Баг позволяет провести DMA-атаку (получить прямой доступ к памяти) и обойти защиту на этапе загрузки системы. Проблема получила сразу несколько идентификаторов (CVE-2025-11901, CVE-2025-14302, CVE-2025-14303 и CVE-2025-14304) из-за различий имплементаций разных вендоров.
Читать полностью
#xakep
@linux_potok
Специалисты Riot Games обнаружили уязвимость в имплементации UEFI на материнских платах Asus, Gigabyte, MSI и ASRock. Баг позволяет провести DMA-атаку (получить прямой доступ к памяти) и обойти защиту на этапе загрузки системы. Проблема получила сразу несколько идентификаторов (CVE-2025-11901, CVE-2025-14302, CVE-2025-14303 и CVE-2025-14304) из-за различий имплементаций разных вендоров.
Читать полностью
#xakep
@linux_potok
😱4🥰3
Qubes OS 4.3: новые шаблоны Fedora 42, Debian 13 и Whonix 18
В выпуске Qubes OS 4.3 обновлены стандартные шаблоны на Fedora 42, Debian 13 и Whonix 18. Поддержка старых версий шаблонов прекращена.
Читать полностью
#Linuxiac
@linux_potok
В выпуске Qubes OS 4.3 обновлены стандартные шаблоны на Fedora 42, Debian 13 и Whonix 18. Поддержка старых версий шаблонов прекращена.
Читать полностью
#Linuxiac
@linux_potok
👍4
Релиз видеоплеера MPV 0.41
После девяти месяцев разработки сформирован выпуск открытого видеоплеера MPV 0.41, в 2013 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения оставшегося GPL-кода можно использовать опцию "--enable-lgpl".
Читать полностью
#OpenNet
@linux_potok
После девяти месяцев разработки сформирован выпуск открытого видеоплеера MPV 0.41, в 2013 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения оставшегося GPL-кода можно использовать опцию "--enable-lgpl".
Читать полностью
#OpenNet
@linux_potok
👍8
Стилер Stealka маскируется под читы для игр и активаторы для софта
Специалисты «Лаборатории Касперского» обнаружили новый стилер Stealka. Троян нацелен на системы под управлением Windows и похищает конфиденциальную информацию — от логинов и паролей до данных платежных карт и криптокошельков. Чаще всего атаки малвари фиксируются на устройствах в России.
Читать полностью
#xakep
@linux_potok
Специалисты «Лаборатории Касперского» обнаружили новый стилер Stealka. Троян нацелен на системы под управлением Windows и похищает конфиденциальную информацию — от логинов и паролей до данных платежных карт и криптокошельков. Чаще всего атаки малвари фиксируются на устройствах в России.
Читать полностью
#xakep
@linux_potok
😱3🔥2🥰2
Проект Heroes of Might and Magic 2 fheroes2 версии 1.1.13 выпущен
Как раз к праздникам мы рады объявить о выходе новой версии движка fheroes2 для Heroes of Might and Magic 2 на современных системах.
Читать полностью
#GamingOnLinux
@linux_potok
Как раз к праздникам мы рады объявить о выходе новой версии движка fheroes2 для Heroes of Might and Magic 2 на современных системах.
Читать полностью
#GamingOnLinux
@linux_potok
❤4👍4👏1
Intel выпускает VA-API libva 2.23 с поддержкой AV1 Profile 2
Сегодня Intel выпустила libva 2.23 — новую функциональную версию эталонной библиотеки реализации Video Acceleration API ("VA-API"). Самое значимое нововведение в libva 2.23 — добавление поддержки AV1 Profile 2...
Читать полностью
#Phoronix
@linux_potok
Сегодня Intel выпустила libva 2.23 — новую функциональную версию эталонной библиотеки реализации Video Acceleration API ("VA-API"). Самое значимое нововведение в libva 2.23 — добавление поддержки AV1 Profile 2...
Читать полностью
#Phoronix
@linux_potok
👍8
Карантинная зона: Последняя проверка выйдет 12 января 2026 года
Devolver Digital объявила, что игра Карантинная зона: Последняя проверка от Brigada Games теперь выйдет 12 января 2026 года.
Читать полностью
#GamingOnLinux
@linux_potok
Devolver Digital объявила, что игра Карантинная зона: Последняя проверка от Brigada Games теперь выйдет 12 января 2026 года.
Читать полностью
#GamingOnLinux
@linux_potok
👏4
Эволюционный симулятор Thrive выходит в версии 1.0, завершив стадию микроба
Thrive — это симулятор эволюции с открытым исходным кодом, в котором планируется добавить множество различных стадий жизни; сейчас стадия микроба считается действительно готовой.
Читать полностью
#GamingOnLinux
@linux_potok
Thrive — это симулятор эволюции с открытым исходным кодом, в котором планируется добавить множество различных стадий жизни; сейчас стадия микроба считается действительно готовой.
Читать полностью
#GamingOnLinux
@linux_potok
👏1
Intel выпускает GenAI Examples v1.5 — проверяя этот AI-набор на старых процессорах Xeon
Инженеры Intel в рамках проекта OPEA сегодня выпустили обновление Generative AI Examples v1.5. Этот проект с открытым исходным кодом, "GenAIExamples", представляет собой коллекцию примеров генеративного ИИ, призванную продемонстрировать возможности Open Platform for Enterprise AI (OPEA), а также подчеркнуть аппаратные преимущества Intel для генеративного ИИ...
Читать полностью
#Phoronix
@linux_potok
Инженеры Intel в рамках проекта OPEA сегодня выпустили обновление Generative AI Examples v1.5. Этот проект с открытым исходным кодом, "GenAIExamples", представляет собой коллекцию примеров генеративного ИИ, призванную продемонстрировать возможности Open Platform for Enterprise AI (OPEA), а также подчеркнуть аппаратные преимущества Intel для генеративного ИИ...
Читать полностью
#Phoronix
@linux_potok
👍2
Ужасающий инкрементальный данжен-кроулер Horripilant получил новую демо-версию и дату релиза
Жуткий инкрементальный данжен-кроулер только что получил обновлённый трейлер, демо-версию и официальную дату выхода — 13 февраля 2026 года.
Читать полностью
#GamingOnLinux
@linux_potok
Жуткий инкрементальный данжен-кроулер только что получил обновлённый трейлер, демо-версию и официальную дату выхода — 13 февраля 2026 года.
Читать полностью
#GamingOnLinux
@linux_potok
👍2🤔1
Стань фигурой, которую захватил, в вдохновлённой шахматами Mate'Morphosis 9 января 2026 года
Преображая классику шахмат в стратегическую игру, где ты становишься фигурой, которую захватил, пытаясь перехитрить доску 9 января 2026 года.
Читать полностью
#GamingOnLinux
@linux_potok
Преображая классику шахмат в стратегическую игру, где ты становишься фигурой, которую захватил, пытаясь перехитрить доску 9 января 2026 года.
Читать полностью
#GamingOnLinux
@linux_potok
👍3
GE-Proton 10-27 приносит исправления для Star Citizen, The First Descendant и другие улучшения
Популярный созданный сообществом слой совместимости GE-Proton версии 10-27 уже вышел и содержит привычный набор исправлений для игр и прочих улучшений.
Читать полностью
#GamingOnLinux
@linux_potok
Популярный созданный сообществом слой совместимости GE-Proton версии 10-27 уже вышел и содержит привычный набор исправлений для игр и прочих улучшений.
Читать полностью
#GamingOnLinux
@linux_potok
👍3
Выпущена Weston 15.0 Alpha с новыми протоколами, экспериментальным рендерером Vulkan
После трёхмесячной задержки, чтобы дать время для внедрения новых функций, сегодня вышла Weston 15.0 Alpha 1 — значимый релиз для этого эталонного композитора Wayland...
Читать полностью
#Phoronix
@linux_potok
После трёхмесячной задержки, чтобы дать время для внедрения новых функций, сегодня вышла Weston 15.0 Alpha 1 — значимый релиз для этого эталонного композитора Wayland...
Читать полностью
#Phoronix
@linux_potok
👍5
mpv 0.41
После девяти месяцев разработки состоялся выпуск 0.41 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.
( читать дальше... )
c, ffmpeg, lua, mpv, sdl
Читать полностью
#LinuxOrgRu
@linux_potok
После девяти месяцев разработки состоялся выпуск 0.41 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.
( читать дальше... )
c, ffmpeg, lua, mpv, sdl
Читать полностью
#LinuxOrgRu
@linux_potok
👍7
Поиск NVIDIA «безопасного» ядра Linux для автомобилей и робототехники
Инженер NVIDIA Игорь Стоппа выступил на конференции Linux Plumbers Conference (LPC) в начале этого месяца, рассказав об использовании Linux в критически важных для безопасности сферах, таких как автомобили, а также о текущих недостатках основного (upstream) ядра Linux и сложностях в достижении сертификации Automotive Safety Integrity Level (ASIL) для ядра Linux. Это интересное чтение/просмотр о безопасности Linux (или её отсутствии) для столь строгих по требованиям сфер безопасности...
Читать полностью
#Phoronix
@linux_potok
Инженер NVIDIA Игорь Стоппа выступил на конференции Linux Plumbers Conference (LPC) в начале этого месяца, рассказав об использовании Linux в критически важных для безопасности сферах, таких как автомобили, а также о текущих недостатках основного (upstream) ядра Linux и сложностях в достижении сертификации Automotive Safety Integrity Level (ASIL) для ядра Linux. Это интересное чтение/просмотр о безопасности Linux (или её отсутствии) для столь строгих по требованиям сфер безопасности...
Читать полностью
#Phoronix
@linux_potok
🤔5