天天看點

第1章 Linux作業系統概述

第1章Linux作業系統概述

在開源 (Open Source,開放源碼)世界甚至是IT界中,路人皆知的一件事情:芬蘭人,赫爾辛基大學的Linus Torvalds開發出了Linux。作為Internet的産物,這一新的作業系統出現後,世界各地不為錢财的程式員們為它開展了大量艱辛的工作,如拓展Linux核心、開發其他工具,增加新的功能以確定硬體發展和平台移植性,并保證與Internet應用需求變化對接。

那麼,為何短短幾年Linux的開發可以這麼迅速?又為什麼Linux是免費的?以及目前為何有這麼多的Linux版本(distributions)呢?了解這些後,我們才能夠知道為何Linux可以免除軟體版權之争,并且了解到Linux為何可以同時在個人計算機與伺服器上面大放光彩。是以,在進入Linux的世界之前,就讓我們來談一談這些有趣的曆史故事吧!

課程目标:

Linux是一個免費的類Unix(Unix-like)計算機作業系統的統稱。它最初是由芬蘭人Linus Torvalds于1991年開發的,目前由來自世界各地的愛好者開發和維護。Linux是一套遵從POSIX(可移植作業系統環境)規範的作業系統,它相容于Unix System V以及BSD Unix作業系統。BSD Unix和Unix System V是Unix作業系統的兩大主流,以後的Unix系統都是這兩種系統的衍生産品。對于System V系統而言,目前把軟體程式源代碼拿到Linux底下重新編譯之後就可以運作,而對于BSD Unix系統而言,它的可執行檔案可以直接在Linux環境下運作。但要記住的是,Linux源代碼不源于任何版本的Unix,即Linux并不是Unix,而是僅模仿Unix的使用者界面和功能,是一個類似于Unix的産品。自Linux誕生以來,憑借其穩定、安全、高性能和高擴充性等優點,得到廣大使用者的歡迎,成為目前最為流行的作業系統之一。

另一放面,如果嚴格來講,Linux這個詞本身隻表示Linux核心,但在實際上人們已經習慣了用Linux來形容整個基于Linux核心,并且使用GNU 工程各種工具和資料庫的作業系統。

提示:

類Unix系統(英文:Unix-like)指各種傳統的Unix系統(比如FreeBSD、OpenBSD、SUN公司的Solaris)以及各種與傳統Unix類似的系統(例如Minix、Linux、QNX等)。它們雖然有的是自由軟體,有的是商業軟體,但都相當程度地繼承了原始UNIX的特性,有許多相似處,并且都在一定程度上遵守POSIX規範。

為了推廣Linux,最初Linus向赫爾辛基大學申請FTP伺服器空間,可以讓别人下載下傳Linux的公開版本。當時Linus為這個作業系統取名為Freax,即由Free(自由)+Freak(怪誕)+X組成,不過負責FTP站點的管理者阿裡萊姆克非常不喜歡這個名字,卻喜歡Linus當時正在使用的另一個名字Linux。由于當時Linus沒有太過堅持原來的名稱,是以這個作業系統從此就被命名為Linux。

如果說到Linux的标志,大家一定會想到一隻可愛、友善的小企鵝,其實Linus将小企鵝作為Linux的吉祥物有一段有趣的故事。因為Linus曾在澳洲的動物園中被一隻小企鵝咬過手指,被染上了一種罕見的疾病penguinitis。此病會使人于半夜失眠,Linus說他失眠時”不斷想着,自己是如何地愛企鵝”,是以後來有人提出要為Linux設計一個吉祥物時,小企鵝便浮現于Linus腦海中,Linus後來還幫這隻可愛的胖企鵝起名為Tux,如圖1-1所示。

     本文轉自yjlsy 51CTO部落格,原文連結:http://blog.51cto.com/baidu/11711,如需轉載請自行聯系原作者

繼續閱讀