我认识linux是在06年,上大学的第一年,大约在冬季。。。。
我从上高中开始就上网,那是就是聊天玩游戏什么的,有时不喜欢上课了就翘课去上网。甚至在半夜的时候老师查完宿了再去上网。但是一直竟然没有听说过一点点关于linux的东西,可见国内多么的不重视linux。
上大学后,有个信息技术基础课,开始觉得上的挺没劲的。一直是半翘课状态,去了也是睡觉。但是这个课却让我认识了linux。我们当时上课全是讲office的操作。有一天,我照旧睡眼惺忪的就去上课,然后去了就在最后一排一趴......我相信上大学的同志们都有这样的经历。。。。睡了会觉得太没劲了,就心不在焉的听两句。这是老师发现他自己编辑好的文档有的地方格式乱了。然后老师就开始抱怨了,说office总是出这样的毛病。然后顺便就说微软这样垄断不好,linux也不错。我突然听到个很新奇的词,什么“淋牛渴死”.....一下子就提起了精神。然后老师就开始讲红旗linux怎么样。可以说我接触的第一个linux就是红旗。但是很少用。主要是觉得不爽。下课了,我就会宿舍开始使劲搜索linux。我对新奇的东西一直很感兴趣,从此就开始我的linux之路。
我一直和计算机系的同学一个宿舍,他们竟然没怎么关注过linux,而且当时他们都是大三的人了.....现在我们宿舍也是计算机的,但是是我的学弟了,他们的linux知识全是由我传授的。在06年的冬天我一没事就开始搜索linux,那时没有电脑。我总是上网吧去。大一的下半学期我开始找兼职,做工作,每个周末都去做。做了一学期赚了点钱,回家找老妈要了点钱,然后凑在一起买了我现在的电脑。只为了学习linux。那是根本就不知道学linux做什么,由于没有电脑所以也不是很明白linux到底可以做什么。可以说买电脑之前我对linux仅仅是觉得好玩,新奇。07年的7月我买了自己的电脑,当时已经出双核了,但是我没钱啊,之好买个单核的。不过我觉得很好,现在还在用。也没觉得慢。
买了自己的电脑之后第一件事就是赶紧找资料看看怎么安装linux,9月开学的时候有我几乎天天在上网搜索怎么安装linux。后来了解虚拟机,就开始在虚拟机安装linux,那时都10月了。经过千百次的失败,我终于在虚拟机安装上了红旗linux。但是我觉得很不爽,反应好慢......不到一个月我就卡巴拉碴他了。就开始在真实的硬盘安装fedora8。我算是比较幸运的,虽然宿舍的计算的师哥们对linux不是很了解,但是对硬盘还算比较了解。我从他们那里得到了不少关于分区之类的知识。然后再结合我从网络查来的资料,最后终于安装上了真实的linux。没有把硬盘搞的乱七八糟.......
安装上linux后学习起来确实不知道怎么学习,感觉哪都不熟悉。全是陌生的脸...所以总是把系统搞烂,重装也是很常见的事。由于老出问题,所以就不得不求救了。在搜索问题的过程中找到了鸿联。www.liniuxdiyf.com 还不是110呢....我的ID就是那时候注册的。07年12月26日。
但是安装的是fedora,后来曾经尝试安装过很多的版本,但是最终还是喜欢fedroa和Arch。其实,我觉得那个发行版都是一样,只有是不适合你,没有好不好。最后是自己试试,最后自己会知道喜欢那个的。似乎进入linux的人都要经历这么一个过程。这似乎是必经之路,别人再怎么劝都没用。
安装上linux后觉得网络很好玩,就开始看网络的知识,现在看来那全是浪费时间。我的专业和他一点关系也没有。我是学自动化 的,当时没开什么专业课,根本不了解什么微控制器之类的,,,,,后来开了专业课,知道了很多东西。单片机,dsp之类的也了解了,然后渐渐的发现。我还是学自己的本行比较好。网络离我太遥远了。随着对我自己专业的了解的深入,我越来发现linux对我是多么的重要。首先,做一个嵌入式系统,linux是最省钱的,这么好使的东西为什么不用?其次,我对微控制器编程,像低级的8051,avr,pic可以在win下完成。但是编译前全部是免费的,老得找破解版的。最近我看上了高级点的MSP430单片机,编译器比买上千片单片机都贵.....有免费的GCC可以支持MSP430(http://mspgcc.sourceforge.net/)看看他们的描述:
Here you will find a port of the GCC toolchain for the Texas Instruments MSP430 family of ultra low power MCUs, This includes the GNU C compiler (GCC), the assembler and linker (binutils), the debugger (GDB), and some other tools needed to make a complete development environment for the MSP430. These tools can be used on Windows, Linux, BSD and most other flavours of Unix. However, the full debug environment is currently limited to Windows, Linux and BSD. MSP430 development is no longer limited to Windows!
看看德克萨斯仪器(TI)他们的编译器 :
http://focus.ti.com/general/docs/toollist.tsp?familyId=342&toolTypeId=3不是完全免费的。我都崩溃死了,不带这样的。现在写51的程序都是用KEIL,破解版的。对中文支持非常不好。无奈我都是用UE编辑,然后再硬keil编译。
在我学了ARM cpu后更是觉得linux不错。我可以让arm做很多事情,有了linux系统就好办多了。我要是用wince 或者OS/II 或者Vxworks之类的那全是很贵的,而且wince似乎也不是很好使。我还没做过真实的arm系统,但是正在努力的实验。
现在觉得linux根本不简单的是个PC系统,也不是简单的服务器系统。Linux在以后的肯定会在手持智能设备等领域独占鳌头。我强烈推荐学自动化,搞电子。搞控制的人学习linux。Linux是个不错的开发平台。
现在先些这些。随时补充。正在实验室做试验,忙里偷闲....
35749810 于 2009-08-29 09:58:36发表:
支持!
jiehe 于 2009-08-22 20:07:18发表:
哎,可悲的计算机专业学生啊
hexing2424 于 2009-08-22 11:45:23发表:
我什么也不懂:0w223dc
微宝贝 于 2009-08-12 12:49:41发表:
你的问题我基本都看见了,但是现在我也在学习编程的东西,打算做嵌入式,正财筹备资金
微宝贝 于 2009-08-12 12:48:36发表:
你来的太晚了,那是确实是linuxdiyf。我猜想这个域名的意思是:linux DIY FUN /( FUNNER) linux diy爱好者的意思。现在这个域名也在使用。你可以试试
hantu 于 2009-08-12 01:07:44发表:
呵呵,写得不错.被管理员一逼很真有很多故事会被挖掘出来 ...
Dcoeln 于 2009-08-12 00:04:25发表:
都是一段艰辛路途
宣_仲达 于 2009-08-11 23:58:20发表:
我08级的,是计算机的,想挖掘linux在程序编译上的知识并应用出来。
我常在提问去,希望您有空能去回答我的问题,呵呵。
小普林斯 于 2009-08-11 22:05:52发表:
我也06级的~
woodelf 于 2009-08-11 18:45:59发表:
我说……LZ是不是把红联的网址和名字都写错了……要么就是我来得晚,不知道原来的样子。
wangyu 于 2009-08-11 16:36:36发表:
我们可能同级,我06年是大一,但我是在07年开始接触linux的
Yutie 于 2009-08-11 15:24:16发表:
大约在冬季这首歌很流行
文义德 于 2009-08-11 14:54:25发表:
支持!