
Canonical представилаЧитать полностью »

Canonical представилаЧитать полностью »
Nmap и masscan великолепны. Но в реальной жизни часто хочется мини-инструмент, который можно:
быстро встроить в свои пайплайны (CI, ночные проверки, health-чек задач),
тонко настроить под конкретную сеть/ограничения,
расширить под свои кейсы (например, сразу отправлять результат в Telegram/Prometheus/ELK).
В статье — практический разбор двух подходов: многопоточность на ThreadPoolExecutor и асинхронщина на asyncio. Плюс: баннер-граббинг, HTTP-проверка, простая TLS-детекцияЧитать полностью »
Меня зовут Сергей Мирошниченко. Я руковожу группой системного программирования в YADRO. Мой рассказ будет о том, как мы решили запустить AMD GPU на ПЛИС с RISC-V и Linux.
Началось все с задачи проверить, насколько хорошо работает PCIe-подсистема нашей СнК. Для этого мы взяли гарантированно рабочие NVMe и видеоускоритель с полным комплектом ПО для них (драйвера в ванильном ядре Linux, двоичные файлы прошивок).
Я пользуюсь компьютерами с эпохи Windows 95 и всегда искал баланс между удобством, свободой и стабильностью. Мой выбор — лицензионное или бесплатное программное обеспечение. За годы я перепробовал множество операционных систем: от Windows до различных дистрибутивов Linux. В этой статье я расскажу, почему после долгих экспериментов я остановился на Pop!_OS от System76, какие у него плюсы и минусы, и как я адаптировал его под себя.

В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve(), как ядро подготавливает стек и как затем передаёт управление вызывающему процессу для его выполнения.
Изучил я этот механизм, когда разрабатывал ZapperЧитать полностью »
Программа – текстовый файл, который содержит в себе код на каком-либо языке программирования;
Процесс – абстракция операционной системы, позволяющая следить и управлять ходом выполнения программы;
Ядро – программа, лежащая в основе операционной системы, написанная на системном языке (например на C);
Операционная система – ядро и стандартные пользовательские приложения;
Модуль ядраЧитать полностью »
Linux Mint 22.2 — новый релиз дистрибутива, который вышелЧитать полностью »
Привет! Systemd - скелет современного Linux. Он управляет не только службами, но и таймерами, монтированием, логированием... Понимать его = значительно повысить эффективность администрирования системы.
Данное руководство - исключительно технические аспекты: архитектура, юниты, cgroups, работа с журналами. Только команды и конфиги.
В мире Linux и Unix-подобных систем исторически доминировала система инициализации SysVinit. Её процесс загрузки был последовательным и понятным: она запускала скрипты (обычно расположенные в /etc/rc.d/ или /etc/init.d/Читать полностью »