深度剖析Linux與Windows系統的區別,新手必讀!

2021-02-15 Linux就該這麼學

純手工打造每一篇開源資訊與技術乾貨,數十萬程式設計師和Linuxer已經關注。

當我們每個人接觸Linux之前,應該先接觸的都是windows吧?但我們一般接觸Linux後,習慣linux的管理和使用方法後,我們再回過頭再來使用windows的時候,內心其實是拒絕的。我們會覺得圖形好麻煩,圖形好Low的感覺,這個時候我們差不多是一個linux的重度愛好者了。對於Linux是欲罷不能的,真是一個遇到貴婦一樣的感覺,總是覺的她很神秘、很多我們想探索的地方。windows和linux作為傑出的系統代表,磕磕盼盼在所難免,他們之間也有很多不為人知的故事,今天我將梳理一下linux與windows之間那些剪不斷理還亂的關係。

1991 年的十月,當初網絡還不像現在這麼普遍,上網的人大部分都隸屬於一些研究機構,或者是大學裡面的學生、教授。有一個名為 Linus Torvalds 的年輕芬蘭大學生10月5號在新聞群組上發表了這樣一封內容不怎麼起眼的 POST:

Hello everybody out there using minix -

I'm doing a (free) operation system (just a hobby,won't be big and professional like gnu)   for 386(486) AT clones.

而這封郵件也正式的向外宣布Linux 內核系統誕生,這段消息可以稱為Linux 的誕生宣言,並且一直廣為流傳。因此10 月5 日對Linux 社區來說是一個特殊的日子,許多後來Linux 的新版本發布時都選擇了這個日子。

Microsoft Windows,是美國微軟公司研發的一套作業系統,它問世於1985年,起初僅僅是Microsoft-DOS模擬環境,後續的系統版本由於微軟不斷的更新升級,不但易用、也慢慢的成為家家戶戶最喜愛的作業系統。

Windows採用了圖形化模式GUI,比起從前的DOS需要鍵入指令使用的方式更為人性化、便捷化。隨著電腦硬體和軟體的不斷升級,微軟的Windows也在不斷升級,從古老的16位、32位再到現在流行的64位, 系統版本從最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows Server伺服器企業級作業系統,不斷持續更新,微軟一直在致力於Windows作業系統的開發和完善。

其實從上述可以看到,windows早於linux出世,相當於兄長,但因為Linux的開源讓他顯得更加有活力,Linux的爸爸也是很勵志的,大學期間就能寫出這麼棒的系統內核,著實鼓勵著一大批程式設計師和系統管理員。

Linux的性能是非常出色的,可以完全針對機器的配置有針對性的優化,而且Linux對於x86_64的支持領先Windows 不是一點半點。在相同平臺上,優化過的Linux在性能方面確實遠遠超過Windows,所以國內的大部分企業伺服器,使用的都是Linux平臺。由於其優於windows的性能,讓其成為市場的寵兒,對Linux技術有興趣的可以看下《linux就該這麼學這本書》。

另外從Windows的理念就可以知道了:不管你要不要,我都給你。在我看來,這是一種強硬的企業文化,我就是這麼硬,反正你也不怎麼懂我,這可能源於Windows系統對於家庭用戶這些年來的絕對壟斷。不管你是不是跑某種和GUI完全無關的關鍵服務,Windows GUI一定是要運行的,如果一個GUI的BUG導致了系統的崩潰,那只能說你太倒黴了。還有windows的商業氣息更為嚴重,閉源一定程度影響了windows的發展,雖然Windows在近些年來一直再大力推崇開源。不過想對於普通個人用戶的使用感受,windows還是非常出色的,他們的圖形使用起來簡潔明了。

自從Kernel 2.6之後,Linux對於線程的支持也好了很多,性能方面也更加出色,這些都是Linux長足的進步。而且經過全球資深的Linux愛好者的開發、優化,Linux確實可以承擔起相當重要的角色了。公平的說一句,Windows的性能和穩定性比以前已經好了很多了,起碼在某些地方完全是與Linux處於同樣層次的。但是Windows的優化能力是十分有限的,因為MS為你做了很多事情,雖然你不想讓他這麼做,但是你也沒的選擇。對於多數比較「懶」的用戶來說,這樣也許很好,但是對於系統優化擁有固執追求的人來說,Windows並不適合。根據8/2法則,MS這樣做在市場上是很聰明的,但是這種武斷蠻橫的方式,恐怕有不少人無法接受。

因此對於全球用戶群體來說,windows在使用者上領先Linux。一定程度來說,用戶無法根據自己的需求選擇合適的模塊,用戶的專業知識受限,用戶的使用需求限制,windows的使用者已經習慣了這種系統,他們能夠接受這種閉源下的技術黑洞。但對於技術愛好者,我們更喜歡Linux這樣更加純淨的系統,我們更喜歡弄清作業系統的本質,使用自己優化且定製的系統。

做運維是要學習Linux系統還是Windows系統呢?

很多同學問我,學習Linux好,還是學習windows好。這個問題其實不好回答,因為就企業需求來說,windows和Linux伺服器企業都能用到,但Linux依靠安全穩定的應用性,使得其在企業伺服器領域一直佔有很大的優勢,並且存在逐年增加的情況。

你可以選擇兩個都學習,然後對某一個深入學習,我目前就是這麼一個狀態。我們可能無法預料未來在企業當中,我們主要會遇到Linux還是windows,我們的伺服器可能是做的windows的維護,也可能是linux的維護,當然現在的發展情況,我們更可能接觸基於Linux的服務架構,我本人目前就在學習Linux系統相關知識,我選擇紅帽的rhce認證作為了學習Linux的切入點,我希望通過紅帽這樣一個系統化的培訓過程,能夠讓我對Linux有一個系統化的了解,後續的深入探究會顯得容易一些。

我目前了解的情況是我認識不少同學都是windows轉向學習linux,對於他們來說,Linux顯得更加有意思,更加有征服的欲望,我想主要還是市場的需求導致的。關於Linux的初步學習,我一直都希望能在做到系統化,我當初學習之時通過網際網路,搜索到一本跟紅帽有關的教材《Linux就該這麼學》,我發現這本書籍很好的做到了Linux學習的系統化,對於Linux初學者而言,他們能夠從這本書中很好的看到知識的脈絡結構,為後續的學習打下堅實的基礎。

windows和Linux在我們生活中都扮演者重要的角色,他們之間的關係我們不能一概而論,誰好誰差並沒有一個絕對的定論。我們可以根據自己的需求,選擇適合自己的作業系統,也正式因為他們之間的比較和戰爭,才能更好的推進作業系統的前行。windowns與Linux之間的戰爭就在於差異化滿足人類的需求,他們是競爭者,也是好的同伴,因為感謝彼此的磕磕碰碰,才能彼此變得更加美好。我們無論選擇站在戰爭的哪一方,我們都是受益者,因為這是一場沒有傷害的信仰戰爭。


讓您學習到的每一節課都有所收穫

《Linux就該這麼學》是由資深運維專家劉遄及全國多名紅帽架構師(RHCA)基於最新RHEL7系統共同編寫的高質量Linux技術自學教程,極其適合用於Linux技術入門教程或講課輔助教材。

劉遄老師QQ:5604241

☀ 學員助教QQ:5604674

☀ Linux技術交流A群(滿):560843

☀ Linux技術交流B群:340829

☀ Linux技術交流C群:463590

☀ 官方站點:www.linuxprobe.com

☀ 電腦在線閱讀效果更佳:

http://www.linuxprobe.com/chapter-00.html

按住圖片3秒,即可自動關注。

點擊左下角查看更多熱門技術

相關焦點

  • Windows瀏覽器輸入代碼導致系統藍屏bug;linux系統生存不完全指南
    或許你也僅僅只是為了逃離windows,想要在linux裡存活下來,多多少少還是離不開折騰的。。。1、如果你對linux一點也不熟悉,可以先簡單的了解一下windows與linux的區別:簡單普及一些linux和windows的區別2、然後根據自己的實際情況選擇一個適合自己的發行版:https://bbs.zsxwz.com/thread-2923.htm一點個人看法,如果是新手不太建議用debian[對於商業軟體安裝可能相對比較麻煩一點
  • Linux和Windows是什麼?Linux和Windows的區別是什麼,DOS與cmd區別,Linux下的shell是什麼?
    在windows系統中見到的桌面即explorer.exe(資源管理器)是圖形shell;而cmd就是命令行shell。這算是cmd與dos的最大區別,一個只是接口、一個是作業系統。只是cmd中的某些命令和dos中的命令相似,因此很多人把二者混為一談。
  • Linux系統的優缺點,Linux與windows的區別
    穩定的系統 :打個比方,安裝Linux的主機連續運行一年以上不曾宕機、不必關機是很平常的事,我的windows系統今早打開時是黑屏,強行關機之後才恢復,原因不明安全性和漏洞的快速修補 :Linux有眾多電腦高手在使用,所以維護者眾多,更新維護很快,而windows則是所有人都會用,且不開源多任務,多用戶
  • 詳解| linux和windows有什麼區別 linux優缺點有哪些
    關注我你就是個網絡、電腦、手機小達人不少人對於linux這個開源的系統感到興趣,而有些筆記本也用上了linux系統。那麼linux和windows有哪些區別呢?一起看看linux優缺點吧。  linux和windows的區別:  1.首先從界面上個人感覺windows的界面比linux漂亮,從視覺效果上來看windows給人感覺更好linux和windows的區別 linux優缺點一覽  2.軟體的使用,linux軟體都是開源的由全國各地技術執行者提供
  • Linux的優缺點,Linux與windows的區別
    穩定的系統 :打個比方,安裝Linux的主機連續運行一年以上不曾宕機、不必關機是很平常的事,我的windows系統今早打開時是黑屏,強行關機之後才恢復,原因不明安全性和漏洞的快速修補 :Linux有眾多電腦高手在使用,所以維護者眾多,更新維護很快,而windows則是所有人都會用,且不開源多任務,多用戶 :你可以在一個Linux主機上規劃出不同等級的用戶,而且每個用戶登錄系統時工作環境可以不同
  • 從C+Primer到源碼剖析,精通真的很難!
    數據結構和算法:《大話數據結構》 這實在是一本對新手非常友好的書,暫時先看完前5章就夠了。此時應該多做一些練習,可以是簡單的小軟體或小遊戲。 C++標準庫:《C++ Primer 第五版》 沒錯還是這本書,之前7章學了基礎語法。
  • Linux系統存在什麼優缺點?與Windows系統相比有什麼區別?
    那麼Linux系統有什麼優缺點呢?Linux系統與Windows系統有什麼區別呢?  Linux系統的優缺點:  優點:  1、開放性:linux作業系統遵bai守duGNU規範,代碼共享,易於實現系統的裁剪和客制化的開zhi發。
  • Linux系統介紹與安裝
    和linux都是免費的,至少對個人用戶是如此,如果那天國內windows真的嚴打盜版了,那linux(或紅旗)的春天就到了!linux下可直接運行的軟體數量和windows下比起來就是1和99的區別,而且目前選擇linux的人基本不會考慮玩遊戲(雖然有能在linux下運行的遊戲,但實在太少。),同時linux正期待更多硬體廠商的支持。 3、安全性        很多人說linux安全性高,仁者見仁智者見智了。
  • 深度好文:Linux文件系統剖析
    在註冊新的文件系統時,會把這個文件系統和它的相關信息添加到 file_systems 列表中(見圖 2 和 linux/ include/ linux/ mount.h)。這個列表定義可以支持的文件系統。在命令行上輸入 cat /proc/filesystems,就可以查看這個列表。圖 2. 向內核註冊的文件系統
  • 最詳細windows安裝linux系統教程
    作業系統不僅更加安全,而且長時間運行也依舊流暢,現在伺服器都是使用的linux作業系統,即使是手機也是在Linux上再次進行開發,蘋果的作業系統也是與linux也有一定的關係,那麼如何在windows中使用linux系統呢,本文將詳細介紹linux在windows中的安裝。
  • 在windows系統玩轉Linux Bash
    首先將你的系統升級到win10專業版以上   微軟在windows 10 中內置了
  • Windows 的 Linux 子系統之 Arch Linux
    Unix 的 Bash 是通過 WSL (Windows 的 Linux 子系統Windows Subsystem for Linux) 特性移植到了 Windows 中。早先,我們已經展示過 安裝 Bash 到 Windows。Canonical 和微軟合作的 Bash on Windows 也僅僅是 Ubuntu 的命令行而已,並非是正規的圖形用戶界面。
  • 怎樣運行一個終端程序,windows/linux/mac
    前幾期,簡單的聊了聊linux和windows的區別,簡單普及一些linux和windows的區別,減少新入手一些雲服務時的不適應,在公眾號上你也不太可能系統的學習到什麼知識
  • 打造windows下的linux子系統並美化終端
    打算此系統不安裝太多內容。由於每次滲透測試,都需要開kali,所以覺得比較麻煩,剛好趁著重新安裝作業系統,把C盤的空間給大一點,直接利用linux的windows子系統,安裝一個kali,內存消耗也小。安裝linux子系統需要先啟用「適用於 Linux 的 Windows 子系統」可選功能,然後才能在 Windows 上安裝 Linux 分發。
  • win10開啟wsl系統,讓我們愉快的在windows上使用Linux
    wsl的全稱是Windows Subsystem for Linux,也就是windows的linux子系統,它是由微軟與Canonical公司合作開發的,從win10開始支持wls開始,我就一直在關注,而且一直在用。
  • 一篇文章教會你在Windows和Linux系統下搭建Nginx
    1)Nginx社區版2)Nginx企業版 兩者沒有太大區別,都支持主要幾大功能。3)淘寶版本的Nginx對IO進行了優化,至今淘寶在使用的Tengine。3)1.16.1 這個是Windows系統下載的,將會下載window包【三、Nginx文件目錄(如下)】1、文件目錄如下所示:
  • Windows不用虛擬機或雙系統,輕鬆實現linux shell環境:gitforwindows
    現在方便了,Github推出了一款軟體 gitforwindows,只有30 M的一個windows軟體,卻可以取代windows下的dos環境,輕鬆實現200多個linux命令,讓每個windows用戶輕鬆擁有一個功能強大的終端。Windows用戶和Mac只差一個git的距離!
  • 手機運行Linux系統,可以辦公,可以上網,太爽了
    之前用 Termux 編程一直都是在黑乎乎的命令行敲代碼,有多少人知道其實可以在手機上用 Termux 構建一個包含桌面環境的 Linux 系統呢。這個構建出的 linux 系統,可以顯示出桌面,可以安裝軟體,自帶火狐、谷歌瀏覽器,可以用來開發軟體網站,非常的厲害!
  • 【U盤】安裝Windows 10和Ubuntu Linux雙系統
    ubuntu 首先需要準備以下工具以及安裝包:1、ubuntu 系統安裝包優麒麟Ubuntu Kylin 15.04下載:http://www.linuxdiyf.com/linux/11604.html2、刻錄軟體,推薦軟碟通,會提示註冊,選擇繼續使用下載地址:http://pan.baidu.com/s/1qW783TE
  • 新手裝系統知識:win10的32位和62位區別在哪裡?
    新手在安裝windows 10系統時,不少朋友會面臨一個選擇,到底要安裝32位的windows 10好還是安裝64位的windows