os 分类归档

共 118 篇文章 · 返回首页

【操作系统百科】NUMA 内存

多路服务器里内存不再平等——本地访问与跨 socket 远端访问的延迟与带宽不同。本文讲 NUMA 拓扑、mempolicy、AutoNUMA、NUMA balancing、CXL 分级内存,以及如何用 numactl/lscpu/numastat 核对拓扑并做生产调优;不编造本机未测得的纳秒延迟。

【操作系统百科】FreeBSD 与 OpenBSD 的不同选择

FreeBSD 和 OpenBSD 从同一个 BSD 根分出两条相反的路径:一个追求通用性能与广泛生态,一个追求安全正确性与代码洁癖。本文从安全模型、文件系统(ZFS vs FFS)、网络栈(pf vs pf 正统)、虚拟化(jail/bhyve vs vmm)、社区治理、包管理、硬件支持到生产案例做逐项对比,给出选…

【操作系统百科】什么是操作系统:从 monitor 到 unikernel 的职责清单

从裸机监控器到微内核再到 unikernel 与 serverless,OS 这个抽象层在六十年里被反复挑战又反复回归。本文不做教科书式定义,而是回到工程视角,提炼 OS 真正在做的五件事:资源抽象、复用、隔离、公平、可观测性。以此为尺,丈量宏内核、微内核、VMM、unikernel、serverless 各自的胜负…

【操作系统百科】宏内核 vs 微内核 vs 混合内核:Tanenbaum-Torvalds 三十年后

微内核是理论正义但工程失败?Linux 宏内核赢了只是因为先上车?三十年前的那场论战,在 seL4 形式化正确、L4 家族把 IPC 做到单 syscall、Fuchsia 真正商用的 2020s,我们应该怎么重新看?本文用四个可量化的维度——性能、可维护性、隔离性、可验证性——把四种内核架构(宏、微、混合、Exok…