零门槛为LMOS做contribution系列

内核开发 置顶精帖
0 1092


LMOS操作系统诞生于湖北山清水秀的一个小村庄,承载着一位青年的兴趣和梦想。

到今天,LMOS内核已经经历了若干个年头。

到今年,LMOS内核在不知不觉中已凝聚了一批对操作系统内核执着而热切的青年,大家一起探讨一起成长。

我们希望这星星之火,能成燎原之势,有越来越多的同学能在LMOS社区实现自己的计算机梦想。

当我们第一次用c写“hello world”的时候,是否觉得有一些真相被故意“掩盖”而懵懵懂懂?

当我们第一次对计算机产生兴趣的时候,第一个疑问是否是“我们什么时候才能随心所欲地使计算机随意运作?”

当我们年轻的时候,是否产生过梦想,我们能从头研究透彻一个操作系统内核,甚至自己亲手写一个?

当我们下载了Linux kernel代码准备撸起袖子大干一场之后,是否发现1000万行的C、汇编代码难以下手?

当我们深夜通宵阅读了Linux早期内核代码之后,是否仍然有一种浮沙筑高楼,内心极不踏实的感觉?

操作系统内核涉及到的知识广泛而又具有深度,既有硬件接口技术,也有汇编和C语言,更涉及到数据结构和算法。

理解硬件的工作原理是动手写操作系统的起点,而硬件原理又是软件开发人员普遍难以接触和理解的死角。

兴趣未持续浓烈起来,而青春已逐渐逝去!

我们深切知道这其中的苦恼和困惑。

因此,LMOS社区希望能集众人之力,搜集操作系统内核入门的各种困难点,将种种困难一一铲除,为大家铺平寻梦的障碍。

虽萤火之光,望星辰大海而行!


备注: LMOS社区希望能收集到广大操作系统内核爱好者们在入门学习过程中碰到的各种疑惑、痛点,无论软件、硬件,通通可以提出来(发帖、留言、微信、qq、发邮件都可以)。后续LMOS会根据同学们的各种痛点写一系列的文章(甚至汇集成书),为同学们扫除困难、踏平门槛,让大家都能轻松愉快地为LMOS内核做contribution!