Моррисон Г. Вскроем Linux [Текст] : [технологии Linux Desctop — обзор] / Грэм Моррисон (Graham Morrison) // Linux Format. — 2010. — № 5 (131), май. — С. 22-29. — (Доступно о Linux). — Содерж.: Уровень 1. Пространство пользователя. Прежде всего разберемся с базовыми принципами : [пространство пользователя (userspace) как концепция, полномочия] ; Шаг за шагом: Присоединяемся к группе : [пошаговое руководство]. — С. 22 ; Что такое… ACPI : [часть системы, которая управляет электропитанием — справка] ; Обновления : [справка]. — С. 24 ; Уровень 2. Рабочие столы. Если Linux глубок, как Байкал, то рабочий стол — его сверкающая гладь : [рабочий стол как особый тип приложения — посредника между конечным пользователем и программами, которые он может запускать; инструментарии (Clutter, Cairo); межпроцессная коммуникация (система D-BUS, оконные менеджеры, зависимости (dependency)]. — С. 24-25 ; Шаг за шагом: Межпроцессная коммуникация в деле : [пошаговое руководство на примере команд программы Kopete в KDE]. — С. 25 ; Что такое… Inotify : [подсистема ядра Linux — справка] ; Шаг за шагом: Туннелирование X через SSH : [пошаговое руководство]. — С. 26 ; Уровень 3. Под поверхностью. Покинем безопасную графическую среду, чтобы понять, как работает Linux : [оконная система X как компонент операционной системы (название системы, причина появления, понимание клиента и сервера в системе X, аутентификация пользователя и ее реализация в PAM (Pluggable Authentication Modules — Подключаемые модули аутентификации); оболочки (shell) и их интерфейсы]. — С. 26-27 ; Виртуальные файловые системы : [сложность файловой системы Linux, виртуальная файловая система на примере виртуальных каталогов /proc и /sys]. — С. 27 ; Что такое… Переключение контекстов : [справка] ; Grub : [функционирование загрузчика]. — С. 28 ; Уровень 4. Ядро и его друзья. Именно здесь живет Большой Босс Linux : [процесс загрузки (процесс init и его современная альтернатива upstart); ядро (роль ядра в системе, инфраструктура драйверов, модули драйверов ядра, модуль ip_tables как система сетевой безопасности Linux и настройка iptables )]. — С. 28-29 ; Шаг за шагом: Создаем диаграмму загрузки : [пошаговое руководство по использованию bootchart]. — С. 29.
Аннотация
Объяснение принципов работы Linux — задача, представляющая определенную сложность. Грэм Моррисон предлагает рассмотреть Linux "послойно", продвигаясь "сверху вниз" по технологиям, от рабочего стола до ядра, с позиции пользователя. Постепенный переход из комфорта рабочего стола вглубь, в древность Linux, покажет важнейшие аспекты операционной системы Linux, покажет реликты давно ушедших времен многопользовательских систем, терминалов, удаленных соединений и хакеров былого.