Мир Linux – Telegram
Мир Linux
59.1K subscribers
437 photos
108 videos
389 links
Всё самое интересное из мира Linux и опенсорса

Сотрудничество, реклама: @devmangx

РКН: https://clck.ru/3PKrKN

Сотрудничаем с @Spiral_Yuri
Download Telegram
Linux достиг 3% доли пользователей на игровой платформе Steam от Valve

Теперь 3% игроков в Steam используют Linux. Это на 1% больше, чем год назад. Arch по-прежнему остаётся самым популярным дистрибутивом среди Linux-геймеров

@linuxos_tg
👍223🎉8548🤣2120🔥8💊3
Linux From Scratch — это проект, который пошагово проводит вас через процесс сборки собственной кастомной версии Linux из исходников

Зачем собирать свой собственный Linux?

- минимальные, аудированные системы с флагами
- настройка под суперкомпьютеры для HPC/AI лабораторий
- системы для IoT и встраиваемых устройств
- старое железо, используемое под серверы

Оригинал тут, перевод на русский здесь

@linuxos_tg
👍104239🔥7😁2
Та самая задачка на 5 минут

@linuxos_tg
😁23246🔥24🤯13🤣139👍5
Он на что намекает? 🤔

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
😁257🤣71324🙈4👍3😢3
This media is not supported in your browser
VIEW IN TELEGRAM
Чит-код для гитхаба

Ребята из Devin выкатили пушку: теперь любую репу можно превратить в полноценную энциклопедию одним кликом

Просто меняешь github на deepwiki в URL — и получаешь актуальную документацию плюс чат с ИИ по репозиторию

Бесплатно. Без регистрации. Пользуйтесь ✌️

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥164👍43237🤯75🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Интересный факт: UNIX начал свою жизнь на списанном мини-компьютере PDP-7, где использовался как платформа для игры Space Travel и как тестовый стенд для идей Кена Томпсона о проектировании операционных систем.

Так что можно сказать, что Томпсон изначально создал UNIX главным образом ради игр 🤓

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥184👍56🥰1713😁9🤯5🤔1🤣1
Телефон на Linux Mint

Это мини-ПК HIGOLE N5095, который изначально поставлялся с Windows 11 и имеет встроенный 5,5-дюймовый экран

@linuxos_tg
243🔥121😁57👍3316🤣15😱7
This media is not supported in your browser
VIEW IN TELEGRAM
Минимальные требования для запуска Linux

@linuxos_tg
185😁116🔥43👍20🤣1710🤯7🫡5🥰2👌1
Доля Linux на настольных системах достигла 6,2% по данным сети мониторинга Cloudflare на первую неделю ноября 2025 года

Cloudflare Radar отслеживает глобальный интернет-трафик, кибератаки и технологические тренды, используя данные со своей обширной мировой сети, а не только с сайтов, размещённых у Cloudflare

@linuxos_tg
👍18452🔥2715🎉8🤷‍♂3🤔3👌3😢1
Тем временем в англоязычном Твиттере:

Русские хакеры внедрили полноценную виртуальную машину Linux внутри Windows, чтобы оставаться незамеченными


🙂

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24641🤣317🤷‍♂2🤔2👍1🔥1
Вот совет по Linux

Когда вы убиваете процесс, вы на самом деле его не убиваете. Вы просто отправляете ему сигнал.

А уже сам процесс решает, что с этим делать.

kill <PID> (отправляет SIGTERM, сигнал 15):

Это вежливый способ.

Он посылает сигнал SIGTERM (Terminate — завершить).

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

kill -9 <PID> (отправляет SIGKILL, сигнал 9):

Это жёсткий способ.

Он посылает сигнал SIGKILL.

Этот сигнал процесс перехватить не может. Ядро просто вмешивается и немедленно завершает процесс.

Сначала попробуйте обычный kill. Используйте kill -9 только если процесс завис и отказывается завершаться

@linuxos_tg
👍22439🔥2410
Все больше проблем всплывает с написанными на Rust «drop-in» заменами GNU Coreutils в текущей (и будущей) версии Ubuntu

И у «du», и у «sort» похоже есть серьёзные проблемы, которые могут сломать некоторые скрипты и приложения

На деле оказалось, что версия sort, реализованная на Rust, неполноценна - она реализует только часть функциональности оригинального GNU sort.

Иными словами, это не «drop-in» замена. И об этом факте разработчики Rust-клона и команда Ubuntu знали ещё до того, как Ubuntu приняла решение перейти на эти замены

@linuxos_tg
156😁57🤯21😱118😢7👍3🫡2
Ничто не разжигает линуксовый холивар быстрее, чем systemd

Это спор о PID 1, «родителе всех процессов». Выбор init-системы во многом определяет философию вашего дистрибутива.

Существует два основных лагеря:

🔸systemd — интегрированный системный менеджер.
Он управляет службами, логированием (journald), сетью (networkd), устройствами (udev) и многим другим.

🔸Минималисты (runit, OpenRC и т. п.) — это более простые менеджеры служб. Они делают меньше: запускают, останавливают и мониторят процессы. Для логирования и других задач полагаются на внешние инструменты.

Но забудем на секунду о функциональности, поговорим о сборке с нуля.

Чтобы собрать runit, вам достаточно стандартной библиотеки C. Он крошечный, простой и практически не имеет зависимостей.

А вот чтобы собрать systemd, потребуется значительная часть современного Linux-стека. Это не отдельная утилита, а целая экосистема, в которую вы вписываетесь.

Вот в чём суть компромисса:
мощная интеграция против простой, составной модульности.

А вы что выбираете? И пробовали ли когда-нибудь собрать минимальную систему с нуля?

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7927🤣1815💊5🤩4🔥3🎉2
Обнаружены несколько серьёзных уязвимостей в Rust-клоне sudo — который поставляется вместе с Ubuntu 25.10 (самым свежим релизом)

И это не мелкие баги: речь идёт о утечке паролей и полном обходе аутентификации.

Более того, каждые несколько дней появляются новые отчёты о критических проблемах в утилитах, переписанных на Rust (таких как sudo, du, date и других), которые пришлось включить в Ubuntu до того, как они прошли полноценное тестирование

Что, конечно же, в точности совпадает с тем, о чём предупреждали заранее.

Но не переживайте! Зато эти Rust-клоны полностью безопасны с точки зрения управления памятью 😎

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
217😁87🤣4310👍10😢5🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1554010💊8👍5👀2🤷‍♂1🔥1
Вот почему Linux безопаснее и надёжнее, чем другие операционные системы 😅

Скачал недавно вирус для Linux и распаковал его.
Попробовал запустить от root — не сработало.
Гуглил 2 часа, выяснил, что вместо /usr/local/bin вирус распаковался в /usr/bin, куда у пользователя malware нет прав на запись, поэтому вирус не смог создать процессный файл.
Нашёл пропатченные configure и make файлы на каком-то китайском форуме, перекомпилировал и запустил заново.
Вирус сообщил, что ему нужна библиотека cmalw-lib-2.0.
Оказалось, cmalw-lib-2.0 входит в состав CentOS, но не Ubuntu. Ещё пару часов гуглил и нашёл инструкцию, как собрать .deb пакет из исходников.
Наконец вирус запустился, написал немного логов, сделал core dump и упал.
После часа разбора логов я понял, что вирус предполагал, будто работает на ext4, и обращался к API шифрования диска. Под btrfs этот API уже давно депрекейтнут, поэтому ядро сделало раздел только для чтения.

Открыл исходники, нашёл Bitcoin-кошелёк и скинул туда $5 из жалости.


@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
😁480🤣3024029👍10🔥6💊6🌚3
Вот занятный факт о Linux

Вы можете запустить целое отдельное ядро Linux внутри одного процесса на своей машине. Без root-прав и без какого-либо ПО для виртуализации.

Это User-Mode Linux (UML). Это специальный порт ядра, который работает как обычное пользовательское приложение.

Вместо обращения к железу оно взаимодействует с вашим хостовым ОС. Файл превращается в жёсткий диск, а ваш терминал в его консоль. Вы можете загрузить систему, залогиниться и запускать программы, почти как в VM, но всего одной простой командой.

Это мощный инструмент для разработки и отладки ядра, а также для создания изолированных тестовых окружений за считанные секунды

Хотите разобраться глубже? Ознакомьтесь с полной статьей: тык

@linuxos_tg
🔥92👍4512🤔104👨‍💻3