linux学习开篇

本文作者回顾了从操作系统自学之路到对Linux内核及驱动开发的兴趣转变过程。分享了从初识Linux内核到深入研究其工作机制的心路历程,并表达了希望通过代码了解系统架构之美的愿望。

     大二的时候自学了操作系统,也把数据结构在课余看了一下,随后就学习了邵贝贝老师翻译的《uc/os-ii 嵌入式实时操作系统》。对其源码也有过较为深入的研究,尤其对于在arm7上的移植部分相关的代码自己尝试过重写。积累了一定的基础。然而,生活总是曲折的,随后两年的考研生活,真是让人难以回首,凄凄惨惨戚戚,如今落魄一个小二本学校,真是情何以堪。低头认真的过吧,隐忍隐忍。

     牢骚以后再叙。

     去年考研伊始,把《Linux内核设计与实现》读了两遍,对linux的工作机制大致有了个了解。然后一年过去了,到学校这边。拿起《Linux设备驱动》(第三版)开始入手linux内核,入手linux驱动。是什么在驱动着我对这个东西产生这么大的兴趣呢?起初,也应该是对linux这个东西怀着神秘和崇拜的感觉,希望能够接近这座圣杯。尔后,认为掌握驱动开发,能够在以后的职业生涯中,走到前端,做一个大牛。然而经过两年时间的磨耗,期间完全中断学习。当一切暂时停顿下来,我重拿起这个东西时候,我问自己,这次是什么理由?

     我只是想剖析,只是想了解,想了解系统中间的曲折,以及它的”美丽“的架构,如何为达到某种目的、实现某种复杂功能去组织代码;像我们喜欢看情节曲折,”高智商“的美国大片如《蝴蝶效应》、《禁闭岛》…… 一样,我希望从代码的海洋中找到那种美感,这也是一种享受。

     另一方面,作为一个理工男,或者作为一个童心未泯的男孩(该叫男人了-_-!),自然喜欢去操作去制作一些东西,像四轴飞行器一样的东西。也喜欢看这个复杂的系统如何去和这个世界去交互,去沟通。

     少了当初的那份功利,也少了当初的那份冲动;只想去慢慢接近,慢慢的去了解这个东西,就像去读一本厚厚的书籍,艰难的嚼文咬字过去之后,是一种身心的升华。

     但愿不会失望,对自己,对Linux。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值