linux比windows到底有什么優勢呢?
1、Linux可以看到源代碼,windows不行,
這一點直接導致的結果就是在特殊應用的場合可以自行剪裁和定制所需的內核模塊,這對于高級系統內核管理優化和驅動程式的開發相當有利,另外也因為代碼可見,不用擔心惡意功能或者后門,對于軍政企的使用比較有利,另外在系統出現嚴重問題的時候,可以自行修改代碼或者接個幾k的patch就能編譯然后使用,而windows你得等微軟的補丁,
2、Linux命令列功能強大,可以做任何事情,windows也有命令列,但是屬于附屬品,
命令列是Linux的根本,甚至你對某些命令不滿意,你也可以自己修改或者編個自己的命令出來,命令列的好處是可重復,想要知道命令列的具體是什么你可以訪問老男孩教育,如果你想要告訴別人一件事怎么做,一個命令列發過去就可以,想要再做一遍之前做過的一件事,調出歷史命令記錄重新執行一下就行,很多要定時做的事情寫成腳本設個crontab定時,就完事兒,另外這樣也可以保證你用一樣的命令列,做的是一樣的事情,

3、開放原始碼和高度可定制
開放原始碼的初衷,不是為了自由而是為了定制,AT&TUNIX從來就是有著作權的,但是源代碼仍然可用,這是為了讓用戶能夠根據需要,去修改它,Linux社區所贊賞的軟體和系統,多半遵循同樣的規則——它應該能夠適應不同用戶的不同環境,能夠輕易的改變自己的行為,能夠輕松的與不同環境整合,與其假設別人和你的需求一致,不如給予它們定制系統的自由,
4、去中心化
分散的軟體開發,也注定了系統的介面和形式不統一——因為大家都喜歡發明輪子,而每個人的輪子或多或少更適合自己和社區,而非所有人,而在Linux的環境下又沒有人能強迫所有人用自己的輪子(除了Kernel開發者,但其實很多distro對kernel也有patch),所以與其制定一種實踐,Linux更多的讓用戶去選擇生活的方式,
你會看到Linux生態環境中有大量的distro,不同的distro有不同的init方式,不同的軟體包管理器和安裝策略;每個人習慣使用不同的VCS,不同的shell,不同的編輯器,都就是更多的選擇的哲學的體現,
5、Linux是基于網路的,誕生于網路,
遠程連接上SSH,你就可以輕松操控遠在千里之外的Linux服務器,只要有相應的權限,幾乎和坐在物理機面前沒有區別,哪怕網速很糟糕,實際只是一些加密的字符在傳送,需要的帶寬很小,

最后,如果你也想成為程式員,想要快速掌握編程,趕緊加入學習企鵝圈子!
里面有資深專業軟體開發工程師,在線解答你的所有疑惑~編程語言入門“so easy”
編程學習書籍:

編程學習視頻:

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/238304.html
標籤:其他
