Я пользуюсь компьютерами с эпохи Windows 95 и всегда искал баланс между удобством, свободой и стабильностью. Мой выбор — лицензионное или бесплатное программное обеспечение. За годы я перепробовал множество операционных систем: от Windows до различных дистрибутивов Linux. В этой статье я расскажу, почему после долгих экспериментов я остановился на Pop!_OS от System76, какие у него плюсы и минусы, и как я адаптировал его под себя.
Рубрика «linux» - 11
Pop!_OS: Мой опыт перехода с Windows на Linux
2025-09-15 в 15:15, admin, рубрики: Gnome3, linux, Pop_os, portproton, wineМеханизм запуска процесса в Linux
2025-09-14 в 9:01, admin, рубрики: linux, ruvds_перевод, zapper, командная строка, Программирование, разработка ядра linux
В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve(), как ядро подготавливает стек и как затем передаёт управление вызывающему процессу для его выполнения.
Изучил я этот механизм, когда разрабатывал ZapperЧитать полностью »
Станислав Петров: «Ключевые отличия РЕД ОС М от Android – вовсе не в интерфейсе»
2025-09-13 в 8:23, admin, рубрики: android, aosp, linux, интервью, мобильная ос, редосм, редсофт, российское поПочему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько гениальны
2025-09-08 в 10:05, admin, рубрики: linux, UNIX, Железо, жесткий диск, низкоуровневое программирование, операционные системы, сети, Си, файловая система, ядро Linux❯ Глоссарий
-
Программа – текстовый файл, который содержит в себе код на каком-либо языке программирования;
-
Процесс – абстракция операционной системы, позволяющая следить и управлять ходом выполнения программы;
-
Ядро – программа, лежащая в основе операционной системы, написанная на системном языке (например на C);
-
Операционная система – ядро и стандартные пользовательские приложения;
-
Модуль ядраЧитать полностью »
Linux Mint 22.2: классика рабочего стола с поддержкой Wayland и биометрии
2025-09-06 в 11:00, admin, рубрики: linux, open source, selectel
Linux Mint 22.2 — новый релиз дистрибутива, который вышелЧитать полностью »
Строим лабораторию по исследованию ВПО
2025-09-05 в 10:41, admin, рубрики: eBPF, iptables, linux, podman, sandbox, seccomp, tcpdump, виртуализация, вирусы, ПесочницаSystemd: полное руководство для админов + примеры
2025-09-02 в 13:00, admin, рубрики: cgroups, journalctl, linux, systemctl, systemd, демон, системное администрирование, юнитыПривет! Systemd - скелет современного Linux. Он управляет не только службами, но и таймерами, монтированием, логированием... Понимать его = значительно повысить эффективность администрирования системы.
Данное руководство - исключительно технические аспекты: архитектура, юниты, cgroups, работа с журналами. Только команды и конфиги.
Введение
В мире Linux и Unix-подобных систем исторически доминировала система инициализации SysVinit. Её процесс загрузки был последовательным и понятным: она запускала скрипты (обычно расположенные в /etc/rc.d/ или /etc/init.d/Читать полностью »
io_uring: высокопроизводительный асинхронный ввод-вывод в Linux
2025-09-02 в 11:31, admin, рубрики: async-io, io_uring, kernel, linux, networking, performance, profilingКак работает DNS в Linux. Часть 3: Разбираемся с resolv.conf, systemd-resolved, NetworkManager и другими
2025-08-28 в 9:31, admin, рубрики: devops, DNS, linux, network, resolv, resolv.conf, облачные сервисы, облачные технологии, сетевая инфраструктура, Сетевые технологииТеоретическую основу кэширования DNS в Linux мы разбирали в первой части, где говорили про работу процесса разрешения имен — от вызова getaddrinfo() до получения IP-адреса. Вторая часть была посвящена различным уровням кэшей самой системы, приложений и языков программирования, контейнеров, прокси - а также их мониторингу и сбросу. Теперь самое время перейти к практике.
Если вы когда-либо запускали подряд команды ping, curl, dig и получали разные IP-адреса, вы не одиноки. Поведение DNS в Linux — не просто вызов getaddrinfo()Читать полностью »
Ассемблер: рассматриваем каждый байт «Hello, World!». Как на самом деле работают программы на уровне процессора и ОС
2025-08-26 в 8:05, admin, рубрики: elf, linux, timeweb_статьи, ассемблер, библиотеки, виртуальная память, компиляция, низкоуровневое программирование, Си, системный вызов❯ Глоссарий
-
Ассемблер — программа, которая преобразует (транслирует) код, написанный на языке ассемблера в машинный код;
-
Язык Ассемблера — низкоуровневый язык программирования, где машинный инструкции (числа) заменены на мнемоники (слова) для удобства человека.
-
Программа — текстовый файл, который содержит в себе код на каком либо из языков программирования;
-
Процесс — абстракция операционной системы, позволяющая следить и управлять ходом выполнения программы;


