Микросервисы(async single-threaded) в эмбеддед. OpenBMC и рефакторинг «кошмара на С++» с помощью ИИ
Я всегда знал, что разработка для встраиваемых систем (embedded) является не тривиальным делом, но даже не представлял, насколько С++ код в реальных enterprise-проектах может быть... скажем так, перегруженным. Тем интереснее попытаться исправить хотя бы кусочек такого кода, тем более что сегодня у нас есть прилежный цифровой помощник.
Справится ли искусственный интеллект с рефакторингом кода, от которого у обычного разработчика дёргается глаз? И в чём нейросети пока ещё безоговорочно уступают человеку? Заглядывайте под кат, там много боли, костылей, D-Bus и немного С++ и однопоточной асинхронности (async single-threaded).
Читать полностью
#habr
@linux_potok
Я всегда знал, что разработка для встраиваемых систем (embedded) является не тривиальным делом, но даже не представлял, насколько С++ код в реальных enterprise-проектах может быть... скажем так, перегруженным. Тем интереснее попытаться исправить хотя бы кусочек такого кода, тем более что сегодня у нас есть прилежный цифровой помощник.
Справится ли искусственный интеллект с рефакторингом кода, от которого у обычного разработчика дёргается глаз? И в чём нейросети пока ещё безоговорочно уступают человеку? Заглядывайте под кат, там много боли, костылей, D-Bus и немного С++ и однопоточной асинхронности (async single-threaded).
Читать полностью
#habr
@linux_potok
🌚2
Линус Торвальдс экспериментирует с генерацией изменений к ядру через AI
Линус Торвальдс подготовил набор патчей для подсистемы управления памятью в ядре Linux, реализующих чтение мелких блоков данных из страничного кэша без атомарного изменения счётчика ссылок (refcount) в структуре folio. В примечании указано, что изменение, связанные с ним тесты и черновой текст примечания к коммиту созданы AI-ассистентом Claude Code при контроле со стороны Торвальдса. Изменение пока добавлено в отдельную ветку ядра noref-filemap-read-with-llm и пока не понятно, будет ли оно перенесено в основную ветку.
Читать полностью
#OpenNet
@linux_potok
Линус Торвальдс подготовил набор патчей для подсистемы управления памятью в ядре Linux, реализующих чтение мелких блоков данных из страничного кэша без атомарного изменения счётчика ссылок (refcount) в структуре folio. В примечании указано, что изменение, связанные с ним тесты и черновой текст примечания к коммиту созданы AI-ассистентом Claude Code при контроле со стороны Торвальдса. Изменение пока добавлено в отдельную ветку ядра noref-filemap-read-with-llm и пока не понятно, будет ли оно перенесено в основную ветку.
Читать полностью
#OpenNet
@linux_potok
👍11😭3🤮1
Разработчик выпустил утилиту для подключения Apple Watch к Android, Windows и Linux
Разработчик под никнеймом LordixDemon выпустил коннектор для Apple Watch, с помощью которого умные часы можно подключить к устройствам под управлением Android, Windows и Linux. С утилитой часы успешно проходят сопряжение и устанавливают зашифрованное соединение.
Читать полностью
#habr
@linux_potok
Разработчик под никнеймом LordixDemon выпустил коннектор для Apple Watch, с помощью которого умные часы можно подключить к устройствам под управлением Android, Windows и Linux. С утилитой часы успешно проходят сопряжение и устанавливают зашифрованное соединение.
Читать полностью
#habr
@linux_potok
👍8🌚5🔥2
Brews & Kings — грядущий градостроительный симулятор о пивоварении
Градостроительный симулятор о пивоварении. Выращивайте зерновые культуры и виноград, исследуйте дикие земли в поисках чистой воды и редких ингредиентов, варите напитки и сбраживайте их в собственных погребах.
Читать полностью
#GamingOnLinux
@linux_potok
Градостроительный симулятор о пивоварении. Выращивайте зерновые культуры и виноград, исследуйте дикие земли в поисках чистой воды и редких ингредиентов, варите напитки и сбраживайте их в собственных погребах.
Читать полностью
#GamingOnLinux
@linux_potok
👍1👌1
runz — аренный шутер-рогалик с видом сверху, где важна каждая пуля в магазине
Демо уже доступно: runz — это шутер с видом сверху и управлением двумя стиками в духе Brotato и других подобных игр, но с необычной особенностью: ваша сборка — это магазин вашего оружия.
Читать полностью
#GamingOnLinux
@linux_potok
Демо уже доступно: runz — это шутер с видом сверху и управлением двумя стиками в духе Brotato и других подобных игр, но с необычной особенностью: ваша сборка — это магазин вашего оружия.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
Проектируйте и настраивайте собственную космическую платформу в автобаттлере NebulArena
Ещё одно демо, которое стоит попробовать, если вам нравятся автобаттлеры: в NebulArena вы строите космическую платформу и наблюдаете за хаосом.
Читать полностью
#GamingOnLinux
@linux_potok
Ещё одно демо, которое стоит попробовать, если вам нравятся автобаттлеры: в NebulArena вы строите космическую платформу и наблюдаете за хаосом.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
Cardsharp предлагает играть в блэкджек в тёмной комнате, где можно лишиться пальца
Доступна демоверсия Cardsharp, чтобы вы могли опробовать игру раньше других. Представьте блэкджек, только ваши пять пальцев — это шкала здоровья.
Читать полностью
#GamingOnLinux
@linux_potok
Доступна демоверсия Cardsharp, чтобы вы могли опробовать игру раньше других. Представьте блэкджек, только ваши пять пальцев — это шкала здоровья.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
ScummVM 2026.4 добавляет поддержку почти 200 новых ретроигр
Выпущена ScummVM 2026.4.0, которая добавляет поддержку почти 200 новых ретроигр на базе 12 различных игровых движков.
Читать полностью
#GamingOnLinux
@linux_potok
Выпущена ScummVM 2026.4.0, которая добавляет поддержку почти 200 новых ретроигр на базе 12 различных игровых движков.
Читать полностью
#GamingOnLinux
@linux_potok
❤1
SEEDS — Echoes Beneath the Sands — грядущая игра на выживание о терраформировании и восстановлении жизни
Разработчик Against All Odds представил SEEDS — Echoes Beneath the Sands, весьма интересную, судя по описанию, песочницу на выживание о терраформировании и создании жизни.
Читать полностью
#GamingOnLinux
@linux_potok
Разработчик Against All Odds представил SEEDS — Echoes Beneath the Sands, весьма интересную, судя по описанию, песочницу на выживание о терраформировании и создании жизни.
Читать полностью
#GamingOnLinux
@linux_potok
👍2👌1
Pimax улучшит поддержку VR в Linux, а также анонсирует шлем Crystal Pro и собственную Steam Machine
Недавно Pimax представила новый высококлассный комплект виртуальной реальности, а также собственную версию Steam Machine, и планирует в целом улучшить поддержку Linux.
Читать полностью
#GamingOnLinux
@linux_potok
Недавно Pimax представила новый высококлассный комплект виртуальной реальности, а также собственную версию Steam Machine, и планирует в целом улучшить поддержку Linux.
Читать полностью
#GamingOnLinux
@linux_potok
👍2
Выпущен Linux 7.3-rc7; надеемся, Linux 7.3 выйдет в следующие выходные
Линус Торвальдс представил, как мы надеемся, последний релиз-кандидат перед тем, как Linux 7.3 предположительно будет выпущен в следующее воскресенье...
Читать полностью
#Phoronix
@linux_potok
Линус Торвальдс представил, как мы надеемся, последний релиз-кандидат перед тем, как Linux 7.3 предположительно будет выпущен в следующее воскресенье...
Читать полностью
#Phoronix
@linux_potok
⚡2🔥2
Руководство: что означают оценки совместимости Steam Deck, Steam Machine, Steam Frame и SteamOS
Не понимаете, чем отличаются оценки совместимости для Steam Deck, Steam Machine, Steam Frame и SteamOS? Здесь вы найдёте понятное объяснение всех этих оценок в одном месте.
Читать полностью
#GamingOnLinux
@linux_potok
Не понимаете, чем отличаются оценки совместимости для Steam Deck, Steam Machine, Steam Frame и SteamOS? Здесь вы найдёте понятное объяснение всех этих оценок в одном месте.
Читать полностью
#GamingOnLinux
@linux_potok
👍3
Выпуск свободного интерпретатора классических квестов ScummVM 2026.4.0
Состоялся выпуск свободного кроссплатформенного интерпретатора классических квестов ScummVM 2026.4.0, заменяющего исполняемые файлы для игр и позволяющего выполнять многие классические игры на платформах, для которых они изначально не предназначены. Код проекта распространяется под лицензией GPLv3+.
Читать полностью
#OpenNet
@linux_potok
Состоялся выпуск свободного кроссплатформенного интерпретатора классических квестов ScummVM 2026.4.0, заменяющего исполняемые файлы для игр и позволяющего выполнять многие классические игры на платформах, для которых они изначально не предназначены. Код проекта распространяется под лицензией GPLv3+.
Читать полностью
#OpenNet
@linux_potok
❤1
EXT4 представляет путь буферизованного ввода-вывода на основе IOmap с некоторым приростом производительности
Похоже, что EXT4 в предстоящем ядре Linux 7.4 представит включаемую по желанию поддержку буферизованного ввода-вывода на основе IOmap, заменив использование файловой системой buffer_head на IOmap...
Читать полностью
#Phoronix
@linux_potok
Похоже, что EXT4 в предстоящем ядре Linux 7.4 представит включаемую по желанию поддержку буферизованного ввода-вывода на основе IOmap, заменив использование файловой системой buffer_head на IOmap...
Читать полностью
#Phoronix
@linux_potok
⚡2👍1
Intel публикует обновлённый код драйвера Linux для HDMI 2.1 FRL на Meteor Lake и более новых платформах
После того как AMD завершила реализацию HDMI 2.1 для своего драйвера AMDGPU Linux с открытым исходным кодом, начав ранее в этом году с патчей HDMI FRL, разработчики драйвера Intel с открытым исходным кодом следуют их примеру…
Читать полностью
#Phoronix
@linux_potok
После того как AMD завершила реализацию HDMI 2.1 для своего драйвера AMDGPU Linux с открытым исходным кодом, начав ранее в этом году с патчей HDMI FRL, разработчики драйвера Intel с открытым исходным кодом следуют их примеру…
Читать полностью
#Phoronix
@linux_potok
⚡4👍3
Линус Торвальдс «сделал то, что проповедует»: использовал ИИ, чтобы сделать код понятнее, и обнаружил новые ошибки
После использования Claude Code для создания черновика кода, призванного внести фундаментальное улучшение в ядро Linux, создатель Linux Линус Торвальдс продолжил использовать ИИ в эти выходные и рассказывать о его преимуществах. Помимо генерации первоначальных патчей и тестовой программы для упомянутого улучшения ввода-вывода, он отдельно рассказал об использовании ИИ и больших языковых моделей для того, чтобы сделать патчи более понятными, — и в процессе ИИ обнаружил ещё несколько давно существующих ошибок в ядре Linux…
Читать полностью
#Phoronix
@linux_potok
После использования Claude Code для создания черновика кода, призванного внести фундаментальное улучшение в ядро Linux, создатель Linux Линус Торвальдс продолжил использовать ИИ в эти выходные и рассказывать о его преимуществах. Помимо генерации первоначальных патчей и тестовой программы для упомянутого улучшения ввода-вывода, он отдельно рассказал об использовании ИИ и больших языковых моделей для того, чтобы сделать патчи более понятными, — и в процессе ИИ обнаружил ещё несколько давно существующих ошибок в ядре Linux…
Читать полностью
#Phoronix
@linux_potok
😭3👍1
Линус Торвальдс «сделал то, что проповедует»: использовал ИИ, чтобы сделать код понятнее, и обнаружил новые ошибки
После того как создатель Linux Линус Торвальдс использовал Claude Code для подготовки кода, призванного помочь внести фундаментальное улучшение в ядро Linux, в эти выходные он продолжил пользоваться ИИ и рассказывать о его преимуществах. Помимо генерации первоначальных патчей и тестовой программы для этого упомянутого улучшения ввода-вывода, он отдельно рассказал об использовании ИИ и больших языковых моделей для того, чтобы сделать патчи более понятными. В процессе ИИ обнаружил ещё несколько давних ошибок в ядре Linux…
Читать полностью
#Phoronix
@linux_potok
После того как создатель Linux Линус Торвальдс использовал Claude Code для подготовки кода, призванного помочь внести фундаментальное улучшение в ядро Linux, в эти выходные он продолжил пользоваться ИИ и рассказывать о его преимуществах. Помимо генерации первоначальных патчей и тестовой программы для этого упомянутого улучшения ввода-вывода, он отдельно рассказал об использовании ИИ и больших языковых моделей для того, чтобы сделать патчи более понятными. В процессе ИИ обнаружил ещё несколько давних ошибок в ядре Linux…
Читать полностью
#Phoronix
@linux_potok
👍2🌚2
Peppermint OS выходит за пределы Debian с PepVoid на базе Void Linux
Peppermint OS тестирует PepVoid — новую редакцию на базе Void Linux с поддержкой Xorg и XLibre. Официальный релиз может состояться в ноябре.
Читать полностью
#Linuxiac
@linux_potok
Peppermint OS тестирует PepVoid — новую редакцию на базе Void Linux с поддержкой Xorg и XLibre. Официальный релиз может состояться в ноябре.
Читать полностью
#Linuxiac
@linux_potok
❤3🤡3😁1🍾1
В Linux 7.4 добавят поддержку трёх ноутбуков с Snapdragon X2 Elite
Для тех, кто хочет запускать Linux на новом оборудовании Qualcomm Snapdragon X2: существуют ноутбуки ASUS, HP и Lenovo на базе X2 Elite, которые будут поддерживаться в основном ядре Linux 7.4...
Читать полностью
#Phoronix
@linux_potok
Для тех, кто хочет запускать Linux на новом оборудовании Qualcomm Snapdragon X2: существуют ноутбуки ASUS, HP и Lenovo на базе X2 Elite, которые будут поддерживаться в основном ядре Linux 7.4...
Читать полностью
#Phoronix
@linux_potok
👍2🎉2
Как строить сканирование активов в MaxPatrol VM. Ч.3 — Linux-активы
Добрый день, дорогие читатели!
В прошлой статье мы разбирали, как настраивать сканирование Windows-активов. Сегодня же мы разберемся с Linux-активами. Поговорим о вариантах настройки учетных записей для Аудита, о правах для сканера. И по традиции проведем эксперименты.
Читать полностью
#habr
@linux_potok
Добрый день, дорогие читатели!
В прошлой статье мы разбирали, как настраивать сканирование Windows-активов. Сегодня же мы разберемся с Linux-активами. Поговорим о вариантах настройки учетных записей для Аудита, о правах для сканера. И по традиции проведем эксперименты.
Читать полностью
#habr
@linux_potok
👍2