当前位置:文档之家› Unix朝代歌《精通Unix下C语言编程与项目实践》读书笔记(7)

Unix朝代歌《精通Unix下C语言编程与项目实践》读书笔记(7)

Unix朝代歌《精通Unix下C语言编程与项目实践》读书笔记(7)Unix朝代歌《精通Unix下C语言编程与项目实践》读书笔记(7)

文章试读 《精通Unix下C语言编程与项目实践》读书笔记(new) 《精通Unix下C语言编程与项目实践》文章试读 第1回 回评论读者展迷茫,出《笔记》浪子释疑惑(六) 作者:朱云翔,胡平(朱朱胡工作室)
1.3.2 Unix/Linux的历史与发展
Unix是计算机界不朽的传奇,我,游吟诗人,Unix的System III&V家族族长AT&T愿意赞美你:
先有道斯(DOS)后有辕(WIN),尤妮(UNIX)还要早十年。…⑴
麻省三载孕灵体,托马(Thompson)一怒下凡间。 …⑵
贝尔洗髓巧易筋,从此与C结良缘。 …⑶
电话公司铅华尽,加州大学源码变。 …⑷
思科网络普实惠,蓝幕万里艳阳天。 …⑸
无奈PC不可联,可恨阿娇深闺眠。 …⑹
芬兰李氏(Linus)本学生,勤学苦读钻研深。 …⑺
只因爱心系奔腾,里妮克丝(Linux)入红尘。 …⑻
共享自由玉体陈,特色源码嫁侯门。 …⑼
红帽江湖最有名,冲锋陷阵领头军。 …⑽
企业服务求稳定,小飞(Fedora)功能皆齐全。 …⑾
大C(CentOs)克隆红帽芯,勤铸宝剑费用免。 …⑿
挪威(Novell)比肩不承让,苏瑟(Suse)横刀问苍天。 …⒀
美U(Ubuntu)冰洁可落雁,另辟途径写桌面。 …⒁
各类产品无穷尽,发行版本纷纷现。 …⒂
时逢百家大争鸣,凭谁问鼎鹿中原。 …⒃
谢谢,谢谢!
编程浪子:感谢A长老的长篇大论,A长老作为一个西方的游吟诗人,难到他做出了这么一首臭不可闻的古体打油诗,不删吧,强奸读者的眼睛,删除吧,A长老面子上过不去,算了,就留下来吧,顺便解释一下,免得咱们东方人不理解A长老的思维。
第⑴句,Dos1.0于1981年诞生,Windows3.0于1990年发行,而Unix原型在1969年产生,所以先有Unix,后有Dos再有Windows。
第⑵句,20世纪60年代初,麻省理工学院 ( MIT ) 发展了 “兼容分时系统”,并与贝尔研究室 ( Bell )和奇异电器公司 ( GE ) 共同开发一个名为 Multics 的复杂的多功能操作系统,这个失败的项目是Unix的祖父。项目成员Ken Thompson不服输,开发出一个简化版的Multics,并且于1969年在DEC公司的计算机PDP-7上运行通过了,这就是Unix的亚当!诗中应用了夸张的手法,“三载”是虚数,代表很久,并不是真的指三年。
第⑶句,1973年,Thompson在贝尔研究室的同事用C语言改写了Unix的亚当,

并正式取名叫Unix。由于C语言的高效性,Unix终于脱胎换骨了。
第⑷句,柏克莱大学(Berkeley)和电话电报公司(AT&T)分别对Unix的源代码做了若干次的改写。
第⑸句,思科(SCO)、惠普(HP)、IBM(绰号:蓝色巨人)和Sun(绰号:太阳,已被收购)分别研制了自己的Unix版本。
第⑹句,当时,大多数Unix版本指针对自己公司的硬件设备,对X86型CPU的个人PC机的需求却直接忽视,所以Unix一直是少数人的专利,普通老百姓难见其面。
第⑺⑻句,芬兰人Linus Benedic Torvalds在学生时代设计了世界上第一个在386上运行的Linux系统,从此Linux就在X86型CPU上生根发芽了。同理,诗中应用了浪漫主义的手法,将Linus比喻为一个英俊潇洒的王子,X86型电脑则是一位公主,王子历经万难,终于铸出名为Linux的神器宝剑,称为了公主的守护骑士。其中“奔腾”借代X86型CPU机器,而不是仅仅特指Intel的奔腾CPU。
第⑼句,Linus免费公开了首版Linux代码,从此Linux一直尊重着自由和开放源码的原则,当然在同一个核心下,也允许不同的厂家定制相同或不同的服务。
第⑽⑾句,红帽(Red Hat)是众多Linux品牌中最出名的一个,甚至还有很多人误以为Linux就是红帽。红帽的个人版(或称为桌面版)叫Fedora core,以其功能齐全而闻名,其发行版本中常常加入最新的技术。红帽的企业版叫RHEL,是目前公认最好的Linux版服务器操作系统。
第⑿句,可惜RHEL不免费,但是按照GUN协议,RHEL必须公开源码,于是有好事者简单修改RHEL的版权,换个马甲叫CentOs又冒头了,这次是完全免费产品。
第⒀句,Novell公司收购SUSE后磨刀霍霍,期望站稳服务器市场,SUSE是可以与RHEL比肩的Linux版服务器操作系统。
第⒁句,Ubuntu号称最遵守GNU,并且应用简单,简直是为普通老百姓量体裁衣而作,她常常认为自己有能力也应该取Windows而代之(编程浪子:对此我不看好)。
第⒂⒃句,怎么多的Linux产品,到达谁才是真命天子,谁才能一统六国,又或者战乱继续延续,我们拭目以待。

1.5 为什么是C语言编程,而不是C++编程1.6 可以在Unix下编写桌面软件吗1.7 Unix下C编程需要学习哪些内容1.8 安装什么操作系统学习最好呢?ubnntu行不?我只有一台电脑,是不是要安装双启动1.9 是不是在Unix下用C语言编程要比其它编程都麻烦,有人说用Java需要3万行的代码,用C需要10万行才可以完成。1.10 Windows编程和Unix编程,C语言编程和C++、Java编程,到底哪个好1.11 Unix下用什么开发工具,在哪下载1.12 作业
《精通Unix下C语言编程与项目实践》读书笔记(new)《精通Unix下C语言编程与项目实践》文章试读

相关主题
文本预览
相关文档 最新文档