Linux / Линукс
12.4K subscribers
5.46K photos
134 videos
26 files
5.68K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/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
👍39😁13😎81🤯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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
117
Как отлаживать bash-script-ы по шагам

Волшебная строчка, которую нужно добавить после #!/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
👍224🌚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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥51😁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 / Линукс
🥸
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-серверами

Интегрирует функции мониторинга серверов, управления контейнерами, базами данных и веб-сайтами, а также систему резервного копирования и восстановления. Платформа поддерживает развертывание сайтов (включая WordPress) с одной кнопки, автоматическое обновление приложений и безопасность через контейнеризацию. Лицензия GPL-3.0


📌 https://github.com/1Panel-dev/1Panel

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102
Уязвимость в ядре 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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
💔115👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁289🤯1
GitHub теряет независимость в Microsoft

Томас Домке уходит с поста руководителя компании GitHub для создания нового стартапа. Microsoft намерена не назначать на его место нового руководителя, а поменять модель управления подразделением, которое перестанет быть независимым.

После ухода Томаса Домке, GitHub войдёт в состав новой инженерной группы CoreAI в Microsoft, которую возглавит Джей Парих (Jay Parikh), бывший руководитель Facebook. Группа будет развивать платформы и инструменты для разработчиков, фокусируясь на использовании в них AI.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢59😁51🤬1
Please open Telegram to view this post
VIEW IN TELEGRAM
😎53😁295
📘 На 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.
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 / Линукс
🥸
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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣13🤔8👍1
Клавиатура, на которой ещё компилировали ядро Linux 0.01. Говорят, если прислушаться, можно услышать стоны Линуса 😺

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39😢13🫡93😁1
Bcachefs убирают из ядра Linux из-за конфликта с мэйнтейнерами

Файловая система Bcachefs, конкурирующая с Btrfs и ZFS и использующая Copy-on-Write, будет исключена из основного дерева Linux. Причина — многолетний конфликт её автора Кента Оверстрита с ключевыми мэйнтейнерами подсистем виртуальной памяти и файловых систем.

Последней каплей стал спор о том, является ли функция journal_rewind багфиксом или новой фичей. Линус Торвальдс заявил, что для возвращения в ядро нужны годы конструктивной работы с другими разработчиками, а не просто обещания «вести себя лучше».

Bcachefs продолжит развиваться вне ядра — через дистрибутивы и сторонние репозитории. Но для пользователей это значит зависимость от отдельных сборок и отсутствие обновлений напрямую из апстрима.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24🤔92
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51
⚠️ Сбой в RAID5-массиве? Не нужно паниковать!

👉 Присоединяйтесь к открытому уроку 18 августа в 20:00 МСК и разберитесь, как правильно диагностировать и восстановить RAID5 после выхода из строя одного из дисков. Мы покажем, какие команды и утилиты помогут вам в этом процессе.

💪 Освойте методики работы с RAID5 и улучшите свои навыки восстановления данных. На вебинаре вы получите не только теоретическое, но и практическое понимание процессов восстановления.

Запишитесь на вебинар и получите индивидуальное предложение на курс «Administrator Linux. Professional».

👉 Для участия зарегистрируйтесь: https://vk.cc/cOiBiv

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Релиз сборочной системы CMake 4.1.0

CMake 4.1.0 — кроссплатформенный открытый генератор сценариев сборки CMake 4.1.0, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD.

CMake примечателен предоставлением простого языка сценариев, средствами расширения функциональности через модули, поддержкой кэширования, наличием инструментов для кросс-компиляции, поддержкой генерации файлов сборки для широкого спектра систем сборки и компиляторов, наличием утилит ctest и cpack для определения сценариев тестирования и сборки пакетов, утилитой cmake-gui для интерактивной настройки параметров сборки.

Основные изменения:
— В cmake-configure-log обеспечен вывод событий из команд find_package(), find_path(), find_file(), find_library() и find_program() при их первом вызове, когда результат меняет статус с "не найден" на "найден".
— В команду cmake_pkg_config() добавлена поддержка подкоманд IMPORT и POPULATE для работы с зависимостями на базе pkg-config.
— Добавлена переменная CMAKE_FIND_REQUIRED, выставляющая режим REQUIRED в командах find_package(), find_path(), find_file(), find_library() и find_program(). Для игнорирования значения переменной в командах может применяться ключевое слово OPTIONAL.
— В модулях FindBLAS и FindLAPACK реализована поддержка NVPL (NVIDIA Performance Libraries).
— В операциях string(REGEX MATCHALL), string(REGEX REPLACE) и list(TRANSFORM REPLACE) реализована поддержка метки начала ("^") в регулярных выражениях.
— Выражение генератора TARGET_PROPERTY теперь охватывает свойства LINK_LIBRARIES и INTERFACE_LINK_LIBRARIES.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔16😁10