Canonical выпустил утилиту workshop: изолированные окружения для разработки одной командой
Компания представила инструментарий workshop, позволяющий одной командой создавать в Ubuntu изолированные окружения для разработки, машинного обучения и AI-агентов. Начинка окружения описывается в одном YAML-файле, что позволяет точно воспроизвести его на любых компьютерах.
Окружение формируется из независимых SDK, которыми можно делиться через каталог SDK Store. Доступны SDK для Ollama, OpenCode, NVIDIA CUDA, AMD ROCm и других. Для низкоуровневого управления контейнерами используется LXD 6.8. Инструментарий устанавливается как snap-пакет, код написан на Go под лицензией GPLv3.
Linux / Линукс🥸
Компания представила инструментарий workshop, позволяющий одной командой создавать в Ubuntu изолированные окружения для разработки, машинного обучения и AI-агентов. Начинка окружения описывается в одном YAML-файле, что позволяет точно воспроизвести его на любых компьютерах.
Окружение формируется из независимых SDK, которыми можно делиться через каталог SDK Store. Доступны SDK для Ollama, OpenCode, NVIDIA CUDA, AMD ROCm и других. Для низкоуровневого управления контейнерами используется LXD 6.8. Инструментарий устанавливается как snap-пакет, код написан на Go под лицензией GPLv3.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Forwarded from Типичный Сисадмин
Как выглядит 120 кВт вычислительной мощи. Оцените масштаб исторического разрыва.
А в это же время отечественный энтерпрайз скребет по сусекам, пытаясь закупить сервера, потому что легальные поставки прикрыты. Эволюция пошла разными путями... технологическая сингулярность наступает, а мы просто будем за ней наблюдать😰
Типичный🥸 Сисадмин
А в это же время отечественный энтерпрайз скребет по сусекам, пытаясь закупить сервера, потому что легальные поставки прикрыты. Эволюция пошла разными путями... технологическая сингулярность наступает, а мы просто будем за ней наблюдать
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23🤔6
Microsoft выпустила нативный порт Coreutils для Windows, форк терминала с ИИ и встроенные WSL-контейнеры
На конференции Build 2026 корпорация представила сразу три инструмента для разработчиков. Во-первых, Coreutils for Windows — нативный порт Linux-утилит (cat, cp, ls, grep, find и др.), работающий без WSL или виртуализации. Реализация основана на кроссплатформенном Rust-проекте uutils, утилиты объединены в один исполняемый файл coreutils.exe с жёсткими ссылками для каждого отдельного вызова. Установка через
Во-вторых, Intelligent Terminal — экспериментальный форк Windows Terminal с интегрированным ИИ-агентом. Любой ACP-совместимый агент (Copilot, Claude, Codex, Gemini) может через боковую панель анализировать вывод команд, автоматически обнаруживать ошибки и предлагать или выполнять исправления. Управляется хоткеями (
В-третьих, WSL-контейнеры — встроенная в WSL система для создания, запуска и управления Linux-контейнерами с собственным CLI и API, без зависимости от сторонних платформ. Публичная превью ожидается в ближайшие месяцы в одном из обновлений WSL.
Linux / Линукс🥸
На конференции Build 2026 корпорация представила сразу три инструмента для разработчиков. Во-первых, Coreutils for Windows — нативный порт Linux-утилит (cat, cp, ls, grep, find и др.), работающий без WSL или виртуализации. Реализация основана на кроссплатформенном Rust-проекте uutils, утилиты объединены в один исполняемый файл coreutils.exe с жёсткими ссылками для каждого отдельного вызова. Установка через
winget install Microsoft.Coreutils.Во-вторых, Intelligent Terminal — экспериментальный форк Windows Terminal с интегрированным ИИ-агентом. Любой ACP-совместимый агент (Copilot, Claude, Codex, Gemini) может через боковую панель анализировать вывод команд, автоматически обнаруживать ошибки и предлагать или выполнять исправления. Управляется хоткеями (
Ctrl+Shift+. для панели, Ctrl+Alt+. для ошибок). Устанавливается отдельно, не заменяя штатный Windows Terminal.В-третьих, WSL-контейнеры — встроенная в WSL система для создания, запуска и управления Linux-контейнерами с собственным CLI и API, без зависимости от сторонних платформ. Публичная превью ожидается в ближайшие месяцы в одном из обновлений WSL.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👍6🌚5🤣4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69💯25
Опубликован инструментарий nbd-vram, позволяющий выделить область видеопамяти (VRAM) графической карты NVIDIA и подключить её к системе как блочное устройство через NBD (Network Block Device) для использования в качестве раздела подкачки. Это особенно полезно на ноутбуках с впаянной оперативной памятью: например, на системе с 16 ГБ ОЗУ и GeForce RTX 3070 (8 ГБ VRAM) можно добавить около 7 ГБ дополнительной виртуальной памяти.
Производительность последовательного чтения — около 1,3 ГБ/с, задержки ниже чем у NVMe. В сочетании с zram (сжатие подкачки в ОЗУ) и обычной подкачкой на SSD можно нарастить адресуемый объём до 46 ГБ. Реализация не требует загрузки собственных модулей ядра, используется штатный драйвер nbd.
Настройка через systemd-сервис
Linux / Линукс🥸
Производительность последовательного чтения — около 1,3 ГБ/с, задержки ниже чем у NVMe. В сочетании с zram (сжатие подкачки в ОЗУ) и обычной подкачкой на SSD можно нарастить адресуемый объём до 46 ГБ. Реализация не требует загрузки собственных модулей ядра, используется штатный драйвер nbd.
Настройка через systemd-сервис
vram-swap-nbd.service (переменные VRAM_SETUP_SIZE_MB и VRAM_SWAP_PRIORITY). Есть опция активации только при питании от сети. Требуется NVIDIA GPU с поддержкой CUDA (GeForce RTX/GTX), драйвер NVIDIA с libcuda.so.1, ядро Linux новее 3.0 и пакет nbd-client.Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - c0deJedi/nbd-vram: Use your NVIDIA GPU's VRAM as swap space on Linux. Built for laptops with soldered memory and no upgrade…
Use your NVIDIA GPU's VRAM as swap space on Linux. Built for laptops with soldered memory and no upgrade path. If you have an RTX card sitting there with 8GB of VRAM and you're gett...
👍18❤4🔥2🤯2✍1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤44👍6🔥5
Forwarded from godnoTECH - Новости IT
Инженер за сутки отвязал браслет Whoop 5.0 от платной подписки
Инженер под ником bennett провел реверс-инжиниринг фитнес-трекера Whoop 5.0 и выпустил бесплатное приложение Goose с открытым исходным кодом. Оригинальный гаджет требует подписку за 199 долларов в год, без которой устройство не показывает данные пользователю.
Автор не украл ни строчки проприетарного кода Whoop и даже не трогал их официальный API. Он просто заставил гаджет напрямую отдавать данные по Bluetooth на его собственный локальный бэкенд, написанный на Rust.
За одни сутки разработчик успел поднять соединение, прикрутить обработку пульса, трекинг сна, расчет вариабельности сердечного ритма (HRV), уровня кислорода в крови (SpO2) и даже локального ИИ-тренера. Пока проект находится на стадии альфа-версии для гиков, умеющих собирать код из исходников, но уже 13 июня 2026 года автор обещает выкатить публичную бету в TestFlight.
🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
Инженер под ником bennett провел реверс-инжиниринг фитнес-трекера Whoop 5.0 и выпустил бесплатное приложение Goose с открытым исходным кодом. Оригинальный гаджет требует подписку за 199 долларов в год, без которой устройство не показывает данные пользователю.
Автор не украл ни строчки проприетарного кода Whoop и даже не трогал их официальный API. Он просто заставил гаджет напрямую отдавать данные по Bluetooth на его собственный локальный бэкенд, написанный на Rust.
За одни сутки разработчик успел поднять соединение, прикрутить обработку пульса, трекинг сна, расчет вариабельности сердечного ритма (HRV), уровня кислорода в крови (SpO2) и даже локального ИИ-тренера. Пока проект находится на стадии альфа-версии для гиков, умеющих собирать код из исходников, но уже 13 июня 2026 года автор обещает выкатить публичную бету в TestFlight.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍57🔥22❤11
Критическая DoS-уязвимость в серверах nginx, Apache, IIS, Envoy и Pingora
Исследовательская фирма Calif раскрыла информацию об уязвимости «HTTP/2 Bomb» (CVE-2026-49975 присвоен для Apache httpd, но проблема затрагивает большинство популярных веб-серверов в конфигурации HTTP/2 по умолчанию). Атака позволяет удалённо исчерпать всю доступную память сервера за секунды, используя комбинацию двух техник, известных около десятилетия.
Атака сочетает два вектора. Первый — HPACK-бомба (компрессия заголовков). Клиент отправляет запрос с тысячами однобайтовых ссылок на заголовки в индексе HPACK, что на сервере приводит к полноценному выделению памяти под каждый заголовок, создавая коэффициент усиления до 5700:1. Второй — блокировка управления потоком (Slowloris-style hold). Клиент устанавливает нулевое окно управления потоком, заставляя сервер удерживать соединение открытым и не освобождать выделенную память. В результате однобайтовые данные в запросе заставляют сервер выделить гигабайты памяти и никогда её не отпускать.
Метрики воздействия (32 ГБ памяти):
Envoy 1.37.2: ~10 секунд (коэффициент ~5700:1)
Apache httpd 2.4.67: ~18 секунд (~4000:1)
nginx 1.29.7: ~45 секунд (~70:1)
Microsoft IIS (Windows Server 2025): ~45 секунд для 64 ГБ.
При невозможности обновления рекомендуется временно отключить HTTP/2 (
Linux / Линукс🥸
Исследовательская фирма Calif раскрыла информацию об уязвимости «HTTP/2 Bomb» (CVE-2026-49975 присвоен для Apache httpd, но проблема затрагивает большинство популярных веб-серверов в конфигурации HTTP/2 по умолчанию). Атака позволяет удалённо исчерпать всю доступную память сервера за секунды, используя комбинацию двух техник, известных около десятилетия.
Атака сочетает два вектора. Первый — HPACK-бомба (компрессия заголовков). Клиент отправляет запрос с тысячами однобайтовых ссылок на заголовки в индексе HPACK, что на сервере приводит к полноценному выделению памяти под каждый заголовок, создавая коэффициент усиления до 5700:1. Второй — блокировка управления потоком (Slowloris-style hold). Клиент устанавливает нулевое окно управления потоком, заставляя сервер удерживать соединение открытым и не освобождать выделенную память. В результате однобайтовые данные в запросе заставляют сервер выделить гигабайты памяти и никогда её не отпускать.
Метрики воздействия (32 ГБ памяти):
Envoy 1.37.2: ~10 секунд (коэффициент ~5700:1)
Apache httpd 2.4.67: ~18 секунд (~4000:1)
nginx 1.29.7: ~45 секунд (~70:1)
Microsoft IIS (Windows Server 2025): ~45 секунд для 64 ГБ.
При невозможности обновления рекомендуется временно отключить HTTP/2 (
http2 off; в nginx, Protocols http/1.1 в Apache) или ограничить память рабочих процессов через cgroups/ulimit, чтобы атакованный worker завершался по OOM, не приводя к зависанию всей системы.Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54❤3
Регрессии в rsync 3.4.3 и AI-патчи
После выхода rsync 3.4.3 с исправлением шести уязвимостей появились регрессии: ошибки при нескольких
Основатель rsync Эндрю Триджелл пояснил: проект захлестнула лавина AI-сгенерированных отчётов об уязвимостях. В 3.4.3 он сознательно пошёл на риск поломки редких сценариев, не покрытых старыми тестами, чтобы закрыть дыры. Регрессии исправят в 3.4.4. Эндрю почти 60, и вместо путешествий он тратит время на уязвимости, поэтому привлёк AI (Claude + перекрёстная проверка Codex/Gemini) для генерации нового тестового набора на Python.
Linux / Линукс🥸
После выхода rsync 3.4.3 с исправлением шести уязвимостей появились регрессии: ошибки при нескольких
--compare-dest, невозможность сборки на ядрах Linux <5.6 (из-за openat2), поломка формата «хост::модуль/путь» и --delete-missing-args с --files-from, сбои в tmux и на старых macOS, ошибки modtime_nsec и изменение поведения --link-dest. Недовольство вызвали и 50 изменений, подготовленных через AI.Основатель rsync Эндрю Триджелл пояснил: проект захлестнула лавина AI-сгенерированных отчётов об уязвимостях. В 3.4.3 он сознательно пошёл на риск поломки редких сценариев, не покрытых старыми тестами, чтобы закрыть дыры. Регрессии исправят в 3.4.4. Эндрю почти 60, и вместо путешествий он тратит время на уязвимости, поэтому привлёк AI (Claude + перекрёстная проверка Codex/Gemini) для генерации нового тестового набора на Python.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Gamedev Mastodon
Jeremiah Fieldhaven (@JeremiahFieldhaven@mastodon.gamedev.place)
So my systems recently updated to rsync 3.4.3, and as soon as that happened my backup system - which does incremental backups using multiple --compare-dest= arguments - started to fail on anything but a full backup.
Revert to 3.4.1 and it works.
So I go…
Revert to 3.4.1 and it works.
So I go…
🔥9❤1
Forwarded from godnoTECH - Новости IT
Cообщество Rust вводит правила использования нейросетей
Главный постулат новых правил: прямая загрузка сгенерированного ИИ кода в основной репозиторий
Правила бьют и по любителям генерировать тексты. Строго запрещено публиковать от своего имени ИИ-комментарии, баг-репорты, описания коммитов и официальную документацию (если уж очень хочется, нужно делать явную пометку-цитату).
Единственное исключение для кода - это заранее согласованные с проверяющими мелкие правки (например, во вторичных тулзах вроде линтеров). Такой код должен обязательно помечаться тегом
🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
Главный постулат новых правил: прямая загрузка сгенерированного ИИ кода в основной репозиторий
rust-lang/rust строго запрещена. Алгоритмам не доверят писать ядро языка. Однако Rust не запрещает нейросети полностью, разработчикам разрешено использовать ИИ локально: чтобы задавать вопросы по чужому коду, делать саммари из гигантских веток комментариев к PR или писать скрипты для личного пользования.Правила бьют и по любителям генерировать тексты. Строго запрещено публиковать от своего имени ИИ-комментарии, баг-репорты, описания коммитов и официальную документацию (если уж очень хочется, нужно делать явную пометку-цитату).
Единственное исключение для кода - это заранее согласованные с проверяющими мелкие правки (например, во вторичных тулзах вроде линтеров). Такой код должен обязательно помечаться тегом
ai-assisted и отправляться в специальный приватный канал для жесткого контроля эксперимента.Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤3
Microsoft анонсировал универсальный дистрибутив Azure Linux 4.0
Компания анонсировала публичную предварительную версию дистрибутива Azure Linux 4.0, предназначенного для запуска в виртуальных машинах и контейнерах. В отличие от предыдущей ветки 3.0, которая использовала собственную пакетную базу и была ориентирована только на контейнерные сценарии в AKS, новая версия представляет собой универсальный серверный дистрибутив, оптимизированный для облачной платформы Azure. В перспективе также ожидаются сборки для WSL, что позволит унифицировать среду разработки и продакшена.
Дистрибутив Azure Linux 4.0 базируется на Fedora 43. При этом Microsoft использует не полный форк Fedora, а собственный инструментарий azldev для пересборки оригинальных SRPM-пакетов с минимальными изменениями, задаваемыми через TOML-оверлеи. Такой подход позволяет сохранить совместимость с экосистемой Fedora, обеспечивая при этом оптимизацию под облачную среду. В состав входит ядро Linux с оптимизациями для Azure, поддержка Hyper-V, GPU-ускорителей и современные системные компоненты (glibc 2.42, OpenSSL 3.5, systemd 258). Пакетный менеджер tdnf был заменен на dnf5.
Помимо Azure Linux 4.0, была анонсирована общая доступность Azure Container Linux — неизменяемого (immutable) контейнерного хоста на основе Flatcar Container Linux, ориентированного на задачи оркестрации.
Linux / Линукс🥸
Компания анонсировала публичную предварительную версию дистрибутива Azure Linux 4.0, предназначенного для запуска в виртуальных машинах и контейнерах. В отличие от предыдущей ветки 3.0, которая использовала собственную пакетную базу и была ориентирована только на контейнерные сценарии в AKS, новая версия представляет собой универсальный серверный дистрибутив, оптимизированный для облачной платформы Azure. В перспективе также ожидаются сборки для WSL, что позволит унифицировать среду разработки и продакшена.
Дистрибутив Azure Linux 4.0 базируется на Fedora 43. При этом Microsoft использует не полный форк Fedora, а собственный инструментарий azldev для пересборки оригинальных SRPM-пакетов с минимальными изменениями, задаваемыми через TOML-оверлеи. Такой подход позволяет сохранить совместимость с экосистемой Fedora, обеспечивая при этом оптимизацию под облачную среду. В состав входит ядро Linux с оптимизациями для Azure, поддержка Hyper-V, GPU-ускорителей и современные системные компоненты (glibc 2.42, OpenSSL 3.5, systemd 258). Пакетный менеджер tdnf был заменен на dnf5.
Помимо Azure Linux 4.0, была анонсирована общая доступность Azure Container Linux — неизменяемого (immutable) контейнерного хоста на основе Flatcar Container Linux, ориентированного на задачи оркестрации.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
TECHCOMMUNITY.MICROSOFT.COM
Announcing Azure Linux 4.0: Purpose-Built for Azure, Now in Public Preview | Microsoft Community Hub
Today at Microsoft Build, we're announcing the public preview of Azure Linux 4.0 - Microsoft's first party Linux distribution, purpose-built for Azure. Azure...
🤣9
Производитель телевизоров Roku открыл исходный код своей ОС для встраиваемых систем
Компания Roku, известная своими телевизорами и приставками, представила открытую операционную систему Roku LT OS (лицензия Apache 2.0). Она предназначена для использования в инженерных и встраиваемых проектах с ограниченными ресурсами. Например, система уже используется в пультах дистанционного управления Roku и в гоночном электромобиле университетского проекта LT Racing (на чипе STM32H755ZI).
Roku LT OS написана на C и работает на микроконтроллерах ESP32 и STM32, а также поверх Linux. Минимальные системные требования — всего 100 МГц CPU и 64 КБ ОЗУ. Приложения собираются как динамические библиотеки. В составе есть поддержка TCP/IP (lwIP), кодеков MP4/Opus, шифрования/TLS и драйверы для Wi-Fi, Bluetooth, USB, SD-карт, NPU и различных датчиков.
Linux / Линукс🥸
Компания Roku, известная своими телевизорами и приставками, представила открытую операционную систему Roku LT OS (лицензия Apache 2.0). Она предназначена для использования в инженерных и встраиваемых проектах с ограниченными ресурсами. Например, система уже используется в пультах дистанционного управления Roku и в гоночном электромобиле университетского проекта LT Racing (на чипе STM32H755ZI).
Roku LT OS написана на C и работает на микроконтроллерах ESP32 и STM32, а также поверх Linux. Минимальные системные требования — всего 100 МГц CPU и 64 КБ ОЗУ. Приложения собираются как динамические библиотеки. В составе есть поддержка TCP/IP (lwIP), кодеков MP4/Opus, шифрования/TLS и драйверы для Wi-Fi, Bluetooth, USB, SD-карт, NPU и различных датчиков.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚39❤12😁11
Please open Telegram to view this post
VIEW IN TELEGRAM
❤44🌚15💔6😈5🎄4
Alibaba открыла код системы рецензирования Open Code Review с гибридной проверкой на основе правил и LLM
Компания опубликовала открытую платформу Open Code Review, сочетающую строгие методы проверки с гибкими возможностями больших языковых моделей. Система основана на внутренней разработке Alibaba, написана на Go и распространяется под лицензией Apache 2.0.
Open Code Review поддерживает интеграцию с различными LLM, позволяет привязывать комментарии к конкретным строкам кода и содержит встроенные наборы правил для выявления типовых проблем и уязвимостей (ошибки синхронизации потоков, XSS, SQL-инъекции) для языков Java, TypeScript, Go, Python, Kotlin, C++ и C.
Инструментарий командной строки читает изменения из git, отправляет их AI-агенту и генерирует структурированный отчёт с построчными комментариями. AI-агент может выполнять поиск в кодовой базе, загружать файлы из репозитория и инспектировать другие изменённые файлы для более глубокого погружения в контекст.
Linux / Линукс🥸
Компания опубликовала открытую платформу Open Code Review, сочетающую строгие методы проверки с гибкими возможностями больших языковых моделей. Система основана на внутренней разработке Alibaba, написана на Go и распространяется под лицензией Apache 2.0.
Open Code Review поддерживает интеграцию с различными LLM, позволяет привязывать комментарии к конкретным строкам кода и содержит встроенные наборы правил для выявления типовых проблем и уязвимостей (ошибки синхронизации потоков, XSS, SQL-инъекции) для языков Java, TypeScript, Go, Python, Kotlin, C++ и C.
Инструментарий командной строки читает изменения из git, отправляет их AI-агенту и генерирует структурированный отчёт с построчными комментариями. AI-агент может выполнять поиск в кодовой базе, загружать файлы из репозитория и инспектировать другие изменённые файлы для более глубокого погружения в контекст.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2