Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1000990
  • 博文数量: 327
  • 博客积分: 9995
  • 博客等级: 中将
  • 技术积分: 4319
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 11:21
文章存档

2011年(31)

2010年(139)

2009年(157)

我的朋友

分类: LINUX

2010-02-13 18:33:12

在你立足处深挖下去,
就会有泉水涌出!
别管蒙昧者们叫嚷:
“下边永远是地狱!”
据说这是尼采说的。这个悲剧性的哲学家说的这话听起来挺阳光呀。

的确,很多时候,我们喜欢东张西望,对眼边的东西不屑一顾,总觉得远处风景独秀,于是乎,抛开身边的东西,尽力向远处奔去,到了那里一看,那风景的确秀美,但已属于别人,自己连观赏的地方都找不到了。

自己也曾一路潇潇洒洒往前走,不曾留步,不曾看已经拥有了什么,总觉得还有那么多东西没有学到手,还有那么多岔路口没有去张望一下,于是大海捞针般去搜索,看还有什么宝能捞到手,结果,这两年,有点疏忽了自己曾站稳脚步的阵地-Linux内核。
  
最近,再次走近它,才发觉,那本是巨大的宝藏,自己也只是打开了宝藏的门。开办了“Linux内核之旅”专栏之后,一股股泉水自然涌出来了,其实,根本无需费劲挖掘。有那么多宝贝本就呆在自己的机子里,现在,让它们站出来到阳光下,那金子般的光彩悄然间闪现出来。这才明白,人为什么总端着金饭碗讨饭吃。

做事一定要专注。一个人的成长环境不同,所处的环境也不同,但有一点要相信,一个人的精力是有限的。如何利用这有限的精力,做出更多的成果,显得尤为重要了。那就是要看清自己的“立足之处”, 不要总要张望,不要总是这山没有那山高。有时候张望一会,多了解一些东西可以开阔视野,对自己也有一定好处,但要把握度,当你了解得差不多了,就应该找准自己突破的重点了。自己接触linux也有一年多了,感觉linux也是博大精深,自己对它的重要模块,都是泛泛而看,自己也觉得有种浮在水面,不能深入。其实想想,Linux再复杂,它也是从一开始几千行代码发展而来,是无数先辈的智慧的结晶,其中蕴含的道理也是来自人类生活中的体验,如果假以足够的精力,自己肯定也有能力去攻克它,理解并掌握它。可以说这些思想,是从事软件各方面的“内功”。自己以后一段时间要专注于这个内核知识,不能满足于肤浅的表面,要从根本上去理解它,找到其中深刻的软件编程思想。

另一点它告诉了我们要有信心和毅力。操作系统也是软件,只是它较常见应用软件的任务不同,它是为应用软件提供基础服务,并掌管计算机的所有软硬件资源。说到底,它也是由一个个小的软件功能模块组成,自己有信心去透过这丰富多彩的操作系统,来看到其实质。当然这个过程不会很短,自己已经做好了打一个长期战斗的思想准备。相信一分耕耘一分收获。

Linux操作系统涵盖一切,从服务器、桌面到嵌入式,它无所不在。而实际上,在嵌入式行业,RTOS缤纷多彩。三十多年的发展,100多种RTOS在沉浮中寻找着自己的位置。VRTX, pSOS, OS-9,QNX,VxWorks,Nucleus,这些独自出生并成长过的OS,因为种种原因被纳入他人的门户下,这些OS在寻找大树依靠的过程中,势必会丢失一些自身的特性,但IEEE实时Unix分会认为RTOS所具备的特征(异步事件响应,抢占性等)应该与身存在。

大家对Linux的开源心知肚明,但实际上,开源的RTOS也可以列出一串:RTEMS,freeRTOS, eCOS, TinyOS等。尤其是加州大学伯克利分校开发的开源操作系统TinyOS,专为嵌入式无线传感网络设计,其基于构件(component-based)的架构使得快速的更新成为可能。在物理网日益盛行的当下,基于此OS已经开发出相关产品。

“掌握一种RTOS”,到底选哪一种,如何入手? 这使我想起龙应台女士“百年思索”一文中关于哲学的论述。一个局外人的指引就像挂在天空的星星,只是指明方向,最终的选择取决于需求和自身的爱好。

阅读(1036) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-02-19 15:07:32

这个描述是有哲学意味的。不过开源渐渐是一种潮流和趋势了。将LINUX与闭源的Vxworks进行对比,就能清晰的看到这一点。。。 但LINUX太庞大了,不过可以将其最小化一下。在针对某一单板的嵌入式LINUX,估计代码文件在5000个左右。努力熟悉和精通也不是不可能的事情。不过需要刻苦、时间、积累、交流、勇气和智慧这些因素。祝大家GOOD LUCK!

顽石菜2010-02-19 13:16:06

这个系统很庞大。。。。。。好处是资源多,不要钱。玩转linux不容易啊

chinaunix网友2010-02-13 18:34:49

linux内核犹如一个有着无数神秘而又充满自由智慧的星空。当你一点点揭开它的神秘面纱时,却发现它是那么地触手可及。当你慢慢理解它的内涵时,它也同时属于了你!