欢迎来到天天文库
浏览记录
ID:53701963
大小:90.50 KB
页数:6页
时间:2020-04-06
《UnixLinux平台移植开发之基础配置篇.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux和Unix系统博大精深,其设计理念和我们常用的Windows系统有较大差异,我们就不再赘述,下面我们将从我们实际开发工作中在Debian(Linux系统),Solaris(Sun公司的Unix系统),A1X(IBM公司的Unix系统)碰到的一些实际状况來带给大家•-些对于Linux/Unix配置和编程方面的阐述,下面我们先介绍下Unix'Linux的基础配置。—・Unix/Linux系统简介1.Unix简介Unix-切源自于Bell实验室,它是AT&T(美国电话和电报)公司设立的研究型实验室,在70年代的时候电话业务的发展已经面临风险,AT&T公司的KenThompson开始为自己
2、部门室内的信息处理寻找解决的方法,需要一个多用户操作的,能进行多个流程处理的方法,这种东西在当时來说没有一家计算机公司可以提供。这种东西的H的其实就是建立一个能支持多位话务员在一个复杂的环境中进行同时作业的操作系统,这个需要的东西就是Unix萌发的源头。UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。最早由KenThompsonDennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室刃:发。经过长期的发展和完善,冃前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。山于UNIX具有技术成熟、训靠性
3、高、网络和数据库功能强、仲缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台,曾经是服务器操作系统的首选,占据最大市场份额,但最近在跟WINDOWSSERVER以及Linux的竞争屮有所失利。2.Linux简介Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上,这个系统是山世界各地的成千上力的程序员设计和实现的。英冃的是建立不受任何簡品化软件的版权制约的、全世界都能自山使用的Unix兼容产品。Linux的出现,最早开始于-位名叫LinusTorvalds的计算机
4、业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设十I一个代替Minix(是由一位名叫AndrewTannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并冃具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。绝大多数基于Linux内核的的操作系统使用了大最的GNU软件,包括了shel1程序、工具、程序库、编译器及工具,还有许多其他程序,例如Engs。正因为如此,GNU计划的开创者理查徳?马修?斯托曼博上提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。Lin
5、ux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途,同时它们都尽可能被编写得更好。其屮第一条详细來讲就是系统屮的所有都归结为一个文件,包括命令、唤件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近3.Unix./Linux区别和联系Linux和UNIX的最大的区别是,前者是开发源代码的自山软件,而后者是对源代码实行知识产权保护的传统簡业软件。这应该是他们垠大的不同,这种不同体现在用户对前者令很高的自主权,而对后者却只能去被动的适应:这种不同还表现在前者的开发焰
6、处在一个完全升放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。Linux的源头要追溯到最古老的UNIXo1969年,Bell实验室的KenThompsonjf始利用一台闲置的PDP-7计算机开发了一种多用户,多任务操作系统。很快,DennisRichie加入了这个项目,在他们共同努力下诞生了最早的UNIXoRichie受一个更早的项目—MULTICS的启发,将此操作系统命名为Unix。早期UNIX绘用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。C是Richie设计出來并用于编写操作系统的程序语言。通过这次重新编写,Unix得以移
7、植到更为強大的DEC1〉DP-11/45与11/70i算机上运行。后来发生的一切,正如他们所说,已经成为历史。Unix从实验室走出来并成为了操作系统的主流,现在几乎每个主要的计算机厂简都有其自有版本的UnixoLinux起源于•…个学生的简单需求。LinusTorvalds,Linux的作者与主要维护者,在其上大学时所买得起的唯一软件是Minix.Minix是-一个类似Unix,被广泛用來辅助教学的简单操作
此文档下载收益归作者所有