“Linux 就是 Linux 就是 Linux,”这是我最近在与一家大型跨国关键基础设施公司的一次会议上听到的直接引述。令人惊讶且正确的是,一位聪明而勇敢的工程主管回应了他团队成员的这一说法,响亮地回答道:“那不是真的。” 明确一点,选择商业 Linux 并不像选择玉米片。当您以嵌入式系统为目标时尤其如此。
来自 IBM 的 Mike Rapoport 发起了一项在 Linux 内核中实现地址空间隔离的提议。地址空间隔离源于虚拟内存的概念——系统将其所有硬件设备的内存地址映射到一个干净的虚拟空间中,以便它们看起来都像一个平滑的可用 RAM 范围。实现虚拟内存的系统还可以创建隔离的地址空间,这些地址空间仅对系统的一部分或某些进程可用。