Linux

此页由Yueyang Kang于2017年4月4日 (星期二) 00:48的最后更改。 在psurobotics和Linux Wiki用户Chenxing的工作基础上。

出自Linux Wiki

提示:此文已超过 7 年(2802 天)未更新,如发现内容过时或有误,欢迎改进:)
Tux.png
Note.gif
TODO:
介绍Linux既简单又困难,如果你认为哪些描述不准确或还应补充哪些内容到本页,请直接编辑本文,或进入讨论页讨论。

Linux是当下流行的操作系统之一。它基于Linux内核。Linux内核是自由开源软件中很著名的例子。[1][2]

Linux的名称来自于Linux内核,这个词本身原本也只表示Linux内核,但在人们已经习惯了用Linux来形容整个基于Linux内核,并且搭配了各种人机界面、相关软件的操作系统。

由于其在服务器领域长期的美誉,Linux操作系统受到Dell、惠普、IBM、Novell、Oracle、Red Hat、Sun等著名公司的支持。时至今日,小到嵌入式系统,大到巨型机,无论是普通的PC电脑,还是PlayStation的游戏机,都大量使用着Linux系统。

Linux系统具有开放性、支持多用户、多进程、多进程和多线程,实时性较好,功能强大而稳定。[3]可用于多种硬件平台,包括中国人自主研发的龙芯MIPS平台。

今天的Linux不仅强大的控制台界面,还支持漂亮的图形界面。Linux软件已很丰富,从编程工具、服务器软件、数据库软件到图像处理工具、文字处理工具、影音播放工具等都有大量的供选软件。Linux的平台下的游戏也在不断发展之中,拥有全球最大游戏分发平台Steam的Valve公司已经发布了游戏专用Linux发行版SteamOS

目录

历史回顾

Linux系统和GNU计划关系密切。

1983年,Richard Stallman创立了以发展自由的、免费的类Unix操作系统的GNU计划(GNU Project)。随后的几年里,在函数库、编译器、调试器、编辑器和网页服务器方面都有了很大进展,只有系统内核进展缓慢。

Linux内核最初只是由芬兰人Linus Torvalds在赫尔辛基出于个人爱好编写出来的,他在comp.os.minix上发布了这条信息:

Hello everybody out there using minix-
I'm doing a (free) operation system (just a hobby,
won't be big and professional like gnu) for 386(486) AT clones.

后来,在 Linus Torvalds 等人的努力下,GNU组件可以运行于Linux内核之上。内核采用GPL(GNU General Public License,GNU通用公共许可证),但是Linux内核不是GNU计划的一部分。1994年3月,Linux1.0版正式发布,Marc Ewing成立了 Red Hat 软件公司,成为最著名的 Linux 经销商之一。

现在,Linux的内核最新的发布版本是4.10.8,并在The Linux Kernel Achives上发布。

此后Linux一直坚持自由和免费,并出现了多种发行版(如Debian,Ubuntu,Red Hat,CentOS等),在性能和易用性上都有很大提高。

Linux的标志

Linux 的标志和吉祥物是一只名字叫做 Tux 的企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择了企鹅作为Linux的标志。Linux的注册商标是Linus Torvalds所有的。

Hint.gif
提示:
1996年,一个名字叫做William R. Della Croce的律师开始向各个 Linux 发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给 Linus Torvalds。[4]

Linux的应用范围

TOP500巨型机上操作系统的统计

Linux早期多用于服务器上,著名的LAMPLinux+Apache+MySQL+PHP,是一种常用的Linux服务器软件组合)技术就是以Linux为基础的。近来,随着Linux平台上软件的丰富,加之其廉价、灵活性等特点,Linux的应用范围明显扩大,小到嵌入式系统,大到超级计算机,Linux都扮演着重要的角色。Linux已经也已可以胜任多数桌面应用

以巨型机为例,在2008年6月的TOP500超级计算机中[5],有427组使用Linux操作系统(达85.40%),其中的前十位全部是使用Linux的。

而在家用PC市场,很多品牌计算机也已预装Linux系统。索尼公司的PlayStation系列游戏主机也使用了Linux系统。

用户界面

GNOME+Compiz的桌面截图
GNOME桌面环境

Linux的文本界面具有非常强大的功能,但Linux系统早已摆脱了只能使用文本界面的时代。

Linux在X桌面系统的基础上实现了丰富的用户图形界面。目前在Linux系统上流行的有GNOMEKDEXfceMate等桌面环境。这些环境都有良好的易用性。

Linux的文本界面则通常工作在Shell上,Shell的灵活性更强,功能却不弱,也方便通过SSH进行远程管理。

Linux发行版

用户使用的Linux多数都是Linux的一个发行版(distribution或distro)。

Linux的每个发行版可由一个人、一个网上的开发团队,也可由商业公司维护。一个发行版通常包含了Linux的安装工具、配置工具、常用的应用程序和软件包管理系统

有关Linux发行版的更多信息,请参见Linux发行版

与其它系统并存

对于PC机用户,常有人需要装多个操作系统,Linux利用grub作为引导程序,可以很好的满足大家的这一要求。

运行Windows程序

很多朋友问Windows中的那些软件能否在Linux里运行。由于Windows与Linux的可执行文件格式不同,系统核心为应用程序提供的调用方法也不同,所以Windows程序是不能直接在Linux系统中运行的。

幸运的是,一个叫做Wine软件正在改变着这个现状,Wine从1993年开始开发,致力于在Linux系统中运行Windows应用程序。经过15年的努力,终于在2008年6月推出了第一个稳定版:Wine 1.0。目前Wine可用于模拟MS Office等办公软件、Photoshop CS2等图像处理软件、Warcraft III、CS等流行游戏。

国内的Deepin Linux团队也已经在Wine下成功移植了QQWPS Office等常用软件。

对Linux的批评

缺乏流行的商业软件
很多商业软件没有提供Linux版本。这使得人们常报怨Linux中找不到Windows中已经用习惯了的软件。目前这一情况正在发生好转,很多软件在Linux中开始有替代的自由软件可用。办公软件、数据库软件、科学软件多数都有Linux版本。
难于配置
Linux的配置多数要求用户具备一定的Shell基础,但由于Linux各个发行版GUI正在逐步完善,这一现状正在改变。
硬件支持有限
Linux有时缺少对非常新的或非常罕见的硬件的驱动程序。近年来硬件厂商,尤其是显卡厂商对Linux的支持越来越好,这一问题的改善值得期待。

参考资料

  1. http://en.wikipedia.org/wiki/Linux
  2. http://zh.wikipedia.org/wiki/Linux
  3. ISBN: 9787302119999 Red hat linux Fedora core 4基础教程
  4. http://wiki.linux.org.hk/w/Linux
  5. http://www.top500.org/stats/list/31/osfam

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
个人工具
简体繁体转换