文档库 最新最全的文档下载
当前位置:文档库 › LInux发展趋势分析(英文)

LInux发展趋势分析(英文)

LInux发展趋势分析(英文)
LInux发展趋势分析(英文)

The Tendency of UNIX/Linux Development

and Application

Abstract

As the development of UNIX/Linux operating system, more and more users are getting used to UNIX and Linux. Linux is also changing to be more and more convenient and friendly to users. Through Windows performance strongly in PC field, Linux also take its share in servers and high-end industries. Linux’s has the support of many skillful computer lovers due to its open attribute comparing to Windows and more and more manufacturers take part in development of Linux applications. Linux’s compatibility is also getting better and better. Linux manufacturers is transforming from providing single product to providing whole solutions and services for users.

Keyword: UNIX; Linux; tendency; application; development; TCO 1. History

1.1 UNIX

The history of UNIX can be traced back to the project called Multics around 1965. The project was launched by Bell Laboratory, MIT and

General Electric. And it aimed to make mainframes available to multiple terminals. In 1969, Bell Labs leaved the project because project was behind schedule. Staff of Bell Labs, Ken Thompson applied for a PDP-7 and put his ideas from Multics into a new operating system, it’s the predecessor of UNIX. Modified lots of times, UNIX written by C finally come out.

1.2 GNU

GNU project pushed UNIX to a new height. GNU was launched by Richard Stallman and he founded Free Software Foundation. GNU aimed to share software source code, and make it convenient for others to make modification.

1.3 Linux

Linux was created by Linus Torvalds. He wanted the computer can run multiple task at the same time. He referred to the UNIX-like system Minix, and write the kernel program which can switch process smoothly. Successfully he compiled the kernel with the GNU C Compiler and posted it online. Because of its open attribute, Linux became popular overnight.

2. Features of Linux

2.1 Stable and safe

Linux was based in UNIX, and it inherent the stability of UNIX. Linux can run continuously a year without crash. Thanks to its source open character, a mass of organizations and individuals take part in the development of Linux. Bugs will be fixed up immediately and individuals are available to update at any time.

2.2 Multi-user and multi-task

The most attractive character of Linux is multi-user and multi-task. Unlike Windows, the host of Linux system was available to multiple users at the same time, and the resource allocation is quite fair. In this way, with quit low cost, users can get lots of service at the same time. Linux can also arrange users in priority order and make groups for persons at the same project. Also Linux provide different accesses to files which contribute to the security of system and other developers.

2.3 Low cost

Linux is free of charge, which means any one can get a Linux system

without paying for it. Thanks to GNU, there are quantities of applications can be download without charge. Anyone can modify Linux kernel to adapt to their computers or satisfy their needs. Linux has few requires in hardware. Simply by using idle components, individuals can make a computer to run Linux system.

2.4 Embedded system

Linux is quite small. Only several hundred KBs code can drive the computer to work on the operating system. Small attribute of Linux make it extremely suitable for embedded applications such as phone, pad, digital camera and other embedded devices.

2.5 Lack of manufac tures’ support

Linux is not a commercial operating system. So it can be difficult to call on manufactures to provide drivers and continuous services. Compatibility has long trouble Linux users. And this result in that many hardware cannot get fully support on Linux system, users have to search for the available drivers. If the manufactures do not provide the drivers in Linux, users have to abandon the device or switch to other operating system. Fortunately, lots of commercial distributes of Linux come out.

The commercial ones would keep good relationship with other device maker and provide enough skill support to help them to develop the drivers adapted to their Linux system. Famous Linux System Company such as Red and SuSE provide commercial software and hardware support for their commercial Linux operating system, thus users need not worry about the compatibility of their devices.

3. Present

3.1 Market share

Since 1991, Linux has gone through a rapid period of development. Over world, more than 10 million computers is running on Linux operating system, and Linux’s market share still show a n increasing trend. Linux may grow to be a strong rival to counter Windows.

Linux has unbalanced development in three main fields. Windows still holds large share in PC field, Linux does not have the ability to call other hardware manufacturers to provide better compatibility for the operating system. But as Linux get more and more popular, it’s believed the compatibility will get better and better. In servers, Linux get large development, more and more consumers are willing to purchase Linux servers considering its low cost and high stability. In embedded field,

Linux has strongly take the first place, operating systems such like Android are base in Linux.

More and more company launch cooperation with Linux manufacturers. Oracle, IBM’s join stimulate the level of Linux’s application and popularization greatly. And it’s considered that the income of software developed in Linux platform will increase around half.

Because of the support from governments, application of Linux in office will increase rapidly and govern the field. Chinese government also push the development of Linux’s localization. Kylin is nowadays the most famous Chinese Linux operating system based in Ubuntu system which also develop from Linux. More and more Chinese manufacturers are at the same time developing their Linux system to meet the government’s needs and try to take this opportunity to make a profit.

3.2 Manufacturer

Though Windows has governed PC, Linux also has strong performance in servers. Linux begin to permeate in high-end industries like telecom, finance. In embedded field, Linux has ranked top among other systems.

Linux has keep increasing by around 30% in continuous seasons, and Linux’s popular in Chinese market has attract masses of IT manufacturers.

Many Internal famous companies set up their office institution in China. And the biggest Linux operating system provider Red Hat claimed to invest 1 billion dollars to market its Linux operating system around China. In Feb. 2005, Novell announced its strategy in China, and put Linux as the main point to market.

And Linux manufacturer has realized profit through over years of development. A new trend in Linux is the merger of manufacturer. Linux manufacturer are mostly in small scale, and they do not have enough ability to development large-scale application, which limit the development of Linux. Many small-scale manufacturers are searching a way out to survive in Linux application field. Finally, some small-scale manufacturers turn to merger other manufacturers to enlarge their scale and strengthen their ability. Through mergers, the competition in Linux become the competition between large-scale manufacturers and they have the ability to develop advanced Linux application and provide much better consult and services to their consumers. Also, they can make their profit through training the staff and transform their way of gaining.

4. Future

4.1 Industrial needed and differentiated demand increase

Through years of skill and market development, Linux’s application field is getting refined. Linux market gradually expend to financial, telecommunication, postal, media, tobacco and other industries Application is also growing. The case of successful applications also continuously increase.

Simple usage of operating system and huge quantities of deployment fit Linux well. Linux has long govern the simple application field such as IC card system and retail system. Considering such field, the requirement for hardware is not high. Comparing to Windows, Linux can help consumers save huge cost in software and hardware.

Linux also have satisfying performance in large storage database system. Database is the main part of Linux application, and almost all the commercial application would involve the usage of database. In general, all commercial and non-commercial databases support Linux. Thanks to the open attribute of Linux operating system, database can be customized in specific application. This will immensely develop the performance and stability of database, which is particularly attractive to applications in large scale.

Most large-scale scientific calculating also run on Linux system. Users who have demand of scientific usually have strict requirement in the expansion and stability of system. Linux is quite easy to expand to multiple host and PC Cluster technology based in Linux platform provide a wonderful solutions for parallel calculate. Giving the low cost of Linux system, users can execute large-scale calculating though expending the working computers.

Linux is getting popular in web applications. Linux itself is developed through Internet and has a good support for multi-user and multi-task. Linux host can be available to remote users through Internet easily. Linux provide many convenient services for users.

When enterprise users set deployment on a Linux platform, their doubt about the system’s stability, reliability, high performance and security problem also gradually dispel. Which set up the confidence of companies using Linux. Therefore, in commercial field, market has a command for mature solutions based in Linux. The solutions provider can get enough support from the manufacturers while developing Linux applications, and provide security, efficiency and portability other than the basic demand from the users. The low cost of application is the main trend of Linux application solutions.

4.2 TCO trend

At the beginning, Linux adopted the low cost strategy. However, manufacturers cannot make enough profit to make up their huge developing cost only with the low cost strategy in the market competition. More and more consumers tend to be rational, which means they do not focus on the price of the product. Consumers is getting to pay more attention to the quality and service provided by the product makers. Tired of the troublesome maintenance, consumers would be more willing to purchase the total solutions from the single manufacturer providing one-stop service. Be specific to consumers’ demand, Linux product providers are supposed to transform from providing single low cost of product to offering a suit of purchase strategies. That’s the manufacturer should offer TCO (total cost of own ship) for consumers. To provide better quality and service, Linux manufacturers are supposed to establish good relationship with other IT manufacturers such as hardware and software manufacturers to develop the compatibility of their product and provide high binding degree, in this way, the whole efficiency of operation system will get large development and the whole cost will also decrease.

4.3 Channels to make profit become more various

Linux development channels will be a system composed of multiple types and develop a wide cooperation between Linux manufacturers. In new product development field, manufacturers will strengthen the connection with software providers to make more portable and stable software application solutions. In marketing field, there will be solutions providers apart from the normal agents and dealers. In service field, more and more manufacturers tend to provide skill support and specific train for consumers. In conclusion, more and more channels will be discovered in Linux manufacturing, and more and more manufacturers will benefit from Linux platform.

4.4 Service get large share

As the depth of Linux application is getting deeper and deeper, some Linux local manufacturers find their way to make profit though providing high-quality service. Manufacturers like Red hat are bringing their mature way of providing service to the local industries. And more and more local Linux manufacturers get used to this way of gaining and turned to adopt this way to make their profit. They try to adjust their marketing strategy and develop new ways of making profit other than simply offering the product. High-quality service and continuously support of skill will also bring huge income to Linux manufacturers.

Linux系统知识简介

Linux系统知识简介 目录 1 案例描述 (2) 2 案例分析 (2) 2.1 Linux基本结构 (2) 2.2 文件系统类型 (2) 2.3 Linux的文件类型及文件属性 (6) 2.4 Linux系统目录结构 (7)

关键词: Linux基本结构、文件系统类型、文件类型、目录结构 摘要: 本案例主要介绍了Linux系统的基本结构、支持的文件系统类型、文件类型及属性和目录结构

1 案例描述 由于视频会议平台是基于Linux操作系统开发的,并在其上运行,本案例对Linux系统一些基础知识简要介绍,希望能够促进对Linux的掌握,进而对测试起到帮助。 2 案例分析 2.1 Linux基本结构 Linux操作系统从结构上划分为四部分:内核、运行期库和系统程序、SHELL、实用工具程序。 2.1.1 Linux内核 内核是系统的内脏,是运行程序和管理像磁盘、打印机等硬件设备的核心程序。主要包括文件管理、设备管理、内存管理、模块管理、网络管理、进程管理。 2.1.2 运行期库和系统程序 封装了内核向外提供的功能接口,将这些功能加入一定的权限检查后,通过自身的应用接口提供个一般的用户进程使用。 2.1.3 Linux Shell Shell是个系统程序,是一个命令解释器。Linux支持的常见的Shell: 1)Bourne Shell:贝尔实验室开发 2)BASH:GNU(GNU Is Not UNIX)的Bourne Again Shell,缺省 3)Korn Shell:是对Bourne Shell的发展,与Bourne Shell兼容 4)C Shell:SUN公司Shell的BSD(Berkeley Software Distribution)版本 2.1.4 实用工具程序 用户用来完成特定工作的程序,比如Open Office。 2.2 文件系统类型 以root用户登陆Linux,进入/lib/modules/2.6.18-194.e15/kernel/fs目录执行命令(不同Linux发行版本的fs目录有些不同你可以用查找fs文件夹的方法找到它): 常用的文件系统的发展情况介绍如下: 1)ext ext是第一个专门为Linux的文件系统类型,叫做扩展文件系统。它在1992年4月完成的。它为Linux的发展取得了重要作用。但是在性能和兼容性上存在许多缺陷。现在已经很少使用了。 2)ext2 ext2是为解决ext文件系统的缺陷而设计的可扩展的高性能的文件系统。又被称为二级扩展文件系统。它是在1993年发布的,设计者是Rey Card。ext2是Linux文件系统类型中使用最多的格式。并且在速度和CPU利用率上较突出,是GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。ext2 可以支持256

Linux操作系统Ubuntu的详细介绍

Linux操作系统Ubuntu的详细介绍 Ubuntu是一个以桌面应用为主的Linux操作系统,下面由小编整理了Linux操作系统Ubuntu的详细介绍,希望对你有帮助。 Linux操作系统Ubuntu的详细介绍 1.简介 Ubuntu (官方中文译名:友帮拓)是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“乌班图”,内置视频中曼德拉的发音为/u:bu:tu:/全部u发音/wu:/)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。Ubuntu 精神的大意是“人道待人”(对他人仁慈)。另一种翻译可以是:“天下共享的信念,连接起每个人”。“具有ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他/她拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”--大主教Desmond Tutu。作为一个基于GNU/Linux 的平台,Ubuntu 操作系统将ubuntu 精神带到了软件世界。

2.自由软件 Ubuntu 项目完全遵从开源软件开发的原则;并且鼓励人们使用、完善并传播开源软件。也就是Ubuntu目前是并将永远是免费的。然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有“对社会有用”的方式自由地使用软件。“自由软件”并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件:任何人可以任意方式下载、修改、修正和使用组成自由软件的代码。因此,除去自由软件常以免费方式提供这一事实外,这种自由也有着技术上的优势:进行程序开发时,就可以使用其他人的成果或以此为基础进行开发。对于非自由软件而言,这点就无法实现,进行程序开发时,人们总得白手起家。基于上述原因,自由软件的开发是迅捷、高效和激动人心的! 3.不同之处 目前已有大量各种各样基于GNU/Linux的操作系统,例如:Debian,SuSE,Gentoo,RedHat 和Mandriva。在这行业已竞争纷繁的世界里,Ubuntu 是又一个参与者。那么Ubuntu 何以有所不同? Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于Debian之上,旨在创建一个可以为桌面和服务

Linux介绍

Linux介绍

Linux 介绍 本次课的重点内容: 1Linux的简介、特点、当前的应用趋势 2Linux的文件目录结构 3Linux常用命令和管理 linux is not unix linux 一、Linux的来历 Linux是类Unix操作系统。 Unix系统是1969年由Bell实验室的Ken Thompson,Dennis Ritchie,Douglas McIlory, 和Joe Ossanna设计实现的。 GNU是Richard Stallman 1983年在MIT发起的一个自由软件和大范围合作工程。

GNU is Not Unix Minix是最小的类Unix操作系统,是Andrew S. Tanenbaum专门为 教学编写的。 Linux是Linus Torvalds在Minix的基础上开发的内核。

如今,从各种嵌入式系统到超级计算机系统,Linux作为操作系统得到了广泛的应用。它的服务器版LAMP(Linux,Apache,MySQL和PHP)应用框架也得到了广泛的应用。 常见的版本:Debian/Ubuntu、Red Hat/Fedora、SUSE、Mandriva 二、Linux的特点 1、免费、开源 2、可移植性、设备无关性 3、强大的网络功能 4、用户界面丰富 5、应用程序丰富,支持多种开发工具 6、具有很强的安全性和稳定性 三、Linux当前的应用趋势

1、个人桌面应用 2、企业服务应用 3、嵌入式应用 四、Linux下的文件系统 1、文件系统概述 文件系统是操作系统中一个非常重要的概念指操作系统在磁盘或分区上用来存储和管理文件的子系统。文件系统向用户提供了对底层硬件数据的访问机制,文件系统有多种类型,每个操作系统支持的文件系统也各不相同,如EXT,EXT2,MINIX,UMSDOS......,其中EXT2是Linux的默认文件系统。 Linux可以支持多文件系统是通过VFS来实现的,VFS只存在于系统的内存中,它随系统的启动调入内存,在系统关闭时调出内存,VFS位于文件系统的最上层,管理各种逻辑文件系统,可以屏蔽各种逻辑文件系统之间的差异,提供统一的文件和设备访问的接口,VFS提供文件系统对用户命令、系统调用以及内核其他模块的统一接口,同时负责管理和控制底层的实际文件系统,使他们能够以各自特定的模式正常工作。 VFS基本的数据结构----VFS依赖于数据结构来保存对一个文件系统的一般表示,其结构为: ◆超级块结构(struct super_block):存放已安装的文件系统的相关信息 ◆索引点结构(struct inode):存放有关具体文件的一般信

Linux的简介及其特点

Linux的简介及其特点 Linux是什么? Linux是一套操作系统,指代的是核心与系统呼叫接口的那两层。应用程序是不能算作Linux的。早起的Linux是针对386来开发的,由于Linux致使一套操作系统,并不含有其他可以运行的程序,因此早起的Linux职能带动计算机硬件的正常运转。并且由于硬件的不同所需的功能函数也就不相同,例如IBM的power和Intel的X86架构就是不一样的,这就导致的同一套操作系统是不能同时在不同架构的硬件平台上运行的。 Linux Distributions的主要异同:支持标准不同。 由于Linux distributions的公司实在是太多了,知名的有台湾的Red Hat,SUSE,Ubuntu,Fedora,Debian等等。由于每一个Linux distributions使用的kernel都是相同,选用的软件也是目前致命的软件,重复项相当高,例如网页服务器Apache,电子邮件服务器Postfix/sendmail,以及文件服务器Samba等等。加上Linux Standard Base(LSB)等标准来规范开发者,以及目录架构的File System Hierarchy Standard(FHS)标准规范,使各家厂商除了在架构的严谨度和选择的套件内容上,其他差异是不太大的。 另外,对于商业版还是社群版该做何种选择呢?如果要安装在个人计算机上作为桌面计算机使用的建议使用社群版,包括我们熟知的Fedora,Ubuntu,OpenSUSE等等。如果是用在服务器上,建议使用商业版本,因为商业版本是经过一段时间的测试和磨合之后才投放市

Linux操作系统的四大特性介绍

Linux操作系统的四大特性介绍 1991年10月5日Linux第一次正式对外公开,该系统是由Linus Torvalds的学生开发的,最初的Linux是类似Unix操作系统,可用于386,486或奔腾处理器的计算机上。Linus Torvalds是一个伟人,他让Linux重获“自由”,让每个需要它的人都轻而易举的得到它。 Linux是一个自由的,开源的,遵循GNU和GPL原则,并类似于UNIX兼容产品。Linux 操作系统从问世到现在短短几年时间得到了飞速发展,与Linux具有良好的性能是分不开的,当然也离不开Linus Torvalds对Linux“自由”的追求成果,才让我们今天更好的使用它。 优点特性:

就Linux系统目前的普及,Linux的优点,很多人都能够亲身体会的到,不管会不会Linux技术的人;应用领域太广泛:手机,服务器,物联网方面,嵌入式设备…… 第一大特性:免费使用 任何个人和企业都可以免费拿来使用,因为他的源代码对所有人开放,通过自由的修改和发布,同时还遵循GNU许可证,内核的开放,造就了一大批开源软件,可以拿来供大家使用,方便个人和企业的使用,可以完成更高级的任务。 第二大特性:多用户、多任务 Linux能够同时支持多用户,各个用户能够对自己的文件设备和数据很好的管理权限,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行,互不干涉,协同完成更多的任务。 第三大特性:安全性及可靠性好 内核高效稳定。Linux内核的高效和稳定已在各个领域内得到了大量事实的验证。Linux 中大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。

【1】Linux操作系统介绍与基本操作

一、Linux操作系统介绍与基本操作 1.1 Linux操作系统介绍 Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux 的所有底层源代码,也可以自由地修改和再发布。 Linux操作系统标识 基本思想 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 完全免费 Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。 完全兼容POSIX1.0标准 这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

多用户、多任务 Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。 良好的界面 Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。 支持多种平台 Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持 Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。 Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。Linux也广泛应用在嵌入式系统上,如手机,平板电脑,路由器,电视和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用。 嵌入Linux 是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式Linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性。嵌入式Linux的特点是版权费免费,性能优异,软件移植容易,代码开放,有许多应用软件支持,应用产品开发周期短,新产品上市迅速,因为有许多公开的代码可以参考和移植,实时性能RT_Linux Hardhat Linux 等嵌入式Linux支持,实时性能稳定性好安全性好。嵌入式Linux的应用领域非常广泛,主要的应用领域有信息家电、PDA 、机顶盒、Digital Telephone、Answering Machine、Screen Phone 、数据网络、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、远程通信、医疗电子、交通运输计算机外设、工业控制、航空航天领域等。 1.2 Linux系统基本操作介绍 本节主要介绍一下Linux系统的基本操作,主要包括嵌入式Linux开发常用到的一些命令和文本编辑器vi的使用,读者可以在完成第三章“VMware与Linux 虚拟机的安装”的实验之后,结合本节进行实际操作。关于Linux操作系统更多的命令与操作,可以自行阅读Linux相关书籍或上网查阅资料。 1.2.1 Linux基本命令介绍 首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如Windows的DOS。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如DOS命令就是控制台命令。我们现

小白Linux操作系统简单介绍

小白Linux操作系统简单介绍 Linus Torvalds是Linux内核的发起者和主要维护者,时至今日,他的贡献代码量仍保持在2%,居于代码排行榜第一位。1991年时编写出了与UNIX兼容的0.02版Linux操作系统内核并在GPL条款下发布。由于GPL协议,这个操作系统内核是可以免费使用和自由传播的,Linux操作系统是自由软件和开源发展中最著名的例子。也正因如此,越来越多的人参与到这个项目的开发和维护中。因为它是类似于UNIX风格的操作系统,对当时它的发展起到了很大的促进作用。它最初只支持英特尔386处理器,但现在小到嵌入式芯片,大到超级计算机,都用上了Linux内核。根据里纳斯的自传所说,这只是他自己的一个项目,根本没想到后来会有这么大的发展,很多IT巨头都开始支持Linux。普遍认为,Linux 和Windows相比具有更低的成本和更高的安全性和性能。 由于UNIX后来的商业化,一般只运行在昂贵的工作台上,硬件和操作系统都要花费很高的价格,普通人都难得一见。后来Andrew Tannebaum教授为了开UNIX操作系统的课程,自己独立开发了Minix操作系统,提供给自己学生的同时发布在网上,供人们免费使用,因为Minix具有UNIX的特点,但是与UNIX 不完全兼容,并且教授固执的认为他的操作系统是为了教学,不想添加其他功能

也不允许别人更改他的操作系统,所以1991年10月Linus Torvalds着手开始写自己的操作系统,同年11月,在很多热心的支持者的帮助下开发和推出了第一个稳定的Linux0.10工作版本。结果几句话就概括了,但过程真的很不容易,那段时间Linus Torvalds基本上除了睡觉吃饭,就是在编码,几乎没出过门。 后来1994年的3月,Linux1.0版本出现,在Linux设计过程中,Linus Torvalds借鉴了很多UNIX的思想,但是源代码都是独立写的。后面的发展迅速并有很多的IT公司的加入开发,程序员们也以在此项目上做出成绩而自豪,这时Linux迅速发展并普及并进入了商业领域。在1995年6月,发布了Linux 2.0版本,强大的它已经支持很多种处理器,并具有了非常重要的网络功能,增强了系统的文件与虚拟内存的性能。 Linux只是一个操作系统内核,而GNU提供了大量的自由软件来丰富在其之上的各种应用程序。因此,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容所有基于Linux内核的发行版Linux操作系统。基于这些组件的Linux软件被称为Linux发行版。Linux发行套件包含大量的软件,比如软件开发工具,数据库,Web服务器(例如Apache、Nginx),X Window,桌面环境,办公套件、shell程序、工具、编译器及工具等等。正是由于Linux使用了许多GNU程序,GNU计划的开创者Richard Stallman博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。 接下来谈一谈Linux和GNU的关系。Linux的历史是和GNU紧密联系在一起的。GNU是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统,倡导所有软件都应该公布源代码。从1983年开始的GNU计划致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序,但由于各种原因,Richard Stallman受到资金等各种问题的影响,最后只能自己编写程序,包括了一个功能强大的文字编辑器Emacs,C语言编译器GCC。1985年Richard Stallman又创立了自由软件基金会来为GNU 计划提供技术、法律以及财政支持。尽管GNU计划大部分时候是由个人自愿无偿

Linux系统八大优势详细介绍

Linux系统八大优势详细介绍 Linux系统诞生于1991年,它是一套免费使用和自由传播的Unix操作系统。总的来说Linux 系统有八大优势,所以很多企业选择使用Linux系统。今天就让千锋Linux云计算培训的讲师来为大家具体的介绍一下这八大优势。 1、Linux可以同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程平等地访问微处理器。由于CPU的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到Linux调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。四.良好的用户界面Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用。shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。可编程Shell是指将多条命令组合在一起,形成一个Shell程序,这个程序可以单独运行,也可以与其他程序同时运行。

2、和Unix系统一样,Linux系统是一个真正的多用户多任务的操作系统。多个用户可以各自拥有和使用系统资源,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响,同时多个用户可以在同一时间以网络联机的方式使用计算机系统。多任务是现代计算机的最主要的一个特点,由于Linux系统调度每一个进程是平等地访问处理器的,所以它能同时执行多个程序,而且各个程序的运行是互相独立的。 3、系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。多用户是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。 4、完善的内置网络是Linux一大特点。Linux在通信和网络功能方面优于其他操作系统。其他操作系统没有如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善的、强大的网络功能。 5、Linux内核的源代码是以标准规范的32 位(在64 位CPU上是64 位)的计算机来做的最佳化设计,可确保其系统的稳定性。正因为Linux 的稳定,才使得一些安装Linux 的主机像Unix 机一样常年不关而不曾宕机。 6、可靠的系统安全:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 7、良好的可移植性:Linux可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。

相关文档
相关文档 最新文档