90后大学生开发开源操作系统内核 Lencer 的尝试
| 2015-03-07 12:42 评论: 117 收藏: 2 分享: 116
在济南大学,有三个大学生正在合作开发和维护一个开源操作系统内核,他们把内核命名为“Lencer”,中文名“量格”,取“格物致知”和“量子力学”的双重含义,可见他们对此项目的期待和宏愿。
为了发展这个项目,他们还成立了“随心开源软件社区”,希望能吸引更多的人参与和维护这个项目。
“我们终极目标就是发展成中国的Apache。把Lencer作为一个主要项目去开发,同时任何人都可以发布开源项目……”项目成员之一贾海强说。
贾海强目前是济南大学计算机科学与技术专业的大三学生,也是“随心开源软件社区”的创始人之一。他的另外两个伙伴,是同样来自济南大学的郑雅飞、顾文壮。其中,郑雅飞是“Lencer”操作系统的内核创始人,顾文壮是目前“随心开源软件社区”的主要维护人。
最近,CSDN采访了贾海强,从中了解到,这三个年轻人是怎样开始和维护这个开源项目的。
两个想开发操作系统内核的大学生
贾海强表示,他从高中时代就接触到Linux操作系统,上了大学之后开始系统学习相关知识。他先是了解了一些Linux命令和设计思想,随后又学习了操纵系统相关的理论知识,后来,贾海强逐渐有了要写一个操作系统的小小的想法。
但实际的工作比他想象的要难得多。他把Linux0.12版本内核看了很大一部分,自己从内存管理着手设计,可做着做着总觉得思路总是逃不出已有的操作系统内核架构,没有什么创新之处,进展十分缓慢,自己便停止了工作。
就在这时,他在网上认识了郑雅飞。
“他可真是一个传奇式的人物”,贾海强这样评价郑雅飞。
当时,郑雅飞还是一个化学专业的本科生,但是他把所有的精力都用在了学习计算机相关知识上。
郑雅飞当时也正在着手写操作系统内核,他的进展比贾海强要顺利一些。寒假过后,郑雅飞的内核已经发布到0.31版本,这个内核虽然参照了linux0.12版本内核,但其中90%的代码都是他自己写的。
与贾海强认识之后,两人就自己开发的操作系统内核问题进行了深入的沟通。考虑到现在的操作系统理论发展的很是完善,要想寻求突破不是很容易,最终他们将开发的内核定位于物联网操作系统内核。
贾海强认为,下一次信息的革命是在:物联网、大数据、人工智能等领域,他认为中国必须抓住这些新的变革,一定要深入底层,主动去研发,而不应该在停留在表面。“国外出一种新技术,我们就去学怎么使用。” 我觉得这样走下去,一直被人牵制。这也是我们想往物联网内核方向发展的原因”。
不过,这个目标太宏大了。“我们想把内核向物联网方面发展,可是目前我们缺少这个实力”,贾海强坦言。
让梦想插上开源的翅膀
为了能让开发的项目获得更多人的支持,贾海强试着自己成立了一个开源组织“随心开源软件组织”。随后,郑雅飞将自己的内核发布在了“随心开源软件组织”网站上,并将内核名称从之前的“smallkernel”更名为Lencer(中文名称:量格)。
2014年9月,随心开源软件组织的网站正式上线,Lencer操作系统内核正式发布,最终的版本是0.3.1。
“为了使Lencer走的 更远,一定要以开源的形式向外发布”,贾海强说。
不过,理想很丰满,现实却很骨感。现在,郑雅飞已经是济南大学信息科学与工程学院读“数据挖掘”方向的研究生了,已经大三的贾海强也要忙着寻找自己的职业方向,两个人都没有多余的精力继续开发,Lencer操作系统内核开发基本已经停止。
“如果有人想去接着写下去那是很好了”,贾海强由衷的说。
他们很希望能有志同道合的人,一起将Lencer项目、将随心开源软件组织继续发展下去。
后记:
开发开源操作系统内核,这是一个宏大的命题。几个年轻人想要凭一己之力撼动庞大的操作系统市场,听起来有些不可思议。不过,年轻不就是这样吗,敢想、敢干,这就够了。在我们还在空谈阔论的时候,至少他们已经在路上。无论成功与否,相信这一段经历都会让他们的人生更加丰富。在采访中,贾海强也曾表示,如果一开始就考虑定位、发展什么的,可能根本就不会有第一行代码。在此我们想借用程序员圈流行的一句话来表明态度:talk is cheap, show me the code!请继续努力!
- [1]来自 - 山东济宁 的 Chrome/Windows 用户 发表于 2015-03-11 10:55 的评论:一切的一切我会向大家做一个说明,我是有血性的男人,前进的道路我们不会低头萎缩,我有我的开源理念。3月28日CSDN开源技术大会北京见 我愿和大家面对面的沟通交流。 随心开源软件社区联合创始人、总负责人 贾海强 Email:foheartfeel@163.com
- 来自 - 河南 的 Firefox/Windows 用户 2015-03-12 09:31 1 赞 回复
- 看好这个方向
- [1]来自 - 山东济宁 的 Chrome/Windows 用户 发表于 2015-03-11 10:55 的评论:一切的一切我会向大家做一个说明,我是有血性的男人,前进的道路我们不会低头萎缩,我有我的开源理念。3月28日CSDN开源技术大会北京见 我愿和大家面对面的沟通交流。 随心开源软件社区联合创始人、总负责人 贾海强 Email:foheartfeel@163.com
- 来自 - 河南 的 Firefox/Windows 用户 2015-03-12 09:31 2 赞 回复
- 看好这个方向
- [1]arhool 发表于 2015-03-08 22:58 的评论:想起大学那会正玩游戏玩疯了[2]arhool 发表于 2015-03-10 23:09 的评论:你们赞那么多,我该得多惭愧啊
- linux 2015-03-11 20:54 1 赞 回复
- 哈哈哈哈,因为大家都是这样过来的,除了玩游戏,还有。。。。
- [1]来自 - 山东济宁 的 Chrome/Windows 用户 发表于 2015-03-11 10:55 的评论:一切的一切我会向大家做一个说明,我是有血性的男人,前进的道路我们不会低头萎缩,我有我的开源理念。3月28日CSDN开源技术大会北京见 我愿和大家面对面的沟通交流。 随心开源软件社区联合创始人、总负责人 贾海强 Email:foheartfeel@163.com
- linux 2015-03-11 20:51 1 赞 回复
- 有机会见面!
- 来自 - 山东聊城 的 Firefox/Windows 用户 2015-03-09 17:29 7 赞 回复
-
gcc编译的,文件系统仿照 unix system v5 ,(其实为了90%的代码出自自己有什么用?),shell都没有。
linux-0.01都比这个强不知道多少。
sched.c基本是抄的linux-0.12的。
- 微博评论 2015-03-08 11:33 1 赞 回复
- 就算是按照着Linux内核手册写也不容易吧//@二号线的海瑞叔叔_ZTE: 曾经写过嵌入式OS,深知这个过程既是痛苦的也并快乐着,内核代码,调试太难了! //@Linux中国://@安杰啦卑鄙: 开源就是撑不下去了放网上爱咋滴咋滴么..
- 微博评论 2015-03-08 11:33 1 赞 回复
- 曾经写过嵌入式OS,深知这个过程既是痛苦的也并快乐着,内核代码,调试太难了! //@Linux中国://@安杰啦卑鄙: 开源就是撑不下去了放网上爱咋滴咋滴么..
- 微博评论 2015-03-08 11:33 1 赞 回复
- 开源就是撑不下去了放网上爱咋滴咋滴么..现在,郑雅飞已经是济南大学信息科学与工程学院读“数据挖掘”方向的研究生了,已经大三的贾海强也要忙着寻找自己的职业方向,两个人都没有多余的精力继续开发,Lencer操作系统内核开发基本已经停止。“如果有人想去接着写下去那是很好了”,
- 来自 - 湖南长沙 的 Firefox/Windows 用户 2015-03-08 09:43 3 赞 回复
- 现在就算写出一个内核出来 也没有硬件支持的 理论应该没有困难 写是应该写得出的 但是不会有驱动支持
- 微博评论 2015-03-08 04:33 1 赞 回复
- 所以说学了化学就不要想些乱七八糟的了………只有按斤/按8pb刷paper才能不转行有出路[doge]//@Linux中国://@安杰啦卑鄙: 开源就是撑不下去了放网上爱咋滴咋滴么..现在,郑雅飞已经是济南大学信息科学与工程学院读“数据挖掘”方向的研究生了,已经大三的贾海强也要忙着寻找自己的职业方向,两个人都没
- 微博评论 2015-03-08 03:03 1 赞 回复
- /@安杰啦卑鄙: 开源就是撑不下去了放网上爱咋滴咋滴么..现在,郑雅飞已经是济南大学信息科学与工程学院读“数据挖掘”方向的研究生了,已经大三的贾海强也要忙着寻找自己的职业方向,两个人都没有多余的精力继续开发,Lencer操作系统内核开发基本已经停止。“如果有人想去接着写下去那是很好了”,
- 微博评论 2015-03-08 01:03 2 赞 回复
- “Who cant write an OS in a week?”。写内核本来就不难。我司的内核如果敢外包给别人估计七八人的团队几个月就搞出来了。
- 微博评论 2015-03-08 01:03 1 赞 回复
- @安杰啦卑鄙: 开源就是撑不下去了放网上爱咋滴咋滴么..现在,郑雅飞已经是济南大学信息科学与工程学院读“数据挖掘”方向的研究生了,已经大三的贾海强也要忙着寻找自己的职业方向,两个人都没有多余的精力继续开发,Lencer操作系统内核开发基本已经停止。“如果有人想去接着写下去那是很好了”,
- 微博评论 2015-03-07 23:33 1 赞 回复
- 开源就是撑不下去了放网上爱咋滴咋滴么..现在,郑雅飞已经是济南大学信息科学与工程学院读“数据挖掘”方向的研究生了,已经大三的贾海强也要忙着寻找自己的职业方向,两个人都没有多余的精力继续开发,Lencer操作系统内核开发基本已经停止。“如果有人想去接着写下去那是很好了”,贾海强由衷的说。
- 微博评论 2015-03-07 23:33 2 赞 回复
- 做成事,需要多些不问成果的勇气//@Linux中国:这只是他们个人的一个有益的学习过程罢了,所以现在也停摆了。做出来什么成果或用什么作社区网站并不重要,要鼓励的是这种自己去研究学习及实做的精神。//@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp
- 微博评论 2015-03-07 21:03 1 赞 回复
- “国外出一种新技术,我们就去学怎么使用。” 我觉得这样走下去,一直被人牵制。这也是我们想往物联网内核方向发展的原因”。我觉得这种想法功利了一点…
- 微博评论 2015-03-07 19:33 1 赞 回复
- 操作系统的难度目前有参考的情况下根本就不在技术,而是如何去让千奇百怪的硬件支持你,愿意给你开发驱动。如果用windows做服务器就更没得诚意了。//@Linux中国:这只是他们个人的一个有益的学习过程罢了,所以现在也停摆了。做出来什么成果或用什么作社区网站并不重要,要鼓励的是这种自己去研究学习
- 微博评论 2015-03-07 19:03 2 赞 回复
- 心态正确//@Linux中国: 这只是他们个人的一个有益的学习过程罢了,所以现在也停摆了。做出来什么成果或用什么作社区网站并不重要,要鼓励的是这种自己去研究学习及实做的精神。//@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//
- 微博评论 2015-03-07 19:03 1 赞 回复
- 不做事的指画做事的//@Linux中国: 这只是他们个人的一个有益的学习过程罢了,所以现在也停摆了。做出来什么成果或用什么作社区网站并不重要,要鼓励的是这种自己去研究学习及实做的精神。//@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 66//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜
- 微博评论 2015-03-07 19:03 2 赞 回复
- 不是坏事别喷//@Linux中国: 这只是他们个人的一个有益的学习过程罢了,所以现在也停摆了。做出来什么成果或用什么作社区网站并不重要,要鼓励的是这种自己去研究学习及实做的精神。//@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//
- 微博评论 2015-03-07 19:03 1 赞 回复
- 壮哉我大济南大学。。。 //@Linux中国: 这只是他们个人的一个有益的学习过程罢了,所以现在也停摆了……(删)//@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//
- 微博评论 2015-03-07 19:03 2 赞 回复
- 这只是他们个人的一个有益的学习过程罢了,所以现在也停摆了。做出来什么成果或用什么作社区网站并不重要,要鼓励的是这种自己去研究学习及实做的精神。//@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//
- 微博评论 2015-03-07 18:03 9 赞 回复
- 看见了execve,不会又是unix系的吧…//@小白脑子放了个屁: What the hell... //@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 17:03 1 赞 回复
- 服务器蓝屏了。。。//@机智的阿卡林酱: D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 15:33 1 赞 回复
- Deja Vu //@TC_Akarin: 中二病也要做操作系统//@Garfield550_://@pandada8:官网宕机中//@小白脑子放了个屁: What the hell... //@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:33 1 赞 回复
- 中二病也要做操作系统//@Garfield550_://@pandada8:官网宕机中//@小白脑子放了个屁: What the hell... //@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:33 1 赞 回复
- //@Garfield550_://@pandada8:官网宕机中//@小白脑子放了个屁: What the hell... //@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:33 2 赞 回复
- 官网宕机中//@小白脑子放了个屁: What the hell... //@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:33 2 赞 回复
- 服务器用什么无所谓吧[doge]我做巨硬WP平台的服务后端还用用的nginx和mono呢。。//@小白脑子放了个屁: What the hell... //@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:33 2 赞 回复
- 23333//@机智的阿卡林酱: D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:33 2 赞 回复
- What the hell... //@机智的阿卡林酱:D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:03 2 赞 回复
- wwww//@机智的阿卡林酱: D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 14:03 2 赞 回复
- 佩服,很想折腾内核,但是感觉一点方向都没有//@某烧饼:兹磁~先别拿来和Linux比较,在中国这能真正做到自主开发都不错了……看看中科院那群猴子[doge]//@farseerfc: 沒看出相比於Linux有什麼技術上的改進…表示觀望
- [1]FoamValue 发表于 2015-03-07 13:57 的评论:严重支持,但是网页打不开是几个意思?
- FoamValue 2015-03-07 13:58 6 赞 回复
- http://www.foheart.org/
- 微博评论 2015-03-07 13:33 2 赞 回复
- D:\wwwroot\foheart\wwwroot 6666666//@Aji妹控開源哥_lisp: 开源社区,服务器用 IIS ,也是玩的溜//@以俊德: [思考]世界越来越大了
- 微博评论 2015-03-07 13:33 2 赞 回复
- 感觉有点期望了 至少比中科院好//@Baka-心控牧师食蜂操祈:我看这个LOGO我就不抱希望了。。和迅雷什么关系?//@大脑缺水_冬瓜子://@某烧饼: 兹磁~先别拿来和Linux比较,在中国这能真正做到自主开发都不错了……看看中科院那群猴子[doge]//@farseerfc: 沒看出相比於Linux有什麼技術上的改進…表示觀望
- 微博评论 2015-03-07 13:33 2 赞 回复
- 我看这个LOGO我就不抱希望了。。和迅雷什么关系?//@大脑缺水_冬瓜子://@某烧饼: 兹磁~先别拿来和Linux比较,在中国这能真正做到自主开发都不错了……看看中科院那群猴子[doge]//@farseerfc: 沒看出相比於Linux有什麼技術上的改進…表示觀望
- 微博评论 2015-03-07 13:33 2 赞 回复
- [doge]//@小白脑子放了个屁:这采访看起来有点像 2011 年的三个初中生...... 希望不是一样的路线 //@游荡的坎德人:转发微博
- 微博评论 2015-03-07 13:03 2 赞 回复
- 兹磁~先别拿来和Linux比较,在中国这能真正做到自主开发都不错了……看看中科院那群猴子[doge]//@farseerfc: 沒看出相比於Linux有什麼技術上的改進…表示觀望
- 微博评论 2015-03-07 13:03 2 赞 回复
- 真的不是"Linux"改个名?量子力学是quantum mechanics,"Lencer"哪部分长得像这个?然后格物致知英语是啥? //@正在Online的青木和介:@坑爹堂 [思考]