Linux / Линукс
12.9K subscribers
6.54K photos
187 videos
27 files
6.83K 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
👍26😁11😎7
Вышел релиз River 0.4.0 — композитного менеджера для Wayland с необычной архитектурой

Здесь оконный менеджер вынесен в отдельный процесс и подключается через специальный протокол river-window-management-v1. Пользователь может выбрать любой из 16 доступных оконников: от мозаичных в стиле DWM до эмуляции EXWM или классических стековых, и переключать их на лету, не закрывая открытые приложения.

Такой подход снижает порог входа для написания собственных оконных менеджеров, упрощает эксперименты с дизайном и позволяет менять поведение окон без перезапуска всего сеанса.

Сам River написан на Zig, распространяется под GPLv3, поддерживает Xwayland и может работать как вложенный сеанс поверх других серверов. Из ограничений: пока нет сложных 3D-эффектов, только простая анимация, но в будущем обещают шейдеры.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔6
🎂 Деду Столлману сегодня стукнуло 73 года.

Сегодня, 16 марта, свой 73-й левелап празднует Ричард Мэттью Столлман (он же RMS). Отец-основатель Фонда свободного ПО, создатель идеологии опенсорса и человек, который придет к вам во сне и откусит лицо, если вы назовете ОС просто Linux, а не GNU/Linux 🙂

Кто же он, поинтересуется молодой эникей... так вот, пока Гейтс и Джобс в 80-х активно огораживали исходники и впаривали всем проприетарные бинарники, молодой хакер из MIT в соло объявил корпорациям священный ИТ-джихад. Он решил написать свою свободную ОС с блэкджеком и открытым кодом.

В итоге Столлман выкатил фундамент, на котором до сих пор крутится вообще весь современный ИТ-мир... монументальный компилятор GCC (без которого ни одно ядро не собралось бы), отладчик GDB, базовый юзерспейс GNU и Emacs... отличную операционную систему, которой, по историческому недоразумению, не хватает лишь нормального текстового редактора 😂

А главным его достижением стала лицензия GPL, за что ему огромный респект... это гениальный юридический вирус, который заставил жадные корпорации делиться кодом и до сих пор вызывает жжение ниже спины у проприетарных вендоров 🤬

Еще RMS это ходячий генератор приколов. Человек, который благословляет линуксоидов блином от старого винчестера на голове (в образе Святого ИГНУциуса - фото к этому посту). Принципиально не пользуется мобильными телефонами (называя их портативными зондами и мечтой Сталина). Серфит веб через отправку email-запросов к специальному демону. Признает только старые ThinkPad с прошитым Libreboot, чтобы ни один байт проприетарного Intel ME не проник на его жесткий диск. Ну и аппетитная классика... может ВНЕЗАПНО начать отковыривать и есть что-то со своей ноги прямо во время лекции 😂

А еще...дед был прав, ведь что характерно, если в сытые нулевые над паранойей Столлмана откровенно ржали, называя его городским сумасшедшим и радикальным фанатиком, то в суровых реалиях 2026 года смех как-то поутих. Дед теперь не кажется таким сумасшедшим 😱

Когда Windows 11 без онлайна отказывается открывать Блокнот, ИИ-агенты Microsoft и Apple скриншотят каждый твой пук на рабочем столе, вендоры продают по подписке ядра в процессорах и обогрев сидений, а Гугл принудительно выжигает сайдлоадинг APK-файлов на Android - дедовские проповеди о цифровом рабстве и зондах оказались абсолютной базой. Он не был параноиком. Он просто читал логи будущего 👾

С днем рождения, Ричард! Долгих лет жизни, железобетонного здоровья, стабильных компиляций и чистого кода без проприетарных блобов.

Поднимем же бокалы (free as in free beer, разумеется) за этого великого человека в нашем с вами ИТ🍻

Типичный 🥸 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
88🎉43🙏5🔥3🫡3
📘 На Stepik вышел курс — «DevOps-инженер: От основ до продакшена»

Хотите автоматизировать деплой, управлять инфраструктурой как кодом и выстраивать надёжные CI/CD процессы? Этот курс — полный путь DevOps-инженера: от первого сервера до продакшена.

• CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, стратегии развёртывания (Blue-Green, Canary), rollback
• Контейнеризация: Docker (образы, Compose, networking), оптимизация и безопасность контейнеров
• Kubernetes: архитектура, Pods, Services, Deployments, Helm, RBAC, Service Mesh
• Infrastructure as Code: Terraform, Ansible (playbooks, vault), ArgoCD и Flux для GitOps
• Мониторинг: Prometheus, Grafana, ELK Stack, OpenTelemetry, SLI/SLO/SLA
• Безопасность: SAST/DAST, Vault, Zero Trust, Policy as Code, incident response
• Продакшен практики: High Availability, Disaster Recovery, Chaos Engineering
• В стоимость включено: поддержка на протяжении всего курса, разбор задач и вопросов, рецензирование итогового проекта и помощь в составлении резюме

🎓 Сертификат — добавьте в резюме или LinkedIn
🔥 Цена со скидкой: 9 990 ₽ → 5 990 ₽, действует ограниченное время

👉 Пройти курс на Stepik
👍5😢41
Вышел CSMWrap 3.0 — EFI-приложение, которое позволяет загружать старые ОС с поддержкой только BIOS на современных UEFI-системах. Суть простая... берёшь сборку SeaBIOS, упакованную в модуль CSM, кладёшь EFI-файл в /EFI/BOOT/ на FAT-разделе, и UEFI-прошивка видит носитель как загрузочный. Для тех, кому нужно запустить что-то древнее на материнке, где BIOS-режим вырезан производителем, это спасение. Код на Си, лицензия LGPL-2.1, есть 64- и 32-битные сборки.

В третьей версии добавили файл конфигурации csmwrap.ini, через который можно указать последовательный порт для отладки, путь к альтернативному VGABIOS вместо SeaVGABIOS, PCI-адрес видеокарты и флаги для отключения IOMMU. Можно подавить вывод на экран, оставив только баннер и сообщения об ошибках. Мелочь, но для тех, кто отлаживает загрузку Legacy-систем на Class 3 UEFI, разница между «работает» и «чёрный экран и тишина» часто упирается именно в такие настройки.

Производители материнских плат методично вырезают CSM из прошивок, и такие проекты — единственный способ не выбрасывать работающее железо из-за того, что загрузчик не понимает UEFI.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍211🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁75😎5🌚1🤣1
После четырёх лет разработки вышла SuperTux 0.7.0 — свободный платформер в духе Super Mario, только вместо водопроводчика бегает пингвин. GPLv3, сборки для Linux, Windows, macOS и Android. Обновление масштабное: переделана графика фонов, объектов и врагов, полностью переработаны уровни Story Mode и Bonus Island I, добавлена новая музыка и локальный мультиплеер. Пингвин теперь умеет скользить по склонам, ползать и прыгать на попе.

Появились новые враги (DiveMine, Fish, Corrupted Granito), переработаны старые (Yeti, Ghost Tree), добавлены ключи, карман для предметов и бонусные острова, которые открываются через коллекционные фигурки. Редактор уровней переделан, код отрефакторен с переходом на SimpleSquirrel. Вернулась поддержка Android и появились Flatpak-пакеты. Для опенсорсного проекта, который пилят энтузиасты, объём изменений впечатляет.

🥸 Linux / Линукс: 📱 Telegram | 📱 ВК | 📲 MAX 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
37👍6🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁52😢14🤬41
Нашли на просторах интернета практически детективную историю для «линуксоидов».

Дело — об обходе стека в ядре Linux для RISC-V.  В числе подозреваемых: компилятор GCC 12, прошивка для FPGA, Linux.

Кто виноват в обнаруженных инженерами ошибках? Узнаете в статье с Хабра.
👍14🤔32
Кент Оверстрит выкатил мажорное обновление файловой системы Bcachefs 1.37.0

Во-первых, разработчики наконец-то допилили и признали полностью стабильным аналог RAID 5/6. Это значит, что фича коррекции ошибок на базе кодов Рида-Соломона теперь официально готова к продакшену. Система не просто сама восстанавливает битые данные, но и без проблем переваривает классический домашний зоопарк из накопителей абсолютно разного объема.

Во-вторых, проект не смог избежать главного тренда последних лет: утилиты Bcachefs для пространства пользователя переписали на Rust. Причем разработчики на этом останавливаться не собираются и грозятся в будущем переписать на «расте» даже те компоненты ФС, которые крутятся на уровне ядра.

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

🥸 Linux / Линукс: 📱 Telegram | 📱 ВК | 📲 MAX 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤬7🌚3🤔2💔2
После семи месяцев вышел FFmpeg 8.1

Добавили поддержку JPEG XS: легковесный кодек для передачи видео 8K с минимальными задержками и незаметными глазу потерями. Реализация на базе libsvtjpegxs.

Звуковикам привезли xHE-AAC (MPEG Surround 212) — тот самый, что используется в Netflix и цифровом радио. Для интерактивного звука добавили декодер NGA (MPEG-H) и поддержку пространственного IAMF с вертикальным позиционированием.

Vulkan-фронт расширили: теперь через него можно аппаратно кодировать/декодировать Apple ProRes и DPX, а библиотека swscale получила Vulkan-бэкенд для масштабирования и преобразования цветов. Для Windows добавили ускорение H.264/AV1 через D3D12, а для Rockchip — аппаратное кодирование H.264/HEVC.

Из мелочей: парсер EXIF, мозаичный HEIF, фильтры drawvg (libcairo) и gfxcapture для захвата окон на Windows. Удалили старый HLS-обработчик.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍328
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43
Arch Linux 32 и MidnightBSD закрыли доступ из Бразилии из-за закона о верификации возраста

17 марта в Бразилии вступил в силу закон 15.211/2025 ("Digital ECA"), требующий от операционных систем и магазинов приложений внедрения "эффективных и надёжных" методов проверки возраста, вплоть до сканирования документов или аутентификации через госсервисы. Штрафы могут быть до 10% годовой выручки или 10–1000 реалов (2–200 долларов) за каждого пользователя (но не более 13 млн долларов суммарно).

Проект Arch Linux 32, развивающий форк Arch для 32-битных систем, просто заблокировал доступ из бразильских подсетей к своему сайту, форумам, wiki и pacman-репозиториям. У энтузиастов нет денег на юристов и сервисы верификации, а рисковать закрытием проекта ради соблюдения закона они не готовы.

MidnightBSD поступил аналогично: на странице загрузки теперь значится, что с 17 марта гражданам Бразилии запрещено использовать систему. Там прямо сказано: проект некоммерческий и не будет пытаться соответствовать требованиям, на которые нужны бюджеты.

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

🥸 Linux / Линукс: 📱 Telegram | 📱 ВК | 📲 MAX 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
😢29👍9🌚6🤣42
Зачем тратить деньги, если можно бесплатно наслаждаться страданиями? (Это часть процесса)

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5612🔥5🤔3
System76 банит пользователей за вопросы о проверке возраста в Pop!_OS

В сабреддите r/pop_os разгорелся скандал: пользователей, которые спрашивают, будет ли System76 внедрять в свой дистрибутив (основанный на Ubuntu) механизмы проверки возраста, банят за «распространение дезинформации». При этом законы Калифорнии и Бразилии уже вступают в силу, и открытые проекты в панике блокируют целые страны или спорят, как быть.

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

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37🤬84🌚3🤣3
GNOME 50 окончательно выпилил X11 и перешёл на systemd-сессии

После полугода разработки вышел GNOME 50. Из оболочки, Mutter и GDM полностью убрали поддержку X11. Теперь GNOME работает только на Wayland (X11-приложения запускаются через XWayland). В GTK бэкенд для X11 объявлен устаревшим и исчезнет в GTK5.

Система сохранения сеансов переписана на systemd: приложения теперь могут восстанавливать не только окна, но и внутреннее состояние. Зависимость от systemd стала жёстче — собственный менеджер сервисов удалили.

Родительский контроль получил лимиты экранного времени, вечернюю блокировку и кнопку «попросить ещё». Nautilus ускорили, он научился автодополнению путей и групповому переименованию. Просмотрщик документов обзавёлся аннотациями прямо в окне.

Удалённый рабочий стол ускорили через Vulkan, добавили HiDPI и проброс веб-камеры. Mutter научился плавно двигать курсор при VRR и получил поддержку color-management-v2. Проблемы с NVIDIA, вызывавшие рывки, обошли.

Libadwaita обновилась до 1.9 с новыми виджетами боковой панели.

🥸 Linux / Линукс: 📱 Telegram | 📱 ВК | 📲 MAX 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33😁9🤬6🤔3😈2
Обнаружена Ubuntu 14.04.2 🤓

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁52👍4
Найдено две уязвимости, позволяющие локальному пользователю получить root в Ubuntu

Первая (CVE-2026-3888) — в связке snap-confine и systemd-tmpfiles. Раз в 10–30 дней tmpfiles чистит /tmp, удаляя в том числе каталог /tmp/.snap. Атакующий может успеть подменить его на свою копию библиотек, которые затем snap-confine смонтирует с root-правами. Дальше через suid-копию bash внутри sandbox-окружения можно выйти наружу и получить полный root. Проблема актуальна для Ubuntu 24.04+ по умолчанию, исправлена в snapd 2.75.

Вторая — в утилите rm из Rust Coreutils (uutils), которая используется в Ubuntu 25.10. Из-за гонки при рекурсивном удалении можно подменить родительский каталог на симлинк после проверки, но до вызова rmdir. В результате удаление любого файла в системе. Эксплуатируется через ежедневный cron-скрипт apport, который чистит /var/crash. В Ubuntu проблему обошли, поставляя /usr/bin/gnurm вместо uutils rm.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁273🌚3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡59😢106
Механизмы блокировок в PostgreSQL. Бесплатный урок курса «PostgreSQL DBA»

Блокировки в PostgreSQL редко выглядят как «ошибка». Обычно всё просто становится медленным: запросы зависают, транзакции живут слишком долго, а база начинает вести себя непредсказуемо. И пока вы не научитесь диагностировать блокировки и понимать, как они возникают, вы будете «тушить пожары» вместо управления системой.

📅 На открытом уроке 25 марта (ср) в 20:00:

— Сделаем практический разбор механизмов блокировок в PostgreSQL: от базовых типов до диагностики проблем.
— Разберём блокировки объектов, строк и блокировки в памяти и то, как они влияют на производительность.
— Научимся находить конфликты и «узкие места» через системные представления, выявлять долгие транзакции и разбирать взаимоблокировки (deadlocks).
— Отдельно — профилактика: как проектировать схему и транзакции так, чтобы снижать конфликты и повышать параллельную работу.

Урок не для тех, кто пишет «как получилось» и потом удивляется deadlock’ам, или хочет выучить одну команду и «закрыть тему блокировок навсегда».


👉 Записаться: https://otus.ru/lessons/postgresql-dba

Реклама. ООО «Отус онлайн‑образование», ОГРН 1177746618576
👍42