/usr/bin
4.39K subscribers
50 photos
724 links
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Для связи: @antoniusfirst

@monitorim_it — канал о мониторинге ИТ
Download Telegram
Почему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько гениальны

Многие слышали, что в Linux «Всё есть файл». Хоть эта концепция и может показаться тривиальной для опытных людей, новичков она вводит в ступор. Да что там новичков, даже более менее опытных программистов, так как весь этот слой абстракций скрывается от них под библиотеками языков программирования, что являются ещё более высоким уровнем абстракции, и они просто о нём не задумываются.

Что будет разобрано в статье:

🚀 Что из себя представляют современные жёсткие диски (SSD) на физическом уровне;

🚀 Сколько статуй свободы понадобится, чтобы записать 1 триллион байт;

🚀 Каким образом на диске хранится файловая система и как компьютер в ней разбирается;

🚀 Поймём, что системные вызовы – это всё, что у нас есть (больше реально ничего нет);

🚀 Разберём на пальцах модули ядра и драйверы и даже напишем простой модуль ядра Linux!;

🚀 Поймём, какие фундаментальные идеи стоят за концепцией «Всё есть файл» и как это реализуются программно. Приведём простые примеры;

🚀 Удивимся тому, что процессы – это файл;

🚀 Удивимся тому, что мышь и тачпад – это файл;

🚀 Удивимся тому, что интернет соединение – это файл.

Читать статью
🔥9👍81
Хотите получить оффер за 5 дней и стать частью YADRO? ➡️

Присоединяйтесь к команде информационной безопасности!

1️⃣ Оставьте заявку до 28 сентября и пройдите HR-скрининг
2️⃣ Пройдите техническое и менеджерское интервью
3️⃣ Получите оффер за 5 дней

О команде:
В YADRO специалисты по безопасности интегрируют защиту во все процессы — от разработки и CI/CD до инфраструктуры и телеком-решений. Инженеры исследуют новые векторы атак, выявляют уязвимости и внедряют практики SSDLC и DevSecOps, чтобы продукты были надежными и устойчивыми к угрозам.

Направления, которым вы нужны:
🚀 Application Security: анализ кода, моделирование угроз, PoC решений
🚀 DevSecOps: проектирование безопасной архитектуры CI/CD, автоматизация процессов, внедрение security-инструментов

💙 Станьте частью масштабных проектов YADRO и внесите свой вклад в создание безопасных технологий будущего!
Please open Telegram to view this post
VIEW IN TELEGRAM