Linux走過了十二年的花牌 (春夏秋冬),這十二年裡Linux越來越成為主流,你瞭解Linux系統嗎?你是Linux系統的應用者嗎?本文為你詳細介紹Linux主要特點,為你在學習Linux主要特點時起一定的作用。作為一個作業系統,Linux幾乎滿足當今Unix作業系統的所有要求,因此,它具有Unix作業系統的基本特徵。
1.符合POSIX 1003.1標準
POSIX 1003.1標準定義了一個最小的Unix作業系統介面,任何作業系統只有符合這一標準,才有可能運行Unix程式。Unix具有豐富的應用程式,當今絕 大多數作業系統都把滿足POSIX 1003.1標準作為實現目標,Linux也不例外,它完全支援POSIX 1003.1標準。
2.支援多使用者訪問和多任務編程
Linux是一個多使用者作業系統,它允許多個使用者同時訪問系統而不會造成使用者之間的相互幹擾。另外,Linux還支援真正的多使用者編程,一個使用者可以建立多個進程,並使各個進程協同工作來完成使用者的需求。
3.採用頁式儲存管理
頁式儲存管理使Linux能更有效地利用實體儲存體空間,頁面的換入換出為使用者提供了更大的儲存空間。
4.支援動態連結
使用者程式的執行往往離不開標準庫的支援,一般的系統往往採用靜態連結方式,即在裝配階段就已將使用者程式和標準庫連結好,這樣,當多個進程運行時,可能會 出現庫代碼在記憶體中有多個副本而浪費儲存空間的情況。Linux 支援動態連結方式,當運行時才進行庫連結,如果所需要的庫已被其它進程裝入記憶體,則不必再裝入,否則才從硬碟中將庫調入。這樣能保證記憶體中的庫程式碼是 唯一的。
5.支援多種檔案系統
Linux能支援多種檔案系統。目前支援的檔案系統有:EXT2、EXT、XIAFS、 ISOFS、HPFS、MSDOS、UMSDOS、PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。Linux最 常用的檔案系統是EXT2,它的檔案名稱長度可達255字元,並且還有許多特有的功能,使它比常規的Unix檔案系統更加安全。
6.支援TCP/IP、SLIP和PPP
在Linux中,使用者可以使用所有的網路服務,如網路檔案系統、遠程登入等。SLIP和PPP能支援串列線上的TCP/IP協議的使用,這意味著使用者可用一個高速Modem通過電話線連入Internet網中。
除了上述基本特徵外, Linux還具有其專屬的特色:
支援硬碟的動態Cache 這一功能與MS-DOS中的Smartdrive相似。所不同的是,Linux能動態調整所用的Cache儲存空間的大小,以適合當前儲存空間的使用方式,當 某一時刻沒有更多的儲存空間可用時,Cache將被減少,以增加閒置儲存空間,一旦儲存空間不再緊張,Cache的大小又將增加。
支援不同格式的可執行檔 Linux具有多種模擬器,這使它能運行不同格式的目標檔案。其中,DOSDOSEMU)和MS-Windows(WINE),iBCS2模擬器能運行 SCO Unix的目標程式。(iBCS2模擬器不是Linux標準核心的一部分,但可從ftp.informatik.huberlin.de: /pub/os/linux下載),這就是Linux主要特點介紹。
- Linux設計宗旨和方法
- 各種的Linux發行版本
- 詳解Linux核心與GNU計劃
- 深入淺出瞭解Linux作業系統
- 讓你瞭解Linux常見問題