Linux源代碼簡(jiǎn)介
大小:20222 人氣: 2010-02-10 需要積分:0
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
標(biāo)簽:Linux(206209)
?Linux源代碼簡(jiǎn)介歡迎進(jìn)入Linux的世界!隨著人們對(duì)開(kāi)放源代碼軟件熱情的不斷高漲,Linux也受到了越來(lái)越多的關(guān)注。Linux是操作系統(tǒng)界里的一顆耀眼明星,在各種媒體中,人們都能發(fā)現(xiàn)Linux的影子,Linux真的離人們很近了。你一定聽(tīng)過(guò)關(guān)于Linux這個(gè)神奇操作系統(tǒng)的種種傳說(shuō),但你不一定能真正了解Linux。要學(xué)好Linux,首先就要了解Linux的歷史、特點(diǎn)和應(yīng)用,有了這些基礎(chǔ)知識(shí)后學(xué)習(xí)起來(lái)才能事半功倍。如果你現(xiàn)在還不知道,不用著急,本節(jié)就帶你穿越時(shí)空,為你介紹Linux的歷史。
1.1.1? 什么是Linux
Linux是一個(gè)免費(fèi)的類Unix操作系統(tǒng),它最初是由芬蘭人Linus Torvalds于1991年開(kāi)發(fā)的,目前由來(lái)自世界各地的愛(ài)好者開(kāi)發(fā)和維護(hù)。Linux是一套遵從POSIX(可移植操作系統(tǒng)環(huán)境)規(guī)范的操作系統(tǒng),它兼容于Unix System V以及BSD Unix操作系統(tǒng)。BSD Unix和Unix System V是Unix操作系統(tǒng)的兩大主流,以后的Unix系統(tǒng)都是這兩種系統(tǒng)的衍生產(chǎn)品。對(duì)于System V系統(tǒng)而言,目前把軟件程序源代碼拿到Linux底下重新編譯之后就可以運(yùn)行,而對(duì)于BSD Unix系統(tǒng)而言,它的可執(zhí)行文件可以直接在Linux環(huán)境下運(yùn)行。但要記住的是,Linux源代碼不源于任何版本的Unix,即Linux并不是Unix,而是僅模仿Unix的用戶界面和功能,是一個(gè)類似于Unix的產(chǎn)品。自Linux誕生以來(lái),憑借其穩(wěn)定、安全、高性能和高擴(kuò)展性等優(yōu)點(diǎn),得到廣大用戶的歡迎,成為目前最為流行的操作系統(tǒng)之一。
Linux名稱的由來(lái)
為了推廣Linux,最初Linus向赫爾辛基大學(xué)申請(qǐng)F(tuán)TP服務(wù)器空間,可以讓別人下載Linux的公開(kāi)版本。當(dāng)時(shí)Linus為這個(gè)操作系統(tǒng)取名為Freax,即由Free(自由)+Freak(怪誕)+X組成,不過(guò)負(fù)責(zé)FTP站點(diǎn)的管理員阿里?萊姆克非常不喜歡這個(gè)名字,卻喜歡Linus當(dāng)時(shí)正在使用的另一個(gè)名字Linux。由于當(dāng)時(shí)Linus沒(méi)有太過(guò)堅(jiān)持原來(lái)的名稱,所以這個(gè)操作系統(tǒng)從此就被命名為L(zhǎng)inux。
如果說(shuō)到Linux的標(biāo)志,大家一定會(huì)想到一只可愛(ài)、友善的小企鵝,其實(shí)Linus將小企鵝作為L(zhǎng)inux的吉祥物有一段有趣的故事。因?yàn)長(zhǎng)inus曾在澳大利亞的動(dòng)物園中被一只小企鵝咬過(guò)手指,被染上了一種罕見(jiàn)的疾病penguinitis。此病會(huì)使人于半夜失眠,Linus說(shuō)他失眠時(shí)“不斷想著自己是如何地愛(ài)企鵝”,所以后來(lái)有人提出要為L(zhǎng)inux設(shè)計(jì)一個(gè)吉祥物時(shí),小企鵝便浮現(xiàn)于Linus腦海中,Linus后來(lái)還幫這只可愛(ài)的胖企鵝起名為Tux,如圖1-1??? 所示。
?
圖1-1? Linux之父與Tux
1.1.2? Linux的發(fā)展歷史
有人說(shuō)Linux是一個(gè)誕生于網(wǎng)絡(luò)、成長(zhǎng)于網(wǎng)絡(luò)且成熟于網(wǎng)絡(luò)的操作系統(tǒng),這話一點(diǎn)都不錯(cuò)。如果要真正領(lǐng)會(huì)這句話,就請(qǐng)跟著筆者回顧Linux的發(fā)展歷史。
1.Linux的誕生
Linux的誕生可以追溯到1991年,當(dāng)Linus還是芬蘭赫爾辛基大學(xué)的一名學(xué)生時(shí),他對(duì)當(dāng)時(shí)為教學(xué)而設(shè)計(jì)的Minix操作系統(tǒng)提供的功能不滿意,于是決定自己編寫(xiě)比Minix更強(qiáng)大的類Unix操作系統(tǒng)來(lái)取代Minix。有了這個(gè)偉大的想法后,Linus開(kāi)始通過(guò)自己的工作來(lái)進(jìn)行試驗(yàn),他把Minix當(dāng)做一種基礎(chǔ)來(lái)開(kāi)發(fā)一種新的程序。由于Linus經(jīng)常要用他的終端仿真器去訪問(wèn)大學(xué)主機(jī)上的新聞組和郵件,為了方便讀寫(xiě)和下載文件,他又不得不編寫(xiě)一個(gè)磁盤驅(qū)動(dòng)程序,同時(shí)還要編寫(xiě)文件系統(tǒng)。這樣有了任務(wù)轉(zhuǎn)換功能、有了文件系統(tǒng)和設(shè)備驅(qū)動(dòng)程序,幾個(gè)月后Linux就誕生了。
非常好我支持^.^
(4) 100%
不好我反對(duì)
(0) 0%
下載地址
Linux源代碼簡(jiǎn)介下載
相關(guān)電子資料下載
- 提升VMware虛擬機(jī)運(yùn)行速度的方法 703
- 兆芯正引入Linux首選內(nèi)核調(diào)度技術(shù),優(yōu)化性能 48
- 矽速科技全新推出的高性價(jià)比 Linux SBC Longan Pi 3H 96
- 如何在zcu102板卡上創(chuàng)建pipeline呢? 58
- AMD Zen5架構(gòu)處理器曝光,預(yù)計(jì)2024年亮相 136
- 三星成功驗(yàn)證CXL(Compute Express Link)內(nèi)存操作 84
- linux下Redis常用命令使用 66
- Linux內(nèi)核中RCU的用法 374
- 分級(jí)RCU的基礎(chǔ)知識(shí) 333
- Linux配置NFS文件共享詳解 122