回覆列表
  • 1 # 言吾時刻

    相對來說閉源就是原始碼只有作者或者一個團隊擁有,其他人不能輕易獲取修改程式碼,也不清楚這個程式是怎麼實現的。

    Linux的起源要追溯到20世紀70年代,當時由於UNIX系統從免費轉成商業後,一位程式設計師面對面對這樣的環境,發起了GNU原始碼開發計劃,隨之有為何蘭在校大學生編寫一款名為Linux的作業系統,因系統較高質量的程式碼且基於GNU計劃,得到一大批程式設計師的支援,Linux系統進入高速發展期。

    下面來說說Linux作業系統優勢

    2、安全穩定。適用於提供服務的系統,因Linux對控制權限的詳細,本身有較少的漏洞,其安全穩定性已經在各個領域認證,有人稱,Linux系統一生只開機一次,足以見得該系統的穩定。

    3、硬體的支援。由於其免費開源,大量程式設計師參與其中,提供各種優質程式碼,使得非常豐富的驅動程式對硬體的支援,市面上主流的處理器都可以執行,在一些老舊的硬體是Linux系統也是完美相容。

    windows系統客觀來說也是很優秀的,但在安全性、穩定性、高效能方面很難讓人滿意。動不動藍色畫面讓人很崩潰的,資料什麼的沒儲存,足夠讓你抓狂!網站伺服器上需要處理大量資料和請求連線,安全穩定是一定要得到保證的。

    Linux系統相比較Windows而言,Linux系統穩定,免費或者是少量收費,漏洞較少且修補速度快,多工多使用者,消耗資源較少,有更安全的許可權策略等優勢。

  • 2 # 科氪芯

    什麼是開源

    開源其實是一種協議,你可以理解為,開源的程式碼是屬於全世界的,任何人都可以在網上找到他,並修改它,或者基於開源再次進行開發。(下圖就是全世界最大的開源社群github)

    就比如:小米的MIUI、華為的EMUI都是基於安卓這個開源作業系統(安卓的核心又是基於linux的)之上進行最佳化和改進的

    什麼是閉源

    閉源跟開源相反,一般閉源的程式碼都是商用的,可能是公司也可能是團隊。

    就拿Windows來說,它閉源說到底是為了賺錢。

    如果你要裝他的系統,其實是要收費的(可能大部分都是盜版)而筆記本一開始就已經預裝了正版win10,所以筆記本的價格裡面還包含了作業系統的一部分

    為什麼開源linux打不過要收費的Windows?

    其實原因很簡單,因為linux誕生得比較晚

    在linux誕生的時候,Windows已經火爆全球了。那個時候Windows在開始建立屬於自己的生態,而linux還是個雛形。

    越來越多的廠商都選擇在Windows上面開發軟體。

    linux很明智地選擇了開源,致使各路程式設計師們投入到linux的開發當中,不斷對它就行完善和修改。

    因為它是數以萬計的程式設計師們智慧結晶,所以linux比win更安全。藉此linux也打敗win成為了伺服器市場的老大

    至於為什麼linux這種免費系統在個人電腦上面流行不起來,主要還是這兩個原因:

  • 3 # 命叔雜技

    十多年的老碼農來回答一下:

    這裡的開源、閉源的“源”指的是原始碼,也就是由程式設計師所編寫、人類可讀可維護的計算機語言的程式碼文字。通常而言,類似作業系統等等大型的軟體都是使用 C 和 C++ 語言所編寫而成,經過編譯器軟體的處理,把原始碼轉換成電腦可以執行的機器碼,再經過打包等步驟,就成了我們可以使用的成品軟體。

    舉個例子說,原始碼相當於是建築施工的圖紙,而編譯器是具體的施工人員。

    所以故名思意,開源的意思就是開放原始碼,閉源的意思就是封閉原始碼。Windows 作為一個商業軟體,由微軟公司開發,Windows 的原始碼就儲存在微軟公司內部,作為微軟公司的商業秘密和財產,對外界是不公開的。你所購買的 Windows 系統商品,微軟公司只是授予了你只有使用權,軟體本身的所有權是屬於微軟公司的。

    而 Linux,最初是一個個人的業餘作品,為了方便大家研究,採用了 GPL 協議開源。GPL 協議授權的作品和衍生作品都必須公開所有的原始碼。這樣一來人人都可以免費獲取到原始碼(可以理解為設計圖紙),因此 Linux 成為了眾多程式設計師學習作業系統原理和開發的寶貴學習材料。而且由於 GPL 協議的限制,對 Linux 的改進和貢獻也同樣是對大眾開放的。這樣一步步良性迴圈,經過若干年的時間,有無數的愛好者為 Linux 添磚加瓦共同開發,讓 Linux 從一個個人的玩具專案發展成了可媲美商業作業系統的高質量產品。

    最近二十年隨著 IT 行業進入網際網路時代,各個網際網路巨頭的海量伺服器催生出了巨大的作業系統軟體的需求,而 Windows 商業軟體的特性造成了購買數以萬計的 Windows 授權將會是一筆天文數字的費用。另一方面, 由於 Windows 是閉源產品,第三方無法依據自身需求進行修改。因此巨頭們都將目光投向了可以免費使用的 Linux。

    為了利用 Linux 滿足自身的需求,各大網際網路巨頭,包括英特爾、三星這樣的硬體公司,甚至最近微軟公司都派出了全職的開發人員參與 Linux 開發,也就造就了目前 Linux 統治伺服器端的局面。

    當然開源和閉源雖然和收費有很大的關係,但不是完全相等的概念。比如 RedHat 公司在 Linux 原始碼的基礎上發行了自己的 RedHat Linux 企業版,依據 Linux 的授權協議,同樣是原始碼完全開放的,但銷售價格卻遠高於同類型的 Windows Server 軟體,因為裡面還包含了及時的 bug 修復、安全更新和技術支援服務等。

  • 4 # beant

    首先window是微軟一家的.linux聯盟,當初就是預設開源技術共享。

    Windows系統本身由於商業的原因,作為一家商業公司,當然盈利是前提,

    閉源的話,如果其他人想用就必須花錢購買。其他大大小小的公司如果用windows系列的軟體,必定會收到微軟的版權收費電話。當然也有給高校科研單位免費的版本,不過這類似有點先養著,到時候割韭菜的樣子。而微軟憑藉著Windows及其衍生產品也是賺的缽滿盆滿。

    linux就不一樣了,其起始就不是為盈利而生的,說的高大上點就是為了興趣而生。這得感謝林納斯·本納第克特·託瓦茲(Linus Benedict Torvalds)大神。Linux的誕生顯得充滿了偶然。林納斯經常要用他的終端模擬器(Terminal Emulator)去訪問大學主機上的新聞組和郵件,為了方便讀寫和下載檔案,他自己編寫了磁碟驅動程式和檔案系統,這些在後來成為了Linux第一個核心的雛形。後來在自由軟體之父理查德·斯托曼(Richard Stallman)某些精神的感召下,林納斯很快以Linux的名字把這款類Unix的作業系統加入到了自由軟體基金(FSF)的GNU計劃中,並透過GPL的通用性授權,允許使用者銷售、複製並且改動程式,但你必須將同樣的自由傳遞下去,而且必須免費公開你修改後的程式碼。這說明,Linux並不是被刻意創造的,它完全是日積月累的結果,是經驗、創意和一小段一小段程式碼的集合體。

  • 5 # 三袋大菠蘿

    區別太大了。windows主要面向最終客戶。就是說各種平臺管理功能和元件,也就是你能接觸的桌面必須是微軟提供的。你用得不爽和微軟團隊有直接關係。

    而linux本身是開源系統,除了你看不到的核心之外,其他全是由其他開發者提供的。

    基於linux開發更多是基於這些別人提供的開發工具開發。基於其他開發者封裝的庫開發。

    簡單說就是,windows面向終端使用者,linux基於開發者。

  • 中秋節和大豐收的關聯?
  • 你認為本賽季哪支球隊讓你感到意外?