Unix与Linux的关系《精通Unix下C语言与项目实践》读书笔记(6
2009-06-02 14:01
609 查看
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhuyunxiang.blog.51cto.com/653596/161975 | ||
《精通Unix下C语言编程与项目实践》读书笔记(new)
作者:朱云翔,胡平(朱朱胡工作室) 1.3 为什么在Unix下编程,而不在Linux下编程现在Linux是网络上相对火爆的词语,仅在Google中搜索关键词“Linux”就有4亿6千万的页面数;求职时如果你只会个Windows根本就不好意思与人打招呼,会个Unix怕别人说你老土,而会个Linux则可以到处宣传,不愧为找工作的必备良药;书店里,Windows编程和Linux应用书架前,“五陵少年争缠头,一曲红绡不知数”,至于在角落里安静躺着的几本Unix书籍就只能是“门前冷落鞍马稀”了。总之,Linux红啊,红遍了半边天,尤其是现在,比易中天还如日中天,那么既然Linux应用这么广泛,为什么还要在无人问津的老古董Unix下编程?虽说“乱世藏金银,盛世收古董”,可IT界不相信眼泪也不相信古董,为什么不直接在Linux上编程呢? 编程浪子:这个疑问,就让Unix家族长老AT&T先生来回答吧,有请A长老。(在热烈的掌声中Mr. A登场。) A长老:谢谢朱朱胡工作室,谢谢编程浪子,谢谢广大学者,谢谢计算机TV,谢谢互联网TV,将来可能还要感谢CCTV……(以上删除500字)。 我叫AT&T,游吟诗人,是Unix家族三大长老之一,我想大家可能对我们Unix家族的内部族谱不了解,我在这里有必要说明一下: 1.3.1 Unix三大家族,Linux是Unix三大分支之一,Unix编程和Linux编程中绝大多数知识点是相通的我们Unix家族,有三个重要的分支,分别是System III&V、BSD和Liunx,每个家族下面都是兵强马壮,强将如云。鄙人就是System III&V家族的族长,因为Unix System V系统是由AT&T公司推出的商业版本,而且是工业界普遍使用的版本,所以鄙人被推选为族长。 鄙人家族下的骨干成员AIX、HP-UX,她们都是能干苦干型人才,只是性格孤傲,一般不与老百姓家养PC机或者相对底层的PC服务器见面,所以养在深闺人未识,知名度不高。她们只在专用的设备上工作,这些设备比一般的X86型机器要贵的多,所以一般都在机房中陈列着,如果把机房刷成金***的话,她们就是金屋藏娇中的陈阿娇。 另外家族还有个小妹SCO,她们家姐妹多,比如SCO OpenServer,她可以运行在PC机上哦,而且小巧玲珑,耗费资源小,是典型的小家碧玉,曾经SCO小妹是各家银行前台程序必备选择,只不过随着更加年轻、更加漂亮、更加便宜、更具魅力还野性十足的Linux家的众多MM的出现,SCO小妹逐渐淡出舞台,唉,小妹就这样被无情的抛弃了,哎,“暮去朝来颜色故,总把新桃换旧符”,小妹留下的只有无限的回忆。 Unix的另一家族是BSD家族,族长Berkeley,因为柏克莱大学 (Berkeley) 的教授把她接入校园并推广开来,所以BSD家族曾经在学术界很有名气。天生丽质难自弃,BSD终于等到了她的白马王子——Sun公司,并生下了他们的孩子Solaris。不过天有不测风云,人有旦夕祸福,谁也没有想到,富可敌国的Sun帝国居然在一夜间崩塌了(编程浪子:请参见本人文章《论Sun公司的垮掉》),但是Solaris已经***,虽然没有父亲的庇护,我们相信她一定能健康生活。 Unix的第三大家族是Linux家族,族长Linus。Linux的出现是一个偶然,从诞生伊始,她就以赤身裸体玉体横陈并且免费服务的姿态出现,在物欲横流的现代社会,她摆出一副任君品尝的神情,打动了很多人。与AIX等族人不同,Linux生活在X86机型下,即使是最底层的PC电脑也可以拥有她。Linux美眉下的厨房(普通PC机),上的厅堂(X86服务器),而且对主人忠诚,从不隐瞒(编程浪子:代指Linux源码开放)。 很多王子看中了Linux家的姐妹,出于不同的目标,各大王子传授Linux美眉各种诱惑人的技巧和服务,比如SSH服务、WWW服务等。更有甚者还为Linux美眉披上一层薄薄的轻纱,妄图以若隐若现吸引更多的人,比如SUSE、Red Hat企业版(RHEL)等,用户必须付费才能使用。当然Linux美眉内心深处有着不受束缚的渴望,因此这层轻纱常常被人挑起,比如Cent Os克隆了收费的RHEL,再次将一个裸体Linux美眉展现在人们面前。当然接受不同训练的Linux美眉之间还是不同的,比如RHEL(Redhat企业版)和Centos(RHEL克隆版)适合与服务器应用,Fedora Core(Redhat个人版)、Debian、Ubuntu适合与桌面应用,尤其是Ubuntu,她的姿色号称能沉鱼落iMac,闭月羞vista,还有Gentoo,据说是安装最复杂的,管理最方便,运行速度最快的版本。 讲到这里,大家应按明白了吧,Unix家族三位一体,无论是Unix下编程还是Linux下编程,她们都有着高度的相似点,除非单独说明,大多数书籍上讲述的都是她们的共同点,Unix编程书籍基本上可以应用于Linux中,同理Liunx编程书籍大部分也能应用于其它Unix。 上一篇 目录 下一篇 本文出自 “编程浪子朱云翔的家(支持原创作品)” 博客,请务必保留此出处http://zhuyunxiang.blog.51cto.com/653596/161975 下节预告: 1.3.2 Unix/Linux的历史与发展 包含一首Unix朝代诗哦,读者可以很容易的掌握Unix的发展历史: 先有道斯(DOS)后有辕(WIN),尤妮(UNIX)还要早十年...... 1.4 为什么是C语言编程,而不是Java编程 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与Linux的关系《精通Unix下C语言与项目实践》读书笔记(6)
- Unix朝代歌《精通Unix下C语言与项目实践》读书笔记(7) 推荐
- 不要在Unix下遍桌面程序(1)《精通Unix下C语言与项目实践》读
- 不要在Unix下遍桌面程序(2)《精通Unix下C语言与项目实践》读
- 《精通Unix下C语言与项目实践》读书笔记(16) 推荐
- 《Unix-Linux编程实践教程》读书笔记(四)
- 《Unix-Linux编程实践教程》读书笔记(三)
- 《Unix-Linux编程实践教程》读书笔记(七)
- 《Unix-Linux编程实践教程》读书笔记(十)
- 《Unix-Linux编程实践教程》读书笔记(一)
- 学习Unix,可从事什么样的工作(3)《精通Unix下C语言与项目实
- LVS (Linux Virtual Server)集群项目实践
- Unix与Linux系统运维进阶最佳实践分享
- Linux与GNC项目是什么关系?它是开源软件吗?是自由软件吗?GNU GCC是干什么的?
- 《Unix-Linux编程实践教程》读书笔记(八)
- [Linux项目实践] 物联网单板测试之任务六:Accelerometer重力加速计
- UNIX-LINUX编程实践教程->第八章->实例代码注解->写一个简单的shell
- UNIX实验项目二:UNIX基础知识实践
- Linux企业级项目实践之网络爬虫(28)——爬虫socket处理
- 【Unix/Linux编程实践】文件系统:编写pwd