История ОС: от Multics и Unix до BSD, Linux и наших дней
Как из провала Multics вырос Unix, почему Berkeley и AT&T разошлись, откуда взялись Linux, FreeBSD, macOS и Windows NT — и какие следы эта история оставила в коде, …
21 материалов в этой теме.
Как из провала Multics вырос Unix, почему Berkeley и AT&T разошлись, откуда взялись Linux, FreeBSD, macOS и Windows NT — и какие следы эта история оставила в коде, …
Полный путь от подачи питания до PID 1: reset vector, MBR и 512 байт кода, GPT и ESP, UEFI и NVRAM, Secure Boot и TPM, устройство GRUB2 и systemd-boot, протокол загрузки …
Мир не заканчивается на Linux: как устроены XNU, Windows NT, illumos, Plan 9 и системы реального времени, что из них перетекло в Linux и что это меняет в вашем коде
Как из одного фреймбуфера получается рабочий стол: DRM/KMS в ядре, протокол X11 и его расширения, объектная модель Wayland, роль оконного менеджера и композитора, путь …
Как одно железо превращается в много машин: теорема Попека и Голдберга, VT-x и VM exit, KVM через ioctl своими руками, virtio и VFIO, Xen и bhyve, namespaces и cgroups …
Как байт из вашего write() доходит до железа: MMIO и порты, прерывания от PIC до MSI-X, DMA и кольца дескрипторов, блочный стек Linux, модель драйвера — и что из этого …
Как ядро решает, можно ли процессу сделать то, что он просит: биты прав и ACL, разбор root на 41 capability, мандатный доступ через LSM, seccomp-фильтры, namespaces и …
Как устроены ядра изнутри — где проходят границы защиты, сколько они стоят, и почему Linux монолитный, seL4 микроядерный, а MirageOS вообще без границ
Минимальная, но честная модель Linux для прикладного разработчика: дескрипторы и наследование, права и владельцы, процессы и сигналы, ELF и динамическая линковка, /proc …
По этому запросу ничего не найдено.