猫史档案馆


操作系统开发招人了!(门槛不很高)

用户:小萝卜cXsQ小萝卜cXsQ查看:327 回复:23 评论:58 创建时间:2022-12-09T19:03:41


我正在基于《30天自制操作系统》中的HariboteOS开发racaOS,想找几个人一起开发。

要求:

1.会一点c语言语法知识

2.知道怎么使用github

最好还会一点汇编(这不重要,本人也不太会汇编,开发开发着就会了)

 

目前软盘启动已经被我玩溜了,我准备进行硬盘启动开发

 

可以选择以下几个职务:

1.负责内核汇编开发

2.负责内核c语言开发

3.负责编写应用程序(我已经实现了几个c标准库函数,不会有太大差别的)

 

报名方式:开发序号+qq号

 

 

 


回复

上一页第 1 页 / 共 1 页下一页
WATNGWATNG

虽说我满足了条件、、但我懒~

点赞0


评论

无语


小萝卜cXsQ小萝卜cXsQ

硬盘启动我放弃了,到时候真机运行用win32diskimager写进U盘即可。但是目前UI已经优化好了

上截图

center_image

 

点赞0


评论

别问我30天里没这个颜色,我用的真彩色,没用30天里的256色

目前成功实现了中文显示

已成功实现右下角的时间显示


ELA7096ELA7096

原来是真系统……

我跑了

点赞1


评论

无语

满足条件就行,会给资料

好吧,资料我也只有30天的PDF和光盘了

可是也不满足条件……

..............


小萝卜cXsQ小萝卜cXsQ

------------------------------最新页面-------------------------------------

更新内容

1.实现acpi关机

2.实现右下角时间显示

3.实现中文显示

4.实现1440*728宽屏分辨率显示,支持最新版qemu模拟器

 

center_image

 

 

 

 

点赞0


评论

以后更新更在这里

现在在做硬盘读写

硬盘读写实现了,准备实现文件系统,今天就到这里吧

报名了的加QQ群

更新:root file system无法由用户访问,用户只能访问硬盘0上的文件系统


小萝卜cXsQ小萝卜cXsQ

顶啊顶,顶啊顶

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

我觉得我在猫站里发是个错误

点赞1


评论


AKbotAKbot

《30天自制操作系统》——从入门到放弃

点赞3


评论

满足条件就行,我也是折腾来的

它的编译链我换成了gcc和na喵

只有链接器和edimg换不下,ld差点把我弄疯

6.

az,汇编器好像换不成gcc,不然显示和鼠标有毛病

怎么n a s m这个大名鼎鼎的汇编器名字也会被屏蔽啊

啥意思


小萝卜cXsQ小萝卜cXsQ

顶顶顶,啊顶顶顶

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

好哇,我有操作系统真相还原了!

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

顶顶顶

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

最近我将停止文件系统相关开发,将系统管理方式由任务管理转为窗口管理,摆脱一个任务一个窗口的尴尬情况(文件系统还得研究研究)

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

来看一下行数

center_image

包括Makefile之类的在内,不计空行和注释,共1.2w行

不计Makefile等,不计空行和注释,共1.1w行

全部计算,共1.3w行

点赞0


评论


小萝卜cXsQ小萝卜cXsQ

我认输,之前的1.3w行代码有一堆是中间.s汇编文件,真实源码行数是9.7k行代码

点赞0


评论

我就说我什么时候写了这么多汇编代码,和C语言差不多了

kawai(30天的作者)一个人写了7.6k行代码,哎


小萝卜cXsQ小萝卜cXsQ

-----------------------最新系统推送---------------------------------

center_image

 

点赞0


评论


流年镜影流年镜影

《30天自制操作系统》——从入门到自闭

点赞0


评论

你满足条件吗,我还有一堆资料

例如《操作系统喵还原》《自己动手写操作系统》

怎么连真 象都屏蔽啊


小萝卜cXsQ小萝卜cXsQ

怎么没人啊,感觉还不如在B站里发得了

点赞0


评论

我在我在!


PlumStevenPlumSteven

我终于找到知音了!

最近在看《一个六十四位操作系统的设计与实现》

学习中,一起吗?

点赞0


评论

好,加QQ吧

我正愁找不到《一个喵位操作系统的设计与实现》这本书呢,我这里还有一堆书,交流交流吧

我准备放弃《30天》的引导,换硬盘引导代码了

感觉写操作系统别的基本都有资料,就硬盘引导是个谜,许多网上和书上能跑的代码,无缘无故放我这跑不了,准备自己写mbr和loader代码,我已经彻底放弃了fat12文件系统

I don't have a QQ

Do you have an Classin?

很容易注册的,可以用QQ或邮箱或手机注册

我有classin账户

之前上猫站课来着

所以我的loader有点问题,bochs不停重启

所以我打算直接删了loader,少走一步

我正在写loader,之前卡了好久。。。

加classin啊

本来就是《30天》的框架,用《30天》一步走的风格更好,避免把一个程序从一个框架上扒拉下来放到另一个框架上

来吧 我用的班级 * 班级: 操作系统 * 班级号: 225675593 * 点击链接喵s/a/?cid=225675593 或复制这段话打开【ClassIn】加入班级 不介意吧。。。


PlumStevenPlumSteven

他们都说《30天》这本书就是做一个GUI界面,不是真正的操作系统

所以我就没继续做

换了本书,换了个开发环境

(Ubuntu真香~)

点赞0


评论

在吗


图形化用户可交互式系统开发图形化用户可交互式系统开发

还写吗?我写好了引导程序进入了保护模式

点赞0


评论

写,但是现在用rust,而且我现在在外面集训,要一周后才回家,这段时间写不了

。。。

我想知道Rust怎么写操作系统,而且那些写操作系统的书籍能看的我全都看了,看完后只有一个感受,没用,那些的操作系统并不是我们独立开发的,如果开发系统是要有系统开发经验和汇编,C的基础,并且系统需要有文件管理,内存管理,进程管理和引导加载,用户程序等的基本DOS系统,并且使用的镜像是ISO而不是IMG,完善的是基础并不是GUI

来吧,有QQ吗群号676895250


托比欧[秽土转生]托比欧[秽土转生]

我也要来,不过我更加推荐使用linux作为内核,如果是为了学习操作系统原理的话这样也可以,但如果真要做一个发行的系统最好还是用linux,自制的内核没有软件会支持,也没有软件厂商为了兼容你的系统而去重做,而linux积累了很多的软件兼容,这样发出去就不用担心软件兼容的问题,并且HariboteOS的编译器只能编译.hrb文件,对于一个系统连自己的可执刑文件后缀都不改是个很不好的事,要么就自制编译器,不过这玩意要先学语法树再学编译原理,再来做,HariboteOS没有磁盘写入,网上的教程一般没有给自制内核的系统提供磁盘写入教程,自己还是要自己琢磨

点赞0


评论

我已经放弃了HariboteOS,我在基于rust写,有redox做榜样

那我来(doge)不过我QQ上线很少

有classin吗

换了rust之后一股劲儿干到文件系统了,还开源了(https://gitee.com/racaOS/raca-all)

链接gitee.com/racaOS/raca-all


mhdLing314mhdLing314

我到现在还卡在进入保护模式……

点赞0


评论

rust欢迎你(懒人必备)

作者你觉得你汇编有多好

很垃圾


黑色小猴子黑色小猴子

我可以帮忙,QQ号487148757

点赞0


评论

有classin吗,我和他在classin里面(俺没有QQ)

有的有的

好的好的,那你也加进来吧 * 班级号: 225675593 * 点击链接: https://www.eeo.cn/s/a/?cid=225675593 或复制这段话打开【ClassIn】加入班级


小萝卜cXsQ小萝卜cXsQ

自从二月在B站发了video就很少上线了,基本退站了(悲)

点赞1


评论