有谁加入项目帮忙开发开发项目:XPC OS首先这个系统的想法是:万物的运行方式嗯都是要通过调用XPC内核,然后XPC内核在调用库 模组,也就是通过代码运行,但是不代表在这里的所有程序都是开源的,它只面向XPC内核开源 而模组呢会改变程序的运行方式和对库中的语法进行功能适配 库是存储语法的 模组和库和起来叫做包 所以这个系统关键的就是内核 模组与包 文件系统呢我打算这样做:把整个文件系统分成三个区域,一个区域是用来存储系统关键文件的,一个区域是用来存储日常工作文件的,一个区域是用来快速存储,我把这套文件系统命名为TAFS(three aeras file system) 然后呢系统UI我可以自己做,部分简单易懂的功能我也可以自己做,但是难的功能可能真的需要外包了 顺便呢我还想做一个启动器,能够方便快捷的下载xpc os,与启动XPC OS,还可以方便快捷的导出整合系统和整合包,当然这个系统算是你主机的系统的子系统 系统还有一个概念叫做运行区线,也叫线程,因为我想制作多任务和多分台(类似于Linux的后台,但是在这里有很多个后台可以创建,只要你不超过运行区线数) 系统还有一个概念叫做persm,就是权限的意思,有个类似于Linux的root的权限:control,这个权限能控制整个系统的调用,XPCOS控制程序(xpcos.program)拥有这个权限 在这个系统也可以进行开发,代码文件的后缀名是.xpc,这些代码就是要面向xpc内核开源并且让内核执行的代码,然后编译的最终可执行程序是.program,用户不借助一些专业工具无法查看这个程序的源代码,即二进制文件