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