乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      深度(deepin)到底算不算是國(guó)產(chǎn)操作系統(tǒng)

       昵稱(chēng)65829145 2019-10-17
      作者丨魚(yú)丸
      這篇筆記,不記錄應(yīng)用軟件,不測(cè)評(píng)游戲,專(zhuān)門(mén)討論一下這個(gè)問(wèn)題:deepin到底算不算“國(guó)產(chǎn)系統(tǒng)”?

      總有人說(shuō)不是。
      他們的理由很簡(jiǎn)單:
      因?yàn)?deepin 是基于 linux 內(nèi)核的,而他們認(rèn)為 linux 內(nèi)核是“別人的東西”,不屬于中國(guó),所以基于 linux 內(nèi)核而開(kāi)發(fā)出來(lái)的操作系統(tǒng)就“不配、也不應(yīng)該自稱(chēng)、或者被稱(chēng)作國(guó)產(chǎn)操作系統(tǒng)”。
      看起來(lái)好像“很有道理”的樣子。
      但這里實(shí)際上有幾個(gè)隱藏問(wèn)題需要解決、或者說(shuō)得先了解清楚:

      第一,什么是操作系統(tǒng)內(nèi)核,它起什么作用?

      這里直接援引度娘百科的解釋?zhuān)?/span>

      度娘百科里有關(guān)【內(nèi)核】的詞條解釋
      內(nèi)核是操作系統(tǒng)最基本的部分。它是為眾多應(yīng)用程序提供對(duì)計(jì)算機(jī)硬件的安全訪問(wèn)的一部分軟件,這種訪問(wèn)是有限的,并且內(nèi)核決定一個(gè)程序在什么時(shí)候?qū)δ巢糠钟布僮鞫嚅L(zhǎng)時(shí)間。內(nèi)核的分類(lèi)可分為單內(nèi)核和雙內(nèi)核以及微內(nèi)核。嚴(yán)格地說(shuō)(或者從理論上來(lái)講,編者注),內(nèi)核并不是計(jì)算機(jī)系統(tǒng)中必要的組成部分。
      重點(diǎn)強(qiáng)調(diào)一遍:內(nèi)核并不是計(jì)算機(jī)系統(tǒng)中必要的組成部分!
      在早期的計(jì)算機(jī)(電腦)中,程序可以直接地被調(diào)入計(jì)算機(jī)中執(zhí)行,不需要任何硬件抽象和操作系統(tǒng)的支持。后來(lái),一些輔助性程序,例如程序加載器和調(diào)試器,被設(shè)計(jì)到機(jī)器核心當(dāng)中,或者固化在只讀存儲(chǔ)器里——這些變化發(fā)生時(shí),操作系統(tǒng)內(nèi)核的概念就漸漸明晰起來(lái)了。
      所以,電腦操作系統(tǒng)的產(chǎn)生與發(fā)展,其實(shí)是排在應(yīng)用程序之后的。
      即——先有了可以運(yùn)行在電腦上的應(yīng)用程序,接著才出現(xiàn)了操作系統(tǒng)!
      當(dāng)然,現(xiàn)在的電腦或者其它智能設(shè)備的用戶(hù)已經(jīng)完全離不開(kāi)操作系統(tǒng)了,畢竟發(fā)展到現(xiàn)在這個(gè)時(shí)代,幾乎所有的應(yīng)用都必須依賴(lài)于操作系統(tǒng)才能運(yùn)行。可以說(shuō),如今這個(gè)時(shí)代,若是沒(méi)有操作系統(tǒng),用戶(hù)什么應(yīng)用都實(shí)現(xiàn)不了。
      那么,操作系統(tǒng)內(nèi)核到底起什么作用呢?
      簡(jiǎn)單理解,內(nèi)核的作用是:負(fù)責(zé)管理電腦系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng),管理文件系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)。

      第二,自己開(kāi)發(fā)一個(gè)操作系統(tǒng)內(nèi)核有多難?它是核心技術(shù)嗎?

      答案是——并不難,甚至可以說(shuō)是很簡(jiǎn)單!
      參考魚(yú)丸在2018年12月27日轉(zhuǎn)發(fā)的頭條內(nèi)容,幾乎任何能看懂的人,都能自己寫(xiě)出一個(gè)操作系統(tǒng)內(nèi)核來(lái)……而所謂“能看懂”所需的條件也不高,別說(shuō)相關(guān)專(zhuān)業(yè)的大學(xué)生了,大概一個(gè)對(duì)這方面有興趣、肯鉆研、并具備了一定水平的高中生都能搞的定!
      鏈接地址:跟我一起寫(xiě)操作系統(tǒng)(一)——10分鐘寫(xiě)個(gè)操作系統(tǒng)
      所以“自己開(kāi)發(fā)內(nèi)核”什么的,根本不是多難的項(xiàng)目,它甚至還很基礎(chǔ),根本不是什么“核心技術(shù)”,甚至離這個(gè)概念還差了N個(gè)筋斗云的距離。
      別忘了,linux 的創(chuàng)始人 Linus 當(dāng)年寫(xiě)出第一版 linux 操作系統(tǒng)內(nèi)核的時(shí)候,還是個(gè)年僅21歲的大學(xué)生。那時(shí)候他還沒(méi)登上神壇成為大神,大概也沒(méi)想到他創(chuàng)造的 linux 系統(tǒng)后來(lái)能改變世界。他當(dāng)初寫(xiě)出第一版 linux 操作系統(tǒng)內(nèi)核的原因十分簡(jiǎn)單:他經(jīng)常要用他的終端仿真器(Terminal Emulator)去訪問(wèn)大學(xué)主機(jī)上的新聞組和郵件,為了方便讀寫(xiě)和下載文件,他自己編寫(xiě)了磁盤(pán)驅(qū)動(dòng)程序和文件系統(tǒng),這些在后來(lái)成為了 Linux 第一個(gè)內(nèi)核的雛形。

      linux之父Linus(圖片來(lái)源:百度百科詞條)
      綜上所述,完全可以得出這樣的結(jié)論:
      從理論上來(lái)講,“自主研發(fā)”操作系統(tǒng)內(nèi)核并不難,甚至還很簡(jiǎn)單。
      Linus 能在21歲時(shí)編寫(xiě)出 linux 操作系統(tǒng)的雛形,現(xiàn)在20出頭的大學(xué)生也可以,甚至還有可能比他當(dāng)年做得更好。
      這里還要提及一點(diǎn):有人人為 linux 內(nèi)核是美國(guó)的,但事實(shí)上并非如此。
      Linus 是芬蘭人,他編寫(xiě)出最早的 linux 內(nèi)核的雛形的時(shí)候,在位于芬蘭首都赫爾辛基的赫爾辛基大學(xué)就讀。所以,linux 是誕生在 芬蘭的。

      第三,既然“自主研發(fā)”操作系統(tǒng)內(nèi)核并不難,那為什么國(guó)產(chǎn)系統(tǒng)還非要用 linux 內(nèi)核?

      自己獨(dú)立自主研發(fā)一個(gè)不行么?難道是他們都是“拿來(lái)主義”者,全都懶得自己動(dòng)手?
      答案是——并非如此。
      事實(shí)上,編寫(xiě)一個(gè)操作系統(tǒng)、并讓它具有通用性,難點(diǎn)根本不在編寫(xiě)系統(tǒng)內(nèi)核上。
      這里只提一點(diǎn):操作系統(tǒng)必須得有硬件支持,這里的支持包括但不限于各種硬件的驅(qū)動(dòng)程序。
      前面已經(jīng)提到過(guò),系統(tǒng)內(nèi)核的作用之一,便是管理硬件驅(qū)動(dòng)。
      linux 之所以具有通用性,最重要的原因之一便是它幾乎可以在所有的硬件設(shè)備上運(yùn)行。
      無(wú)論是基于 x86 架構(gòu)處理器的電腦。
      還是基于 ARM 架構(gòu)處理器的樹(shù)莓派開(kāi)發(fā)板。

      樹(shù)莓派
      甚至連基于 RISC 架構(gòu)的龍芯電腦,使用的操作系統(tǒng)也是基于 linux 內(nèi)核的。

      龍芯
      保證 linux 操作系統(tǒng)具備通用性的基礎(chǔ),便是 linux 內(nèi)核中集成了幾乎所有的硬件驅(qū)動(dòng)。
      從這個(gè)意義上來(lái)說(shuō),linux 內(nèi)核本身就是一個(gè)超級(jí)大的硬件驅(qū)動(dòng)包!
      而這是需要廣大硬件廠商的支持的,或者說(shuō),linux 內(nèi)核的通用性,是在廣大硬件廠商的支持下實(shí)現(xiàn)的!
      這,才是國(guó)產(chǎn)操作系統(tǒng)非要基于 linux 來(lái)做的、真正的、最重要的原因之一!
      前面也已經(jīng)提到過(guò)——從理論上來(lái)講,想要”自主研發(fā)“自己編寫(xiě)出一套最基礎(chǔ)的操作系統(tǒng)內(nèi)核一點(diǎn)都不難。
      可是接下來(lái)要如何才能集成到足夠的硬件驅(qū)動(dòng)呢?
      既然已經(jīng)有很成熟的 linux 存在了,一個(gè)全新的、毫無(wú)根基的操作系統(tǒng)內(nèi)核,得拿什么來(lái)請(qǐng)全世界的硬件廠商提供驅(qū)動(dòng)支持?這……不是開(kāi)玩笑嗎?
      所以,某些網(wǎng)友所希望的”完全自主研發(fā)通用操作系統(tǒng)“其實(shí)是沒(méi)有可能實(shí)現(xiàn)的——實(shí)際上實(shí)現(xiàn)不了,甚至理論上都沒(méi)可能。
      做夢(mèng)倒是可以。
      或者寫(xiě)一部爽文小說(shuō)來(lái)YY一下……
      能力逆天的主角成立了一間公司,從采集沙子煉制單晶硅開(kāi)始,自立門(mén)戶(hù)制造出全套硬件,并自己從機(jī)器語(yǔ)言開(kāi)始寫(xiě)代碼,做出了操作系統(tǒng)及所有的應(yīng)用軟件。
      呵呵噠……
      然后那些噴“用了 linux 內(nèi)核就不是國(guó)產(chǎn)操作系統(tǒng)”的噴子們的自豪感就可以得到滿(mǎn)足了。

      第四,早期的 linux 系統(tǒng)并沒(méi)有什么通用性。

      它只是一個(gè)大學(xué)生為了滿(mǎn)足自己的使用需求而編寫(xiě)的一套磁盤(pán)管理程序及文件管理系統(tǒng)。
      后來(lái),Linus 在自由軟件之父理查德·斯托曼(Richard Stallman)的感召之下,以 linux 這個(gè)名字,將他編寫(xiě)的這套磁盤(pán)管理程序及文件管理系統(tǒng)加入到了自由軟件基金( FSF)的 GNU 計(jì)劃中,并通過(guò) GPL 的通用性授權(quán),允許用戶(hù)銷(xiāo)售、拷貝并且改動(dòng)程序,但你必須將同樣的自由傳遞下去,而且必須免費(fèi)公開(kāi)你修改后的代碼。
      簡(jiǎn)單理解——Linus 創(chuàng)造了 linux 操作系統(tǒng)的雛形,并開(kāi)放了它的源代碼,自那以后,linux 就是自由軟件。只要堅(jiān)持自由軟件的精神、遵守開(kāi)放源代碼協(xié)議,任何組織和個(gè)人都可以免費(fèi)的獲取到 linux 的源代碼,并有權(quán)對(duì)它進(jìn)行改造、復(fù)制和銷(xiāo)售。
      所以,是 Linus 自己放棄了 linux 內(nèi)核源代碼的所有權(quán),并將它交給了全世界。
      所以,linux 內(nèi)核并不專(zhuān)屬與任何組織和自然人。
      linux 內(nèi)核不是美國(guó)的、也不是芬蘭的,它不專(zhuān)屬于人和國(guó)家;它不屬于紅帽子公司,也不屬于武漢深之度科技有限公司,它不屬于任何公司。
      它是全世界、全人類(lèi)的共同財(cái)富!
      事實(shí)上,幾乎所有基于 linux 而開(kāi)發(fā)出來(lái)的 linux 發(fā)行版操作系統(tǒng)都遵守著開(kāi)放源代碼協(xié)議,無(wú)論任何公司的任何產(chǎn)品,任何用戶(hù)都可以獲取到它的源代碼,并有權(quán)加以改動(dòng),重制成全新的發(fā)行版。
      正是因?yàn)殚_(kāi)源,linux 才會(huì)得到全世界的軟硬件廠商、得倒全世界眾多支持開(kāi)源社區(qū)的程序員們的支持,并以此為基礎(chǔ)發(fā)展到了今天。
      換個(gè)角度來(lái)看 linux 內(nèi)核——內(nèi)核并不是應(yīng)用軟件,它更像是一套規(guī)范化的標(biāo)準(zhǔn)。
      不太恰當(dāng)?shù)挠眯∑?chē)來(lái)做類(lèi)比。
      先說(shuō)一下小汽車(chē)的共同特征。
      幾乎所有的小汽車(chē),無(wú)論它是什么牌子,基本結(jié)構(gòu)幾乎都差不多。
      它們都擁有四個(gè)使用橡膠制成的輪子。
      它們都有發(fā)動(dòng)機(jī)、都有方向盤(pán)。
      它們的車(chē)廂里都有沙發(fā)。
      它們的車(chē)窗都是用玻璃制成的。
      無(wú)論左舵還是右舵,它們絕大部分時(shí)間都行駛在水泥制成的公路上,理論上都得遵循內(nèi)容差不多的交通法規(guī)、遵守紅綠燈的指示通行……

      linux 內(nèi)核定義了基本的文件系統(tǒng)結(jié)構(gòu),規(guī)范了相對(duì)統(tǒng)一的軟件運(yùn)行環(huán)境,明確了硬件及硬件驅(qū)動(dòng)以什么方式組織、又怎樣運(yùn)行……
      這樣的說(shuō)法并不很準(zhǔn)確,但也容易理解。
      全世界的小轎車(chē),無(wú)論是BBA還是奇瑞吉利比亞迪,基本結(jié)構(gòu)都是差不多的,我們不能因?yàn)楝F(xiàn)代汽車(chē)的始祖奔馳轎車(chē)是一只方向盤(pán)四只車(chē)輪、而奇瑞吉利比亞迪的轎車(chē)也是一樣,就說(shuō)他們“都不是國(guó)產(chǎn)轎車(chē)”;同樣的,我們也不能因?yàn)?deepin 應(yīng)用了 linux 內(nèi)核,大體上遵循了所有 linux 操作系統(tǒng)都遵循的共同標(biāo)準(zhǔn)而說(shuō)它“不是國(guó)產(chǎn)操作系統(tǒng)”。

      第五,linux 內(nèi)核≠linux 發(fā)行版。

      linux 的內(nèi)核和系統(tǒng)是互相獨(dú)立的。
      內(nèi)核有專(zhuān)門(mén)的維護(hù)升級(jí)團(tuán)隊(duì)(www.kernel.org)。
      linux 發(fā)行版是各廠商,社區(qū)組織利用 linux 內(nèi)核,在上面組織自己的軟件架構(gòu)做出可用的操作系統(tǒng)。

      第六,華人(華裔)對(duì) linux 內(nèi)核所做出的貢獻(xiàn)。

      到底是誰(shuí)在為 linux內(nèi)核提供代碼?
      他們來(lái)自哪里?
      見(jiàn)下圖:

      linux 內(nèi)核代碼貢獻(xiàn)排名
      原地址:http://www./kps_result/all_whole_country.html
      排在第一位的是 Unknown,意思是無(wú)法確定代碼提供者的國(guó)籍。
      排在第四位的是 Chinese——這里的“Chinese”所指是“華裔”的意思。
      即,無(wú)論代碼提供者的國(guó)籍是不是中國(guó)人(包括法人和自然人)、無(wú)論他是否定居在中國(guó),只要他聲稱(chēng)自己是“Chinese ”,那么他對(duì) linux 內(nèi)核代碼所做的貢獻(xiàn)就會(huì)被歸類(lèi)在“Chinese ”之下。
      接著點(diǎn)開(kāi)“Chinese”項(xiàng)目明細(xì),我們可以看到 huawei !
      是華為!
      來(lái)自華為的代碼提供者 Wei Yongjun,在 linux 內(nèi)核代碼提供排名第四的“Chinese”項(xiàng)目下是NO.2!

      l來(lái)自華為的代碼提供者 Wei Yongjun 在Chinese項(xiàng)目下排名第二

      總結(jié)

      毫無(wú)疑問(wèn),盡管 linux 并非“國(guó)產(chǎn)”,但基于linux 內(nèi)核而生的 deepin 就是國(guó)產(chǎn)操作系統(tǒng)。

      以上!

      -完-

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多