Мир Linux
58.8K subscribers
430 photos
104 videos
381 links
Всё самое интересное из мира Linux и опенсорса

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

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

Сотрудничаем с @Spiral_Yuri
Download Telegram
Выбор очевиден

@linuxos_tg
👍264😁210💊25🤣1713🥰13🔥88💯5🤔4🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

Чтобы получить список файлов, которые содержат заданную строку, используйте:

grep -rl string .


-r — рекурсивный обход

-l — вывести имена файлов с совпадениями

Приятного освоения Linux ✌️

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15239🔥21🤔6
Вышел Proxmox VE 9.1 с поддержкой OCI-контейнеров LXC

Proxmox VE 9.1 теперь поддерживает OCI-контейнеры на базе LXC, использует ядро Linux 6.17 и содержит улучшения в области виртуализации, безопасности и сетевых функций

Подробнее здесь

@linuxos_tg
79👍46🔥14👌4👻44
Вот базовая концепция Linux

Почему нельзя запустить бинарник Linux в Windows, даже на одном и том же x86-процессоре?

Можно было бы свалить всё на разный формат файлов (ELF против .exe), но настоящая причина - ABI (Application Binary Interface).

ABI — это жёсткий "контракт", определяющий, как программа разговаривает с ядром. Бинарник компилируется не просто под конкретный CPU (x86), а под конкретный ABI (например, «Linux-on-x86»).

Чтобы вывести «Hello», программа не может просто напрямую писать на экран. Она должна попросить ядро сделать это.

Ниже приведён полный, самодостаточный пример того, как можно общаться с ядром. Он не использует вообще никаких библиотек, написан на ассемблере, так что можно увидеть всю цепочку взаимодействия между программой и операционной системой. Этот код рассчитан на классический x86 Linux ABI, и он до сих пор работает.

Секрет в инструкции int $0x80.

Эта инструкция генерирует программное прерывание. Это такой "звонок", которым программа говорит CPU: «Стоп! Приостанови выполнение и передай управление ОС».

Ядро Linux просыпается, видит прерывание 0x80 и понимает, что пользовательское приложение запрашивает системный вызов. Оно смотрит в регистр %eax, видит число 4 и говорит: «Ага, это write». После чего послушно использует аргументы из %ebx, %ecx и %edx, чтобы выполнить работу.

У ядра Windows совершенно другие правила. Его системный вызов "write" – это не #4, и оно вообще, скорее всего, не реагирует на int $0x80.

Ваш Linux-бинарник говорит на языке Linux-контракта. Для ядра Windows это просто шум. Оно не понимает запрос и не будет его выполнять

@linuxos_tg
130👍94🔥3314🤔4😁3👀3💯2
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс крутейший тренажёр по Kubernetes: Kubelab

Это готовая инфраструктура для обучения и экспериментов с K8s: поднимаешь локально и проходишь задания как в реальном кластере

Для каждой лабки есть подсказки и даже готовые решения. Плюс внутри уже есть Web UI и встроенный редактор кода

Опенсорс, бесплатно, забираем c GitHub

@linuxos_tg
👍68🔥2215👌2🙈1
XScreenSaver для Android был выпущен, но Google потребовал страницу с политикой конфиденциальности. Поэтому автор XScreenSaver решил прибегнуть к “злонамеренному соблюдению требований”, чтобы приложение одобрили в Play Store. В итоге страница политики конфиденциальности превратилась в забавную штуку 😂

В отличие от Google…

https://www.jwz.org/xscreensaver/google.html

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18731🤣26🔥10👍84🤝2
Ещё один мейнтейнер проекта “Rust for Linux [Kernel]” ушёл со своего поста, в результате в проекте остался только один мейнтейнер

Чуть больше года назад у Rust for Linux было 3 активных мейнтейнера. Затем ушёл Ведсон Алмейда Фильо. И теперь Алекс Гейнор также покинул проект.

В итоге Мигель Охеда остаётся единственным мейнтейнером.

@linuxos_tg
151😁40🤔119🤯3🤣3🫡2
Мир Linux
Qualcomm приобрела Arduino. Бренд и линейка популярных плат сохранятся, но компания начнёт выпуск собственных решений на чипах Qualcomm. Первым результатом сотрудничества стал одноплатник Arduino Uno Q Интересно будет увидеть, как это повлияет на опенсорс…
Qualcomm начинает закручивать гайки. Компания тихо внесла серьёзные изменения в Условия обслуживания и Политику конфиденциальности Arduino, что явно расходится с исходными принципами платформы

Согласно Adafruit, новые правила вводят бессрочные лицензии на пользовательский контент, запрет на реверс-инжиниринг и расширенный сбор данных, включая передачу информации другим компаниям Qualcomm

Сообщество опасается, что такие формулировки не сочетаются с открытой природой Arduino, хотя производитель уверяет, что дух платформы и поддержка существующих плат останутся неизменными

🤔

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯9875🤔207😱6😢5👀3😁2
Forwarded from IT Portal
Девопсы, это вам: огромная коллекция практических проектов для прокачки навыков

В этом репозитории собраны реальные DevOps-кейсы: от базовых первых шагов до продвинутых архитектур. Тут и деплой Java-приложения в AWS по трёхуровневой модели, и настройка масштабируемых VPC, и работа с сетями и инфраструктурой

Каждый проект снабжён подробным README: что нужно подготовить, какие шаги пройти, как валидировать результат

Забираем здесь 🍯

@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
44👍21🔥76👌2🤣2
Самые простые условия лицензии из всех

@linuxos_tg
😁320🔥7623👍13💯5
Основы сетей - Проброс портов

Древний трюк, который может помочь сделать сервис доступным на другом порту без рестарта, либо подключиться к базе данных внутри приватного VPC.

Практика:

🔸socat: https://labs.iximiuz.com/challenges/port-forwarding-using-socat
🔸netcat: https://labs.iximiuz.com/challenges/port-forwarding-using-netcat
🔸без прокси: https://labs.iximiuz.com/challenges/port-forwarding-without-proxy

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5821🔥8
Почему ThinkPad так популярен среди инженеров?

@linuxos_tg
149🔥5140🤣14👍10👀3
KDE Plasma полностью откажется от X11 в 2027 году

Проект KDE официально объявил о прекращении поддержки X11 в версии Plasma 6.8, выход которой запланирован на начало 2027 года

После этого в системе останется только Wayland-сеанс, а X11-приложения будут работать через XWayland. Решение объясняется старением X11 и стремлением сосредоточить усилия на современном стеке.

Уже сейчас 73% юзеров Plasma 6 используют Wayland

@linuxos_tg
👍1724815💊13🤔8🤯4😢3🫡3😁2👀2🙈1
Миллиардеры в 2025 году

@linuxos_tg
😁35710229😢15👍10💯9🔥6💊5
This media is not supported in your browser
VIEW IN TELEGRAM
В сети показали как выглядят линуксоиды, пытающиеся установить драйверы NVIDIA

@linuxos_tg
😁31476🤣64🔥1912💯10👍6🌚3💊3😈2👀2
Каков реальный уровень использования Wayland по сравнению с X11?

Хотя реальные цифры сложно определить (по самой природе Linux-десктопов), те немногие данные, которые у нас есть, указывают на значительно более низкое распространение Wayland, чем многие утверждали

Согласно http://Linux-Hardware.org (добровольный опрос, который сейчас включает примерно 6 000 компьютеров):

- X11 и Wayland сейчас идут ноздря в ноздрю, постоянно обгоняя друг друга в пределах одного процентного пункта.

- Wayland не показывает каких-либо заметных приростов с июня 2024 года (то есть уже больше года).

- Более того, доля Wayland фактически упала по сравнению с его историческим максимумом в 49,2% (сейчас — 47,3%).

Согласно телеметрии Firefox (да, Mozilla собирает о вас много данных), по состоянию до 2022 года известно следующее:

- Более 90% пользователей Firefox работали на X11. Это чистый X11, не XWayland поверх Wayland.

- Если учитывать XWayland, эта цифра растёт до 92–94%.

Хотя эта телеметрия Firefox устарела на несколько лет, стоит отметить, что на тот момент прошло уже 14 лет после первого релиза Wayland, и к тому времени большинство популярных Linux-дистрибутивов уже поставляли Wayland по умолчанию на протяжении нескольких лет (Ubuntu, Fedora, Debian и т. д.).

Согласно опросу Linux-Hardware, использование Wayland заметно росло до самого начала 2024 года… но так и не обошёл X11 в сколько-нибудь существенных масштабах.

И, по всей видимости, сейчас использование Wayland немного идёт на спад (хотя и незначительно)

@linuxos_tg
57👍28🤔149🔥4😢4🤣3💊3
Легендарный коллаб: Linus Tech Tips собрали ПК вместе с самим Линусом Торвальдсом

Торвальдс лично прошёлся по выбору железа, рассказал о своей рабочей среде, нюансах разработки ядра и даже показал пару проектов, которые пилит в свободное время

Видео на YouTube ✌️

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18552👍2611👀6🥰3🤔2👨‍💻2