Linux
出自Linux Wiki
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所有的。
1996年,一个名字叫做William R. Della Croce的律师开始向各个 Linux 发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给 Linus Torvalds。[4]
Linux的应用范围
Linux早期多用于服务器上,著名的LAMP(Linux+Apache+MySQL+PHP,是一种常用的Linux服务器软件组合)技术就是以Linux为基础的。近来,随着Linux平台上软件的丰富,加之其廉价、灵活性等特点,Linux的应用范围明显扩大,小到嵌入式系统,大到超级计算机,Linux都扮演着重要的角色。Linux已经也已可以胜任多数桌面应用。
以巨型机为例,在2008年6月的TOP500超级计算机中[5],有427组使用Linux操作系统(达85.40%),其中的前十位全部是使用Linux的。
而在家用PC市场,很多品牌计算机也已预装Linux系统。索尼公司的PlayStation系列游戏主机也使用了Linux系统。
用户界面
Linux的文本界面具有非常强大的功能,但Linux系统早已摆脱了只能使用文本界面的时代。
Linux在X桌面系统的基础上实现了丰富的用户图形界面。目前在Linux系统上流行的有GNOME、KDE、Xfce、Mate等桌面环境。这些环境都有良好的易用性。
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下成功移植了QQ、WPS Office等常用软件。
对Linux的批评
- 缺乏流行的商业软件
- 很多商业软件没有提供Linux版本。这使得人们常报怨Linux中找不到Windows中已经用习惯了的软件。目前这一情况正在发生好转,很多软件在Linux中开始有替代的自由软件可用。办公软件、数据库软件、科学软件多数都有Linux版本。
- 硬件支持有限
- Linux有时缺少对非常新的或非常罕见的硬件的驱动程序。近年来硬件厂商,尤其是显卡厂商对Linux的支持越来越好,这一问题的改善值得期待。
参考资料
- ↑ http://en.wikipedia.org/wiki/Linux
- ↑ http://zh.wikipedia.org/wiki/Linux
- ↑ ISBN: 9787302119999 Red hat linux Fedora core 4基础教程
- ↑ http://wiki.linux.org.hk/w/Linux
- ↑ http://www.top500.org/stats/list/31/osfam