Linux / Линукс
13.8K subscribers
7.31K photos
233 videos
28 files
7.78K links
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.me/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Canonical выпустил утилиту workshop: изолированные окружения для разработки одной командой

Компания представила инструментарий 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
И в чем он не прав?

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45😁30❤5💯3
Как выглядит 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 с жёсткими ссылками для каждого отдельного вызова. Установка через 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-сервис 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
👍18❤4🔥2🤯2✍1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤44👍6🔥5
Инженер за сутки отвязал браслет Whoop 5.0 от платной подписки

Инженер под ником bennett провел реверс-инжиниринг фитнес-трекера Whoop 5.0 и выпустил бесплатное приложение Goose с открытым исходным кодом. Оригинальный гаджет требует подписку за 199 долларов в год, без которой устройство не показывает данные пользователю.

Автор не украл ни строчки проприетарного кода Whoop и даже не трогал их официальный API. Он просто заставил гаджет напрямую отдавать данные по Bluetooth на его собственный локальный бэкенд, написанный на Rust.

За одни сутки разработчик успел поднять соединение, прикрутить обработку пульса, трекинг сна, расчет вариабельности сердечного ритма (HRV), уровня кислорода в крови (SpO2) и даже локального ИИ-тренера. Пока проект находится на стадии альфа-версии для гиков, умеющих собирать код из исходников, но уже 13 июня 2026 года автор обещает выкатить публичную бету в TestFlight.

🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
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 (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 с исправлением шести уязвимостей появились регрессии: ошибки при нескольких --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
🔥9❤1
Cообщество Rust вводит правила использования нейросетей

Главный постулат новых правил: прямая загрузка сгенерированного ИИ кода в основной репозиторий rust-lang/rust строго запрещена. Алгоритмам не доверят писать ядро языка. Однако Rust не запрещает нейросети полностью, разработчикам разрешено использовать ИИ локально: чтобы задавать вопросы по чужому коду, делать саммари из гигантских веток комментариев к PR или писать скрипты для личного пользования.

Правила бьют и по любителям генерировать тексты. Строго запрещено публиковать от своего имени ИИ-комментарии, баг-репорты, описания коммитов и официальную документацию (если уж очень хочется, нужно делать явную пометку-цитату).

Единственное исключение для кода - это заранее согласованные с проверяющими мелкие правки (например, во вторичных тулзах вроде линтеров). Такой код должен обязательно помечаться тегом ai-assisted и отправляться в специальный приватный канал для жесткого контроля эксперимента.

🥸 Новости IT: 📱 Telegram | 📱 ВК | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤3
Заходите домой и видите его: ваши действия?

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46🔥14❤6🤔4
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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣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 / Линукс
🥸
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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2