我还在读大学的时候,就开始接触到Linux,作为一款全世界流行的开源操作系统,我当时以为只要将其熟练掌握,以后便可大有所为。
于是我断断续续的研究着Linux,从Linux的操作到Linux的应用编程,再到Linux内核分析以及驱动开发,相关的书籍我看过不少,重要概念我也能说上几句。
工作中的主要开发平台也是Linux,但遗憾的是基本都停留在应用层开发,对于内核涉及不多。所以,经过这么多年,Linux为我带来的增值有限,而我对Linux的掌握也始终停留在一个懂一些但不透彻的层面。
经过一些时间的反思,我认为Linux作为当前最流行的开源操作系统,不论在服务器还是嵌入式领域都有极其广泛的应用,众所周知,安卓系统也是基于Linux内核构建的。
所以不应该怀疑Linux对于一名程序员的价值,主要是我自己对Linux的掌握还太浅薄,究其原因还是因为我主要停留在书籍的阅读,实践过少。计算机科学是一门实践的科学,只有通过不断的实践,不断的写代码阅读代码,才能带来真正的领悟和提升。
刚好,我在我的抽屉里找到了我多年前买的一块ARM开发板,插上电居然还能用,那正好,我就以这块开发板作为起点,对Linux进行系统的研究,后面的博文将记录我的学习过程。
让我们一起在Linux的世界里遨游!