Что нового
Последние опубликованные страницы.
-
I2C и SMBus
I2C — двухпроводная шина управления. Два провода: SDA (данные) и SCL (тактовая частота). По ним десятки микросхем обмениваются байтами: датчики, тачпад, микросхема управления питанием, память монитора…
-
USB
USB (Universal Serial Bus) — внешняя шина: то, что торчит из корпуса и подключается на ходу. Её задача — быть универсальной: один разъём и один набор правил для клавиатуры, камеры, диска, телефона и м…
-
PCI Express
PCI Express (PCIe) — основная шина данных внутри современного компьютера. На ней висит почти всё, что не является датчиком: видеокарта, накопители, сеть, Thunderbolt, кардридер. Главное отличие от ста…
-
Шины в этом ноутбуке
Теория шин полезна, когда видно, как она выглядит на живой машине. Ниже — полная карта шин ноутбука Dell Latitude 7400 (Ubuntu 26.04, ядро 7.0.0). Все выводы команд сняты на нём, а не переписаны из уч…
-
Шины: зачем их несколько
Шина — это набор проводников (или линий связи) плюс правила, по которым устройства обмениваются данными. Проще: дорога с правилами движения , по которой процессор и устройства разговаривают друг с дру…
-
Проверка GPU и видеоускорения
Диагностика графики почти всегда идёт по одному сценарию: сначала выяснить, на каком этаже проблема , потом смотреть именно там. Ниже — команды, которые дают ответ за пару минут, и таблица «симптом → …
-
X11 и Wayland
В выводе «Информация о системе» на вашем ноутбуке стоит строка Графическая платформа: X11 . Это не мелочь: от того, какой сервер отображения работает, зависит масштабирование, запись экрана, игры, авт…
-
Mesa и драйверы Intel
В строке «Mesa Intel® Graphics» соединены два разных слова, и путаница между ними — самая частая. Здесь про то, что такое Mesa , что такое драйвер , и почему это не одно и то же. Два уровня, два имени…
-
Графика
Графика — то, без чего компьютер не показывает ничего. Здесь разбирается, как изображение проходит путь от программы до экрана, кто на этом пути за что отвечает и как проверить, что всё работает так, …
-
Почему человек работает в терминале, а программа — нет
Программе терминал не нужен. Ни оболочка, ни любая другая программа не требуют его, чтобы работать: вызывать программы можно напрямую, а результат читать как поток текста. Терминал нужен человеку — эт…
-
Терминал и оболочка — разные вещи
Терминал и оболочка — не одно и то же , хотя в разговоре их почти всегда смешивают. Разница короткая: - терминал — устройство ввода-вывода: принимает нажатия, показывает текст; - оболочка (shell) — пр…
-
Что такое терминал
Терминал — устройство, через которое человек разговаривает с машиной текстом: клавиатура, экран и линия связи между ними. Так он и появился — как железо . Название осталось в системе до сих пор: tty —…
-
Терминал и оболочка
Терминал и оболочка — раздел о том, как человек разговаривает с машиной текстом. Читателю они обычно кажутся одним и тем же, и это первое, что здесь разбирается: терминал вводит и выводит, оболочка чи…
-
tmux: терминальный мультиплексор
tmux — терминальный мультиплексор: программа, в которой можно держать несколько терминалов в одном окне, а главное — отсоединяться от них, не закрывая . Смысл в одной фразе: сессия tmux живёт отдельно…
-
Переезд на новый компьютер
Проверено на одном реальном переезде (МОСТЕХ ОС, два ноутбука, прямой кабель, 19–20.10.2026): 137 ГБ и 336 тысяч файлов перенесены за час. Всё, что ниже помечено «проверено», взято из этого переезда; …
-
rsync: синхронизация файлов
rsync — программа синхронизации файлов и каталогов. Она не «копирует файлы», а приводит один набор файлов в соответствие с другим : сравнивает и передаёт только то, что отличается. Отсюда всё остально…
-
Инструменты разработчика: отладка и профилирование
Инструменты, о которых чаще всего спрашивают: чем поймать падение, чем найти утечку памяти, чем понять, куда программа уходит вместо return . Собрано по назначению, а не по алфавиту. Отладка: почему п…
-
Отладка PAM
Когда «не пускает», самое бесполезное — гадать. PAM сам рассказывает, кто отказал: нужно только включить подробный вывод и знать, где смотреть. Где смотреть журнал bash всё, что касается PAM, за после…
-
Модули PAM: кто за что отвечает
Модуль — это и есть работа: стек говорит «когда и в каком порядке», модуль — «что именно проверить». На Ubuntu модулей около пятидесяти; ниже — те, что встречаются в живых цепочках и нужны на практике…
-
Стек и контрольные флаги
Строка PAM выглядит коротко, но решает много: кто проверяет, что произойдёт при успехе и неудаче и пойдёт ли проверка дальше . Здесь про то, как читать стек и что означают флаги. Из чего состоит строк…