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
Больше никаких мучений с GRUB ради дуалбута
Внешняя кнопка питания и переключатель для GRUB на базе Raspberry Pi Pico Zero. Потребовалось несколько дней на пайку и изготовление самодельных Y-образных переходников. Провода выведены через сетку на задней панели. Кто-нибудь еще использует физический переключатель для выбора загрузки?
Репозиторий проекта на GitHub: https://github.com/andrasbiro/grubswitch
Linux / Линукс🥸
Внешняя кнопка питания и переключатель для 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 / Линукс🥸
Администраторы почтовых серверов на 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 / Линукс🥸
Директор по инжинирингу 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