Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57😁38👍3🙏1
GNOME 49 улучшит управление яркостью
В GNOME 49, релиз которого намечен на 17 сентября, переработают систему регулировки яркости — особенно на HDR-мониторах. Обновление упростит управление, добавит полноценную поддержку нескольких дисплеев и улучшит работу с HDR.
Проблема в том, что многие внешние HDR-мониторы блокируют изменение яркости в меню, если HDR включён. GNOME уже использует обход — «программную подсветку» в Mutter, которая меняет уровень белого сигнала, создавая эффект затемнения или осветления без вмешательства в физическую подсветку.
Также решают вопрос «HDR headroom» — разницы между максимальной яркостью экрана и яркостью эталонного белого. Новый KMS backlight API позволит динамически настраивать яркость, экономить энергию и учитывать разные источники управления: быстрые настройки, клавиатуру, автояркость. В Quick Settings можно будет регулировать яркость каждого экрана отдельно, а лишний слайдер HDR уберут.
Linux / Линукс🥸
В GNOME 49, релиз которого намечен на 17 сентября, переработают систему регулировки яркости — особенно на HDR-мониторах. Обновление упростит управление, добавит полноценную поддержку нескольких дисплеев и улучшит работу с HDR.
Проблема в том, что многие внешние HDR-мониторы блокируют изменение яркости в меню, если HDR включён. GNOME уже использует обход — «программную подсветку» в Mutter, которая меняет уровень белого сигнала, создавая эффект затемнения или осветления без вмешательства в физическую подсветку.
Также решают вопрос «HDR headroom» — разницы между максимальной яркостью экрана и яркостью эталонного белого. Новый KMS backlight API позволит динамически настраивать яркость, экономить энергию и учитывать разные источники управления: быстрые настройки, клавиатуру, автояркость. В Quick Settings можно будет регулировать яркость каждого экрана отдельно, а лишний слайдер HDR уберут.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😢2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66❤1👍1🤬1
sebastien/multiplex — Command‑Line Process Multiplexer
Простой CLI и Python API для запуска нескольких процессов параллельно, с гибким управлением зависимостями, задержками и завершением.
— Параллельный или последовательный запуск процессов
— Задержки:
— Зависимости:
— Именование процессов и цветной вывод
— Управление через Python API
📌 GitHub: https://github.com/sebastien/multiplex
Linux / Линукс🥸
Простой CLI и Python API для запуска нескольких процессов параллельно, с гибким управлением зависимостями, задержками и завершением.
— Параллельный или последовательный запуск процессов
— Задержки:
+2s
, +500ms
— Зависимости:
:A
, :A&
— Именование процессов и цветной вывод
— Управление через Python API
📌 GitHub: https://github.com/sebastien/multiplex
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sebastien/multiplex: Command-line process multiplexer
Command-line process multiplexer. Contribute to sebastien/multiplex development by creating an account on GitHub.
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39😁13😎8☃1🤯1
Linux Mint 22.2 Zara доступен в публичной бете
Вышла публичная бета Linux Mint 22.2 “Zara”, основанная на Ubuntu 24.04.3 LTS с новым HWE-ядром 6.14 для лучшей поддержки свежих CPU, GPU, Wi-Fi и контроллеров хранения. Это шаг вперёд по сравнению с ядром 6.8 в Mint 22.1.
Главное нововведение — собственный инструмент Fingwit для работы с отпечатками пальцев. Теперь можно входить в систему, снимать блокировку, запускать sudo и подтверждать админские действия по отпечатку — удобно для ноутбуков с сенсорами.
Cinnamon 6.4.8 улучшает поддержку Wayland, перерабатывает меню с более чистым видом и расширенной боковой панелью, а тема Mint-Y получает холодный стальной оттенок и лучшую совместимость с GTK4-приложениями. Как всегда, доступны редакции с Cinnamon, Xfce и MATE, а релиз получит поддержку до 2029 года.
Linux / Линукс🥸
Вышла публичная бета Linux Mint 22.2 “Zara”, основанная на Ubuntu 24.04.3 LTS с новым HWE-ядром 6.14 для лучшей поддержки свежих CPU, GPU, Wi-Fi и контроллеров хранения. Это шаг вперёд по сравнению с ядром 6.8 в Mint 22.1.
Главное нововведение — собственный инструмент Fingwit для работы с отпечатками пальцев. Теперь можно входить в систему, снимать блокировку, запускать sudo и подтверждать админские действия по отпечатку — удобно для ноутбуков с сенсорами.
Cinnamon 6.4.8 улучшает поддержку Wayland, перерабатывает меню с более чистым видом и расширенной боковой панелью, а тема Mint-Y получает холодный стальной оттенок и лучшую совместимость с GTK4-приложениями. Как всегда, доступны редакции с Cinnamon, Xfce и MATE, а релиз получит поддержку до 2029 года.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤17
Forwarded from 📚Системный Администратор (RTFM)
Как отлаживать bash-script-ы по шагам
Волшебная строчка, которую нужно добавить после
Запускаем скрипт, перед выполнением каждой команды выводится то, что будет исполняться, затем интерпретатор начинает ожидать нажатия клавиши <ENTER>.
Если понимаем, что что-то пошло не так, нажимаем
Ингредиенты
• Команда trap, которая умеет перехватывать разные сигналы и в нашем случае она перехватывает сигнал DEBUG, посылаемый перед выполнением команды.
• Команда read, которая умеет ожидать ввода чего-нибудь с клавиатуры (в данном случае нам нужно только либо ENTER, либо
• Переменная окружения $BASH_COMMAND, валидная внутри обработчика команды trap.
📚@IT_obrazovach
Волшебная строчка, которую нужно добавить после
#!/bin/bash
, чтоб скрипт можно было отлаживать по шагам#!/bin/bash
trap 'echo "# $BASH_COMMAND";read' DEBUG
echo line1
echo line2
echo line3
Процесс отладкиЗапускаем скрипт, перед выполнением каждой команды выводится то, что будет исполняться, затем интерпретатор начинает ожидать нажатия клавиши <ENTER>.
Если понимаем, что что-то пошло не так, нажимаем
Ctrl+C
и выходим из отладки.Ингредиенты
• Команда trap, которая умеет перехватывать разные сигналы и в нашем случае она перехватывает сигнал DEBUG, посылаемый перед выполнением команды.
• Команда read, которая умеет ожидать ввода чего-нибудь с клавиатуры (в данном случае нам нужно только либо ENTER, либо
Ctrl+C
)• Переменная окружения $BASH_COMMAND, валидная внутри обработчика команды trap.
📚@IT_obrazovach
👍22❤4🌚3
Релиз Debian GNU/Hurd 2025
В новом выпуске:
— Задействована пакетная база дистрибутива Debian 13.
— Реализована полноценная поддержка 64-разрядных систем. Степень поддержки пакетов в 64-разрядной сборке доведена до уровня i386.
— В 64-разрядном окружении задействованы драйверы дисков из NetBSD, работающие в пространстве пользователя и основанный на предложенном проектом NetBSD механизме rump (Runnable Userspace Meta Program).
— Через Rump обеспечена поддержка USB-дисков и CD-ROM.
— По умолчанию задействованы расширенные атрибуты файлов (xattr) для бутстрэппинга из других операционных систем, используя mmdebstrap.
— Для GNU/Hurd портирован Rust.
— Подготовлены пакеты для поддержки SMP.
— В консоли для переключения раскладки клавиатуры задействован xkb.
— Добавлена поддержка acpi, rtc, apic, hpet.
Linux / Линукс🥸
В новом выпуске:
— Задействована пакетная база дистрибутива Debian 13.
— Реализована полноценная поддержка 64-разрядных систем. Степень поддержки пакетов в 64-разрядной сборке доведена до уровня i386.
— В 64-разрядном окружении задействованы драйверы дисков из NetBSD, работающие в пространстве пользователя и основанный на предложенном проектом NetBSD механизме rump (Runnable Userspace Meta Program).
— Через Rump обеспечена поддержка USB-дисков и CD-ROM.
— По умолчанию задействованы расширенные атрибуты файлов (xattr) для бутстрэппинга из других операционных систем, используя mmdebstrap.
— Для GNU/Hurd портирован Rust.
— Подготовлены пакеты для поддержки SMP.
— В консоли для переключения раскладки клавиатуры задействован xkb.
— Добавлена поддержка acpi, rtc, apic, hpet.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5❤1😁1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32😁13
ФС Btrfs позволила компании Meta снизить затраты на инфраструктуру
Джозеф Бацик (Josef Bacik), мэйнтейнер и активный разработчик файловой системы Btrfs, не согласился с критикой надёжности Btrfs, высказанной Кентом Оверстритом (Kent Overstreet), автором Bcachefs.
Джозеф отметил что ФС Btrfs работает достаточно хорошо, чтобы сэкономить компании Meta* миллиарды долларов затрат на инфраструктуру. По словам Джозефа, инфраструктура Meta построена полностью на Btrfs, и компания существенно экономит, благодаря надёжности и функциональности данной ФС (например, применение встроенных возможностей сжатия и дедупликации позволяет использовать меньше накопителей).
Linux / Линукс🥸
Джозеф Бацик (Josef Bacik), мэйнтейнер и активный разработчик файловой системы Btrfs, не согласился с критикой надёжности Btrfs, высказанной Кентом Оверстритом (Kent Overstreet), автором Bcachefs.
Джозеф отметил что ФС Btrfs работает достаточно хорошо, чтобы сэкономить компании Meta* миллиарды долларов затрат на инфраструктуру. По словам Джозефа, инфраструктура Meta построена полностью на Btrfs, и компания существенно экономит, благодаря надёжности и функциональности данной ФС (например, применение встроенных возможностей сжатия и дедупликации позволяет использовать меньше накопителей).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🤔6😁5
Please open Telegram to view this post
VIEW IN TELEGRAM
😎22😁9
1Panel — открытый веб-интерфейс для управления Linux-серверами
📌 https://github.com/1Panel-dev/1Panel
Linux / Линукс🥸
Интегрирует функции мониторинга серверов, управления контейнерами, базами данных и веб-сайтами, а также систему резервного копирования и восстановления. Платформа поддерживает развертывание сайтов (включая WordPress) с одной кнопки, автоматическое обновление приложений и безопасность через контейнеризацию. Лицензия GPL-3.0
📌 https://github.com/1Panel-dev/1Panel
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - 1Panel-dev/1Panel: 🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers,…
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server. - 1Panel-dev/1Panel
👍10❤2
Уязвимость в ядре Linux, позволяющая обойти sendbox-изоляцию Chrome
Исследователи Google выявили в ядре Linux уязвимость (CVE-2025-38236), позволяющую повысить свои привилегии в системе. Среди прочего уязвимость даёт возможность обойти механизм sandbox-изоляции, применяемый в Google Chrome, и добиться выполнения кода на уровне ядра при выполнении кода в контексте изолированного процесса рендеринга Chrome (например, при эксплуатации другой уязвимости в Chrome). Проблема проявляется начиная с ядра Linux 6.9 и устранена в обновлениях ядра Linux 6.1.143, 6.6.96, 6.12.36 и 6.15.5. Для загрузки доступен прототип эксплоита.
💡Уязвимость вызвана ошибкой в реализации флага MSG_OOB, который можно выставить для сокетов AF_UNIX. Флаг MSG_OOB ("out-of-band") позволяет прикрепить дополнительный байт к отправляемым данным, который получатель может прочитать до получения остальных данных. Данный флаг был добавлен в ядре Linux 5.15 по запросу Oracle и в прошлом году предлагался для перевода в разряд устаревших, как не получивший широкого распространения.
Linux / Линукс🥸
Исследователи Google выявили в ядре Linux уязвимость (CVE-2025-38236), позволяющую повысить свои привилегии в системе. Среди прочего уязвимость даёт возможность обойти механизм sandbox-изоляции, применяемый в Google Chrome, и добиться выполнения кода на уровне ядра при выполнении кода в контексте изолированного процесса рендеринга Chrome (например, при эксплуатации другой уязвимости в Chrome). Проблема проявляется начиная с ядра Linux 6.9 и устранена в обновлениях ядра Linux 6.1.143, 6.6.96, 6.12.36 и 6.15.5. Для загрузки доступен прототип эксплоита.
💡Уязвимость вызвана ошибкой в реализации флага MSG_OOB, который можно выставить для сокетов AF_UNIX. Флаг MSG_OOB ("out-of-band") позволяет прикрепить дополнительный байт к отправляемым данным, который получатель может прочитать до получения остальных данных. Данный флаг был добавлен в ядре Linux 5.15 по запросу Oracle и в прошлом году предлагался для перевода в разряд устаревших, как не получивший широкого распространения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
💔11❤5👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27☃9🤯1
GitHub теряет независимость в Microsoft
Томас Домке уходит с поста руководителя компании GitHub для создания нового стартапа. Microsoft намерена не назначать на его место нового руководителя, а поменять модель управления подразделением, которое перестанет быть независимым.
После ухода Томаса Домке, GitHub войдёт в состав новой инженерной группы CoreAI в Microsoft, которую возглавит Джей Парих (Jay Parikh), бывший руководитель Facebook. Группа будет развивать платформы и инструменты для разработчиков, фокусируясь на использовании в них AI.
Linux / Линукс🥸
Томас Домке уходит с поста руководителя компании GitHub для создания нового стартапа. Microsoft намерена не назначать на его место нового руководителя, а поменять модель управления подразделением, которое перестанет быть независимым.
После ухода Томаса Домке, GitHub войдёт в состав новой инженерной группы CoreAI в Microsoft, которую возглавит Джей Парих (Jay Parikh), бывший руководитель Facebook. Группа будет развивать платформы и инструменты для разработчиков, фокусируясь на использовании в них AI.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢59😁5❤1🤬1
Please open Telegram to view this post
VIEW IN TELEGRAM
😎53😁28❤5
📘 На Stepik вышел курс — «Data Engineering Fast-Track: Kafka → Airflow → Spark»
Работаете с Linux и Docker и хотите собрать надёжный прод-конвейер данных? Этот курс — именно то, что нужно, чтобы поставить ingestion, обработку и оркестрацию без боли.
🔍 Что вы получите:
• Реальные кейсы: Kafka → Spark Streaming → Delta/Iceberg → витрина
• 200+ задач с автопроверкой (PySpark/SQL/Bash)
• Инциденты как в проде: поломка схемы, backfill, SLA — тесты проверяют фиксы
• Тюнинг Spark и качество данных (lag, freshness, completeness) — автотесты
• Шаблоны и инфраструктура: Docker Compose, Airflow-DAG, Spark-jobs
• Проект в портфолио
🎓 Сертификат по завершении — добавьте его в резюме или профиль LinkedIn
🚀 Прокачайте data engineering с пользой и удовольствием. Начните уже сегодня и получите скидку 25%, которая действительна в течение 48 часов
👉 Пройти курс на Stepik
Реклама. Малышкин А.А. ИНН 402571325199.
Работаете с Linux и Docker и хотите собрать надёжный прод-конвейер данных? Этот курс — именно то, что нужно, чтобы поставить ingestion, обработку и оркестрацию без боли.
🔍 Что вы получите:
• Реальные кейсы: Kafka → Spark Streaming → Delta/Iceberg → витрина
• 200+ задач с автопроверкой (PySpark/SQL/Bash)
• Инциденты как в проде: поломка схемы, backfill, SLA — тесты проверяют фиксы
• Тюнинг Spark и качество данных (lag, freshness, completeness) — автотесты
• Шаблоны и инфраструктура: Docker Compose, Airflow-DAG, Spark-jobs
• Проект в портфолио
🎓 Сертификат по завершении — добавьте его в резюме или профиль LinkedIn
🚀 Прокачайте data engineering с пользой и удовольствием. Начните уже сегодня и получите скидку 25%, которая действительна в течение 48 часов
👉 Пройти курс на Stepik
Реклама. Малышкин А.А. ИНН 402571325199.
❤5👍5
Новые рекомендации по инклюзивной терминологии
Альянс AOUSD (Alliance for OpenUSD) и организация ASWF (Academy Software Foundation) подготовили новые рекомендации по использованию инклюзивной терминологии. Альянс AOUSD (Alliance for OpenUSD) занимается продвижением технологии OpenUSD (Universal Scene Description) и функционирует на базе фонда, курируемого организацией Linux Foundation. Организация ASWF учреждена Академией кинематографических искусств (США) и организацией Linux Foundation с целью продвижения использования открытого ПО в процессе создания фильмов.
Помимо ранее не рекомендованных к применению терминов, новые рекомендации предлагают избегать использование следующих слов:
▪️ Sanity Check → validation check, consistency check, logic check, gut check
▪️ Dummy → placeholder, stub, sample
▪️ Hung → stalled, unresponsive
▪️ Native feature/support → core feature/support, built-in feature/support
▪️ Pow-wow → huddle, sync, meeting
Linux / Линукс🥸
Альянс AOUSD (Alliance for OpenUSD) и организация ASWF (Academy Software Foundation) подготовили новые рекомендации по использованию инклюзивной терминологии. Альянс AOUSD (Alliance for OpenUSD) занимается продвижением технологии OpenUSD (Universal Scene Description) и функционирует на базе фонда, курируемого организацией Linux Foundation. Организация ASWF учреждена Академией кинематографических искусств (США) и организацией Linux Foundation с целью продвижения использования открытого ПО в процессе создания фильмов.
Помимо ранее не рекомендованных к применению терминов, новые рекомендации предлагают избегать использование следующих слов:
▪️ Sanity Check → validation check, consistency check, logic check, gut check
▪️ Dummy → placeholder, stub, sample
▪️ Hung → stalled, unresponsive
▪️ Native feature/support → core feature/support, built-in feature/support
▪️ Pow-wow → huddle, sync, meeting
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬27🤣18🫡3👍1
Fedora 43 добавит язык Hare и включит hardlink по умолчанию
В Fedora 43 появятся пакеты для Hare — нового системного языка, который ставит на простоту, стабильность и надёжность. Язык ещё в разработке, но в репозитории уже будет доступен весь набор инструментов.
Кроме того, в релиз войдут PHP 8.4, замена устаревшего YASM на NASM, обновлённый Intel oneAPI Threaded Building Blocks 2022.2 и автоматическое создание hardlink для одинаковых файлов в /usr, что сэкономит место на диске.
Linux / Линукс🥸
В Fedora 43 появятся пакеты для Hare — нового системного языка, который ставит на простоту, стабильность и надёжность. Язык ещё в разработке, но в репозитории уже будет доступен весь набор инструментов.
Кроме того, в релиз войдут PHP 8.4, замена устаревшего YASM на NASM, обновлённый Intel oneAPI Threaded Building Blocks 2022.2 и автоматическое создание hardlink для одинаковых файлов в /usr, что сэкономит место на диске.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣13🤔8👍1
Клавиатура, на которой ещё компилировали ядро Linux 0.01. Говорят, если прислушаться, можно услышать стоны Линуса 😺
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39😢13🫡9❤3😁1