linux - 编写我自己的内核

标签 linux kernel distribution distro

我需要一些指导才能开始学习编写我自己的操作系统内核。

仅用于教育目的。

如何编写自己的内核?

最佳答案

我首先要问:您为什么选择“编写内核”?除了“在内存中实现我自己的任务结构以由我编写的调度程序交换和使用由我编写的代码管理并受机器级原子指令的抽象保护并由我提供的内存的想法”之外的任何答案/O 通过位于实际硬件接口(interface)之上的抽象访问对我有吸引力”可能是一个糟糕的答案,表明您没有进行任何研究并且在浪费您的时间。

如果你的回答与上面类似,那么你就有了一个很好的起点,你知道你需要研究什么(也就是说,你能够在某种程度上确定哪些信息你不知道但需要找出) .

不管怎样,我认为这个问题不值得问。在一种情况下,您没有进行自己的研究来发现您是否真的可以做到这一点,而在另一种情况下,您提出了一个过于宽泛的问题。

关于linux - 编写我自己的内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580021/

相关文章:

java - 通过两个不同的 JVM 进程异常分隔 Hibernate 实例

c - sysconf(_SC_CLK_TCK) 它返回什么?

c# - 在分布式应用程序中找不到 DLL

linux - 在 sed 命令中使用管道中的 STDIN 替换文件中的值

linux - 在 OpenStack 上安装 Apache Hadoop

linux - 内核模块中的 EXPORT_SYMBOL | insmod 期间的 undefined symbol

c - stat 或 stati64 在 Windows 中是否有错误?

r - 如何拟合狄利克雷分布的有限混合

python - Python Scipy 中的麦克斯韦分布

linux - 如何在 Perl 中监控远程 Linux 机器并检索已安装的软件?