一 Linux的發展歷史
Linux的誕生可以追溯到1991年,當Linus還是芬蘭赫爾辛基大學的一名學生時,他對當時為教學而設計的Minix操作系統提供的功能不滿意,于是他決定自己寫比Minix更強大的類UNIX操作系統來取代Minix,后來這個類UNIX操作系統就是Linux。Linus從一開始就決定自由擴散Linux,他把源代碼發布在Internet上,隨即就引起愛好者的注意,他們通過Internet加入了Linux的內核開發工作,一大批高水平程序員的加入,使得Linux得到迅猛發展,他們為Linux修復錯誤、增加新功能,不斷盡其所能地改進它。現在,Linux憑借優秀的設計,不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等國際知名企業的大力支持,市場份額逐步擴大,逐漸成為主流操作系統之一。
二 Linux的特色
(1)多工系統-同時執行多個進程;
(2)多人使用-同一部機器可供多人同時使用;
(3)須在386 protected mode下執行;
(4)采用保護模式的方式執行各個進程,所以個別的進程失控不會造成系統死機:
(5)Linux在磁盤上只讀取程序中實際用到的部份(動態聯結,dynamic linking);
(6)各程序可使用copy-on-write pages上的資料,意即多個程序可以使用同一塊內存區。最初幾個程序共用一塊內存區域,但當某個程序嘗試寫入這段內存時,該page(4KB)就被拷貝一份到別的地方,以後該程序的那4KB就指向新的page。如此一來可增加速度并減少內存的使用;
(7)Linux可使用虛擬內存,但須在硬盤上規劃一塊區域作置換用的partition;
(8)Linux符合POSIX定義,原代碼與System V、及一部份的BSD和SVR4完全兼容;
(9)透過iBCS2模擬可執行大部份SCO UNIX、SVR3、SVR4的程序;
(10)所有的原代碼都是可免費獲得的,包括所有的核心程序、驅動程序、發展工具程序、使用者的程序。
(11)支持多國語言鍵盤且易新增;
(12)多重虛擬的consoles-可使用熱鍵作更換;
(13)支持數種常見的文件系統minix-1、Xenix、System V filesystems,DOS,FAT,OS/2的HPFS(read-only)。本身支持兩種filesystems:EXT2 and X/AFS,且文件名稱長度可至256個字;
(14)“UMSDOS(Unix-like MSDOS)”可在DOS partition中安裝Linux;
(15)支持的CD-ROM文件系統,可讀取各種標準CD-ROM格式,如ISO 9660;
(16)TCP/IP網絡,包含ftp,telnet,NFS等。
三 Linux與其他操作系統的區別
1 Linux和Windows的區別
和Linux一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶接口、網絡和安全性。但是,Linux和Windows的真正區別在于,Linux事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。不僅在于對多用戶機器來說,Unix是最流行的操作系統,而且在于它是免費軟件的基礎。另一方面Windows系列是專用系統,由開發操作系統的公司控制接口和設計。因為它對程序設計和用戶接口設計建立了嚴格的標準,和那些開放系統社團完全不一樣,一些組織正在試圖完成標準化Unix程序設計接口的任務。特別要指出的是Linux完全兼容POSIX.1標準。
2 Linux與Unix的區別
Linux支持的硬件范圍和商業Unix不一樣。一般來說,商業Unix支持的硬件多一些,可是Linux支持的硬件也在不斷擴大。突出的是,Linux至少和商用Unix一樣穩定。對許多用戶來說,最重要的因素是價格。Linux是免費軟件,用戶可以從Internet網上下載。如果上網不方便,可以很便宜地通過郵購得到Linux的磁盤或CD-ROM。當然也可以直接從朋友那里得到。商業Unix的價值不應被貶低。除了軟件本身的價格外,用戶還需支付文檔、售后支持和質保費。對于較大的機構。這些都很重要,但是PC機用戶也許從中得不到什么好處。許多商業公司和大學等單位已經發現,在實驗室用廉價的PC機運行Linux比用工作站運行商業Unix還好。Linux可以在PC機上提供工作站的功能,而PC機的價格是工作站的幾分之一。也有一些針對PC機的便宜的Unix,其中最有名的是386BSD。在許多方面,386BSD軟件包和Linux兼容,但Linux更適合用戶的需求。最顯著的是,Linux的開發是開放的。任何志愿者都可以對開發過程做出貢獻。相比之下,386BSD是由封閉的團隊開發的。正是這樣,這兩種產品存在著嚴重的概念上和設計上的差別:Linux的目標是從頭開始開發一個完整的Unix系統;386BSD的目標則是對現有的BSD做些修改,以適合80386系統。
Linux作為較早的源代碼開放操作系統,將引領未來軟件發展的方向.基于Linux開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發Linux。現今世界上,很多國家逐漸的把政府機構內部門的電腦轉移到Linux上,這個情況還會一直持續。Linux的廣泛使用為政府機構節省了不少經費。也降低了對封閉源碼軟件潛在的安全性的憂慮。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:淺析linux操作系統的發展