請從各個方面說出linux與windows的區別?越詳細越好,謝謝!!

熱心網友

Linux和Windows的區別和Linux 一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶接口、網絡和安全性。但是,Linux和Windows的真正區別在于,Linux 事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什么使得Unix如此重要?不僅在于對多用戶機器來說,Unix是最流行的操作系統,而且在于它是免費軟件的基礎。在Internet上,大量免費軟件都是針對Unix系統編寫的。由于有眾多的Unix廠商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向標準化。另一方面Windows系列是專用系統,由開發操作系統的公司控制接口和設計。在這個意義上這種公司利潤很高,因為它對程序設計和用戶接口設計建立了嚴格的標準,和那些開放系統社團完全不一樣。一些組織正在試圖完成標準化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的不斷發展。微軟將在下幾個月對Windows安全進行改觀,屆時微軟會發布Windows  XP的WindowsXP Service Pack 2。這一服務包增強了Windows的安全性,關閉了原先默認開放的許多服務,也提供了新的補丁管理工具,例如:為了避免受到過多無用的信息,警告服務和信使服務都被關閉。大多數情況下,關閉這些特性對于增強系統安全性是有好處的,不過很難在安全性與軟件的功能性、靈活性之間作出折衷。最顯著的表現是:微軟更加關注改進可用性的同時增強系統的安全性。比如:2003年許多針對微軟的漏洞攻擊程序都使用可執行文件作為電子郵件的附件(例如MyDoom)。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用戶提供了許多華麗的新特性,但是問題仍然存在:這些特性會不會對管理員甚至是終端用戶造成負擔?是不是在增加了Windows操作系統代碼安全性的同時讓系統變得更加復雜?Linux 與 Windows 的不同雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區別。這些區別只有在您對兩者都很熟悉以后才能體會到,但它們卻是 Linux 思想的核心。Linux 的應用目標是網絡而不是打印Windows最初出現的時候,這個世界還是一個紙張的世界。Windows的偉大成就之一在于您的工作成果可以方便地看到并打印出來。這樣一個開端影響了 Windows 的后期發展。同樣,Linux 也受到了其起源的影響。Linux 的設計定位于網絡操作系統。它的設計靈感來自于 Unix 操作系統,因此它的命令的設計比較簡單,或者說是比較簡潔。由于純文本可以非常好地跨網絡工作,所以 Linux 配置文件和數據都以文本為基礎。對那些熟悉圖形環境的人來說,Linux服務器初看可能比較原始。但是Linux開發更多關注的是它的內在功能而不是表面上的東西。即使是在純文本的環境中,Linux同樣擁有非常先進的網絡、腳本和安全能力。執行一些任務所需的某些表面上看起來比較奇怪的步驟是令人費解的,除非您認識到 Linux 是期望在網絡上與其他 Linux系統協同執行這些任務。Linux的自動執行能力也很強,只需要設計批處理文件就可以讓系統自動完成非常詳細的任務。Linux 的這種能力來自于其基于文本的本質。可選的 GUILinux有圖形組件。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思想中您的這一習慣需要改變。Linux在本質上更遵循“牛頓運動定律”。一旦開始運行,它將保持運行狀態,直到受到外來因素的影響,比如硬件的故障。實際上,Linux系統的設計使得應用程序不會導致內核的崩潰,因此不必經常重新引導(與Windows系統的設計相對而言)。所以除了Linux內核之外,其他軟件的安裝、啟動、停止和重新配置都不用重新引導系統。如果您確實重新引導了 Linux 系統,問題很可能得不到解決,而且還會使問題更加惡化。學習并掌握 Linux 服務和運行級別是成功解決問題的關鍵。學習 Linux 最困難的就是克服重新引導系統的習慣。另外,您可以遠程地完成Linux中的很多工作。只要有一些基本的網絡服務在運行,您就可以進入到那個系統。而且,如果系統中一個特定的服務出現了問題,您可以在進行故障診斷的同時讓其他服務繼續運行。當您在一個系統上同時運行多個服務的時候,這種管理方式非常重要。命令區分大小寫所有的 Linux 命令和選項都區分大小寫。例如, -R 與 -r 不同,會去做不同的事情。控制臺命令幾乎都是小寫的。我們將在“ 第 2 部分。 控制臺速成班”中對命令進行更詳細的介紹。我應如何定位 Linux?從管理 Windows 到管理 Linux 的轉變是很麻煩的。不過,作為一個 Windows 管理員,您有自己的優勢。您對計算的工作方式的理解依然可用。能否成為一個成功的 Linux 管理員將取決于您對兩者區別的認識以及操作習慣的調整。Linux相對于Windows的許多變化都是有益的。空閑的GUI的開銷被歸還給服務。任務可以腳本化并可以自動執行。配置文件基于文本并且人類可讀。在大多數情況下不必重新引導系統。實際上,您應該抑制重新引導系統的沖動。

熱心網友

你沒有必要了解它們的細節區別,而且在這里回答問題不能超過10000字,事實上一萬字以內的回答是不可能說得清楚的。因為它們的程序行都在幾百萬行以上。再說你也不是開發它們的工程維修人員,沒有必要詳細了解。只要能精通應用就可以了。但是他們的主要區別是應該知道的。下面談談它們的主要區別。首先指出兩者差別很大。要根據自己的需要來選擇操作系統。如果你想開發軟件,那么應該選Linux,因為Linux對編程很靈活好用,很多編程的實用程序都是在Linux環境下才能使用;如果你想上網瀏覽,你應該選Windows,因為很多瀏覽軟件都是與Windows配套的。與Linux配套的瀏覽軟件相對較少。所以選用Linux操作系統來上網瀏覽,可能會遇到不方便。開發軟件則相反。

熱心網友

樓上"香妖"的回答出自 關于很深的,我想他們也不懂,我也不是很懂,所以就簡單一些吧,linux是脫胎于unix like的minix系統,windows是脫胎于microsoft購買的ibm開發的dos,linux源代碼是開放的,windows源代碼是封閉的,linux是自由軟件(無需付費或少量付費即可得到并且可以進行任意的修改)windows是付費軟件,(而且很昂貴!)總而言之windows容易遭到病毒攻擊,linux的病毒很少!windows不穩定,而linux很穩定!windows一般來說連續運行2天左右就需要重新啟動,而linux連續運行幾個月也不需要重新啟動!

熱心網友

-- Linux與Windows的區別!!!(葉血推薦)全文轉至:Redhat技術社區原文鏈接: 要了解Linux,知道它和別的操作系統有何不同十分重要。這里主要討論PC機上的操作系統,如MSDOS、Windows和Unix。首先需要說明的是,Linux可以和這些操作系統共存于同一臺PC機上,用戶可以在一臺機器上運行MSDOS、Windows和Linux,而且不會有任何問題。 Linux與MSDOS的區別 把Linux和DOS放在同一臺機器上運行是比較常見的。許多Linux用戶依靠DOS做文字處理一類的工作。Linux本身也提供類似的功能,但是還有一些別的原因需要同時運行DOS和Linux。例如,文件格式的轉換就是一個問題。許多針對DOS的商用軟件,無法用于Linux,所以不得不同時采用兩者。DOS不能充分利用微處理器的功能,而另一方面,Linux完全運行在微處理器的保護模式下,所以可以充分利用微處理器的所有功能。Linux和DOS在本質上不同。DOS無法和其他商業操作系統匹敵,但是在個人計算機領域站穩了腳跟。沒有任何一種PC機的操作系統達到DOS的普及程度,因為DOS價格較低。然而,Linux是免費軟件,所以用戶是不需要考慮價格的。用戶選擇Linux顯然基于他們的期望和需求。如果用戶希望在家中運行完整的Unix,又不想在PC機上為運行Unix花很高的代價,Linux無疑是最佳選擇。 Linux和Windows的區別 和Linux一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶接口、網絡和安全性。但是,Linux和Windows的真正區別在于,Linux事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什么使得Unix如此重要?不僅在于對多用戶機器來說,Unix是最流行的操作系統,而且在于它是免費軟件的基礎。在Internet上,大量免費軟件都是針對Unix系統編寫的。由于有眾多的Unix廠商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向標準化。另一方面Windows系列是專用系統,由開發操作系統的公司控制接口和設計。在這個意義上這種公司利潤很高,因為它對程序設計和用戶接口設計建立了嚴格的標準,和那些開放系統社團完全不一樣。一些組織正在試圖完成標準化Unix程序設計接口的任務。特別要指出的是,Linux完全兼容POSIX。1標準。Linux與Unix的區別 某些PC機的Unix和Linux在實現方面相類似。幾乎所有的商業Unix版本都基本支持同樣的軟件、程序設計環境和網絡特性。然而,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系統。 。