日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

談?wù)刄nikernel

大小:0.4 MB 人氣: 2017-10-10 需要積分:1
導(dǎo)語Docker收購當(dāng)下掌握Unikernel社區(qū)主導(dǎo)話語權(quán)的Unikernel Systems公司,從Docker創(chuàng)建libcontainer成為獨(dú)立容器引擎,到創(chuàng)建Swarm成為獨(dú)立集群方案,如今Docker開始投入真金白銀,攪入Unikernel這片充滿機(jī)遇的藍(lán)海,這個舉動足以看出Docker公司的遠(yuǎn)見。
  前言
  2016年初,與Docker相關(guān)的第一條重磅新聞莫過于在1月份Docker公司宣布收購剛剛在業(yè)界小有名氣的微型操作系統(tǒng)公司Unikernel Systems。然而時至今日,當(dāng)我們在技術(shù)圈內(nèi)談及Unikernel時,看到的仍然是許多人疑惑的表情。就像『容器』這個怪物剛剛出現(xiàn)在國內(nèi)的技術(shù)社區(qū)時那樣,到處都顯得格格不入。
  在Docker才誕生時,布道者們通常會拿出一張經(jīng)典的虛擬機(jī)vs容器對比圖,來講解容器的好處。那么我們今天的話題開始前,我先擱上這張圖,加上Unikernel的對比,鎮(zhèn)一下場子。諸位坐好,且聽我把容器與Unikernel的這點(diǎn)事兒慢慢道來。
  談?wù)刄nikernel
  圖1 虛擬機(jī)、容器和Unikernel
  Unikernel是什么
  『Unikernel』的概念在早在20世紀(jì)90年代的時候就已經(jīng)有雛形了,它是一類特殊操作系統(tǒng)的通稱,有點(diǎn)像我們現(xiàn)在所說的『容器』或者『Container』,是個概念層面的東西。最早的Unikernel操作系統(tǒng)原型是Exokernel和Nemesis,之后相對比較出名的有Xen社區(qū)主導(dǎo)的MirageOS、前Kvm開發(fā)者主導(dǎo)的OSv、以及由NetBSD公司開源的Rump Kernels。
  在通常的操作系統(tǒng)中,系統(tǒng)的內(nèi)核與用戶的應(yīng)用程序之間是有明確分界的,在Windows或是Linux中都有清晰的『內(nèi)核態(tài)』和『用戶態(tài)』定義,并通過『系統(tǒng)調(diào)用』的方式進(jìn)行數(shù)據(jù)交換。這樣做的目的是將操作系統(tǒng)與硬件打交道的功能與上層應(yīng)用隔離,從而屏蔽其底層的差異性和復(fù)雜性。而在Unikernel的操作系統(tǒng)中是沒有這種差別的,所有程序與底層的核心驅(qū)動都運(yùn)行在一起,不存在運(yùn)行時狀態(tài)上下文切換的額外開銷。在國內(nèi)關(guān)于Unikernel的一些早期文章中將這種運(yùn)行方式表述成所有程序都運(yùn)行在『內(nèi)核態(tài)』,這樣的表述并不準(zhǔn)確,因?yàn)閁nikernel并沒有專門的內(nèi)核概念,而是將每個應(yīng)用程序在編譯時可以直接指定引入特定的驅(qū)動和核心library,相當(dāng)于每個程序都是自帶操作系統(tǒng)的,而且是單獨(dú)定制裁剪的操作系統(tǒng)。
  通過Unikernel系統(tǒng)方式構(gòu)建出來的應(yīng)用程序都是可以獨(dú)立發(fā)布和直接運(yùn)行在虛擬化平臺上的,由于Unkernel系統(tǒng)原生不考慮多用戶和多任務(wù)的復(fù)雜場景,因此可以做得十分精巧。一個應(yīng)用服務(wù)就是一個操作系統(tǒng),從而形成規(guī)模極大的操作系統(tǒng)集群。你可能會說,這不就是嵌入式操作系統(tǒng)么?單純的從概念上看,Unikernel與嵌入式系統(tǒng)頗有幾分相似,但Unikernel系統(tǒng)的運(yùn)行環(huán)境通常是虛擬化的基礎(chǔ)設(shè)施,而不是那些嵌入式硬件設(shè)備,稍后我們也會對這個關(guān)鍵性差異進(jìn)行更深入的講解。
  說到這里,有些讀者可能開始嘀咕了。在本篇開始時說到被Docker收購的那個『Unikernel Systems』與我們說所的『Unikernel』是同一個東西么?
  其實(shí)不是。
  被Docker收購的『Unikernel Systems』是一個由許多專注于Unikernel技術(shù)的極客們組成的,致力于推廣和發(fā)展專用Unikernel產(chǎn)品的公司,總部在英國。兩者的關(guān)系在于,Unikernel Systems公司(只有13名正式員工)同時也是Unikernel社區(qū)目前最主要的貢獻(xiàn)者。Unikernel組織的官方網(wǎng)站是『unikernel.org』,而Unikernel Systems公司的官方網(wǎng)站是『unikernel.com』,從兩者的網(wǎng)站風(fēng)格上同樣能看出千絲萬縷的聯(lián)系。
  

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

談?wù)刄nikernel下載

相關(guān)電子資料下載

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      墨脱县| 双城市| 邛崃市| 铁岭县| 平武县| 新乐市| 水城县| 新安县| 榕江县| 扎赉特旗| 始兴县| 新营市| 益阳市| 蛟河市| 阜南县| 宁德市| 新昌县| 台江县| 台中县| 华宁县| 罗平县| 房产| 禄丰县| 全椒县| 邯郸市| 铁力市| 湖北省| 扬中市| 霍山县| 乐安县| 垦利县| 盖州市| 河曲县| 朝阳市| 汕尾市| 汽车| 泸溪县| 上思县| 大冶市| 邻水| 龙陵县|