This media is not supported in your browser
VIEW IN TELEGRAM
Знал, что в VS Code можно за секунды расшарить свой localhost кому угодно? Это встроенная альтернатива ngrok прямо в редакторе
Запускаешь локальный сервис → вкладка Ports → «Forward a Port» → вводишь номер локального порта (у меня это был 5173, у тебя может быть 3000, 3001 и т.д.) → получаешь ссылку. Порт можно сделать публичным или оставить приватным
Идеально подходит для быстрой отладки, теста вебхуков или показать заказчику фичу — огонь✌️
@linuxos_tg
Если кто не знает, ngrok это средство для пробрасывания (туннелирования) ваших локальных портов наружу, с предоставлением уникального домена
Запускаешь локальный сервис → вкладка Ports → «Forward a Port» → вводишь номер локального порта (у меня это был 5173, у тебя может быть 3000, 3001 и т.д.) → получаешь ссылку. Порт можно сделать публичным или оставить приватным
Идеально подходит для быстрой отладки, теста вебхуков или показать заказчику фичу — огонь
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94🔥31❤15🤔7🫡2
Linux достиг 3% доли пользователей на игровой платформе Steam от Valve
Теперь 3% игроков в Steam используют Linux. Это на 1% больше, чем год назад. Arch по-прежнему остаётся самым популярным дистрибутивом среди Linux-геймеров
@linuxos_tg
Теперь 3% игроков в Steam используют Linux. Это на 1% больше, чем год назад. Arch по-прежнему остаётся самым популярным дистрибутивом среди Linux-геймеров
@linuxos_tg
👍226🎉86 48🤣21❤20🔥8💊3
Linux From Scratch — это проект, который пошагово проводит вас через процесс сборки собственной кастомной версии Linux из исходников
Зачем собирать свой собственный Linux?
- минимальные, аудированные системы с флагами
- настройка под суперкомпьютеры для HPC/AI лабораторий
- системы для IoT и встраиваемых устройств
- старое железо, используемое под серверы
Оригинал тут, перевод на русский здесь
@linuxos_tg
Зачем собирать свой собственный Linux?
- минимальные, аудированные системы с флагами
- настройка под суперкомпьютеры для HPC/AI лабораторий
- системы для IoT и встраиваемых устройств
- старое железо, используемое под серверы
Оригинал тут, перевод на русский здесь
@linuxos_tg
👍104❤23 9🔥7😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Чит-код для гитхаба
Ребята из Devin выкатили пушку: теперь любую репу можно превратить в полноценную энциклопедию одним кликом
Просто меняешь
Бесплатно. Без регистрации. Пользуйтесь✌️
@linuxos_tg
Ребята из Devin выкатили пушку: теперь любую репу можно превратить в полноценную энциклопедию одним кликом
Просто меняешь
github на deepwiki в URL — и получаешь актуальную документацию плюс чат с ИИ по репозиториюБесплатно. Без регистрации. Пользуйтесь
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥165👍44 23❤7🤯7✍5🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Интересный факт: UNIX начал свою жизнь на списанном мини-компьютере PDP-7, где использовался как платформа для игры Space Travel и как тестовый стенд для идей Кена Томпсона о проектировании операционных систем.
Так что можно сказать, что Томпсон изначально создал UNIX главным образом ради игр🤓
@linuxos_tg
Так что можно сказать, что Томпсон изначально создал UNIX главным образом ради игр
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥186👍57🥰17❤13😁9🤯5🤔1🤣1
Телефон на Linux Mint
Это мини-ПК HIGOLE N5095, который изначально поставлялся с Windows 11 и имеет встроенный 5,5-дюймовый экран
@linuxos_tg
@linuxos_tg
This media is not supported in your browser
VIEW IN TELEGRAM
❤187😁118🔥45👍20🤣17 10🤯7🫡6🥰2👌1
Доля Linux на настольных системах достигла 6,2% по данным сети мониторинга Cloudflare на первую неделю ноября 2025 года
Cloudflare Radar отслеживает глобальный интернет-трафик, кибератаки и технологические тренды, используя данные со своей обширной мировой сети, а не только с сайтов, размещённых у Cloudflare
@linuxos_tg
Cloudflare Radar отслеживает глобальный интернет-трафик, кибератаки и технологические тренды, используя данные со своей обширной мировой сети, а не только с сайтов, размещённых у Cloudflare
@linuxos_tg
👍184❤52🔥27 16🎉8🤷♂3🤔3👌3😢1
Тем временем в англоязычном Твиттере:
🙂
@linuxos_tg
Русские хакеры внедрили полноценную виртуальную машину Linux внутри Windows, чтобы оставаться незамеченными
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
😁247 41🤣31❤7🤷♂2🤔2👍1🔥1
Вот совет по Linux
Когда вы убиваете процесс, вы на самом деле его не убиваете. Вы просто отправляете ему сигнал.
А уже сам процесс решает, что с этим делать.
Это вежливый способ.
Он посылает сигнал SIGTERM (Terminate — завершить).
Процесс может перехватить этот сигнал, чтобы выполнить очистку: сохранить файлы, закрыть соединения и т. д., а затем корректно завершиться
Это жёсткий способ.
Он посылает сигнал SIGKILL.
Этот сигнал процесс перехватить не может. Ядро просто вмешивается и немедленно завершает процесс.
Сначала попробуйте обычный
@linuxos_tg
Когда вы убиваете процесс, вы на самом деле его не убиваете. Вы просто отправляете ему сигнал.
А уже сам процесс решает, что с этим делать.
kill <PID> (отправляет SIGTERM, сигнал 15):Это вежливый способ.
Он посылает сигнал SIGTERM (Terminate — завершить).
Процесс может перехватить этот сигнал, чтобы выполнить очистку: сохранить файлы, закрыть соединения и т. д., а затем корректно завершиться
kill -9 <PID> (отправляет SIGKILL, сигнал 9):Это жёсткий способ.
Он посылает сигнал SIGKILL.
Этот сигнал процесс перехватить не может. Ядро просто вмешивается и немедленно завершает процесс.
Сначала попробуйте обычный
kill. Используйте kill -9 только если процесс завис и отказывается завершаться@linuxos_tg
👍226❤39🔥24 10
Все больше проблем всплывает с написанными на Rust «drop-in» заменами GNU Coreutils в текущей (и будущей) версии Ubuntu
И у «du», и у «sort» похоже есть серьёзные проблемы, которые могут сломать некоторые скрипты и приложения
На деле оказалось, что версия sort, реализованная на Rust, неполноценна - она реализует только часть функциональности оригинального GNU sort.
Иными словами, это не «drop-in» замена. И об этом факте разработчики Rust-клона и команда Ubuntu знали ещё до того, как Ubuntu приняла решение перейти на эти замены
@linuxos_tg
И у «du», и у «sort» похоже есть серьёзные проблемы, которые могут сломать некоторые скрипты и приложения
На деле оказалось, что версия sort, реализованная на Rust, неполноценна - она реализует только часть функциональности оригинального GNU sort.
Иными словами, это не «drop-in» замена. И об этом факте разработчики Rust-клона и команда Ubuntu знали ещё до того, как Ubuntu приняла решение перейти на эти замены
@linuxos_tg
Ничто не разжигает линуксовый холивар быстрее, чем systemd
Это спор о PID 1, «родителе всех процессов». Выбор init-системы во многом определяет философию вашего дистрибутива.
Существует два основных лагеря:
🔸 systemd — интегрированный системный менеджер.
Он управляет службами, логированием (journald), сетью (networkd), устройствами (udev) и многим другим.
🔸 Минималисты (runit, OpenRC и т. п.) — это более простые менеджеры служб. Они делают меньше: запускают, останавливают и мониторят процессы. Для логирования и других задач полагаются на внешние инструменты.
Но забудем на секунду о функциональности, поговорим о сборке с нуля.
Чтобы собрать runit, вам достаточно стандартной библиотеки C. Он крошечный, простой и практически не имеет зависимостей.
А вот чтобы собрать systemd, потребуется значительная часть современного Linux-стека. Это не отдельная утилита, а целая экосистема, в которую вы вписываетесь.
Вот в чём суть компромисса:
мощная интеграция против простой, составной модульности.
А вы что выбираете? И пробовали ли когда-нибудь собрать минимальную систему с нуля?
@linuxos_tg
Это спор о PID 1, «родителе всех процессов». Выбор init-системы во многом определяет философию вашего дистрибутива.
Существует два основных лагеря:
Он управляет службами, логированием (journald), сетью (networkd), устройствами (udev) и многим другим.
Но забудем на секунду о функциональности, поговорим о сборке с нуля.
Чтобы собрать runit, вам достаточно стандартной библиотеки C. Он крошечный, простой и практически не имеет зависимостей.
А вот чтобы собрать systemd, потребуется значительная часть современного Linux-стека. Это не отдельная утилита, а целая экосистема, в которую вы вписываетесь.
Вот в чём суть компромисса:
мощная интеграция против простой, составной модульности.
А вы что выбираете? И пробовали ли когда-нибудь собрать минимальную систему с нуля?
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍79 27🤣18❤15💊5🤩4🔥3🎉2
Обнаружены несколько серьёзных уязвимостей в Rust-клоне sudo — который поставляется вместе с Ubuntu 25.10 (самым свежим релизом)
И это не мелкие баги: речь идёт о утечке паролей и полном обходе аутентификации.
Более того, каждые несколько дней появляются новые отчёты о критических проблемах в утилитах, переписанных на Rust (таких как
Что, конечно же, в точности совпадает с тем, о чём предупреждали заранее.
Но не переживайте! Зато эти Rust-клоны полностью безопасны с точки зрения управления памятью😎
@linuxos_tg
И это не мелкие баги: речь идёт о утечке паролей и полном обходе аутентификации.
Более того, каждые несколько дней появляются новые отчёты о критических проблемах в утилитах, переписанных на 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
Please open Telegram to view this post
VIEW IN TELEGRAM
😁156 40❤10💊8👍5👀2🤷♂1🔥1