小学生自制的操作系统?!成功实现全彩显示!

作者: 人朝的小郭同学分类: 软件应用 发布时间: 2023-07-18 12:58:15 浏览:3992 次

小学生自制的操作系统?!成功实现全彩显示!

事创造键啊:
我来说一下,首先这个Makefile的问题,我为什么用了rm,因为我用del的时候他报错,加上cmd /c也不行,然后排查环境变量,发现git bash的优先级高于cmd,也就是说我必须得用git bash的命令而不是cmd的,所以才用rm(现在不是不知道了,我现在十分知道为什么绑到了git上[doge]) 群主在视频里还有一个特性没展示就是键盘也是可以打字的 那么我为什么突然不干了呢,首先群主在所有的开发进度里面除了中文显示提了一下我后面的部分都没提,后来又因为conzsi的事还有scr工作室的事,忍不了就退了,交接方面或许我确实做的有点不对,但是有人他花了4天没配好一套能用的开发环境我不说是谁

【回复】回复 @人朝的小郭同学 :我也没说是因为你干了这俩事我才不干的,我是因为这俩事发生我才不干的(理解能力挺强btw) 哦对了,这两件事你似乎也不是置身事外吧,conzsi那事我就不说了,scratch那次虽然你基本上啥都没干但你那些群员属实有点恶心的
【回复】回复 @xyb混迹 : 我寻思改一个rm不就行了?是你们自己把正斜杠变成反斜杠的,用正斜杠是没bug的
【回复】回复 @xyb混迹 :没混用cmd捏
LeoRin94:
我觉得是时候把它拿到真机上跑跑了,但是目测不行,首先引导是 MBR 的,也不兼容EFI,绝大部分的真机都引导不了。然后是 ACPI 和设备管理,如果没办法解析 ACPI 表连关机都成问题。做 OS 的方向应该是先从 Kernel 开始的,Kernel 这东西我们大家都只能出个 Hello World 级别的,因为这是一个极其漫长而又复杂的过程,内存管理...进程和任务调度...IPC...设备驱动...硬件抽象层...适配等等,要做的事情多了,几十万行都很正常。然后才是系统基础组件,包括文件系统 图形绘制 应用运行的依赖等等,接下来是应用层,DE 窗管 内置应用 Shell,最后打包分发,包括安装器 Bootloader 开箱体验,还要维护大量的文档和指南,考虑版权问题等等。其实如果要从实用主义的角度还是从 Linux 等现有内核入手较好。

【回复】回复 @SaberPrince : 作为前开发者我来说一下,重置之后的内核代码全是我在写,这一部分没抄《30天自制操作系统》(字太多了,下称《30天》),但是上层的鼠标驱动和窗口基本上是《30天》的东西,与《30天》的原版驱动相比只有具体图样有所更改。我跳槽之后他们几乎没改我写的内核部分,所有的工作基本都是修改窗口、添加几个窗口,然后运用我写好的键盘驱动做了个小命令行,仅此而已。
【回复】作为前开发者我来说一下,这个内核我只写了一半就跳槽了,只做了键盘、鼠标,窗口系统完全照抄《30天自制操作系统》,诸如硬盘、内存、文件等等通通没管,可以说连内核雏形都算不上。真机的话,现在还有不支持UEFI的机子在,理论上找到一台类似的机子应该能跑起来,但我觉得体验只会比在QEMU里更烂。

自制 操作系统 小学生 全彩 学生自制

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!