關(guān)于Linux主要特點(diǎn)的簡介
Linux走過了十二年的春夏秋冬,這十二年里L(fēng)inux越來越成為主流,你了解Linux系統(tǒng)么?你是Linux系統(tǒng)的應(yīng)用者么?本文為你詳細(xì)介紹Linux主要特點(diǎn),為你在學(xué)習(xí)Linux主要特點(diǎn)時起一定的作用。作為一個操作系統(tǒng),Linux幾乎滿足當(dāng)今Unix操作系統(tǒng)的所有要求,因此,它具有Unix操作系統(tǒng)的基本特征。
1.符合POSIX 1003.1標(biāo)準(zhǔn)
POSIX 1003.1標(biāo)準(zhǔn)定義了一個最小的Unix操作系統(tǒng)接口,任何操作系統(tǒng)只有符合這一標(biāo)準(zhǔn),才有可能運(yùn)行Unix程序。Unix具有豐富的應(yīng)用程序,當(dāng)今絕 大多數(shù)操作系統(tǒng)都把滿足POSIX 1003.1標(biāo)準(zhǔn)作為實(shí)現(xiàn)目標(biāo),Linux也不例外,它完全支持POSIX 1003.1標(biāo)準(zhǔn)。
2.支持多用戶訪問和多任務(wù)編程
Linux是一個多用戶操作系統(tǒng),它允許多個用戶同時訪問系統(tǒng)而不會造成用戶之間的相互干擾。另外,Linux還支持真正的多用戶編程,一個用戶可以創(chuàng)建多個進(jìn)程,并使各個進(jìn)程協(xié)同工作來完成用戶的需求。
3.采用頁式存儲管理
頁式存儲管理使Linux能更有效地利用物理存儲空間,頁面的換入換出為用戶提供了更大的存儲空間。
4.支持動態(tài)鏈接
用戶程序的執(zhí)行往往離不開標(biāo)準(zhǔn)庫的支持,一般的系統(tǒng)往往采用靜態(tài)鏈接方式,即在裝配階段就已將用戶程序和標(biāo)準(zhǔn)庫鏈接好,這樣,當(dāng)多個進(jìn)程運(yùn)行時,可能會 出現(xiàn)庫代碼在內(nèi)存中有多個副本而浪費(fèi)存儲空間的情況。Linux 支持動態(tài)鏈接方式,當(dāng)運(yùn)行時才進(jìn)行庫鏈接,如果所需要的庫已被其它進(jìn)程裝入內(nèi)存,則不必再裝入,否則才從硬盤中將庫調(diào)入。這樣能保證內(nèi)存中的庫程序代碼是 ***的。
5.支持多種文件系統(tǒng)
Linux能支持多種文件系統(tǒng)。目前支持的文件系統(tǒng)有:EXT2、EXT、XIAFS、 ISOFS、HPFS、MSDOS、UMSDOS、PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。Linux最 常用的文件系統(tǒng)是EXT2,它的文件名長度可達(dá)255字符,并且還有許多特有的功能,使它比常規(guī)的Unix文件系統(tǒng)更加安全。
6.支持TCP/IP、SLIP和PPP
在Linux中,用戶可以使用所有的網(wǎng)絡(luò)服務(wù),如網(wǎng)絡(luò)文件系統(tǒng)、遠(yuǎn)程登錄等。SLIP和PPP能支持串行線上的TCP/IP協(xié)議的使用,這意味著用戶可用一個高速M(fèi)odem通過電話線連入Internet網(wǎng)中。
除了上述基本特征外, Linux還具有其獨(dú)有的特色:
支持硬盤的動態(tài)Cache 這一功能與MS-DOS中的Smartdrive相似。所不同的是,Linux能動態(tài)調(diào)整所用的Cache存儲器的大小,以適合當(dāng)前存儲器的使用情況,當(dāng) 某一時刻沒有更多的存儲空間可用時,Cache將被減少,以增加空閑的存儲空間,一旦存儲空間不再緊張,Cache的大小又將增加。
支持不同格式的可執(zhí)行文件 Linux具有多種模擬器,這使它能運(yùn)行不同格式的目標(biāo)文件。其中,DOS(DOSEMU)和MS-Windows(WINE),iBCS2模擬器能運(yùn)行 SCO Unix的目標(biāo)程序。(iBCS2模擬器不是Linux標(biāo)準(zhǔn)核心的一部分,但可從ftp.informatik.hu?berlin.de: /pub/os/linux下載),這就是Linux主要特點(diǎn)介紹。
【編輯推薦】