當前位置:首頁 » 操作系統 » linux與unix與dos

linux與unix與dos

發布時間: 2022-06-13 20:46:55

linux,unix.windows三大操作系統的區別在哪

1、操作

linux區分大小寫,windows在dos界面命令下不區分大小寫;

linux所有內容均以文件形式保存包括硬體,用戶,而windows文件和硬體沒什麼關系,兩個之間沒有關聯;

windows用擴展名區分文件如.exe代表執行文件,.txt代表文本文件,而linux無擴展名的概念,當然為了管理員區分方便會有部分擴展名如.gz , .bz2 ,.tar.bz2代表壓縮包。

.html ,,php代表網頁文件,這些純粹是給管理員看的便於區分,但是linux本身是沒有擴展名的,linux是以許可權區分文件的,文件許可權總共有十位。

windows下的.exe文件不能直接在linux下安裝與運行,同時linux大部分是字元界面,大大增加了linux系統的安全性,減少了木馬攻擊的可能性,同時linux字元界面佔用的系統資源要小於windows下的圖形界面所佔的資源。

2、系統概念

UNIX操作系統:

是一個強大的多用戶、多任務操作系統,支持多種處理器架構。

整個UNIX系統可分為五層:

最底層是裸機,即硬體部分;

第二層是UNIX的核心,它直接建立在裸機的上面,實現了操作系統重要的功能,如進程管理、存儲管理、設備管理、文件管理、網路管理等。

用戶不能直接執行UNIX內核中的程序,而只能通過一種稱為」系統調用」的指令,以規定的方法訪問核心,以獲得系統服務;

第三層系統調用構成了第四層應用程序層和第二層核心層之間的介面界面;

應用層主要是UNIX系統的核外支持程序,如文本編輯處理程序、編譯程序、系統命令程序、通信軟體包和窗口圖形軟體包、各種庫函數及用戶自編程序;

UNIX系統的最外層是Shell解釋程序,它作為用戶與操作系統交互的介面,分析用戶鍵入的命令和解釋並執行命令,Shell中的一些內部命令可不經過應用層,直接通過系統調用訪問核心層。

Linux操作系統:

是基於UNIX操作系統發展而來的一種克隆系統,是一套免費使用和自由傳播的類Unix操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。

Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix兼容產品。

Windows操作系統:

Windows1.0是微軟第一次對個人電腦操作平台進行用戶圖形界面的嘗試。Windows 1.0基於MS-DOS操作系統,實際上其本身並非操作系統,至多隻是基於DOS的應用軟體。

之後的 Windows 2.x,3.x 和 95,98,ME仍是基於DOS的操作系統。 而Windows NT則宣告了DOS操作系統的終結,並成為流行至今的主流操作系統。

3、發展背景

Linux與其他操作系統的區別是,Linux是從一個比較成熟的操作系統發展而來的,而其他操作系統,如Windows NT等,都是自成體系,無對應的相依託的操作系統。這一區別使得Linux的用戶能大大地從Unix團體貢獻中獲利。

因為Unix是世界上使用最普遍、發展最成熟的操作系統之一,它是七十年代中期發展起來的微機和巨型機的多任務系統,雖然有時介面比較混亂,並缺少相對集中的標准,但還是發展壯大成為了最廣泛使用的操作系統之一。

無論是Unix的作者還是Unix的用戶,都認為只有Unix才是一個真正的操作系統,許多計算機系統(從個人計算機到超級計算機)都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。

因此,Linux做為Unix的一個克隆,同樣會得到相應的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。

4、使用費用

從使用費用上看,Linux與其他操作系統的區別在於Linux是一種開放、免費的操作系統,而其他操作系統都是封閉的系統,需要有償使用。

這一區別使得我們能夠不用花錢就能得到很多Linux的版本以及為其開發的應用軟體。當我們訪問Internet時,會發現幾乎所有可用的自由軟體都能夠運行在Linux系統上。

有來自很多軟體商的多種Unix實現,Unix的開發、發展商以開放系統的方式推動其標准化,但卻沒有一個公司來控制這種設計。

因此,任何一個軟體商(或開拓者)都能在某種Unix實現中實現這些標准。

OS/2和WindowsNT等操作系統是具有版權的產品,其介面和設計均由某一公司控制,而且只有這些公司才有權實現其設計,它們是在封閉的環境下發展的。

Ⅱ DOS,MAC.UNIX.LINUX這四種操作系統的用途,知道的就詳細介紹介紹

DOS是英文Disk Operating System的縮寫,意思是「磁碟操作系統」。DOS是個人計算機上的一類操作系統。從1981年直到1995年的15年間,DOS在IBM PC 兼容機市場中佔有舉足輕重的地位。而且,若是把部份以DOS為基礎的Microsoft Windows版本,如Windows 95、98和Me等都算進去的話,那麼其商業壽命至少可以算到2000年。直到現在,每台WIN的電腦都有DOS,還有很多品牌機,品牌本的自帶系統就是DOS。 很小很實用,但就是命令太多,太復雜~!
Mac系統是蘋果機專用系統,正常情況下在普通pc上無法安裝的操作系統
蘋果公司不但生產MAC的大部分硬體,連MAC所用的操作系統都是它自行開發的,接下來,我們就來了解一下它的操作系統。
蘋果機現在的操作系統已經到了OS 10,代號為MAC OSX(X為10的羅馬數字寫法),這是MAC電腦誕生15年來最大的變化。新系統非常可靠,它的許多特點和服務都體現了蘋果公司的理念。
另外,現在瘋狂肆虐的電腦病毒幾乎都是針對Windows的,由於MAC的架構與Windows不同,所以很少受到病毒的襲擊。MAC OSX操作系統界面非常獨特,突出了形象的圖標和人機對話(人機對話界面就是由蘋果公司最早開創的,後來才被微軟的Windows所看中並在Windows中廣泛應用)。蘋果公司能夠根據自己的技術標准生產電腦、自主開發相對應的操作系統,可見它的技術和實力非同一般。打個比方,蘋果公司就像是Dell和微軟的聯合體,在軟硬體方面「才貌雙全」。
UNIX ,是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬於分時操作系統。 最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。經過長期的發展和完善,目前已成長為一種主流的操作系統技術和基於這種技術的產品大家族。由於UNIX具有技術成熟、結構簡練、可靠性高、可移植性好、可操作性強、網路和資料庫功能強、伸縮性突出和開放性好等特色,可滿足各行各業的實際需要,特別能滿足企業重要業務的需要,已經成為主要的工作站平台和重要的企業操作平台。它主要安裝在巨型計算機、大型機上作為網路操作系統使用,也可用於個人計算機和嵌入式系統。曾經是伺服器操作系統的首選,占據最大市場份額,但最近在跟WINDOWS SERVER以及Linux的競爭中有所失利。
Linux是一類Unix計算機操作系統的統稱。Linux操作系統的內核的名字也是「Linux」。Linux操作系統也是自由軟體和開放源代碼發展中最著名的例子。嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。Linux得名於計算機業余愛好者Linus Torvalds。 簡單地說,Linux是一套免費使用和自由傳播的類Unix操作系統,它主要用於基於x86系列CPU的計算機上。這個系統是由世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix兼容產品。
【UNIX和LINUX的區別和聯系】
Linux和UNIX的最大的區別是,前者是開放源代碼的自由軟體,而後者是對源代碼實行知識產權保護的傳統商業軟體。這應該是他們最大的不同,這種不同體現在用戶對前者有很高的自主權,而對後者卻只能去被動的適應;這種不同還表現在前者的開發是處在一個完全開放的環境之中,而後者的開發完全是處在一個黑箱之中,只有相關的開發人員才能夠接觸到產品的原型。
另外兩大區別:
1) UNIX作為商業操作系統與Linux相比其支持的硬體種類要多一些,但兩者運行幾乎一樣穩定.
2) 兩者都是多用戶、多任務操作系統,也都可以作為網路操作系統使用.

Ⅲ linux,windows,DOS,UNIX哪一個是最早誕生的

好吧,其實也很簡單。
首先是全世界最出色(出名)的操作系統——Unix。
Unix是一款多用戶,多任務的操作系統,誕生於貝爾實驗室。由於Unix的誕生,世界各地計算機行業,統統轉頭投資Unix,常見的BSD系列、Sun系列等。
Windows是微軟公司的操作系統,一個圖形操作系統,Windows幫助了比爾蓋茨實現了——讓每個人的桌子上都有一台計算機。他成功了,Windows佔領了家庭用戶的市場。Windows是多任務,但是Server 2003以前的系列,統統都是單用戶,Server 2003以後的產品,都是多用戶。
Linux是美國一個芬蘭人(Linus)寫的一個操作系統內核,有人稱Linus是一個黑客,當然,我不是美國人,我不清楚。Linux內核的編寫,靈感部分來自Minix的源代碼(Minix是一個美國的大學教授編寫的類Unix操作系統),Linux屬於類Unix,這點無可否認,他們有著相同的外表,相同的介面,為什麼為了兼容性要提供所有Unix的API,這點可以看出,Linux就是類Unix。另外,Linux的所有源碼常式均來自GNU公司,所以現在的Linux統統稱為GNU Linux。Linux是多用戶、多任務的操作系統。
DOS是分為兩個系列,Microsoft DOS和IBM DOS。話說微軟公司用DOS騙了IBM,後來微軟公司自己開始研發DOS操作系統,當然這個只是電影里的東西,具體不詳,這種東西我是連媒體都不信的。DOS是微軟公司的第一個操作系統,可以發現Windows還是有很多DOS的東西。DOS是單用戶、單任務的。
介紹完了,我來解釋下名詞。什麼是單用戶?指的是操作系統在運行的時候,只能有一個用戶在上面操作。什麼是多用戶?多用戶指的就是操作系統運行時,可以有多個用戶同時操作,並且用戶可以相同,Unix和Linux的終端,你可以試試。同時登陸幾個用戶都是沒問題的。但是Windows不同,像XP,你可以先登陸一個用戶,然後用另外一個Windows,遠程桌面該用戶,你會發現,用戶被替換了,原本的windows上的用戶鎖定了,這樣的問題,在Server2003之後的系列就不會。可以同時登陸多個Administrator。
什麼是單任務,DOS就是單任務,指的是只能運行一個程序。內存只有一個用戶程序在運行,你必須等程序運行完才能運行其他的程序。多任務,指的是可以一次運行多個程序,並且不需要等待運行完成,多任務其實就是並行技術。
分時處理?你還是看看網路,比我說的更清楚。其實就是共享處理,也就是說用一塊內存來處理多個任務。這個東西,現代操作系統都有吧,當然DOS這種老古董就相提並論了。

Ⅳ 什麼是Linux和Unix,它們有什麼區別。它們容易學嗎,是像DOS一樣的命令式操作還是像Windows一樣窗口化操作

linux和unix區別在於是否開源。

Linux是在unix的基礎上寫出來的一個系統,實現的過程比unix容易,unix的其中一個命令都非常的啰嗦,可以說Linux是簡化了的unix,但功能和unix一樣。

現在unix非常的貴,而且非常的復雜,做伺服器,不管是買系統,還是請人維護都是一項非常高的成本。而Linux卻不一樣。

他們都是像DOS一樣的命令式操作,但是現在都有了圖形化界面的操作,不過不管怎麼變,主要的還是用命令行搞定的。

Ⅳ 麻煩給我解釋一下UNIX,windows,Linux,DOS的區別好嗎

這些都是操作系統。好吧,你知道。

Unix 是最早也是最成熟的操作系統,到今天還是操作系統的典範,定型於1970年代,應該說是1972年。它是商業產品,價格昂貴,而且運行在小型機、工作站上(現代的 Unix 也可以運行在 PC 上了,主要是各種 BSD),所以硬體也很昂貴。Linux 是一幫程序員山寨 Unix 的結果,從一開始(發布於 1991 年)就是開源的,至今仍是。Linux 的開發標准遵循著 POSIX,而後者本來是為規范 Unix 而制定的(因為 Unix 有多家開發商),所以,現在 POSIX 就不再限於 Unix 了,而是 Unix 和類似於 Unix 的操作系統(主要是 Linux)共同遵循的標准。反過來說,由於有共同的標准,這些操作系統的用戶體驗基本上是一致的。當然,系統管理員(超級用戶)可以感受到一些不同,程序員當然就會感受到更大的不同了(這也要看程序員涉及內核的深度)。

Linus 當初山寨 Unix 的目的,除了好玩、初試鋒芒之外,還有一個目的就是要在 PC 上建立一個類似於 Unix 的操作系統,而且是自由 (free as freedom, 我的理解,主要包括開源、免費、容許修改代碼和一定程度上的商業化這幾大方面)。這些目的在今天都被 Linux 實現了。

前面說到 Unix 的硬體要求很高,軟體費用也很高。從 1980 年代開始,還有蘋果公司的 Macintosh,運行於 PC 機上。這是當時風靡全球的「蘋果機」。但是蘋果公司是軟硬體一體出售的。比爾·蓋茨就購買了 DOS 操作系統,修改之後運行在 IBM 兼容(也就是遵循 IBM 的標准)的 PC 上,由此造就了微軟公司。DOS 是一個非圖形化的操作系統,而 Windows 系統則是微軟更新換代之後的產品,有一個圖形化的界面。微軟早期的成功主要是瞄準了低端的 PC,同時對硬體沒有專一性(只要是 IBM 兼容的即可),所以順利地搶佔了 PC 市場,造成了今天 Windows 在 PC 上獨大的局面。

Unix 系統(包括 Linux 系統)在設計上是層次化的,從物理硬體、內核、庫函數、應用程序、用戶界面逐次升高,用戶所接觸的就是用戶界面以及輸入輸出設備。用戶界面可以是非圖形化的,也可以是圖形化的。粗略地理解,用戶界面(不管是圖形化的 sh, bash, csh, tcsh 等等,還是非圖形化的 Gnome, KDE, Xface, Enlightenment 等等)好比操作系統的衣服(這些衣服下面還有內衣,叫做 X Window,注意:Window 是單數的,微軟的 Windows 是復數的),用戶可以輕松地任意更換。微軟的 Windows 則不是這樣的,它的圖形化界面與操作系統是一體的,好比人的皮膚,硬換的話就是一場大手術。

至於多用戶、多任務、分時系統,就說一下用戶體驗吧。1994 年的時候,我開始接觸 Unix,那是 SUN 公司的工作站,幾十萬美元一台,我所在的研究所裡面一開始只有一兩台,後來陸續買了幾台,算是相當闊的了,而且還能聯網。一台工作站引出了好多終端,其中只有一個圖形化的終端(一台彩色顯示器、一個滑鼠、一個鍵盤),此外還有好多個非圖形化的終端(每個終端包括一台字元型顯示器,不支持中文,配一個鍵盤)。每個終端上可以有一個用戶,實際上還可以有其他用戶通過網路(早先是用 telnet 程序,現在基本上被更安全的 ssh 替代了)登錄進來,所以,同時登錄的用戶數目完全可以多於終端的數目。這些用戶同時「在線」,各干各的,互相不會影響。一個用戶甚至可以重復登錄,例如,我用一個終端登錄之後,還可以通過 telnet 再登錄同一個系統或者其他機器上的系統(只要有網路連接、用戶帳號和密碼即可)。不同用戶的文件分別存放在各自的主目錄 (home) 下,彼此之間能否窺視、更改或運行,則要看那個文件(或目錄)的許可權設置,許可權設置由文件或目錄的主人通過 chmod (或者圖形界面所提供的工具) 來掌握。當然,系統的超級用戶 root 無所不能,基本上就是這個系統的上帝。這就是多用戶系統的特點。

能夠同時支持多個用戶登錄,這樣的系統肯定是多任務的,因為每個用戶都要提交任務,系統不能顧此失彼,也不能厚此薄彼。實際上,一個用戶還可以陸續提交多個任務——在字元終端上,只要把提交的任務推到後台去運行,就可以接著提交下一個任務;在圖形界面上,只要開多個虛擬終端,一個終端提交一個任務,或者在同一個虛擬終端裡面把任務一個個推到後台去運行,再或者,用滑鼠咔咔咔一通點擊,這些都是同一個用戶提交多個任務的辦法。除非已經提交的任務(進程)數達到了系統的極限邊緣,或者佔用的資源(內存、輸入輸出)已經不堪支用,這時候會感覺到不時卡住的現象,否則很難覺察這些任務之間的相互影響。

這些任務在 Unix 系統中被稱作「進程」(process)。一台計算機可能有多個 CPU(工作站通常有很多個 CPU),在每一個瞬間,一個 CPU 最多運行一個進程,所以,從本質上,一個 CPU 只能支持一個進程。但是操作系統的功能之一就是進程管理:在第一個微小的時間段內運行進程 A ,然後把它的狀態存儲起來(把進程 A 「掛起來」),在下一個微小的時間段內再運行進程 B,隨後「掛起來」,再去運行進程 C……,之後再回頭把進程 A 的運行狀態讀進來,運行一小段時間再掛起來,就這樣不停地循環。由於這種進程間的切換在用戶和終端(例如列印機、光碟機、顯示器、網卡、音效卡)看來非常快,所以就造成了多個進程在「同時」運行的錯覺。這就是分時系統的特點。分時系統的核心之一就是進程管理,它不一定按照固定的次序在各個進程間循環,而是要給不同的進程以不同的優先順序(優先順序高的首先運行),同時還要響應各種硬體、軟體的中斷。

拋開了市場佔有率,單純從操作系統的性能、設計思想上來看,Windows 在現今流行的幾款操作系統中都是最垃圾的,但是市場就是遵循成王敗寇的叢林法則,沒有辦法。

Ⅵ DOS系統和Unix、linux三者有啥區別一樣嗎哪個好Windows是基於哪種系統Mac是基於什

DOS系統是Windows系統之前的一個命令行系統,一般在PC機上使用。UNIX是一種大型機操作系統,也是命令行模式。Linux是一種類UNIX系統,很多命令與UNIX相同,它也有類Windows系統的圖形界面。但是,Linux可以在PC機及大型伺服器上使用,而且是免費的。而Mac系統是蘋果系統,主要在蘋果筆記本電腦使用,也是圖形界面的先驅。

Ⅶ dos和linux的區別

「DOS」是家用微型計算機早期使用的操作系統,通常指運行在8086/8088 CPU上面的Microsoft DOS,這個系統源自更早期的CP/M系統,特點是但用戶、單任務,也就是說通常情況下同時只能運行一個程序(嚴格說是一個主程序外加若干TSR駐留程序),而且最初8086/8088內存定址能力非常有限,只能訪問640K+384K內存(實模式)。不過後期80286、80386處理器出現後,有一些給DOS增加多用戶、多任務支持的嘗試,也就是將處理器置於「保護模式」下,藉助80286、80386擴展頁表管理更大范圍內存並同時運行多個程序。但無論怎樣擴展,DOS的設計理念局限性決定了它不適合管理更大內存、運行更多程序、掌管更多外設資源,因此後來出現了多種多任務、單用戶或者多用戶的操作系統。
Linux的設計理念來自Unix系統,Unix從設計之初就考慮到多用戶、多任務支持能力(見Unix立項階段的歷史),因此Linux最初在80386上實現了一個最小規模的保護模式內核,那是就已經具備了多任務(兩個核心線程)調度功能。後來隨著Linux版本完善多任務、多用戶能力越來越完善,支持的Unix世界軟體也越來越多,時至今日已經憑借其開源優勢發展成一個可用於桌面電腦(家用、辦公)、嵌入式設備(例如安卓手機、各種路由器)、網路伺服器乃至超級電腦的通用操作系統。

Ⅷ UNIX, linux, windows, mac os, dos系統有什麼區別

WINDOWS是微軟的產品,DOS有兩種,一種是微軟的,一種是IBM出的,MAC
OS是蘋果的系統,好像是用的UNIX的內核。LINUX是一個開源的免費系統,很多人用,效果還不錯,也是基於UNIX開發出的。UNIX是大型的操作系統,功能多,多用於商用,界面是命令行的,和DOS差不多。現在個人用的比較多的一個是WINDOWS,一個是LINUX,初學者用WINDOWS,時間長了還是LINUX好用啊

Ⅸ UNIX / Linux命令與DOS命令有什麼不同

1.Linux的操作比較復雜,windows的比較簡單.
Linux速度比較快,安全性比windows好
但是有很多軟體只能在windows里運行
與Linux兼容的軟體正在開發中.
Linux適用在網路方面.

2. 什麼是Linux?
簡單地說, Linux是一套免費使用和自由傳播的類 Unix操作系統,它主要用於基

於 Intel x86系列 CPU的計算機上。這個系統是由世界各地的成千上萬的程序員

設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自

由使用的 Unix兼容產品。 Linux的出現,最早開始於一位名叫 Linus Torvalds

的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一

個代替 Minix(是由一位名叫 Andrew Tannebaum的計算機教授編寫的一個操作系

統示教程序)的操作系統,這個操作系統可用於 386、 486或奔騰處理器的個人

計算機上,並且具有 Unix操作系統的全部功能,因而開始了 Linux雛形的設計。

Linux以它的高效性和靈活性著稱。它能夠在 PC計算機上實現全部的 Unix特性,

具有多任務、多用戶的能力。 Linux是在 GNU公共許可許可權下免費獲得的,是一

個符合 POSIX標準的操作系統。 Linux操作系統軟體包不僅包括完整的 Linux操

作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟體。它還包括帶有

多個窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允

許我們使用窗口、圖標和菜單對系統進行操作。
Linux與其他操作系統有什麼區別:
Linux可以與 MS-DOS、 OS/2、 Windows等其他操作系統共存於同一台機器上。它

們均為操作系統,具有一些共性,但是互相之間各有特色,有所區別。
目前運行在 PC機上的操作系統主要有Microsoft的 MS-DOS、 Windows、 Windows

NT、 IBM的 OS/2等。早期的 PC機用戶普遍使用 MS-DOS,因為這種操作系統對機

器的硬體配置要求不高,而隨著計算機硬體技術的飛速發展,硬體設備價格越來

越低,人們可以相對容易地提高計算機的硬體配置,於是開始使用

Windows、Windows NT等具有圖形界面的操作系統。 Linux是新近被人們所關注的

操作系統,它正在逐漸為 PC機的用戶所接受。那麼, Linux與其他操作系統的主

要區別是什麼呢?下面從兩個方面加以論述。
首先看一下Linux與 MS- DOS之間的區別。 在同一系統上運行 Linux和 MS-DOS

已很普遍,就發揮處理器功能來說, MS-DOS沒有完全實現 x86處理器的功能,而

Linux完全在處理器保護模式下運行,並且開發了處理器的所有特性。 Linux可以

直接訪問計算機內的所有可用內存,提供完整的 Unix介面。而 MS-DOS只支持部

分 Unix的介面。
就使用費用而言, Linux和 MS-DOS是兩種完全不同的實體。與其他商業操作系統

相比, MS-DOS價格比較便宜,而且在 PC機用戶中有很大的佔有率,任何其他 PC

機操作系統都很難達到 MS-DOS的普及程度,因為其他操作系統的費用對大多數

PC機用戶來說都是一個不小的負擔。 Linux是免費的,用戶可以從 internet上或

者其他途徑獲得它的版本,而且可以任意使用,不用考慮費用問題。 就操作系統

的功能來說, MS-DOS是單任務的操作系統,一旦用戶運行了一個 MS-DOS的應用

程序,它就獨佔了系統的資源,用戶不可能再同時運行其他應用程序。而 Linux

是多任務的操作系統,用戶可以同時運行多個應用程序。 再看一下 Linux與

OS/2、 Windows、 Windows NT之間的區別。
從發展的背景看, Linux與其他操作系統的區別是, Linux是從一個比較成熟的

操作系統發展而來的,而其他操作系統,如 Windows NT等,都是自成體系,無對

應的相依託的操作系統。這一區別使得 Linux的用戶能大大地從 Unix團體貢獻中

獲利。因為 Unix是世界上使用最普遍、發展最成熟的操作系統之一,它是七十年

代中期發展起來的微機和巨型機的多任務系統,雖然有時介面比較混亂,並缺少

相對集中的標准,但還是發展壯大成為了最廣泛使用的操作系統之一。無論是

Unix的作者還是 Unix的用戶,都認為只有 Unix才是一個真正的操作系統。

3. 首先你需要明白,Linux不是windows,它不是一個由一家商業公司維護的軟體


只有一個包裝。Linux是可以任意包裝自由配置的東西。任何一個人,一家公司
都可以按照自己的想法,比如加一點功能,加中文支持,作一個Linux出來。這些
Linux雖然核心部分都一樣,但是他們所帶的各種軟體,預設的配置都不一樣。區


是用一種Linux 發布 (不同的Linux我們叫做不同的發布)也許硬體很好配置,
各種軟體也好安裝,用另外一種也許速度快,再一種也許支持中文比較好。總之
沒有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到


所以從一開始選擇distribution就必須非常小心,否則因為自己剛好隨某個雜志
得到一個Linux發布就以為所有的都一樣就開始安裝,等硬碟數據毀了,
或者網路哭天蹌地也配不出來的時候,就晚了。不是開玩笑,我知道windows下
安裝驅動程序就是滑鼠點幾下,可是在Linux下,為了驅動一個網卡,折騰一夜
是不希奇的 -- 當然,我覺得這是值得的。

所以,面對那麼多Linux distribution,你應當選擇哪個呢?

比較著名的Linux distribution有:
RedHat:最新版本6.2, 7.0beta。由於RedHat公司已經上市,獲得了很多
商業的支持,所以它在硬體軟體兼容性上很好。實際上它已經是Linux的
工業標准。想像一下如果你是一個比如Oracle這樣廠商的老闆,你需要為
Linux開發一個版本,而不同的Linux dist需要單獨開發維護,為成本考慮你
自然會只認准一個Linux。

Slackware(7.1)。很早就有的Linux,有很多老的忠實用戶,但現在越來越不行了



SuSe Linux,德國人做的,在歐洲很流行,有一些驅動上的優勢。

另外還有Debian,CorelLinux等dist,不一一介紹了。

還有你會看到國內媒體上吹捧的各種「中文Linux」,他們的優勢主要是有
中文處理。但是如前一篇文章提到的,想用中文,用windows 2000最好。實際上
我覺得一個老7字班的前輩跟我說的一句話很好:「(對我們來說)在計算機上看


中文本身就是一件很古怪的事情」。如果你是抱著學習計算機的目的而來,那麼
你不可能避免閱讀英文文檔。即使是microsoft的文檔,有關編程的文檔,最新的


全是英文。當然,要上BBS,看中文網頁等,用英文的dist一樣能做到

4. Linux和Windows的區別

和Linux 一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶介面

、網路和安全性。但是,Linux和Windows的真正區別在於,Linux 事實上是Unix

的一種版本,而且來自Unix的貢獻非常巨大。是什麼使得Unix如此重要?不僅在

於對多用戶機器來說,Unix是最流行的操作系統,而且在於它是免費軟體的基礎

。在Internet上,大量免費軟體都是針對Unix系統編寫的。由於有眾多的Unix廠

商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,

存在一股巨大的力量推動Unix社團以開放系統的形式走向標准化。另一方面Windo

ws系列是專用系統,由開發操作系統的公司控制介面和設計。在這個意義上這種

公司利潤很高,因為它對程序設計和用戶介面設計建立了嚴格的標准,和那些開

放系統社團完全不一樣。一些組織正在試圖完成標准化Unix程序設計介面的任務

。特別要指出的是,Linux完全兼容POSIX.1標准。

安全問題對於IT管理員來說是需要長期關注的。主管們需要一套框架來對操作系

統的安全性進行合理的評估,包括:基本安全、網路安全和協議,應用協議、發

布與操作、確信度、可信計算、開放標准。在本文中,我們將按照這七個類別比

較微軟Windows和Linux的安全性。最終的定性結論是:目前為止,Linux提供了相

對於Windows更好的安全性能,只有一個方面例外(確信度)。

無論按照什麼標准對Windows和Linux進行評估,都存在一定的問題:每個操作系

統都不止一個版本。微軟的操作系統有Windows98、 Windows NT、 Windows 2000

、 Windows 2003 Server和Windows

CE,而Linux的發行版由於內核(基於2.2、2.4、2.6)的不同和軟體包的不同也

有較大的差異。我們本文所使用的操作系統,都是目前的技術而不是那些"古老"

的解決方案。

用戶需要記住:Linux和Windows在設計上就存在哲學性的區別。Windows操作系統

傾向於將更多的功能集成到操作系統內部,並將程序與內核相結合;而Linux不同

於Windows,它的內核空間與用戶空間有明顯的界限。根據設計架構的不同,兩者

都可以使操作系統更加安全。

Linux和Windows安全性的基本改變

對於用戶來說,Linux和Windows的不斷更新引發了兩者之間的競爭。用戶可以有

自己喜歡的系統,同時也在關注競爭的發展。微軟的主動性似乎更高一些――這

是由於業界"冷嘲熱諷"的"激勵"與Linux的不斷發展。微軟將在下幾個月對Window

s安全進行改觀,屆時微軟會發布Windows XP的WindowsXP Service Pack 2。這一

服務包增強了Windows的安全性,關閉了原先默認開放的許多服務,也提供了新的

補丁管理工具,例如:為了避免受到過多無用的信息,警告服務和信使服務都被

關閉。大多數情況下,關閉這些特性對於增強系統安全性是有好處的,不過很難

在安全性與軟體的功能性、靈活性之間作出折衷。

最顯著的表現是:微軟更加關注改進可用性的同時增強系統的安全性。比如:200

3年許多針對微軟的漏洞攻擊程序都使用可執行文件作為電子郵件的附件(例如My

Doom)。Service Pack2包括一個附件執行服務,為Outlook/Exchange、 Windows

Messenger和Internet Explorer提供了統一的環境。這樣就能降低用戶運行可執

行文件時感染病毒或者蠕蟲的威脅性。另外,禁止數據頁的可執行性也會限制潛

在的緩沖區溢出的威脅。不過,微軟在WindowsXP Service Pack

2中並沒有修改Windows有問題的架構以及安全傳輸的部分,而是將這部分重擔交

給了用戶。

微軟的重點顯然是支持應用程序的安全性。WindowsXP Service Pack 2中增強的

許多方面都是以Outlook/Exchange和Internet

Explorer作為對象的。例如:Internet Explorer中有一個智能的MIME類型檢查,

會對目標的內容類型進行檢查,用戶可以獲悉該內容中是否存在潛在的有害程序

。不過這一軟體是不是能將病毒與同事的電子數據表區分開來呢?

WindowsXP Service Pack 2的另一個新特性是能夠卸載瀏覽器的多餘插件,這需

要終端用戶檢查並判斷需要卸載哪些插件。Outlook/Exchange可以預覽電子郵件

消息,因此用戶可以在打開之前就將電子郵件刪除。另一個應用安全的增強,防

火牆在網路協議棧之前啟動。對於軟體開發者來說,遠方過程調用中許可權的改變

,使得安全性差的代碼難以工作正常。

WindowsXP Service Pack 2也為Windows用戶提供了許多華麗的新特性,但是問題

仍然存在:這些特性會不會對管理員甚至是終端用戶造成負擔?是不是在增加了W

indows操作系統代碼安全性的同時讓系統變得更加復雜?

Linux 與 Windows 的不同
雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區別。

這些區別只有在您對兩者都很熟悉以後才能體會到,但它們卻是 Linux 思想的核

心。

Linux 的應用目標是網路而不是列印

Windows最初出現的時候,這個世界還是一個紙張的世界。Windows的偉大成就之

一在於您的工作成果可以方便地看到並列印出來。這樣一個開端影響了 Windows

的後期發展。

同樣,Linux 也受到了其起源的影響。Linux 的設計定位於網路操作系統。它的

設計靈感來自於 Unix 操作系統,因此它的命令的設計比較簡單,或者說是比較

簡潔。由於純文本可以非常好地跨網路工作,所以 Linux 配置文件和數據都以文

本為基礎。

對那些熟悉圖形環境的人來說,Linux伺服器初看可能比較原始。但是Linux開發

更多關注的是它的內在功能而不是表面上的東西。即使是在純文本的環境中,Lin

ux同樣擁有非常先進的網路、腳本和安全能力。執行一些任務所需的某些表面上

看起來比較奇怪的步驟是令人費解的,除非您認識到 Linux 是期望在網路上與其

他 Linux系統協同執行這些任務。Linux的自動執行能力也很強,只需要設計批處

理文件就可以讓系統自動完成非常詳細的任務。Linux 的這種能力來自於其基於

文本的本質。

可選的 GUI

Linux有圖形組件。Linux支持高端的圖形適配器和顯示器,完全勝任圖形相關的

工作。現在,許多數字效果藝術家在Linux工作站上來進行他們的設計工作,而以

前這些工作需要使用IRIX系統來完成。但是,圖形環境並沒有集成到 Linux 中,

而是運行於系統之上的單獨一層。這意味著您可以只運行 GUI,或者在需要時才

運行 GUI。如果您的系統主要任務是提供Web應用,那麼您可以停掉圖形界面,而

將其所用的內存和CPU資源用於您的服務。如果您需要在 GUI 環境下做一些工作

,可以再打開它,工作完成後再將其關閉。

Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網路瀏覽器

和文檔處理工具等。不過,在 Linux 中,圖形化的管理工具通常是控制台 (命令

行) 工具的擴展。也就是說,用圖形化工具能完成的所有工作,用控制台命令同

樣可以完成。同樣,使用圖形化工具並不妨礙您對配置文件進行手工修改。其實

際意義可能並不是特別顯而易見,但是,如果在圖形化管理工具中所做的任何工

作都可以以命令行的方式完成,這就表示那些工作也可以由一個腳本來實現。腳

本化的命令可以成為自動執行的任務。Linux 同時支持這兩種方式,並不要求您

只用文本或者只用 GUI。您可以根據您的需要選擇最好的方法。

Linux 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文

件類似,但與 Windows 的注冊表機制在思路上有本質的區別。每一個應用程序都

有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的

配置文件都存放於一個目錄樹 (/etc) 下的單個地方,所以看起來它們在邏輯上

是在一起。文本文件的配置方式使得不通過特殊的系統工具就可以完成配置文件

的備份、檢查和編輯工作。

文件名擴展

Linux不使用文件名擴展來識別文件的類型。相反,Linux根據文件的頭內容來識

別其類型。為了提高人類可讀性您仍可以使用文件名擴展,但這對 Linux 系統來

說沒有任何作用。不過,有一些應用程序,比如 Web 伺服器,可能使用命名約定

來識別文件類型,但這只是特定的應用程序的要求而不是 Linux 系統本身的要求



Linux通過文件訪問許可權來判斷文件是否為可執行文件。任何一個文件都可以賦予

可執行許可權,這樣程序和腳本的創建者或管理員可以將它們識別為可執行文件。

這樣做有利於安全。保存到系統上的可執行的文件不能自動執行,這樣就可以防

止許多腳本病毒。

重新引導是最後的手段

如果您使用Windows已經很長時間了,您可能已經習慣出於各種原因(從軟體安裝

到糾正服務故障)而重新引導系統。在Linux思想中您的這一習慣需要改變。Linu

x在本質上更遵循「牛頓運動定律」。一旦開始運行,它將保持運行狀態,直到受

到外來因素的影響,比如硬體的故障。實際上,Linux系統的設計使得應用程序不

會導致內核的崩潰,因此不必經常重新引導(與Windows系統的設計相對而言)。

所以除了Linux內核之外,其他軟體的安裝、啟動、停止和重新配置都不用重新引

導系統。

如果您確實重新引導了 Linux 系統,問題很可能得不到解決,而且還會使問題更

加惡化。學習並掌握 Linux 服務和運行級別是成功解決問題的關鍵。學習 Linux

最困難的就是克服重新引導系統的習慣。

另外,您可以遠程地完成Linux中的很多工作。只要有一些基本的網路服務在運行

,您就可以進入到那個系統。而且,如果系統中一個特定的服務出現了問題,您

可以在進行故障診斷的同時讓其他服務繼續運行。當您在一個系統上同時運行多

個服務的時候,這種管理方式非常重要。

命令區分大小寫

所有的 Linux 命令和選項都區分大小寫。例如, -R 與 -r 不同,會去做不同的

事情。控制台命令幾乎都是小寫的。我們將在「 第 2 部分. 控制台速成班」中

對命令進行更詳細的介紹。

廣泛的硬體支持可能是任何流行操作系統最基本的要求,也是可伸縮性的一個重要方面。Windows操作系統在這個方面做得的確非常出色:一方面,Windows的廣泛使用使得任何硬體廠商在推出新的硬體時都會把Windows當作標準的平台加以支持,並且不斷為新的Windows版本更新驅動程序;另一方面,大量的硬體支持又反過來推動了Windows平台的進一步普及。
Linux的硬體驅動程序通常都是由那些需要這些硬體的用戶自己來開發的. Linux的共享性能夠很快地給那些常用的硬體提供驅動程序,這些驅動程序需要後續的支持和幫助,來克服潛在的不穩定性。至於一些尚未普及的組件,如各式各樣的USB設備,其驅動程序的開發將需要更多的支持,來滿足不同用戶的需要。
SMP(對稱多處理器)支持
CPU是計算機系統的核心部分,是否具有良好的SMP支持將直接影響大型應用下的性能。
Windows 2000 Advanced Server的零售版本最多支持四路SMP,OEM版可以支持最多達32路的SMP。對CPU的支持級別和Windows 4.0相比沒有什麼變化,但是對SMP的實現代碼進行了改進,使得高性能的縮放可以更為「線性」地進行。Windows NT Server 4.0企業版已經實現了創紀錄的性能價格水平,隨著對SMP縮放的改進,這一趨勢將在Windows 2000 Advanced Server和Datacenter Server中得到延續。在採用八路設計或者多於八路設計的系統中,性能的提高最為明顯。
而Linux正致力於解決核心部分中的SMP支持,以提高Linux在大型應用下的性能。盡管Linux不是為SMP而設計的,Linux Torvalds也曾經說過Linux的SMP評測表現很差,但是我們期望這些問題能夠在2.4版本內核中得到解決,使更多的學校或者企業可以使用經過考驗的Linux來實現他們的核心程序。
對群集的支持
Windows 2000 Server具有強大的群集功能。Compaq最近之所以能在TPC-C比賽中傲視群雄,擊敗所有對手,靠的就是一個巨大的有著12個節點,96個處理器的群集,而它們運行的是Windows 2000 Server。
盡管Linux沒有在高端系統中運行關鍵性應用程序方面有出色記錄,但最近Linux在群集項目也發布了不少東西,希望Linux的開發者大軍可以開發出更完善的群集功能
對特定計算環境的支持
使每一個系統都有適合於自己的工作場合,這就是系統對特定計算環境的支持。
微軟開發了不同的操作系統來完成不同類型的任務。Windows CE適用於小型的手持式電腦和筆記本電腦,Windows 95/98和Windows 2000 Professional適用於桌面計算機,而Windows NT 4.0和Windows 2000 Server則適用於大型伺服器應用程序。作為一個系列操作系統家族,Windows對各種不同的工作環境提供了良好的伸縮性支持。
由於Linux大部分可用的平台處於開發的初始階段,對於各種不同計算環境的支持將是Linux系統的下一步目標。
文檔編制
眾所周知,隨著系統變得越來越復雜,功能越來越強大,編制一個好的文檔是非常重要的。這有助於用戶對系統的理解和管理。詳盡的文檔說明,有助於我們熟練地掌握它所有的功能和特性。
微軟通常為其產品提供了深入細致的文檔說明,在文檔的本地化方面也做得很好。Linux產品的文檔說明需要進一步的規范。
回答者:可愛的小剛絲 - 試用期 一級 9-6 13:12

1、從系統構成上來說,linux是開源軟體,而windows不是。那就意味著,如果你喜歡你可以對linux系統做你想做的任何改動。而這點對於windows來說,是想也不要想的。
2、從運行的穩定性來說。各有利弊。但linux的任何程序都是相對獨立的,哪怕gnome和kde(圖形界面)也是獨立的。而軟體的崩潰只是軟體的崩潰,很少造成系統的癱瘓(死機)。只有重新運行程序就好了。windows嗎,就不用說了,沒見過windows死機的人,我沒見過。
3、從多用戶來說,linux是真正的多用戶系統。可以多個用戶真正登錄,這對於windows來說,雖然也有了雛形,但太兒戲化了,擺設而已。
4、對於中文的支持來說。windows的多個版本對於windows的支持是很強的。字體也很漂亮。而linux雖然也支持中文,但要完全支持中文是要手動做很多設置的,不過就算做的再好。總有機會看到中文亂碼的(因為幾乎每個軟體都要設置字體和字元編碼的)。而且中文的字體比較煩,不是很好看。(好看的基本都不是開源的。ps:如果你都不想為操作系統花錢,還會去買幾個字體嗎。當然也有盜版@不是用linux的初衷了。)
5、對於系統更新來說,apt是目前linux不二的選擇了,快捷普遍、簡單。而且無什麼正版驗證之虞的。windows也不錯,可以漏洞總比補丁來的快,更何況我沒用過正版的呢。
6、從安全性來說。其實上一條也說過這個問題了。我們用windows時,殺毒軟體、防火牆、防垃圾軟體、防間諜軟體佔去了大部分的系統資源。可這樣還是防不勝防的。有誰沒中過毒或木馬、流氓軟體呢?
linux?不用這些煩人的東西。
7、從應用軟體來說,雖然linux下的軟體有很多,但和windows來說,真的沒辦法比的。誰讓windows幾乎成了操作系統的代名了呢。
8、從易用性來說,我自我的感覺,在常用的windows、mac、linux中,無論界面、滑鼠操作、文件格式,windows都是相當容易上手的。其他的操作系統,幾乎都要是摸索中探索的。更何況linux的很多配置都是基於文檔的,也就是要手工的修改一些配置文件。對於想我這樣的老人來說,厄長的代碼,明天還能記得否?
windows幾乎一支滑鼠就能解決所有問題。呵呵
9、綜述:當然各種的優缺點遠不至就這些,就不過說了。
如果要出於個人應用的話,還是用windows吧。學習容易,資料好早。
如果出於學習的話,還是用用linux吧,但你要做好不厭其煩的心理准備!對於混亂的linux版本來說,你要記得同樣的問題,可以有n種解決辦法,但可能只有一種合適你的。網上資料相對比較匱乏,比較單一,而且抄襲嚴重。
linux我推薦用新華linux,中文化很好了(少煩很多神的),論壇也做的不錯。

Ⅹ dos windows UNIX Linux的區別

dos經典操作系統.所謂的命令符
windows就不用介紹了吧.微軟公司的主打
unix是C語言編程的.一般用於伺服器
linux同unix.但是一般面向桌面系統

熱點內容
源碼輸出電視盒 發布:2025-01-13 14:16:54 瀏覽:172
D演算法求矩陣 發布:2025-01-13 14:16:20 瀏覽:136
商城前端源碼 發布:2025-01-13 14:08:43 瀏覽:48
每個人身上都有密碼是什麼 發布:2025-01-13 14:08:40 瀏覽:472
怎麼看java 發布:2025-01-13 13:54:18 瀏覽:10
沒腳本導演 發布:2025-01-13 13:52:22 瀏覽:339
獲取android簽名 發布:2025-01-13 13:40:21 瀏覽:595
單片機編譯器和驅動 發布:2025-01-13 13:31:33 瀏覽:440
tis伺服器怎麼進pe 發布:2025-01-13 13:31:02 瀏覽:277
android線程與線程通信 發布:2025-01-13 13:30:27 瀏覽:39