Linux
维基百科,自由的百科全书
Linux操作系统(Linux),是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和資料庫的操作系统(也被称为GNU/Linux)。基于这些组件的Linux软件被称为Linux发行版。一般来讲,一个Linux发行套件包含大量的软件,比如软件开发工具,数据库,Web服务器(例如Apache),X Window,桌面环境(比如GNOME和KDE),办公套件(比如OpenOffice.org),等等。
Linux内核最初是为英特尔386微处理器设计的。现在Linux内核支持从个人电脑到大型主机甚至包括嵌入式系统在内的各种硬件设备。
在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。包括IBM和惠普在内的一些计算机业巨头也开始支持Linux。很多人认为,和其他的商用Unix系统以及微软 Windows相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。
目录 |
[编辑] 概述
绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正因为如此,GNU计划的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。
大多数系统还包括了像提供GUI界面的XFree86之类的曾经运行于BSD的程序。
除了一部分专家之外,大多数人都不自己选择每一样组件或自行设置,而是直接使用Linux套件。
[编辑] 歷史
1983年,理察·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃有一個目標是為了發展一個完全免費自由的 Unix-like 作業系統。自1990年代發起這個計劃以來,GNU 開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編輯器(compilers)、偵錯工具(debugs)、文字編輯器(text editors)、網頁伺服器(web server),以及一個Unix的使用者介面(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個Mach-based 的設計異常複雜,發展進度則相對緩慢。
Linux內核最初只是由芬蘭人林納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的,當時他並不滿意Minix這個教學用的作業系統。最初的設想中,Linux是一種類似Minix這樣的一種操作系統。Linux的第一個版本在1991年9月被大學FTP server管理員Ari Lemmke發布在Internet上,最初Torvalds 稱這個核心的名稱為 "Freax" ,意思是自由( "free") 和奇異( "freak") 的結合字,並且附上了"X"這個常用的字母,以配合所謂的Unix-like的系統。但是FTP server管理員嫌原來的命名“Freax”的名稱不好聽,把核心的稱呼改成“Linux”,當時仅有10000行代码,仍必須執行於Minix作業系統之上,並且必須使用硬碟開機;隨後在10月份第二個版本(0.02版)就發布了,同時這位芬蘭赫爾辛基的大學生在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.
Linux的歷史是和GNU緊密聯繫在一起的。從1983年開始的GNU計劃致力於開發一個自由並且完整的類Unix操作系統,包括軟件開發工具和各種應用程序。到1991年Linux內核發布的時候,GNU已經幾乎完成了除了系統內核之外的各種必備軟件的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行於Linux內核之上。整個內核是基於GNU通用公共許可,也就是GPL(GNU General Public License,GNU通用公共许可证)的,但是Linux內核並不是GNU 計劃的一部分。1994年3月,Linux1.0版正式发布,Marc Ewing成立了Red Hat软件公司,成为最著名的Linux分销商之一。
早期Linux的開機管理程式(boot loader)是使用LILO(Linux Loader),存在着一些難以容忍的缺陷,例如無法識別8G以外的硬碟,後來新增GRUB(GRand Unified Bootloader)克服了這些缺點,具有『動態搜尋核心檔案』的功能,可以讓您在開機的時候,可以自行編輯您的開機設定系統檔案,透過ext2或ext3檔案系统中载入 Linux Kernel。
Linux的標誌和吉祥物是一只名字叫做Tux的企鵝,標誌的由來是因為Linus在澳洲時曾被一隻動物園裡的企鵝咬了一口,便選擇了企鵝作為Linux的標誌。Linux的註冊商標是Linus Torvalds所有的。這是由於在1996年,一個名字叫做William R. Della Croce的律師開始向各個Linux發布商發信,聲明他擁有Linux商標的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該注冊商標重新分配給Linus Torvalds。Linus Torvalds一再聲明Linux是免費的,他本人可以賣掉,但Linux絕不能賣。
Linux的某些版本是不需要安裝就能使用的版本,他們稱為LiveCD。
[编辑] 用户群
传统的Linux用户一般都安装并设置自己的操作系统,他们往往比其他操作系统,例如微软Windows和Mac OS的用户更有经验。这些用户有时被称作“黑客”或是“极客”(geek)。然而随着Linux越来越流行,越来越多的原廠委託製造(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢抢占桌面电脑操作系统市场。同时Linux也是最受欢迎的服务器操作系统之一。Linux也在嵌入式电脑市场上拥有优势,低成本的特性使Linux深受用户欢迎。使用Linux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,这方面费用较高,但这方面的费用已经随着Linux的日益普及和Linux上的软件越来越多、越来越方便而降低。
KDE和GNOME等桌面系统使Linux更像是一个Mac或Windows之类的操作系统,提供完善的图形用户界面,而不同于其他使用命令行界面(Command Line Interface,CLI)的类Unix操作系统。
[编辑] 未来软件界的方向
linux 作为较早的源代码开放操作系统,将引领未来软件发展的方向.原因很简单,就象现在的wiki将很快展示出它的魅力.
基於 linux 開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發 linux。現今世界上,很多國家逐漸的把政府機構內部門的電腦轉移到 linux 上,這個情況還會一直持續。Linux 的廣泛使用為政府機構節省了不少經費,也降低了對封閉源碼軟體潛在的安全性的憂慮。
[编辑] Linux的英文發音
根据Torvalds的说法,Linux的发音和“Minix”是押韵的。
参照[1],“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“profess”中“o”的发音。依照国际音标应该是['linэks]。
此外在[2]有一份Torvalds本人说话的音频,音频内容为“Hello, this is Linus Torvalds, and I pronounce Linux as Linux”。 音頻文件地址:[3]
[编辑] 应用
過去,Linux主要被用作服务器的操作系统,但因它的廉价、灵活性及Unix背景使得它很合适作更广泛的应用。傳統上,以Linux為基礎的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的組合)”技術,除了已在開發者群體中廣泛流行,它亦是現時提供網站務供應商最常使用的平台。
基於其低廉成本與高度可設定性,Linux常常被應用於嵌入式系統,例如机顶盒、行動電話及行動裝置等。在行動電話上,Linux已經成為Symbian OS的主要競爭者;而在行動裝置上,則成為Windows CE與Palm OS外之另一個選擇。目前流行的TiVo數位攝影機使用了經過客製化後的Linux。此外,有不少硬件式的網路防火牆及路由器,例如部份LinkSys的產品,其內部都是使用Linux來驅動、並採用了作業系統提供的防火牆及路由功能。
採用Linux的超級電腦亦愈來愈多,根據2005年11月號的TOP500超級電腦列表,現時世上最快速的兩組超級電腦都是使用Linux作為其作業系統。而在表列的500套系統裡,採用Linux為作業系統的,佔了371組(即74.2%),其中的前十位者,有7組是使用Linux的。
2006年開始發售的SONY PlayStation 3亦使用Linux的作業系統。之前,Sony亦曾為他們的PlayStation 2推出過一套名為PS2 Linux的DIY組件。至於遊戲開發商雅達利及id Software,都有為其旗下的遊戲推出過Linux桌面版本。此外,Linux Game Publishing亦有專門為Linux平台撰寫遊戲,並致力於把其他在Windows平台編撰的遊戲程式碼轉攜至Linux平台,及為轉攜遊戲提供使用授權。
而一個打算對所有生活在發展中國家孩子提供手提電腦的名為每孩子皆有一部手提電腦(OLPC)的項目,正是使用Linux作為預設的作業系統。
[编辑] 发行版
- 关于此话题更进一步的细节,參見Linux發行版。
Linux 主要作為Linux 發行版(通常被称为"distro")的一部分而使用。這些发行版由個人,松散组织的团队,以及商業机构和志願者組織編寫。它們通常包括了其他的系統软件和應用软件,以及一個用来简化系统初始安装的安装工具,和让軟件安裝升級的集成管理器。發行版為許多不同的目的而制作, 包括对不同计算机结构的支持, 對一個具體區域或語言的本地化,實時應用,和嵌入式系統,甚至許多版本故意地只加入免費軟體。目前,超过三百个發行版被积极的開發,最普遍被使用的發行版有大約十二个.[1]
一个典型的Linux发行版包括:Linux内核,一些GNU程式库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。
[编辑] 桌面使用
- 主條目:微軟視窗與Linux的比較
[编辑] 市場份額和興起
- 主條目:Linux的認受性
[编辑] Linux发行版
Linux发行版(Linux distribution)指的就是我们通常所说的“Linux操作系统”,它可能是由一个组织,公司或者个人发行的。通常来讲,一个Linux发行版包括Linux内核,将整个软件安装到计算机上的一套安装工具,各种GNU软件,其他的一些自由软件,在一些特定的Linux发行版中也有一些专有软件。
你可以通过访问[4]找到一些特定发行版的截图。
[编辑] 参见
[编辑] 參考資料
- Torvalds, Linus, and David Diamond. Just for Fun: The Story of an Accidental Revolutionary, Harper-Collins Business.
- Moody, Glyn. Rebel Code: Linux and the Open Source Revolution, Perseus Publishing. ISBN 0-713-99520-3.
- Gedda·R (2004) - Linux breaks desktop barrier in 2004: Torvalds - 於2004-01-16造訪。
- Mackenzie·K (2004) - Linux Torvalds Q&A - 於2004-01-19造訪。
- Greene·Thomas C - Mandrake 8.1 easier than Win-XP The Register - 於2005-12-22造訪。
- ↑ The LWN.net Linux Distribution List - 於2006-05-19造訪。
[编辑] Linux资源
[编辑] 國際性的Linux網站
- 开源软件大厅
- Linux文档计划
- Linux内核官方网站
- Linux新闻
- Linux程序下载中心
- Linux.com
- Linux Wiki
- Linux-wiki.com
- Gentoo Linux中文维基
[编辑] 中国大陆的Linux發行版
- 紅旗Linux(Redflag Linux)
- 衝浪Linux(Xteam Linux)
- 藍點Linux
- Hiweed Debian GNU/Linux
- Magic Linux
- Engineering Computing GNU/Linux
- Open Desktop
- 新華Linux 後改名為 新華華鐳Linux(RaysLX)
- 共創Linux
- 百資Linux
- 中標普華Linux
- 中軟Linux
- CD Linux
- MC Linux
- 即時Linux(Thizlinux)
- IBOX
- MCLOS
- FANX
- Stanix 免安裝的Live CD, 即將推出簡體中文版
[编辑] 台灣Linux社群網站資源
- Linux Kernel 探索
- 鳥哥的Linux 私房菜
- Taiwan Linux User Group
- Taiwan Linux Blog Center
- Linux中文延伸套件
- Gentoo@台灣
- B2D中文Linux計劃
- Debian Wiki
- Knoppix中文交流網
- Planet DebianTW
- 摩托學園討論區
- Taipei Open Source Software User Group
- Study Area 酷學園
- Study-Area
- 自由軟體鑄造場
- 自由軟體技術交流網
- Mandriva(Mandrake)中文使用開發者社群
- LinuxFab 已關閉
[编辑] 中國Linux社区网站资源
- 中国最大的Linux/Unix技术社区
- Linuxsir.org
- 中国Linux公社
- 中国Linux论坛
- 中国Linux教育网
- 中国UNIX社区-Linux时代
- LUPA社区
- Linux大本营 简体版 繁体版
- Linux伊甸园
- 中国Linux技术中坚站
- FreeWay 自由之路原创文档小组
- FreeWill 自由意志翻译小组
- Gentoo 中文文档集散地
- LFS 中文用户小组
- Fcitx 小企鹅输入法
- 北京大学Linux俱乐部
- 中科院自动化研究所自由软件协会
- 中文 GNOME 用户门户网站
- 海微 Hiweed-Debian Linux
- Linux Blog
- 文泉驿中文字体计划
- LinuxRen专注与内核
- Linews Linux新闻资讯
[编辑] 香港Linux社群網站資源
- 開放系統研用協會
- 開源標準科技協進會 (休眠中)
- HKLIA 香港 Linux 商會
- HKLPG 香港 Linux 玩家網
- HKLUG 香港 Linux 用家協會 (休眠中)
- Embedded Linux Interest Group
- GNOME Hong Kong
- Debian Hong Kong
- Samba Hong Kong
- 香港增補字符集 2001 for Linux】
[编辑] 中国Linux社区IRC资源
- PCHOME #Unix IRC: irc.pchome.net 6667 #unix #geekbone.
- 中国Linux公社 IRC: irc.linuxfans.org 6667~6669 7000 #linuxfans #linuxer etc.
- LinuxFire IRC: irc.linuxfire.com.cn 6667 #linuxfire #pda #gondson2 #80s
- LinuxSir IRC: www.linuxsir.org 6667~6669 7000 #debianer #gentooer #chatroom etc.
- 北大Linux俱乐部IRC: linux.pku.edu.cn 6667 #club
- LUPA社区IRC: irc.lupaworld.com 6665-6669
Linux发行版 | 编辑 | |
Debian | Fedora | Gentoo | Knoppix | Mandriva | Red Hat | Slackware | SuSE | Ubuntu | 红旗 | 其他... |
类Unix操作系统 |
---|
A/UX | AIX | BSD | DragonFly BSD | FreeBSD | GNU | HP-UX | IRIX | Linux | LynxOS | Mac OS X | Minix | NetBSD | NEXTSTEP | OpenBSD | QNX | SCO OpenServer | Solaris | System V | Tru64 | Xenix | 更多... | |