Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575374
  • 博文数量: 836
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4995
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:55
文章分类

全部博文(836)

文章存档

2008年(836)

我的朋友

分类: LINUX

2008-08-22 17:48:01

 
我大概用过(按时间),dos,windows3.1,windows95,windows98(se),redhat6.2,TurboLinux,BluepointLinux,redhat7.1windows2000/NT,redhat8.0,windowsme,windowsxp(sp2),redflaglinux,debian2.0,debian3.0,thizlinux,xrandorslinux,debian4.0,openSolaris。Redhat我都是买的正版,一套7张才只要50元,那个学了redhat的redflag,一套1张(当然不会有源代码)却要卖90元,真是强盗,氧化钙!windows,还用说吗,都是盗版。

  不过,大学的学习环境依然一般,不过仍然有很不错的老师,那位叫我们C/C /数据结构的老师,教我开始用C/C 语言的编程。还是那就话,不要抱怨环境如何的不好,师傅领进门,修行看个人的。

  那时候的redhat,桌面使用gnome,简洁稳定,正好可以做为学生的时间平台(windows的系统,只有windowsxp才真正算得上是一个成熟稳定的版本,之前的都不行),对硬件的支持并不好,比如声卡的配置就很麻烦,还有汉化的问题,也相当的麻烦。学习上,依然要自己独自钻研,周围没有几个人的,只能通过书籍,自己上机实践摸索了。好歹,我在2000.4.23左右在徐州的海云DIY了我自己的第一台pc,AMDK7slotA500Mhz(AMD借这个产品,开始真正赶超intel,很有意义的,1000多),64M内存(600多),金钻15G(1500),TNT232M的显卡(800多),磐英的主板(1200多),爱国者17寸的CRT(1990),还有modem(400多),花了爸妈8000啊。机器搞定,就开始安装使用了linux发行版了,没有人教,只能自己摸索,首先就是学习linux的分区,文件系统的命名等等,装好了后,就是bashshell的使用和编程,然后就是学习使用emacs,学习使用gcc,gdb,cvs,gcov,gprof,tcl/tk编程,ncurses编程,terminfo,gtk编程,linux内核,学习文件系统,使用ext2,ext3,reiserfs,xfs,lvm/raid,结合数据结构,探究底层的实现。可以说学习的过程是孤独的,辛苦的,如果有熟悉我的同学看到这篇文章,一定会回忆起有我这个一个同学,整天在看书,在捣鼓电脑,然而,在我内心来说,我就是happy的,这一点都没有夸大。不过,我并没有只是学习linux,大学是打基础的,计算机科学所涉及的内容都应该学习,光看教材也是不够的,像侯捷老师的《深入浅出MFC》,翻译的《InsideC objectModel》、《effectiveC 》、还有一些老外的《c语言实用编程》、K&R的《C程序设计语言》,还有其他的一些,这些都是好书,值得反复的体会。

  所以,2006.6.20,我毕业了,6.23,星期一,我就到了南京,开始上班,公司是新华科技,我待了2年半,做国内第一个基于debian的华镭系统的开发。我的感觉,头一年的进步简直要比在大学四年的总和还要多,所以我是要感谢新华科技的。对于一个刚刚毕业的大学生来说,转变和学习是最主要的,有多大的进步是最主要的。能力提高了,还愁其他的吗?

  两年多的工作,让我全面的学习了在DesktopLinux下的开发,也更加客观的认识了DesktopLinux在国内的状况,不过最终,我还是抑郁了(这不是公司的问题,完全是我个人的问题,还是太年轻啊),公司有公司的规则,玩这个游戏,规则是无法自己掌握的,我需要休息和总结,好好的总结,不管是技术上的,还是技术以外的。是的,当时,我确实是这样想的。所以我离开并且回到了老家。父母还是自己最亲的人啊。

  空闲下来,我更加从文史哲中去寻找人生前进的方向,最终,我还是去了上海,这个充满机会的地方,在信众开发基于openmoko的neo1973智能手机的开发。这是一个很有意义的项目,我也从DesktopLinux转到了EmbeddedLinux下。嵌入式领域真是一个让人兴奋的方向,有着更大的空间,更自由的选择,也更能直接产生出社会价值(才能体现自己对社会的贡献),也具有更多的不确定性,确实十分有趣。试想一下,你能像把玩一个智能手机那样,把pc拿在手里吗?更重要的是,在嵌入式领域下的软件开发,更是需要和硬件紧密地结合起来,这让我心里更加踏实,会感到软件是如何赋予了每一个不同的硬件以灵魂的,我们都见到过会”跳舞“的手机,见到过会”跳舞“的pc吗?desktop那里,软件离开硬件太远了,甚至有些虚幻,这不是我所想要的。

  我不是为了贬低DesktopLinux的,它是大有可为的,只不过需要更多的时间和资源。

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