Operating system 可用的最简单的操作系统是什么?

Operating system 可用的最简单的操作系统是什么?,operating-system,Operating System,什么是小型开源操作系统?我正在寻找比Puppy Linux、Feather Linux、DSL等小几个数量级的东西。我想运行一个命令行文本编辑器和编译器;其他任何事情都是无关的。我正在寻找一个系统,我可以拆开,并获得一个相当好的了解整个事情在一段合理的时间。可移植且有良好文档记录的东西的额外积分。如果您想了解内核,请查看Minix。Linux内核太大了,不适合做学术练习。只使用您需要的部分制作您自己的发行版 查找Xinu-Xinu不是Unix-由Douglas Comer编写。它最初在LSI(P

什么是小型开源操作系统?我正在寻找比Puppy Linux、Feather Linux、DSL等小几个数量级的东西。我想运行一个命令行文本编辑器和编译器;其他任何事情都是无关的。我正在寻找一个系统,我可以拆开,并获得一个相当好的了解整个事情在一段合理的时间。可移植且有良好文档记录的东西的额外积分。

如果您想了解内核,请查看Minix。Linux内核太大了,不适合做学术练习。

只使用您需要的部分制作您自己的发行版


查找Xinu-Xinu不是Unix-由Douglas Comer编写。它最初在LSI(PDP-11)机器上,但已移植到许多其他体系结构。您可以在上找到更多信息和来源。

我同意使用Minix。你可以得到gcc,vi,emacs,bash。弯曲bison、man和TEX,如果你安装了整个系统,但你可以将其仅限于内核、bash、gcc和vi,即“一张软盘上最多的GNU/Linux。”

你没有说什么编译器。适合我。

它不完全是自由和开放源码软件,但你可以看看QNX(又名Qnix)。它是面向嵌入式系统的微内核操作系统


我没有隶属关系。。。请注意,源代码不久前就可用了。

不是另一个完全启发式操作系统(NACHOS)


非常小。不过,对于您的需求和/或硬件目标来说,可能太小了。

我同意Minix。此外,本书:

实际上是相当容易理解的。(与一些类似主题的书不同,这里考虑的是“理解Linux内核”)这本书相当昂贵,但你可能会买到早期版本的二手书


(注意,我与这本书没有任何关系,只是很好:)

OpenBSD可能是一个不错的选择,我认为默认安装(没有X11)大约有15个进程。FreeBSD紧随其后。无论哪种方式,您都希望阅读“”


顺便说一句,我在AIX、Solaris、FreeBSD和Linux上花了相当多的时间。。。我认为OpenBSD手册页是最好的

我仍然怀念大学时的西努(西努不是UNIX)。 不确定它能提供你所需要的一切,
但在我上大学的时候,它很有教育意义,而且很容易与turbo C一起安装在软盘上:)

周围也有完全不同的研究/教学操作系统,比如

Topsy是一个占地面积小的本地人 多线程、多任务 基于 微内核体系结构 消息传递通信 基础设施

ANSI C,约20k行。它显然被移植到ia32、MIPS R3000/R4000、StrongARM SA110、英特尔IXP1200、英特尔IXP2400和摩托罗拉68K。你可以在他们的网站上找到各种论文报告。

曾经有一个“PeeweLinux”——它是一堆运行在Red Hat 6.2上的shell脚本。一旦你弄明白了,你就可以从一系列菜单中构建系统(选择)。现在已经四年了。我构建了一个4MB的系统:Linux为1/2MB,PHP为3.5

然后有一个人构建了一个comm终端应用程序,他使用Linux内核并用他的应用程序替换init

你应该说哪个编辑器和哪个编译器。例如,100K中的Busybox为您提供了有限的vi。但我认为,如果您想要gcc,它将决定目标系统的大小

一个我可以拆开的系统


还可以查看引导盘Howto,以了解您将要拆下的是什么。

如果您想使用硬核,还可以使用return infinity的“裸机”。 试试看。它基于第六版Unix(又称V6)。您可以运行它
qemu
/
bochs
。使用
gdb
查看引导本身的代码。 它被许多大学用于学术目的。好的文档。
下面是自2002年以来基于xv6的最新版本。本书分为几章,每一章都将帮助您理解操作系统的某些部分,如文件系统或流程管理,还将并排解释xv6源代码,因此您不必只扫描代码就可以自己理解。
这本书真的很小~80页:。您可以通过
git(1)
$git clone获得它的源代码git://pdos.csail.mit.edu/xv6/xv6.git

你也可以做一些大学里布置的简单作业


干杯

软盘是什么?我把镜子的窗帘放在哪里了?:)我想我在那个装有拨号调制解调器的盒子里看到过:)很全面,但可能不符合“合理时间段”的限制。能推断出你想要它做什么吗?我对TOPSY的替代链接很感兴趣:很棒的发现-我做了很多HPC,但我相信它值得仔细看看!你有没有可能和他们有关系?我们应该聊天,特别是关于GAMMA和低延迟消息传递。我与他们没有任何关系,只是前一阵子无意中访问了他们的网站,并一直在twitter上关注他们的状态更新。