TGScope
Settings
Theme
TopicLinux & OSSeptember 2026

Linux & OS — September 2026

What Telegram channels wrote about Linux & OS in September 2026: 543 posts from 275 channels, collected automatically from public Telegram channels.

543 posts·275 channels

More posts — page 4

543 posts total

CISA alerts of active exploitation of three Linux kernel flaws

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) is warning that hackers are exploiting three Linux kernel vulnerabilities, one of them rated critical. [...]

https://www.bleepingcomputer.com/news/security/cisa-alerts-of-active-exploitation-of-three-linux-kernel-flaws/

Fake LastPass Installers Push Kernel-Level EDR Killer, ‘Rapuncel’ Stealer https://www.securityweek.com/fake-lastpass-installers-push-kernel-level-edr-killer-rapuncel-stealer/

The attackers impersonate at least 40 companies and disable 145 security products to deploy infostealer malware. The post Fake LastPass Installers Push Kernel-Level EDR Killer, ‘Rapuncel’ Stealer (https://www.securityweek.com/fake-lastpass-installers-push-kernel-level-edr-killer-rapuncel-stealer/) appeared first on SecurityWeek (https://www.securityweek.com/).

Нейролинукс на горизонте? Доля AI‑патчей в ядро выросла с 0,33% до 17,25%

Каждый шестой патч для Linux Kernel в сентябре был написан с помощью AI. За прошлую неделю разработчики отправили 1634 патча, созданных с участием AI. Это новый рекорд. Доля растёт почти каждый месяц: 0,33% в феврале, 4,07% в апреле, 7,2% в июле, 10,66% в августе и уже 17,25% в сентябре.

Однако не все из отправленных патчей приняли в ядро. Кроме того, автор графика считает случаи, где разработчики сами раскрыли использование AI, но не публикует методику и список патчей. Поэтому цифра может быть как завышена повторными версиями одного патча, так и занижена теми, кто про AI ничего не написал.

Правила Linux Kernel разрешают использовать AI, но автор обязан понимать и уметь защитить каждую отправленную строчку. Мейнтейнер, в свою очередь, может принять такой патч, отправить на дополнительную проверку или сразу отклонить.

Linux / Линукс 🥸

Sep 21, 04:26 PMMore from @linux_gram

Как установить Wine на Linux

Самая большая трудность, с которой сталкивается большинство пользователей Windows при переходе на дистрибутив Linux, — это невозможность запуска любимых программ Windows, особенно игр. Игровой процесс в Linux улучшился, но чтобы играть в игры только для Windows в Linux, вам нужно использовать Wine. Он предназначен для запуска программного обеспечения Windows на ОС Linux, без значительных потерь производительности.

📚Смотреть

📚@IT_obrazovach

Sep 21, 03:08 PMMore from @it_obrazovach

На Stepik вышла программа «DevOps с нуля: от Linux до Kubernetes»

Это комплексная программа из 5 практических курсов по ключевым технологиям DevOps: Linux, Git, Docker, GitLab CI/CD, Kubernetes

Вы последовательно пройдёте путь от работы в Linux и управления кодом через Git до контейнеризации приложений, настройки CI/CD-пайплайнов и развёртывания в Kubernetes.

Что вы изучите: • работу с Linux и командной строкой • Git и контроль версий в реальных проектах • создание Docker-образов и запуск контейнеров • автоматизацию сборки, тестирования и деплоя в GitLab CI/CD • развёртывание и управление приложениями в Kubernetes • сети, хранилища, конфигурации и секреты • диагностику инфраструктуры и автоматизацию рутинных задач ... и многое другое Все знания закрепляются на практике с помощью заданий с автопроверкой.

Материал подаётся последовательно и понятным языком: с примерами, схемами и демонстрациями. Во время обучения можно задавать вопросы по урокам и заданиям, получать обратную связь и помощь при возникновении сложностей.

После прохождения программы вы получите сертификат, который можно добавить в резюме.

Скидка 20% на 48 часов: по промокоду COMMUNITY20 стоимость всей программы составит 10 392 ₽.

Открыть программу на Stepik

Sep 21, 02:11 PMMore from @infosec_tg

#AI-инженер в Ак Барс Банк

Задачи: Развертывать и обслуживать локальные языковые модели через vLLM и Ollama, собирать полный цикл RAG, оптимизировать модели под ресурсы GPU, интегрировать AI-модели во внутренние сервисы через API и создавать агентов, контролировать качество генерации и мониторить работу системы

Требования: Опыт AI/ML-инженером или бэкенд-разработчиком AI-сервисов от 2-3 лет; опыт локального развертывания SOTA-моделей; умение создавать пайплайны поиска и генерации; опыт создания API; опыт работы с Linux и Docker; навык настройки драйверов NVIDIA и CUDA; знание методов квантования и расчета потребностей в VRAM/RAM; практический опыт работы с LangChain и LlamaIndex; умение фильтровать запросы для защиты данных; умение рассчитывать потребности в железе; знание Python, Docker, Linux, LangChain, LlamaIndex, Hugging Face Transformers, векторных и классических СУБД

Условия: Зарплата по итогам собеседования, стандартный график, ДМС, необходимая техника, офис на Кремлевской

Заполнить анкету с пометкой «от редакции Enter»

📌 Прислать вакансию | Подписаться

Sep 21, 01:05 PMMore from @enter_career

Автозаполнение форм в браузере — это функция, которая автоматически подставляет необходимую информацию (например, личные данные пользователя, адреса, пароли или банковские карты) в нужные поля на веб-ресурсах (сайтах). Браузер сохраняет информацию, которую пользователь вводит вручную при регистрации, покупках, авторизации и т. д. При открытии похожей формы, даже если это другой веб-ресурс, браузер распознает HTML-код сайта и предлагает вставить сохраненные данные из памяти.

Каждый браузер применяет собственный формат и местоположение. Рассмотрим три наиболее популярных браузера: Google Chrome, Mozilla Firefox и Apple Safari.

🔎 Google Chrome (и другие браузеры на основе Chromium: Opera, Яндекс.Браузер, Brave и т. д.) хранит данные автозаполнения (кроме паролей) в SQLite-базе “Web Data”, расположенной в папке профиля пользователя.

Стандартные пути: Windows: %LOCALAPPDATA%\Google\Chrome\User Data\Default\ Linux: ~/.config/google-chrome/Default/ macOS: ~/Library/Application Support/Google/Chrome/Default/

Пароли в Google Chrome хранятся в базе данных Login Data рядом с Web Data.

🔎 Mozilla Firefox хранит историю заполнения форм в файле “formhistory.sqlite”, расположенном в папке профиля пользователя. Система похожа на Google Chrome: здесь пароли так же хранятся отдельно — в файлах logins.json и key4.db.

Стандартные пути: Windows: %APPDATA%\Mozilla\Firefox\Profiles\<профиль>\formhistory.sqlite Linux: ~/.mozilla/firefox/<сгенерированное_имя_профиля>.default/ macOS: ~/Library/Application Support/Firefox/Profiles/<профиль>/formhistory.sqlite.

🔎 Apple Safari не использует отдельный файл для автозаполнения как в Chrome или Firefox. Данные автозаполнения (имена, адреса, контакты) хранятся в системном хранилище macOS и iOS — Keychain (цепочке ключей) и приложении Contacts. Последнее может звучать странно, но Safari не создает отдельную базу для таких данных, как имя, адрес или телефон. Вместо этого он использует уже существующие карточки из приложения «Контакты».

Пароли и учетные данные сохраняются в iCloud Keychain, которая синхронизируется между устройствами Apple, если синхронизация активна.

Стандартный путь: ~/Library/Safari/Form Values

#Викторины

Sep 21, 01:02 PMMore from @kept_cyber

Линуксоиды, требуется ваша помощьб 🐧

Есть идея сделать подборку программ для Linux. От вас требуется подсказать интересные, малоизвестные и крутые проги под линь которые всем зайдут. Ну или как минимум которые достойны внимания.

Штуки типа VLC, Shutter, PCManFM и тд не предлагать.

Желательно сразу пишите название + что делает. Лучшие варианты попадут выпуск который увидят минимум 100к+ людей 🚬

Новый бенчмарк bcachefs

Сегодня наткнулся на новый, основательный бенчмарк bcachefs.

В июньской заметке я гонял Bcachefs против Btrfs на Ubuntu 26.04 в Proxmox Картина тогда была такая: - Bcachefs заметно быстрее на последовательной записи, 4K random write и создании мелких файлов; - Btrfs быстрее на последовательном чтении и чуть шустрее на rm -rf дерева мелких файлов; - сжатие zstd и снапшоты у обеих отрабатывают штатно; - replicas=2 переживает выдёргивание диска, но это был синтетический стенд с оговорками (ВМ на ZFS, плюс warning про journal_flush_seq stuck).

Новый бенчмарк ту же историю в целом подтверждает и расширяет.

По сводному индексу Bcachefs выглядит сильнее: single 184 против 133 у Btrfs, зеркало replicas=2 — 152 против 103 у Btrfs RAID1. Особенно велик отрыв в Core I/O и responsiveness.

Сырые цифры последнего прогона в ту же сторону, что и летом: - seq write: Bcachefs single 375 МиБ/с vs Btrfs 284; зеркало 194 vs 168; - random write 4K + fsync: ~11k IOPS vs ~3.5k на single, ~9k vs ~2.6k на зеркале; - fsync p99: ~3 мс у Bcachefs против ~6.5 / 10 мс у Btrfs; - seq read по-прежнему за Btrfs (~415 vs ~374 МиБ/с на single) — это совпадает с моим стендом.

Метаданные смешанные: дерево из 20k файлов Bcachefs создаёт быстрее, копирование и удаление чаще лучше у Btrfs. Сжатие zstd сопоставимо. В деградированном режиме и на «почти полном» диске картина уже не «всегда Bcachefs»: у Btrfs иногда выше скорость записи near-full, scrub у него заметно короче. Corruption probe оба зеркала переживают.

Итог тот же, что и у меня в июне, только теперь на более широкой матрице: Bcachefs после снятия experimental выглядит конкурентоспособным CoW-вариантом и часто быстрее Btrfs на записи и fsync, особенно в multi-device. Btrfs по-прежнему спокойнее читает последовательно и привычнее в эксплуатации. Оба набора цифр синтетические и зависят от подложки; на железных дисках у автора бенчмарка отдельные прогоны, их меньше (но у меня-то их совсем не было, тем и ценен новый бенч). Для homelab интересно, в прод — только с бэкапами и пониманием, что Bcachefs живёт внешним DKMS-модулем.

#ит_заметки #linux #filesystems #bcachefs #btrfs

🛠 Настройка Cron

Системным администраторам, да и обычным пользователям часто приходится автоматизировать различные задачи по обслуживанию и работе с Linux с помощью скриптов. Это очень удобно, вы просто запускаете скрипт, и он делает все что необходимо без вашего вмешательства. Следующий шаг в этом пути - настроить автоматически запуск нужного скрипта в нужное время. Именно для этих задач в Linux используется системный сервис cron.

losst.pro/nastrojka-cron

🐧 DevOps School

Sep 21, 10:10 AMMore from @devops_sc

setcap: как бинарник получает привилегию без SUID

Обычно для запуска программы с дополнительными правами вспоминают SUID:

chmod u+s ./app

Но Linux умеет выдавать процессу отдельные capabilities, не делая весь бинарник root. Например:

sudo setcap cap_net_raw=ep ./ping-like

Теперь при запуске программа получает CAP_NET_RAW:

getcap ./ping-like ./ping-like cap_net_raw=ep

Это не флаг в chmod. Capability хранится прямо в extended attribute файла:

getfattr -n security.capability ./ping-like

То есть схема примерно такая:

ELF binary │ └── security.capability │ └── CAP_NET_RAW

Когда kernel выполняет execve(), он проверяет capabilities файла и формирует capability sets нового процесса. Здесь важны три обозначения:

p = permitted e = effective i = inheritable

Например:

cap_net_raw=ep

означает, что CAP_NET_RAW попадает в permitted и сразу становится effective. Посмотреть результат уже у работающего процесса:

grep '^Cap' /proc/$(pidof ping-like)/status

Получим что-то вроде:

CapInh: 0000000000000000 CapPrm: 0000000000002000 CapEff: 0000000000002000

Kernel затем проверяет effective capabilities при операциях, требующих привилегий. Например, CAP_NET_RAW позволяет создавать определённые raw sockets без полного root.

Именно поэтому capabilities дают более точную модель:

SUID root ↓ процесс получает привилегии root

file capability ↓ процесс получает конкретные capabilities

Но есть важный нюанс: setcap не превращает бинарник в “безопасный SUID” автоматически. Capability может быть очень мощной. Например, CAP_SYS_ADMIN настолько широкая, что её часто называют одной из наиболее привилегированных capabilities.

Проверить capabilities всех исполняемых файлов в системе можно, например, так:

getcap -r /usr/bin /usr/sbin 2>/dev/null

И это уже интересный аудит: бинарник может иметь обычные права 0755, не быть SUID, но всё равно запускать процесс с дополнительными привилегиями через security.capability.

Sep 21, 09:35 AMMore from @admguides

🎥 Вебинар: «Сможет ли ИИ починить Linux-сервер: где заканчиваются подсказки и начинается инженерная диагностика»

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

О чем поговорим: - Разберем реальный инцидент с Linux-сервером и попробуем диагностировать его с помощью ИИ. - Проверим, какие рекомендации AI можно использовать, а какие требуют дополнительной проверки. - Сравним готовые команды с последовательной инженерной диагностикой и поиском первопричины. - Покажем, как безопасно применять ИИ для анализа логов, формирования гипотез и подготовки плана действий. - Разберем формат обучения, практические задания, поддержку преподавателей и итоговый проект курса.

🧠 Вебинар приурочен к старту курса «Администратор Linux. Продвинутый уровень». Программа постоянно обновляется с учётом современных требований рынка. Занятия проводят практикующие эксперты, которые ежедневно работают с производственной инфраструктурой. Вы изучите востребованные инструменты: Zabbix, Prometheus, Docker, Nginx, PostgreSQL, ELK, Ansible, SELinux, Bash и многие другие.

👉 Для участия зарегистрируйтесь https://otus.pw/6rPu/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Sep 21, 08:57 AMMore from @linuxskill

Чем ядро Linux отличается от GNU Linux-libre

Чем отличается ядро Linux Линуса Торвальдса от ядра Linux-libre: первое публикуют на kernel.org и оставляют несвободную прошивку в дереве либо запрашивают её с диска. GNU Linux-libre берёт ту же версию, удаляет непрозрачные фрагменты сценариями FSFLA, отключает такой запрос и правит документацию. Из-за этого часть Wi-Fi-адаптеров и видеокарт нужную функцию не выполняет

https://www.comss.ru/page.php?id=22093

Sep 21, 08:46 AMMore from @comss

Ai000 Maysun XDR is ready to ship.

Built native in C++20, with a purpose-built forwarder and a boot-level Windows minifilters and kernel callbacks watching the host end to end. Linux and macOS agents ship beside it.

One platform, three pack strategies: IT threat detection, ICT / telecom, and OT / ICS. License what you need, leave the rest dark. Multitenant. Fully containerized. Cloud-native. Zero Trust checks on every internal path.

Hunt with MXQL (Maysun XDR Query Language) then turn any query into a live scenario in one click. Maysun Manager keeps detection packs in sync across every customer so the fleet hunts as one.

Stay tuned for the demo.

@aioooir | #aiooo_xdr

Sep 21, 08:38 AMMore from @aioooir

Собрали бесплатные занятия недели, где можно написать HTTP-сервер без Spring, поднять приложение на Rust, разобраться с конкурентностью Go, автотестами, отказоустойчивым PostgreSQL и разобраться ещё в семи разных темах.

Ближайшие уроки уже сегодня:

21 сентября (понедельник)

— HTTP-сервер на чистой Java за 30 минут. Разберётесь, как браузер взаимодействует с сервером, и создадите рабочий HTTP-сервис на стандартной Java, без Spring и сторонних библиотек. На практике изучите базовые принципы обработки HTTP-запросов.

Зарегистрироваться на бесплатное занятие курса «Java разработчик. Продвинутый уровень»

— Типовые задачи с RAID-массивами: создание, эксплуатация, перенос данных и восстановление. Практические сценарии работы с RAID: замена дисков, перенос данных между серверами и восстановление массива после сбоя.

Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Продвинутый уровень»

— Один рабочий день с ИИ: от писем и таблиц до готовой презентации для руководителя. Пройдёте полный рабочий сценарий: превратите письмо или заметки со встречи в план действий, проанализируете информацию и данные в таблице, подготовите презентацию.

Зарегистрироваться на бесплатное занятие курса «ИИ для решения рабочих задач»

— Как аналитик 1С ведет задачу от интервью до приемки: сквозной кейс интеграции с мобильным рабочим местом. На сквозном кейсе интеграции разберёте весь путь аналитика 1С: от интервью с заказчиком и сбора требований до ТЗ и приёмки результата.

Зарегистрироваться на бесплатное занятие курса «Бизнес-аналитик 1С»

— Пишем современное iOS приложение на стандартных и Open-Source решениях. Познакомитесь с актуальным стеком инструментов для iOS-разработки и увидите, как с их помощью создаётся приложение.

Зарегистрироваться на бесплатное занятие курса «IOS-разработчик. Базовый уровень»

22 сентября (вторник)

— Playwright JS: как быстро начать писать автотесты. Познакомитесь с возможностями Playwright и пройдёте основные этапы создания UI-автотеста на JavaScript.

Зарегистрироваться на бесплатное занятие курса «Автоматизатор тестирования на JavaScript»

— Можно ли доверять ИИ-коду: как находить галлюцинации, уязвимости и устаревшие решения. Разберётесь, как безопасно использовать ИИ при разработке и проверять сгенерированный код инженерными методами.

Зарегистрироваться на бесплатное занятие курса «ИИ для Python-разработчиков»

— Горутины и каналы: под капотом и нюансы в продакшене. Погрузитесь в устройство конкурентности Go и разберёте, как горутины и каналы работают на уровне памяти и runtime.

Зарегистрироваться на бесплатное занятие курса «Go-разработчик. Продвинутый уровень»

23 сентября (среда)

— Создание кроссплатформенного приложения с GUI на Rust: От идеи до реальности. Создадите кроссплатформенное приложение с помощью Rust и Tauri и разберётесь в его архитектуре. Узнаете, как связать frontend на HTML/CSS/JS с backend на Rust, и получите основу для собственных проектов.

Зарегистрироваться на бесплатное занятие курса «Rust-разработчик. Продвинутый уровень»

— Patroni для управления высокодоступными кластерами PostgreSQL. Разберётесь, как использовать Patroni для создания, настройки и управления отказоустойчивыми кластерами PostgreSQL. Получите практическое представление о мониторинге и повышении надёжности базы данных.

Зарегистрироваться на бесплатное занятие курса «Высоконагруженные системы: архитектура и масштабирование»

24 сентября (четверг)

— Сможет ли ИИ починить Linux-сервер: где заканчиваются подсказки и начинается инженерная диагностика. На примерах увидите, где ИИ действительно ускоряет диагностику Linux-сервера, а где его рекомендации без системных знаний могут только усложнить проблему.

Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Продвинутый уровень»

— Указатели в Си — от адреса к управлению памятью. Разберётесь, как устроены указатели, адреса и изменение значений в памяти, а также как работает передача параметров по ссылке.

Зарегистрироваться на бесплатное занятие курса «Программист С»

Ещё больше бесплатных занятий — в нашем календаре событий

Sep 21, 08:21 AMMore from @otusjava

Steam в snap переводят на графический стек Ubuntu 26.04 LTS

Canonical выложила тестовый канал stable/core26 для snap-пакета Steam. Клиент работает на runtime из Ubuntu 26.04 LTS и подключает пакет gaming-graphics-core26 с более новым стеком Mesa. Сборку считают предварительной проверкой, ошибки принимают в GitHub Canonical, а не в поддержку Valve

https://www.comss.ru/page.php?id=22091

Sep 21, 07:31 AMMore from @comss

🐧 Linux может безопасно открывать файлы внутри каталога без классических проверок путей

👁 Обычная проверка realpath() → сравнение префикса → open() имеет race condition: между проверкой и открытием путь может измениться через symlink. Системный вызов openat2() позволяет передать ядру правила разрешения пути и выполнить проверку непосредственно во время открытия.

📝 Запрещаем выход из рабочего каталога

RESOLVE_BENEATH не позволяет разрешённому пути выбраться выше переданного directory FD через ../. Это полезно для архиваторов, файловых API, sandbox'ов и серверов, которые принимают путь от пользователя.

#define _GNU_SOURCE #include <linux/openat2.h> #include <sys/syscall.h> #include <fcntl.h> #include <unistd.h>

struct open_how how = { .flags = O_RDONLY, .resolve = RESOLVE_BENEATH, };

int root = open("/srv/data", O_PATH | O_DIRECTORY);

int fd = syscall( SYS_openat2, root, "reports/2026/result.json", &how, sizeof(how) );

📝 Полностью запрещаем symlink

RESOLVE_NO_SYMLINKS заставляет ядро отклонять symlink на любом участке пути. Это намного надёжнее ручной проверки отдельных компонентов пути.

struct open_how how = { .flags = O_RDONLY, .resolve = RESOLVE_BENEATH | RESOLVE_NO_SYMLINKS, };

int fd = syscall( SYS_openat2, root, "uploads/user/file.txt", &how, sizeof(how) );

📝 Фиксируем корень файловой системы для операции

С RESOLVE_IN_ROOT переданный directory FD становится виртуальным корнем именно для этого открытия. Даже абсолютный путь внутри операции интерпретируется относительно него.

struct open_how how = { .flags = O_RDONLY, .resolve = RESOLVE_IN_ROOT | RESOLVE_NO_SYMLINKS, };

int root = open("/srv/app", O_PATH | O_DIRECTORY);

int fd = syscall( SYS_openat2, root, "/config/settings.json", &how, sizeof(how) );

❗️ openat2() переносит контроль безопасности путей из пользовательского кода прямо в ядро. Для файловых сервисов и sandbox'ов это позволяет избавиться от хрупких комбинаций realpath(), проверок ../ и борьбы с symlink race.

tags: #linux #безопасность #разработка

🧭 @recura_tech 🌐 VK 🌐 MAX

Sep 21, 07:02 AMMore from @recura_tech

Какой CLI к какому рантайму: ctr, nerdctl, crictl

На linux-хосте с контейнерами часто по привычке обычно набирают docker ps. На kubernetes-воркере эта привычка часто ломается в ту же минуту, как открылся ssh. У одного docker в PATH уже нет. У другого бинарь на месте, а в ответ Cannot connect to the Docker daemon. У третьего демон даже отвечает, список пустой, а под с nginx при этом живой и логи пишутся. kubelet в таких кластерах почти наверняка ходит в containerd и dockerd для этого не нужон.

Рядом ещё всплывают какие-то CRI, nerdctl, crictl, ctr и Docker Shim, и складывается ощущение, будто обычный Docker убрали целиком. Движок как встроенный рантайм Kubernetes действительно убрали. Образы, которые собирали через docker build, на месте. Ниже кто с кем разговаривает и какой командой это смотреть, если docker ps больше ничего не показывает.

https://telegra.ph/Kakoj-CLI-k-kakomu-rantajmu-ctr-nerdctl-crictl-09-20

#ит_статьи #devops #linux #kubernetes #docker #cri

⚡️35 лет со дня релиза Linux 0.01

17 сентября 2026 года исполнилось 35 лет с момента первого публичного релиза Linux 0.01, опубликованного Линусом Торвальдсом в 1991 году при участии Ари Леммке.

За несколько недель до этого, 25 августа, Торвальдс написал знаменитое письмо сообществу Minix, где рассказал о своей новой ОС:

«Я разрабатываю (бесплатную) операционную систему (просто как хобби…) для клонов AT на базе процессоров 386».

Сегодня Linux работает на всём: от смартфонов, серверов и суперкомпьютеров до телевизоров, роутеров, IoT-устройств и роботов.

При этом изначально проект назывался Freax - от free, freak и X из Unix. Сам Торвальдс придумал название Linux (Linus + Unix), но считал его слишком нескромным. Ари Леммке, разместивший проект на FTP-сервере, предпочёл «Linux» и создал каталог с таким названием. Так оно и осталось.

Sep 21, 05:05 AMMore from @admguides

Релиз MX Linux 25.3 Infinity: Debian 13.7, ядро 6.12.107 и Liquorix 7.2.6

Вышел MX-25.3 «Infinity» на базе Debian 13.7. ISO с Xfce, KDE Plasma и Fluxbox поставляются с ядром Debian 6.12.107. Единственный образ AHS – Xfce-ahs: в нём Liquorix 7.2.6 и Mesa 26.1.4. Файлы датированы 20 сентября 2026 года; установленный MX-25 обновляют из репозиториев

https://www.comss.ru/page.php?id=22087

Sep 21, 03:46 AMMore from @comss

Valve сделала Lepton: Android-игры теперь запускаются в Linux, и это не эмулятор

Valve подготовила Lepton — инструментарий для запуска Android-игр в Linux. И да, это не эмуляция, а полноценный контейнер с системным образом Android.

Сделано это в первую очередь для Steam Frame, VR-шлема на Linux, который Valve продвигает как автономную платформу. Логика простая: если шлем работает на Linux, а игр для Android — море, почему бы не завести их прямо там? Lepton формирует изолированный контейнер, внутри которого крутится Android со всем необходимым для игр. Начинка собрана из наработок Waydroid, Anbox, Halium и Hybris. Образ под GPLv3, инструментарий запуска под MIT.

Для разработчиков приятный бонус: в Android-окружение пробрасываются библиотеки Steamworks, графические драйверы (mesa, zink) и Vulkan-прослойки для оптимизации рендеринга. Плюс интеграция с отладчиками (strace, gdb, lldb, renderdoc) и профилировщиками (perfetto). То есть можно не просто запустить игру, а ещё и понять, почему она тормозит.

Чем Lepton отличается от того же Waydroid: Запуск под непривилегированным пользователем — никакого root, никаких танцев с правами. Все процессы работают под одним пользователем, изоляции между играми нет — предполагается, что каждая запускается в своём контейнере. Lepton не универсален: выпилены все Android-сервисы, которые не нужны для игр. Зато есть кэширование состояния компонентов, чтобы окружение стартовало быстрее.

Valve аккуратно строит экосистему, где Linux это не альтернатива для избранных, а полноценная игровая платформа. Сначала Proton для Windows-игр, теперь Lepton для Android. Если Steam Frame взлетит, это может стать тем самым мостиком, которого не хватало для массового VR на открытой ОС. И да, это не эмулятор, это контейнер. Разница принципиальная: производительность выше, совместимость лучше, а возни с настройкой меньше.

Linux / Линукс 🥸

Sep 21, 02:04 AMMore from @linux_gram

НОЧЬ ВЫБОРОВ - 2026. Круглый стол «Выборы-2026: Первые итоги»

Текстовая трансляция. Ответы экспертов на вопросы

❓Были ли по сравнению с 2021 годом новые сторонники тех или иных партий? Кто-то расширил электоральное ядро?   Валерий Федоров, генеральный директор АЦ ВЦИОМ: По целому ряду причин ядра не очень большие у абсолютного большинства российских партий. И расширилось ядро или нет, мы сможем сказать сильно позже. Потому что один раз прийти и проголосовать — это не значит попасть в ядро. Попасть в ядро — это голосовать за эту партию при любой погоде. Поэтому чисто технически ответа нет.   Думаю, ядра пока сильно не расширились. Но то, что была эффективная мобилизационная кампания у большинства партий, это правда.   Виктор Потуремский, Директор по политическому анализу ИНСОМАР: Поддержу Валерия Валерьевича. И мне кажется, что вообще нужно отходить от логики ядра и смотреть с точки зрения сторонников и удаётся ли их привлечь.

Один из самых серьёзных вызовов, который был в ходе этой кампании — коммуникационный вызов, связанный с тем, что люди в состоянии тревоги с запросом на прагматизм, в условиях горячей фазы военного конфликта — очень специфическая аудитория. И можно варьировать. А  мобилизационные усилия — это вишенка на торте. Нельзя мобилизовать тех, кто не позволил себя мобилизовать.

От логики ядра в прямом маркетинговом смысле надо отказываться.    ❓Кому ушёл электорат партии «Яблоко» и пацифистский электорат?

Валерий Фёдоров: Думаю, электорат партии «Яблоко» никому не ушёл. Ядро у партии «Яблоко», безусловно, есть, но оно очень небольшое. Поэтому те люди, которые планировали проголосовать за Яблоко до того, как их отстранили от выборов — это не электорат партии «Яблоко». Скорее, это второй вариант — пацифистский электорат. Но не «яблочный». Просто разглядели в какой-то момент, что «Яблоко», возможно, ближе всего к ним по их взглядам.

За кого они проголосовали? Теоретически, наверное, они могли проголосовать за «Новых людей» либо не прийти на выборы. Но так это или нет, будем проверять на поствыборных исследованиях, которые запустим уже завтра.

Виктор Потуремский: Приходилось слышать в ходе кампании разные суждения. Но, мне кажется, что само рассуждение про ядро, которое не существует, куда, оно отдрейфовало, во многом надумано.

Евгений Минченко, президент РАСО, президент «Минченко консалтинг»:  Экспертная оценка. По мнению 81% опрошенных экспертов РАСО, бенефициаром стали «Новые люди». На втором месте партия «Зелёные» (в в том числе по визуальной гамме), на третьем — КПРФ.

❓Насколько в кадровом смысле поменяется Госдума?

Олег Матвейчев, политолог, депутат Госдумы VIII созыва: 40—50% будет обновлено.

❓В чём магия КПРФ? Партия не предлагает новаций, кадрово устарела, идеологический кризис, ядерный электорат стареет.

Валерий Фёдоров: Тут всё традиционно: это вторая главная партия. Поэтому многие голосуют за неё именно как за оппозиционную партию и за ту партию, которая обязательно пройдёт 5%-й барьер. Это то, что называется эффективное голосование.

Ну и, конечно, это левая сила. У изощрённых политологов могут быть вопросы, насколько она левая. Но всё-таки представляется в публичном пространстве она именно как левая.

И это всё и есть ключевые основания голосования за неё на протяжении многих лет.

Мария Сергеева, политконсультант, модератор: Успех — это когда растёт результат. А тут-то мы не видим, что он растёт, он падает.

Виктор Потуремский: Воду в вино не превращают, новых избирателей не нарастили. Как я и сказал, самопроцитируюсь: скорее, вопреки, чем благодаря.

Прямая трансляция с главных политических площадок страны 🤝ВКонтакте

#НочьВыборов2026 #РиаНовости #Госдума2026 #МинченкоКонсалтинг

@mcrepostru

Sep 20, 09:14 PMMore from @mcrepostru

Релиз Garuda Nix: NixOS с рабочими столами Dr460nized и Mokka

Команда Garuda Linux открыла проект Garuda Nix. Это отдельная установка NixOS, а не надстройка к Arch-системе Garuda Linux. Доступны редакции Dr460nized и Mokka, установщики Calamares и install-garuda-nix, готовый flake в /etc/nixos и репозиторий Chaotic Nyx. Прежний режим подсистемы на одном томе Btrfs сохранён

https://www.comss.ru/page.php?id=22086

Sep 20, 08:01 PMMore from @comss