
strayex是带有微核的32位单体缩放操作系统。作为矿山学习和娱乐原因的业余OS和OS/DEV的教学写作

该项目是Mikeos和Linux之间学习操作系统开发的最佳英里石!正如Mikeos所解释的那样,组装OS的工作方式,Strayex显示了类似软件的作品,但内核的C语言基础。这种相似性使您有机会从Mikeos开始,去Strayex并最终学习Linux。通过这三个项目并至少学习基础知识将使您有机会创建自己的低级软件。它不必是how叫OS,可以是引导加载程序,文件系统,内核等。
因此,如果您仍然有兴趣在这里查找:
作为程序员,我一直想创建自己的操作系统,而不是作为Windows和MacOS或Linux等计算机的主要软件。因此,我开始在C ++中对OS的Shell进行模拟器,我知道编写一些低级软件并不难。我不对,但是我有一些事实。当我查看Linux内核源代码时,我害怕代码和复杂的功能。但是我决心实现自己的目标,并开始阅读处理器的文档,论坛和教程。我找到了Mikeos,并研究了Mikeos Creator's Tutorial的内核守则,我了解了它的工作原理。最后,我几乎可以编写操作系统的所有代码,并将其显示给其他人。我想证明,OS在代码方面可以很简单,但功能强大,我们自己。现在,我能够理解Linux并更容易学习。
从此处获取最新的Strayex ISO(“资产”列表)并下载它,
打开虚拟机应用程序并使用此ISO运行VM:
对于虚拟框:

有关更多信息,请访问docs文件夹!
对于QEMU: make iso-run-qemu或仅在计算机上启动qemu-system-x86_64 ,
make iso-run-bochs bochs
Warning! Bochs可以要求配置脚本,从repo中从docs/.bochsrc获取一个或自己生成一个,也可以要求磁盘映像要运行,从repo中的docs/c.img下载或要求Bochs构建一个。
观看strayex启动!
Strayex旨在简单(对我和您::))来理解和发展。我进行了所有重大更改,小变化很小。最大的变化被上传为新分布。
Strayex家族的操作系统有两行:基于Strayex内核,名为Strayexos和Linux基于Linux,名为Strayex Linux。在此存储库中是保存的基于strayex内核的系统。对于Strayex Linux,将有另一种贡献方法。在Strayex官方方面,我将上传下面列出的所有分布源文件,以获取镜像。
要与Strayex进行更快的工作,还有其他适合您的项目:
strayex shell-爱好OSS的跨平台CLI,
Strayex Update Center-管理Strayex Repos和ISOS,
分销列表(Strayex内核):
我想在strayexos及其存储库中完成的列表!
随时为项目做出贡献!阅读贡献。md知道该怎么做!
我的网站在这里!
在Facebook上加入我!
如果您对Strayex有任何建议,或者您想请我一些东西,请加入Strayex Discord Server!