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
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
Больше никаких мучений с GRUB ради дуалбута

Внешняя кнопка питания и переключатель для GRUB на базе Raspberry Pi Pico Zero. Потребовалось несколько дней на пайку и изготовление самодельных Y-образных переходников. Провода выведены через сетку на задней панели. Кто-нибудь еще использует физический переключатель для выбора загрузки?

Репозиторий проекта на GitHub: https://github.com/andrasbiro/grubswitch

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42😁16❤5👍4🤣4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41😁5🔥3
Обновление Fedora помогло выявить устаревшие конфигурации Outlook, передающие пароли в открытом виде

Администраторы почтовых серверов на Fedora Linux заметили, что после обновления дистрибутива почтовый клиент Microsoft Outlook перестал подключаться к серверам. Диагностика показала, что в новой версии IMAP/POP3-сервера Dovecot 2.4.3 по умолчанию запрещена аутентификация с передачей пароля в открытом виде в незашифрованных сеансах.

Оказалось, что в Outlook была включена опция использования шифрования, однако клиент при этом продолжал использовать порт 110 для POP3 (вместо порта 995 для TLS) и не применял STARTTLS. В некоторых старых конфигурациях Outlook (проблема замечена начиная с версии 2007 года) флаг шифрования просто игнорировался, и команды USER и PASS отправлялись открытым текстом. Новые настройки Dovecot начали блокировать такие подключения, тем самым вскрыв многолетнюю проблему безопасности.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28🌚5❤2
Планы развития Ubuntu Desktop 26.10

Директор по инжинирингу Canonical опубликовал планы развития рабочего стола для осеннего выпуска Ubuntu 26.10. Планируется обновить GNOME до версии 51 и перейти по умолчанию с dbus-daemon на dbus-broker (Fedora перешла ещё в 2019 году). Для плат RISC-V с профилем RVA23 будет предоставлена полноценная сборка с рабочим столом. GStreamer обновят до ветки 1.30 с задействованием Rust-плагинов.

В области удобства использования: новый упрощённый инсталлятор со сниженной сложностью разбивки разделов, новый мастер первичной настройки (вынос из инсталлятора на стадию первого запуска), универсальный App Center для deb- и snap-пакетов, улучшенный интерфейс выбора драйверов. Средства для людей с ограниченными возможностями приведут в соответствие со стандартом WCAG 2.2.

В части AI: контекстно-зависимый рабочий стол (Context-Aware Desktop), помогающий пользователю, комбинируя данные из приложений, сервисов и окружения, а также система распознавания речи для голосового ввода и команд на естественном языке. В области доверенной платформы: развитие authd (централизованная аутентификация через облачных провайдеров, включая Microsoft с MFA через Authenticator, синхронизация UID/GID), аутентификация VPN через PKCS#11 и смарт-карты в NetworkManager, интеграция в GNOME Settings информации о сертифицированном оборудовании. Также планируется новый wiki-сайт с документацией и оптимизация сборок для WSL.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣11👍8❤1
Когда наконец смог настроить Wi-Fi на Линуксе

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74❤12