1、淮海工学院二 一二 届本科毕业设计(论文) - 1 - 毕业设计 (论文 )外文资料翻译 学 院 : 国际 学院 专业班级 : 中新计 081 学生姓名 : 陆新宇 学 号: 080841103 指导教师 : 高勇 外文出处 : Machtelt Garrels Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008 Machtelt Garrels 20080606。 附 件 : 1.外文资料翻译译文; 2.外文原文 指导教师评语: 签名: 年 月 日 淮海工学院二 一二 届本科毕业设计(论文) - 2 - Linux 系统 简介 1.1 历史
2、1.1.1 UNIX 为了了解 Linux 的历史,我们需要追溯到 30 年前。 想象一下像房子甚至体育馆一样大的计算机。 除了电脑的体积带来的问题,有一件事情让这些变得更糟糕,那就是每个计算机都有一个不同的操作系统。软件定制服务一直是一个给定系统的特定目标,软件无法在另一个系统上运行。能够在一个系统下工作并不意味着也可以自动同另一个系统共事。这些无论对于用户还是系统管理员都是非常困难的。 由于计算机非常昂贵,所以人们不得不为之付出,即使购买计算机那也只是为了让用户了解他们是如何工作的。但是 IT 的总成本还是非常巨大的。 世界上的技术还没有那么先进,因此他们不得不和如此大的计 算机共同再度过
3、十年。 在 1969 年,贝尔实验室的开发团队人员们开始研究,为解决软件问题,更好的完善兼容性。 他们开发出一种新的操作系统,就是这个。 简单巧妙 用 C 语言设计代替汇编码 能够循环利用的代码。 贝尔实验室开发的项目把它命名为“ UNIX 操作系统。” 该代码循环的功能是非常重要的。在此之前,所有商用计算机系统是写在一个专门为系统开发的代码中。而 UNIX 只需要有一组特殊的代码,也就是现在俗称小片的内核。这个内核的代码是唯一的一块,需要为每一个特定的系统和各种形式的 UNIX 系统基础改编。操作系统和所 有其他所有功能,都围绕这个核心,用更高级编程语言所编写的, C.这种语言是专为创造 U
4、NIX 系统而发展的。使用这种新技术,更易于开发可以运行在不同类型硬件上的操作系统。 软件供应商们很快就意识到这一点,因为他们可以几乎毫不费力的售出超过原来软件十倍的销量。一个新奇的情况出现了:不同供应商生产的计算机可以连接到同一个网络,并且用户操作不同的操作系统无需再利用额外的时间去学习使用另一台计算机。 UNIX 帮助用户大大改善了不同系统兼容问题。 UNIX 在未来持续几十年的不断发展中。更多的东西成为可能,并且硬件和软件淮海工学院二 一二 届本科毕业设计(论文) - 3 - 的 供应商们也增加了他们对 UNIX 产品的重视。 最初的 UNIX,只为大背景环境下的大型机和小型机所使用(
5、pc 只是微型机)。如果你想使用 UNIX, 那么你必须在大学、政府或者大型金融公司工作。 但是小的电脑也正在发展, 80 年代末,很多人家里都有电脑。 在那个时候,有好几个版本的 UNIX 架构的 PC 可用,但其中没有一个是真正的开源。 1.1.2 Linux 系统的应用现状 今天, Linux 已经加入了台式机市场。 Linux 开发人员集中在开始网络和服务环节,办公应用程序的最后障碍已经被拆除。我们不得不承认,微 软已经占据了大部分市场,因此大量的人们开始选择替代品,在过去几年这种情况使 Linux 成为了一个可接受的工作站,它提供了一个简单的用户界面,文字处理软件兼容微软Office
6、 应用程序,试算表,简报等等。 在服务器端, Linux 是众所周知的一个稳定和可靠的平台,像著名的网上书店亚马逊,美国邮政总局,德国军队和这些公司的数据库以及交易服务。特别是互联网服务提供商和互联网服务供应商已经开发出成熟的 Linux 防火墙,代理服务器和 Web 服务器,你会发现在每一个 UNIX 系统管理员都会赞赏管理站已经成为到一个舒适的工作平台 。 在电影创作中也使用了 Linux 集群机,如“泰坦尼克号”,“怪物史莱克”等。在邮局,他们是路由邮件和大型的搜索引擎的中枢系统,集群机还用来执行互联网搜索 .这些只是在日日夜夜成千上万工作的 linux 中的一部分。 还值得指出,现代的
7、 Linux 不仅仅只在工作站上运行,还在中、高端服务器,也在像掌上电脑的,手机,船货的嵌入式应用,甚至对手表实验的“小玩意”上使用。 这使 Linux 成为世界上唯一一个广泛应用的操作系统。 1.2 用户界面 1.2.1 是 Linux 难吗? Linux 是否难学,取决于你问 的人。 有经验的 UNIX 用户会说不,因为 Linux 是电力用户和程序员理想的操作系统,因为这些人已经使用并且正在开发它。 一个好的程序员都希望编译器,库,开发和调试工具是可用的。 这些软件包来源于所有的标准 Linux 发行版。其中包括免费的 C 语言编译器,所有的文件和程序手册。并且举例内容也能帮助您在任何时间开始。感觉就像 UNIX,并且可以在UNIX 和 Linux 之间自然的转换。 在早期的 Linux,成为一个专家需要从开始就使用它。 这是一个普通的练习,