11年坚持个人开发的操作系统大成:ToaruOS
剧毒的KCN:
真的厉害,内核都自己写,还是全C,膜拜大佬
【回复】回复 @一只雀斑猪 :linux是全c,后来才加的rust,win是c/cpp混合,linux全c是因为linus开发linux的时候只用c,后来也没重构。
【回复】win和Linux的大部分内核代码都是用c写的独行侠0423:
真正的c大佬,膜拜,c的难度系数是非常大的,并不是很多人认为的启蒙语言
【回复】开发语言之间上手难度区别不大,生态、规范、库、设计初衷、设计思想才是他们之间本质区别
【回复】易学难精,c想学会语法很容易,理解背后的东西就涉及计算机底层了。独行侠0423:
几乎百分之百c语言,那运行效率绝对无敌了
【回复】回复 @冰馬 :那就是大部分时间都比c慢
【回复】其实性能敏感的内核还是用汇编比较好,之前写c编译器给我优化错了[笑哭]不会汇编只好加个volatile
【回复】回复 @Elkeid_ :cpp不难写吗,混乱的语法滴滴么么呜呜呜:
非linux?那是类uinx吗?!如果和类uinx无关,那很牛批了
【回复】Repo上面说了,问:ToaruOS是一个Linux发行版吗?答:不是,与Linux没半毛钱关系。ToaruOS是一个完整独立的项目。
【回复】回复 @一只雀斑猪 :没意思!看穿了
【回复】回复 @滴滴么么呜呜呜 : win有posix兼容,与unix系有千丝万缕联系,所以他这是伪命题[doge]铁锈の福音使:
好家伙,11年前,某科学的超计算机系统开始电心魔鬼:
现在操作系统太多了,谷歌的都几个,最后都是个生态问题。
【回复】回复 @驯龙高手张翼德 :开发不是大问题,问题是兼容现有设备和生态问题。比如你开发了一个系统,上面画图,计算之类的基础功能都有,但是用不了u盘,联不了网,你会用吗。。。
【回复】回复 @驯龙高手张翼德 :很多高校大作业就是搞一个OS,你拿去用吧只爱美剧:
能不能做成镜像,虚拟机能安装不[doge]
【回复】都演示给你看了,你说能不能?巴勒斯坦国人民必胜:
一直有个疑问,用来写程序的程序是用什么程序写出来的,计算机如何理解计算机语言
【回复】在现代大多数系统中,用来写程序的程序是C编译器或者C++编译器,很少用到机器代码(除非在引导之中。这些C程序在其他的操作系统上被编译。