女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為什么Linus不用C井語言寫Linux系統

Wildesbeast ? 來源:搜狐新聞 ? 作者:春風扇 ? 2019-12-01 11:24 ? 次閱讀

為什么當年Linus不用c#去寫Linux系統?這個確實一下愣住了,因為有點不合常理。

一、時間上的不對等

我們從下面的截圖中可以看到,Linux的作者是1991年發布了0.01版本。最新的版本是2019年11月21日。

然后我們再對比一下C#語言的發布時間。他是2000年發布。最新穩定版本是2019年9月23日

顯然,從圖片可以看出C#比Linux晚了大約9年的時間才出來。這個時間上是不對等的,所以Linux的作者無法使用C#來開發Linux系統。

二、那么C#出來后,可以用C#來編寫Linux系統嗎?

答案:理論是可以的。

因為C#也一樣可以做底層編譯為機器代碼,所以,沒有C#不能做的操作系統,差別更多的可能是在其它領域的方面。

三、那么既然C#也能開發Linux,為什么不做個C#版的Linux系統呢?

那是因為Linux是一種自由和開放源碼的類UNIX操作系統。

該操作系統的內核由1991年10月5日首次發布,在加上用戶空間的應用程序之后,成為Linux操作系統。

Linux也是自由軟件和開放源代碼軟件發展中最著名的例子。只要遵循GNU 通用公共許可證(GPL),任何個人和機構都可以自由地使用Linux的所有底層源代碼,也可以自由地修改和再發布。

而C#是有版權的,屬于微軟件公司的版權。那么一個以自由開放為宗旨的操作系統,就不太可能再去開發一個需要C#版權的系統了。

三、那么C#后來不是有.net core開源的呢,能不能做呢?

答案:不能做。

如上圖,.net core出來的日期是2016年6月27日,如果這時候還來做操作系統,可能有點進水養魚的意思了。Linux系統早已經自成體系,完全沒有必要再開發一份了。你說是嗎?

責任編輯 LK

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11456

    瀏覽量

    212737
  • 操作系統
    +關注

    關注

    37

    文章

    7077

    瀏覽量

    124917
  • GNU
    GNU
    +關注

    關注

    0

    文章

    143

    瀏覽量

    17766
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    探尋 Linux 背后的“美麗心靈”——Linux 創始人 Linus Torvalds 訪談錄

    他對于編程、開源的看法。Linux之父Linus Torvalds 以下為訪談精髓摘譯:Chris Anderson: 你開發的Linux系統正在全球上百萬臺電腦以及15億臺安卓設備中
    發表于 05-04 16:12

    Linux操作系統-C語言編程入門-pdf

    Linux操作系統-C語言編程入門介紹在LINUX 下進行C
    發表于 12-08 09:55 ?193次下載
    <b class='flag-5'>Linux</b>操作<b class='flag-5'>系統</b>-<b class='flag-5'>C</b><b class='flag-5'>語言</b>編程入門-pdf

    C語言教程之讀/BIOS計時器

    C語言教程之讀/BIOS計時器,很好的C語言資料,快來學習吧。
    發表于 04-25 16:49 ?0次下載

    linux內核C語言的編程風格

    linux 內核C語言的編程風格
    發表于 09-26 14:22 ?0次下載

    LinuxC語言編程概述

    分享到:標簽:C語言編程 Linux 編譯鏈接器 調試器 操作系統 3.1 LinuxC
    發表于 10-18 14:36 ?0次下載
    <b class='flag-5'>Linux</b>下<b class='flag-5'>C</b><b class='flag-5'>語言</b>編程概述

    基于Linux操作系統C語言編程入門

    基于Linux操作系統C語言編程入門
    發表于 10-27 15:36 ?11次下載
    基于<b class='flag-5'>Linux</b>操作<b class='flag-5'>系統</b>下<b class='flag-5'>C</b><b class='flag-5'>語言</b>編程入門

    Linux操作系統C語言編程入門.pdf

    Linux操作系統C語言編程入門
    發表于 05-17 10:08 ?98次下載

    27個與LinuxLinus Torvalds相關的有趣事實

    Linux 差點不叫這個名字!Linus Torvalds 原本想把他的 “業余愛好” 項目稱為 “FreaX”(“Free” 和“Unix”的組合)。值得慶幸的是,他早期使用的代碼托管服務器的所有者說服了他,最終取名為 “Linux
    的頭像 發表于 08-28 08:45 ?5067次閱讀

    LinuxC語言編程入門教程詳細說明

    本文是LinuxC 語言編程入門教程。主要介紹了Linux 的發展與特點、C語言的基礎知識、
    發表于 08-25 18:05 ?39次下載
    <b class='flag-5'>Linux</b>下<b class='flag-5'>C</b><b class='flag-5'>語言</b>編程入門教程詳細說明

    Linus諷刺:C++真是一門很爛的語言

    Rust 支持的 RFC 引起熱議。 對于這件事,許多人自然想知道 Linux 之父——Linus Torvalds 的看法,畢竟這是 Linux 這么多年以來,第一次要在其內核中加入除了
    的頭像 發表于 04-25 14:22 ?3274次閱讀
    <b class='flag-5'>Linus</b>諷刺:<b class='flag-5'>C</b>++真是一門很爛的<b class='flag-5'>語言</b>

    基于LinuxC語言編程入門教程

    基于LinuxC語言編程入門教程
    發表于 06-15 10:56 ?19次下載

    嵌入式Linux_C語言開發工具

    C語言開發工具開發工具和操作系統之間是相互促進的、相互發展的,操作系統離不開軟件開發的支持,軟件開發工具也離不開操作系統這個平臺。
    發表于 11-01 16:57 ?13次下載
    嵌入式<b class='flag-5'>Linux_C</b><b class='flag-5'>語言</b>開發工具

    基于STM32從零操作系統系列---使用C語言

    如有不詳細的描述、錯誤或疑問,歡迎留言!!!基于STM32從零操作系統系列---前言與目錄目的??C語言,相對于匯編有更好的可讀性,便于維護等優點。下面實驗將使用
    發表于 01-13 14:05 ?31次下載
    基于STM32從零<b class='flag-5'>寫</b>操作<b class='flag-5'>系統</b>系列---使用<b class='flag-5'>C</b><b class='flag-5'>語言</b>

    C語言_Linux基本命令與C語言基礎

    這篇文章介紹在Linux環境下學習C語言搭建基本的環境過程,了解基礎的幾個命令使用方法,了解Linux下用戶權限配置,標準main函數傳參方式等等。
    的頭像 發表于 08-14 09:45 ?1390次閱讀

    深入探索Linux中的C語言

    本章將深入探索 Linux 中的 C 語言。在本章中,我們將學到更多關于編譯器、從源碼到二進制程序的 4 個步驟、如何使用 Make 工具以及系統調用和
    的頭像 發表于 03-14 16:48 ?2265次閱讀