假设我们有一个单一地址空间的操作系统。为了保持稳定性,我们需要强制用户应用程序的内存保护,例如禁止使用'不安全'的关键字,除非用户有特殊的能力。 我们的用户需要有一种方法来安全地从字节流(例如文件)读取/写入任意结构。当然,我们正在讨论不包含引用的结构(否则我们会松散内存安全性)。 现在我试图实现这种通用读卡器功能: #![feature(core)]
use std::io;
use st
我一直认为,这是不是这样的,但是,一个FAQ for a tutorial我最近看过意味着它是: 为什么多重引导头?无论如何,GRUB不会载入纯粹的ELF文件吗? GRUB能够加载多种格式。但是,在本教程中,我们将创建一个兼容Multiboot的内核,该内核可以由任何其他兼容的引导加载程序加载。为了实现这一点,多引导头是强制性的。 我试图立即Google,没有任何有用的结果。所以:GRUB是否支持