В Mutter — оконном менеджере и Wayland-композиторе GNOME Shell — удалена старая поддержка NVIDIA EGLStreams/EGLDevice. Изменение попало в основную ветку Mutter 5 июня и рассчитано на будущий выпуск GNOME 51. Это означает отказ от старой технологии поддержки Wayland для проприетарного драйвера NVIDIA, который появился ещё до того, как NVIDIA перешла на общепринятый стек GBM/DMA-BUF/KMS.
EGLStreams был первоначальным способом NVIDIA подключить свой закрытый драйвер к Wayland. Проблема в том, что остальная графическая экосистема Linux в итоге пошла другим путём: через DMA-BUF для передачи буферов, GBM для их выделения и прямую работу с KMS в ядре. В результате Mutter годами держал отдельный код специально для старой модели NVIDIA, хотя современные драйверы NVIDIA уже поддерживают GBM: такая поддержка появилась в Linux-драйвере NVIDIA 495.29.05 в октябре 2021 года.
Изменение внёс разработчик GNOME Йонас Одал. В описании слияния сказано, что удаляется код, отвечавший за Wayland EGLStreams для клиентской поддержки и за использование EGLDevice + EGLStream как прослойки над KMS page flipping. По сути, из Mutter вычищают устаревший слой совместимости, который давно заменён стандартным для Wayland способм через DMA-BUF, GBM и KMS.
GNOME 51 пока находится в разработке: по официальному календарю GNOME, alpha-релиз запланирован на 27 июня 2026 года, beta — на 1 августа, release candidate — на 29 августа. Финальный выпуск GNOME 51 ожидается в сентябрьском цикле, поэтому удаление EGLStreams сейчас попадает как раз в раннюю фазу очистки и стабилизации будущего релиза.
Опубликован выпуск Ardour 9.7 — свободной цифровой звуковой рабочей станции для записи, сведения и мастеринга звука. Релиз состоялся 5 июня 2026 года и заявлен как корректирующий, но вместе с исправлениями принёс несколько заметных улучшений интерфейса и MIDI-редактирования. Версию 9.6 разработчики снова пропустили из-за проблем, найденных в последний момент. Ardour распространяется под лицензией GPLv2.
Главное изменение — перенос панели MIDI Tools из отдельного pianoroll-редактора в основной редактор Ardour. Теперь инструменты для редактирования аккордов и квантизации доступны прямо в Editor List, включаемом через Shift+L. Отдельный диалог Quantize при этом убран: встроенный MIDI-редактор использует настройки квантизации из боковой панели MIDI Tools. Также в inline-редактор добавлен включённый по умолчанию перекрёстный курсор для MIDI и автоматизации.
Основные изменения Ardour 9.7:
( читать дальше... )
Я пользуюсь Hermes Agent уже месяц. Всё это время работал через командную строку (WSL) потому что на windows версии не было, Конечно, уже это довольно ощутимое ограничение, так как Hermes не имел полный выход к файлам в Windows, за это время свыкся с терминалом запускал через hermes chat. недавно вышла версия v0.15.2, и вместе с ней десктопный установщик на Electron. Windows, macOS, Linux.
Скачал, поставил, пошёл по настройкам. Оказалось, что в GUI тринадцать разделов, и каждый из них что-то решает. Ниже — гайд по тому, как можно оптимизировать настройки под себя.
Читать далееОпубликован выпуск CUDA-Oxide 0.2.0 — экспериментального компилятора NVIDIA Labs, позволяющего писать код под CUDA-ядра на чистом Rust и компилировать их напрямую в PTX. Проект использует собственный backend для rustc, поддерживает модель SIMT и собирается через команду cargo oxide, при этом host-код и device-код могут находиться в одном дереве исходников. Релиз состоялся 5 июня 2026 года и назван первым «community release»: после открытия ветки 0.1.0 в проект приняли 37 pull request от 23 участников.
Главное изменение CUDA-Oxide 0.2.0 — переход к самодостаточному исполняемому файлу. Сгенерированные GPU-артефакты — PTX, NVVM-IR, LTOIR и cubin — теперь могут встраиваться прямо в host-бинарник через новый формат oxide-artifacts. Благодаря этому Rust-программа с CUDA-ядрами больше не обязана таскать за собой отдельные .ptx-файлы, а загрузка ядер происходит из самого запущенного executable.
Основные изменения:
( читать дальше... )
В 1970-е годы Япония стала вторым по величине после Америки производителем автомобилей, обогнав по их экспорту ФРГ и став мировым лидером по этому показателю. Японские карманные калькуляторы успешно конкурировали с американскими и западноевропейскими, а две трети настольных калькуляторов в самих Штатах и вовсе были японскими. Тамошние электронные наручные часы фактически приговорили к смерти швейцарскую часовую промышленность. Каждый второй транзисторный приемник и магнитофон на мировом рынке был японским. И все это, что потом назвали «японским экономическим чудом», страна проделала молча, не объявляя заранее: «Щас мы сделаем такое авто (приемник, магнитофон, калькулятор и т.п.), что вам всем мало не покажется!»
Почему японцы сделали исключение для компьютера? Почему собрали в 1981 году у себя в Токио сотню IT-специалистов из 14 стран на международную конференцию по компьютеру пятого поколения, на которой профессор Мото-ока самым подробнейшим образом рассказал им, что и как он и его коллегии, собираются сделать, чтобы создать самый умный и самый мощный в мире суперкомпьютер?
Читать далееТепловизор ручной из летающего fpv модуля 640, с получением фото на смартфоне. Купил 1-канальный конвертер AV NTSC PAL Video S Video/Composite в USB, аналоговую тепловизионную камеру для fpv дрона.
Читать далееFastAPI окончательно закрепился в стеке Python-разработчиков, а значит, на собеседованиях вас точно будут гонять по корутинам, Pydantic и Dependency Injection. Я собрал 10 реальных вопросов (включая коварные подвохи от сеньоров!), которые сейчас задают джунам и мидлам. Никакой сухой теории из доков — только практика. Го под кат — проверим, насколько вы готовы к следующему интервью!
Читать далееПришла в голову задача, которая на словах звучит просто. «Сделай скрипт, который смотрит логи и шлёт в Telegram» ну что тут сложного? Bash, curl, пара if-ов. Час работы, не больше.
Изначально хотелось простого, чтобы скрипт анализирует системные логи и отправляет отчёт. Потом захотелось чуточку усложнить и добавить:
1. Проверка ошибок в системных логах
2. Контроль свободного места на диске
3. Мониторинг состояния сервисов
4. Анализ использования памяти
5. Контроль попыток несанкционированного доступа
Пять пунктов. Каждый кажется несложным. Вместе они означали, что это уже не «скриптик на вечер», а полноценный инструмент. Что ж, поехали.
Для начала решил написать тестовую версию с минимальными фукциями:
Читать далееВсем привет, с вами вновь сумасшедший профессор (хотя совсем не профессор и возможно не совсем сумасшедший). Разберем очередную актуальную тему или не очень актуальную.
Как конечные автоматы заставляют нас бросить решение реальной задачи и уводят в сферические псевдо-математические дебри.
Или можно ли для произвольной задачи программирования найти практический смысл?
Читать далееТочечные частицы удобны для расчётов. Но что если именно точечное представление мешает интуитивно понять происхождение массы, заряда и некоторых квантовых эффектов? Рассуждение о переходе от объектного описания природы к процессному.
Где живут масса и заряд?Написал это для друга чтобы он не звонил мне с вопросом «почему Telegram не работает».
А теперь звонит с вопросом «когда обновление»... Прогресс)
NetFix - это GUI-приложение для Zapret и TgWsProxy с ПОЛНОЙ автоматизацией. Не просто запуск, оно само скачивает, само настраивает, само следит, само обновляет. Одна кнопка вместо батников, конфигов и консоли.
Что внутри, как это работает и почему там есть даже ритм-игра - читайте далее
Месяц назад прочитал на «Хабре» статью про вайбкодинг и задал вопросы ИИ. Нейросеть изо всех сил пыталась сохранить рабочие места «кожаным мешкам». Под катом — ответы на пару последних запросов. Ссылка на беседу не генерируется, что-то где-то надо настроить. Видимо, система не зря по умолчанию запрещает это делать.
Тотальный нейрослопЯ прошёл тест на hh.ru с помощью ИИ. Мне не поверили и обвинили во лжи. Я прошёл его ещё раз. Под катом немного рассуждений, немного оскорблений и 30-минутный видеопруф.
будет YoutubeНе всегда стоит патчить ответ от внешнего HTTP-сервиса через mocker.patch. В таких тестах приложение возвращает ожидаемый ответ, но важная часть логики остаётся непроверенной: какой URL собрал клиент, каким методом ушёл запрос, какое тело было отправлено и как обработался ответ внешнего сервиса. В статье показываю другой подход: мокать не метод клиента, а сам внешний HTTP-сервис. Для клиентов на requests используем requests-mock, для клиентов на httpx — pytest-httpx. Так тесты остаются быстрыми и без реальной сети, но при этом проходят через настоящий код клиента и позволяют проверять состояние фейкового внешнего сервиса, тем самым улучшая качество тестов.
Читать далееВсем доброго времени суток. В этой статье разжуем некоторые проблемы OSDev'а в том виде, в котором его хотят видеть люди.
Обсудим «конструкторы ОС» и все его плюсы и недостатки.
Читать далееКогда говорят про AI-агентов, обычно обсуждают качество модели, промпты, рассуждения, hallucinations, стоимость токенов и скорость ответа. Но если убрать маркетинговый шум, быстро выясняется более приземлённая проблема: как вообще такая система будет работать под нагрузкой?
Один пользователь попросил агента составить отчёт. Второй запустил проверку данных в CRM. Третий подключил агента к базе, почте и внутреннему API. Четвёртый дал агенту задачу, которая порождает ещё десять внутренних действий. И вот уже перед нами не “чат с искусственным интеллектом”, а полноценная распределённая платформа, где нужно контролировать запросы, права доступа, очереди, лимиты, ошибки, повторные попытки, логи, безопасность и стоимость выполнения.
В этой статье я разберу, как может быть устроена платформа управления AI-агентами, подобная нашей: не как один большой чат-бот, а как отдельный слой между пользователем, моделью, API, бизнес-системами и инфраструктурой. Главный вопрос статьи: за счёт чего такая платформа может выдерживать нагрузку и не превращаться в хаос при росте числа пользователей, агентов и выполняемых действий.
Читать далееТокен — это единица текста.
AI-действие — это единица полезного результата.
AI-действия - это не абстракция и не побочный эффект автоматизации. Это измеримый экономический ресурс, который уже сегодня создаёт реальную ценность. Осталось лишь признать его в балансе.
Читать далееVulkan-рендер для S.T.A.L.K.E.R. OGSR: трава до горизонта, меньше статтеров и новый фундамент Зоны..
Читать далееЗапуск TorrServer на слабеньком процессоре Smart TV — это гарантированные тормоза, троттлинг и вылеты из-за нехватки оперативной памяти. Телевизор должен просто проигрывать готовый видеопоток, а всю тяжелую работу по скачиванию и буферизации торрентов лучше переложить на домашний сервер.
В этой статье подробно разберем, как развернуть TorrServer в легковесном Debian LXC-контейнере на Proxmox VE, настроить RAM-only кэширование для сохранения ресурса SSD хоста (чтобы не убить накопитель гигабайтами перезаписи фильмов), написать сторожевой watchdog-скрипт на bash для контроля зависаний и подружить всё это с медиа-оболочкой Lampa на Android TV.
Пошаговая инструкция, конфиги, API-запросы и код скрипта под капотом.
Читать далееВ прошлых статьях мы разобрали, что такое цифровой двойник предприятия, а также механизм управления изменениями. Определили, как выстроить процесс изменения, чтобы изменения не привели к хаосу в ЦДП (Цифровом двойнике предприятия). Разобрали, что такое Задание на разработку, Релизный контейнер, Проект, и определили процессы для этих документов. Теперь приступим к рассмотрению того, каким образом необходимо реализовывать изменения в ЦДП.
Читать далее