linux操作系统-介绍篇
linux操作系统–介绍篇
目录
1、简介
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。
2、Linux的发展历程
1)1984年,Andrew S.Tanenbaum开发了用于教学的Unix系统,命名为MINIX。
2)1989年,Andrew S.Tanenbaum将MINIX系统运行与x86的PC计算机平台。
3)1990年,芬兰赫尔辛基大学学生Linus Torvalds首次接触MINIX系统。
4)1991年,Linus Torvalds开始在MINIX上编写各种驱动程序等操作系统内核组件。
5)1991年,Linus Torvalds公开了Linux内核源代码00.2版( 。
6)1993年,Linux1.0版发行,Linux转向GPL版权协议。
7)1994年,Linux的第一个商业发行版Slackware问世。
8)1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13(由Open Linux公司打包)符合POSIX标准。
9)1999年,Linux的简体中文发行版问世。
10)2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于基于ARM技术的嵌入式系统中。
3、Linux的发行版(仅部分常见)
版本名称 | 官网地址 | 特点 | 软件包管理 |
---|---|---|---|
Red Hat | Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本),使用人群数量大,资料非常多, 适合于服务器使用。 | yum | |
CentOS | CentOS 是一种对 RHEL(Red Hat Enterprise Linux) 源代码再编译的产物,由于 Linux 是开发源代码的操作系统,并不排斥样基于源代码的再分发,CentOS 就是将商业的 Linux 操作系统 RHEL 进行源代码再编译后分发,并在 RHEL 的基础上,修正了不少已知的漏洞 | rpm | |
Ubuntu | 优秀已用的桌面环境,基于 Debian 构建 | apt | |
Mandriva | 操作界面友好,使用图形配置工具,有庞大的社区进行技术支持,支持 NTFS 分区的大小变更 | rpm | |
SUSE Linux | 专业的操作系统,易用的 YaST 软件包管理系统 | YaST(rpm), 第三方 apt(rpm), 软件库(repository) |
4、Linux应用领域
Linux开放源代码,降低了对封闭源代码软件潜在安全性的忧虑,这使得Linux操作系统有着更广泛的应用领域。Linux的应用领域主要包括以下3个方面:
1)桌面应用领域
Linux已经能够满足用户办公、娱乐和信息交流的基本需求。不过,Linux在桌面应用市场上的占有率不高。
2)高端服务器领域
Linux内核具有稳定性、开放源代码等特点,另外,使用者不必支付大笔的使用费用,所以Linux获得了IBM、戴尔、康柏、SUN等世界著名厂商的支持。目前,常用的服务器操作系统有UNIX、Linux和Windows。只需要掌握Linux技术并配合系统整合与网络等技术,便能够享有低成本、高可靠性的网络环境。
3)嵌入式应用领域
在通常情况下,嵌入式及信息家电的操作系统支持所有的运算功能,但是需要根据实际应用对其内核进行定制和裁剪,以便为专用的硬件提供驱动程序,并且在此基础上进行应用开发。目前,能够支持嵌入式的常见操作系统有Palm OS、嵌入式Linux和Windows CE。