Qt 6.12 получил статус LTS
Купившим коммерческую лицензию обещают пять лет обновлений, а тем кто сидит на бесплатной LGPL/GPL ровно полгода, до следующего мажорного релиза.
Из технически интересного — завезли Hot Reload для QML, то есть теперь можно редактировать интерфейс прямо во время работы приложения и сразу видеть результат без перезапуска.
Из крупного — модуль Canvas Painter наконец признали production-ready, он дает аппаратно ускоренную 2D-отрисовку через RHI с поддержкой OpenGL, Vulkan, Metal и Direct3D под капотом. Плюс экспериментальный StyleKit, который должен закрыть вечную боль с дублированием кода при реализации темной/светлой тем. А еще теперь официально поддерживается HarmonyOS с полным LTS-циклом.
Отдельным пунктом фреймворк привели в соответствие с европейским Cyber Resilience Act — выделили критичные с точки зрения безопасности компоненты и организовали публикацию отчетов об уязвимостях.
Linux / Линукс🥸
Купившим коммерческую лицензию обещают пять лет обновлений, а тем кто сидит на бесплатной LGPL/GPL ровно полгода, до следующего мажорного релиза.
Из технически интересного — завезли Hot Reload для QML, то есть теперь можно редактировать интерфейс прямо во время работы приложения и сразу видеть результат без перезапуска.
Из крупного — модуль Canvas Painter наконец признали production-ready, он дает аппаратно ускоренную 2D-отрисовку через RHI с поддержкой OpenGL, Vulkan, Metal и Direct3D под капотом. Плюс экспериментальный StyleKit, который должен закрыть вечную боль с дублированием кода при реализации темной/светлой тем. А еще теперь официально поддерживается HarmonyOS с полным LTS-циклом.
Отдельным пунктом фреймворк привели в соответствие с европейским Cyber Resilience Act — выделили критичные с точки зрения безопасности компоненты и организовали публикацию отчетов об уязвимостях.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
Forwarded from DevOps MemOps
bash-agent — минималистичная среда выполнения для ИИ-программистов. Чистый bash + awk, никаких зависимостей от среды выполнения.
📌 Подробнее: https://github.com/lloydzhou/bash-agent
MemOps🤨
Среда выполнения для агентов ИИ, созданная для реальной работы с кодом. Реализация на Bash исключает зависимости от среды выполнения, в то время как C, Go и Rust используют одну и ту же семантику сессии, инструмента, очереди отображения, events.jsonl и stream-json.
Возможности:
— никаких зависимостей - только bash, awk, curl, rg.
— четыре совместимые среды выполнения - bash/c/go/rust - используют один и тот же цикл работы агента, инструменты и семантику сессий.
— Async SubAgent - встроенный инструмент SubAgent, который делегирует подзадачи независимым сессиям, работающим параллельно, а результаты автоматически передаются обратно. Поддерживает режим fork для наследования контекста, изоляции сессий и распространения ошибок.
— компакция с учетом кэша - алгоритм DP economics решает, следует ли и в каком объеме производить компакция.
— сохранение сессии - в рамках проекта, с возможностью возобновления, с возможностью создания форка, с возможностью сжатия.
— удобен для машинного обучения - stream-json выводит структурированные события для обработки клиентом.
— система навыков - загрузка навыков по запросу без искажения будущих подсказок.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - lloydzhou/bash-agent: A minimal AI coding agent runtime. Pure bash + awk, zero runtime dependencies.
A minimal AI coding agent runtime. Pure bash + awk, zero runtime dependencies. - lloydzhou/bash-agent
🤣5👍1
Вышел rolling-релиз OpenMandriva ROME 26.09.
Разработчики поставили ядро Linux 7.2 и добавили туда почти все существующие тайлинговые и классические рабочие столы (от KDE Plasma 6.7 и COSMIC до Niri и Hyprland) и заставили пакетный менеджер RPM 6.1 собирать софт с жесткими оптимизациями LTO и PGO. К Flatpak и AppImage завезли ещё и штатную поддержку Snap.
Из коробки завезли полный набор локального ИИ-шника: Ollama, llama-cpp, ComfyUI и Stable Diffusion с ускорением через ROCm, Vulkan и OpenCL. Запустить локальную нейронку теперь можно сразу после установки.
Также тут Wine 11.18, свежий Proton и открытые модули NVIDIA перенесли прямо в ядро, так что очередное обновление системы больше не должно превращать графический сеанс в экран смерти.
Linux / Линукс🥸
Разработчики поставили ядро Linux 7.2 и добавили туда почти все существующие тайлинговые и классические рабочие столы (от KDE Plasma 6.7 и COSMIC до Niri и Hyprland) и заставили пакетный менеджер RPM 6.1 собирать софт с жесткими оптимизациями LTO и PGO. К Flatpak и AppImage завезли ещё и штатную поддержку Snap.
Из коробки завезли полный набор локального ИИ-шника: Ollama, llama-cpp, ComfyUI и Stable Diffusion с ускорением через ROCm, Vulkan и OpenCL. Запустить локальную нейронку теперь можно сразу после установки.
Также тут Wine 11.18, свежий Proton и открытые модули NVIDIA перенесли прямо в ядро, так что очередное обновление системы больше не должно превращать графический сеанс в экран смерти.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤2
Вышел бета-выпуск Ubuntu 26.10 Stonking Stingray («Потрясающий скат»)
Дистрибутив окончательно попрощался с базовыми утилитами GNU Coreutils: классические команды вроде
В выпуск завезли GNOME 51 с новым OOM-киллером, который при нехватке оперативной памяти уничтожает фоновые процессы, пытаясь спасти весь десктоп-сеанс от вылета.
Не обошлось и без дани моде на ИИ: в дистрибутив встроен голосовой ввод Myna на базе локальных моделей Whisper. Также готовы экспериментальные сборки под x86-64-v3, обещающие... 1% прироста производительности на процессорах моложе 2015 года.
В остальном перед нами классический промежуточный релиз на 9 месяцев жизни: куча свежего софта (ядро Linux 7.3, GCC 15.2, Python 3.14), перекроенный на два пакета OpenSSH ради урезания дыр в безопасности и замена старого
Linux / Линукс🥸
Дистрибутив окончательно попрощался с базовыми утилитами GNU Coreutils: классические команды вроде
cp, mv и rm теперь нативно работают на чистом Rust. В это же время в Kubuntu придушили X11 по умолчанию: сеанс на Wayland теперь единственный главный вариант.В выпуск завезли GNOME 51 с новым OOM-киллером, который при нехватке оперативной памяти уничтожает фоновые процессы, пытаясь спасти весь десктоп-сеанс от вылета.
Не обошлось и без дани моде на ИИ: в дистрибутив встроен голосовой ввод Myna на базе локальных моделей Whisper. Также готовы экспериментальные сборки под x86-64-v3, обещающие... 1% прироста производительности на процессорах моложе 2015 года.
В остальном перед нами классический промежуточный релиз на 9 месяцев жизни: куча свежего софта (ядро Linux 7.3, GCC 15.2, Python 3.14), перекроенный на два пакета OpenSSH ради урезания дыр в безопасности и замена старого
dbus-daemon на более шустрый dbus-broker.Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8✍4🌚4🤣4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤38😁11👍5
Siemens трансформировала OpenRadioss в проприетарный продукт
Компания объявила о прекращении разработки OpenRadioss в форме открытого проекта и преобразовала его в проприетарный продукт. Репозиторий OpenRadioss удалён с GitHub, а сайт openradioss.org теперь перенаправляет пользователей на страницу c информацией о закрытии проекта. Предприятиям, заинтересованным в продолжении использования OpenRadioss, предлагается перейти на проприетарный продукт Simcenter Radioss, а для исследователей, учёных и индустриальных партнёров введена в строй программа Simcenter Radioss R&D Program (SCRDP), позволяющая по специальному соглашению получить доступ к коду платформы.
Код OpenRadioss был открыт в 2022 году под лицензией AGPLv3 и в течение четырёх лет развивался при участии сообщества как исследовательский проект. Теперь компания Siemens решила создать на основе OpenRadioss профессиональный продукт для инженерных расчётов и 3D-симуляции, инвестировать в его развитие и предоставить полноценную поддержку. После удаления репозитория OpenRadioss в сети остаются форки и архивные копии (1, 2, 3, 4, 5).
OpenRadioss предназначен для решения задач механики сплошных сред, таких как расчёт прочности инженерных конструкций в высоконелинейных задачах, связанных с большими пластическими деформациями исследуемой среды. Код в основном написан на языке Fortran и поддерживает работу в Linux и Windows. К решаемым проектом задачам относятся проблемы обработки металлов давлением и листовой штамповки, а также симуляция быстропротекающих процессов и механики жидкости и газа.
Linux / Линукс🥸
Компания объявила о прекращении разработки OpenRadioss в форме открытого проекта и преобразовала его в проприетарный продукт. Репозиторий OpenRadioss удалён с GitHub, а сайт openradioss.org теперь перенаправляет пользователей на страницу c информацией о закрытии проекта. Предприятиям, заинтересованным в продолжении использования OpenRadioss, предлагается перейти на проприетарный продукт Simcenter Radioss, а для исследователей, учёных и индустриальных партнёров введена в строй программа Simcenter Radioss R&D Program (SCRDP), позволяющая по специальному соглашению получить доступ к коду платформы.
Код OpenRadioss был открыт в 2022 году под лицензией AGPLv3 и в течение четырёх лет развивался при участии сообщества как исследовательский проект. Теперь компания Siemens решила создать на основе OpenRadioss профессиональный продукт для инженерных расчётов и 3D-симуляции, инвестировать в его развитие и предоставить полноценную поддержку. После удаления репозитория OpenRadioss в сети остаются форки и архивные копии (1, 2, 3, 4, 5).
OpenRadioss предназначен для решения задач механики сплошных сред, таких как расчёт прочности инженерных конструкций в высоконелинейных задачах, связанных с большими пластическими деформациями исследуемой среды. Код в основном написан на языке Fortran и поддерживает работу в Linux и Windows. К решаемым проектом задачам относятся проблемы обработки металлов давлением и листовой штамповки, а также симуляция быстропротекающих процессов и механики жидкости и газа.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢18❤3🌚3🤔2
DOS Navigator переехал на Free Pascal и запустился под Linux, а Volkov Commander зажил в эмуляторе на Go
DOS Navigator портировали на Free Pascal с нуля вычистив весь код оригинальной Turbo Vision от Borland и заменив ее на современный Pascal-порт библиотеки tvision. Уже работает почти всё — панели, редактор, встроенный Тетрис. Кодировка пока однобайтная, но в отдельной ветке уже трудятся над UTF-8.
Volkov Commander, легенда среди DOS-менеджеров, теперь запускается прямо в терминале Linux через go2dos, эмулятор DOS с программной эмуляцией процессора 8088, написанный на Go. То есть программу тридцатилетней давности гоняют через виртуальный процессор, написанный на языке, которому самому-то едва больше 15 лет, да еще экспериментируют с запуском через WASM и wazero — в теории открывая путь к Volkov Commander прямо в браузере. Пробросили буфер обмена, длинные имена файлов и прозрачную перекодировку в UTF-8, то есть софт из MS-DOS теперь умеет работать с современной локалью почти как родной линуксовый тул.
Классический ретрокомпьютинг на максималках
Linux / Линукс🥸
DOS Navigator портировали на Free Pascal с нуля вычистив весь код оригинальной Turbo Vision от Borland и заменив ее на современный Pascal-порт библиотеки tvision. Уже работает почти всё — панели, редактор, встроенный Тетрис. Кодировка пока однобайтная, но в отдельной ветке уже трудятся над UTF-8.
Volkov Commander, легенда среди DOS-менеджеров, теперь запускается прямо в терминале Linux через go2dos, эмулятор DOS с программной эмуляцией процессора 8088, написанный на Go. То есть программу тридцатилетней давности гоняют через виртуальный процессор, написанный на языке, которому самому-то едва больше 15 лет, да еще экспериментируют с запуском через WASM и wazero — в теории открывая путь к Volkov Commander прямо в браузере. Пробросили буфер обмена, длинные имена файлов и прозрачную перекодировку в UTF-8, то есть софт из MS-DOS теперь умеет работать с современной локалью почти как родной линуксовый тул.
Классический ретрокомпьютинг на максималках
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67❤9🤯2💯2
Нидерланды и Франция внедряют госдристибутив на NixOS
В Нидерландах проект называется DAWO и охватывает целую экосистему от облака до мобильной платформы на /e/OS или GrapheneOS, с AI-ассистентом в комплекте. Самое занятное в их обосновании выбора — помимо вполне логичных технических причин (декларативная конфигурация, воспроизводимые сборки, возможность отката) там прямым текстом упомянуто, что организация, курирующая NixOS, зарегистрирована в Нидерландах, а у авторов пакетного менеджера Nix голландские корни. То есть openSUSE и Fedora отклонили не только из-за корпоративного влияния на разработку, но и потому что NixOS оказался в буквальном смысле "свой".
Франция пошла параллельным, но собственным путем, там DINUM собирает Securix (для админов, с хардварными ключами и Secure Boot) и Bureautix (для обычных юзеров, адаптированный вариант того же Securix). Интереснее всего подход французов к децентрализации — принципиально отказались от LDAP и FreeIPA для централизованного входа, используя вместо этого Git для распространения базы пользователей. Решение смелое и по-своему логичное с точки зрения независимости от единой точки отказа, но означает что каждая рабочая станция немного превращается в автономный остров, который синхронизируется через коммиты, а не через привычную сетевую авторизацию.
До конца года французы планируют обкатать систему на 250 станциях, голландцы — на четырех муниципалитетах.
Обе страны независимо пришли к одному выводу — европейские госучреждения массово устали зависеть от Microsoft и Google и ищут технологическую базу, над которой не нависает ни одна корпорация.
Linux / Линукс🥸
В Нидерландах проект называется DAWO и охватывает целую экосистему от облака до мобильной платформы на /e/OS или GrapheneOS, с AI-ассистентом в комплекте. Самое занятное в их обосновании выбора — помимо вполне логичных технических причин (декларативная конфигурация, воспроизводимые сборки, возможность отката) там прямым текстом упомянуто, что организация, курирующая NixOS, зарегистрирована в Нидерландах, а у авторов пакетного менеджера Nix голландские корни. То есть openSUSE и Fedora отклонили не только из-за корпоративного влияния на разработку, но и потому что NixOS оказался в буквальном смысле "свой".
Франция пошла параллельным, но собственным путем, там DINUM собирает Securix (для админов, с хардварными ключами и Secure Boot) и Bureautix (для обычных юзеров, адаптированный вариант того же Securix). Интереснее всего подход французов к децентрализации — принципиально отказались от LDAP и FreeIPA для централизованного входа, используя вместо этого Git для распространения базы пользователей. Решение смелое и по-своему логичное с точки зрения независимости от единой точки отказа, но означает что каждая рабочая станция немного превращается в автономный остров, который синхронизируется через коммиты, а не через привычную сетевую авторизацию.
До конца года французы планируют обкатать систему на 250 станциях, голландцы — на четырех муниципалитетах.
Обе страны независимо пришли к одному выводу — европейские госучреждения массово устали зависеть от Microsoft и Google и ищут технологическую базу, над которой не нависает ни одна корпорация.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
code.overheid.nl: Het overheidsbrede codeplatform
DAWO
Digitaal Autonome Werkomgeving Overheid (DAWO) is een initiatief vanuit het ministerie van Binnenlandse Zaken en Koninkrijksrelaties met als streven een interoperabel en digitaal autonoom fundament voor overheidswerkplekken.
👍22😁6