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