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