什么是linux
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
Linux 究竟是什么?
用最簡(jiǎn)單的話說(shuō),Linux 是一個(gè)操作系統(tǒng)。它是一位赫爾辛基大學(xué)學(xué)生 Linus Torvalds(Linux 是 Linus's UNIX 的縮寫(xiě))在 1991 年 10 月創(chuàng)造的。Linux 本身實(shí)際上只是其內(nèi)核;它實(shí)現(xiàn)了多任務(wù)和多用戶功能,管理硬件,分配內(nèi)存并且使應(yīng)用程序能夠運(yùn)行。
對(duì)于任何一種操作系統(tǒng),普通用戶絕對(duì)沒(méi)有足夠的興趣去了解如內(nèi)核內(nèi)部細(xì)節(jié)這樣的內(nèi)容。只有真正致力于此的人 ― 那些放棄個(gè)人生活或受雇做這種工作的人 ― 才愿意探索這些復(fù)雜的東西。
但即使您從未親身深入研究過(guò)內(nèi)核,那么也別擔(dān)心,您可以很容易地雇用一家承包商或公司來(lái)為您做這項(xiàng)工作;要對(duì)一個(gè)專有系統(tǒng)進(jìn)行這樣的修改常常較困難,花費(fèi)也比較大。
對(duì)于初學(xué)者,有關(guān)內(nèi)核要記住的最重要的事是:帶奇數(shù)的內(nèi)核版本(即 2.3、2.5、2.7 等)是實(shí)驗(yàn)性的開(kāi)發(fā)版內(nèi)核。穩(wěn)定的發(fā)行版內(nèi)核的版本號(hào)是偶數(shù)(即 2.4、2.6、2.8 等)。
典型的 Linux 發(fā)行版包含 Linux 內(nèi)核,但還包含許多應(yīng)用程序和工具??偟恼f(shuō)來(lái),Linux 分發(fā)版中出現(xiàn)的許多系統(tǒng)級(jí)別和用戶級(jí)別的工具都來(lái)自自由軟件基金會(huì)(Free Software Foundation)的 GNU 項(xiàng)目(GNU 是“GNU's Not UNIX”的縮寫(xiě))。
Linux 內(nèi)核和 GNU 工具套件都在 GNU 通用公共許可證(GNU General Public License,GNU GPL)下發(fā)行。如果您還不熟悉 GNU GPL,那么理解它的最佳方法就是去閱讀它。冒著可能會(huì)遺漏某些重要方面的風(fēng)險(xiǎn),我這樣概括 GNU GPL:它是一種使計(jì)算機(jī)代碼可自由使用的方式,使用其代碼的用戶可隨意使用和實(shí)驗(yàn)它。
我們極力推薦 Linus Torvalds 以前的同事 Lars Wirzenius 所寫(xiě)的一篇很有趣的對(duì) Linux 歷史的概括。
Linux at IBM 的 Linux Line 提供有關(guān)合作伙伴的新聞、Linux 學(xué)習(xí)資源、成功案例和新的進(jìn)展 ― 所有這些都是 IBM Linux 所關(guān)注的。
IBM Linux 技術(shù)中心(IBM Linux Technology Center) 直接與 Linux 社區(qū)協(xié)同工作;它的網(wǎng)站跟蹤 IBM 對(duì) Linux 以及相關(guān)的開(kāi)發(fā)社區(qū)作出的貢獻(xiàn)。