Docker更名Moby,也是無奈之舉
Docker化身Moby,這一品牌調(diào)整行為引發(fā)了廣泛的爭議,難道是Docker公司出問題了?不然。
事實(shí)上很好理解,提起Docker很多人的***反應(yīng)是這是一個(gè)開源項(xiàng)目,而不是一個(gè)產(chǎn)品或者一個(gè)公司,這對于Docker公司很尷尬。這道理就如同Linux領(lǐng)域的RedHat,假如紅帽公司名叫Linux,還能取得今天的成功嗎?
在上周二于德克薩斯州奧斯汀市召開的DockerCon 2017大會(huì)上,這家容器廠商宣布推出“Moby項(xiàng)目”,將其旗下的Docker產(chǎn)品(包括DockerCE與Docker EE兩款商用產(chǎn)品)從Docker開源項(xiàng)目當(dāng)中剝離出來。同時(shí),Moby也將成為面向特定基礎(chǔ)設(shè)施創(chuàng)建定制化容器軟件的重要起點(diǎn)。
在接受電話采訪時(shí),Docker公司市場營銷與社區(qū)高級副總裁David Messina指出,DockerCon大會(huì)與會(huì)者已經(jīng)得到了這一明確通告。
Messina表示,“Moby項(xiàng)目屬于Docker項(xiàng)目的全新上游”,用戶將可利用該開源代碼庫克隆出自己需要的系統(tǒng)。
Messina同時(shí)承認(rèn)此次更名在一定程度上可能引發(fā)誤解。他指出,“無論何時(shí),開源世界中的重大改進(jìn)總會(huì)引發(fā)混亂,但我們并不是有意要制造麻煩。”
盡管如此,該公司于兩年前決定將其容器軟件從基礎(chǔ)設(shè)施組件(包括runc、containerd、InfraKit以及***剛剛發(fā)布的LinuxKit)當(dāng)中拆分出來,仍然導(dǎo)致人們很難對容器技術(shù)及命令行中的奧秘進(jìn)行深入探索,更遑論弄清各活動(dòng)部件間的彼此關(guān)聯(lián)。
對于Moby的誤解,部分源自該公司決定直接將訪問者重新定向至Docker客戶端的GitHub庫(用于保留Docker客戶端的開源代碼),但卻未對此舉作出任何解釋。
GitHub連接問題的出現(xiàn)進(jìn)一步擴(kuò)大了對Docker項(xiàng)目憑空“消失”的誤會(huì)。Docker公司技術(shù)人員PatrickChanezon表示,GitHub更換代理商造成了一系列技術(shù)性問題,可能需要GitHub方面的支持人員介入并加以解決。
Docker公司聯(lián)合創(chuàng)始人兼CTO SolomonHykes在他的pull請求中對目前的狀況給出了非常簡單的答案:“Docker公司正在將所有開源協(xié)作機(jī)制轉(zhuǎn)移到Moby項(xiàng)目當(dāng)中。”
有些人認(rèn)為這可能代表著Docker已經(jīng)被改名為Moby。但事實(shí)上,對于Docker CE或者EE版本的用戶而言,此次變更不會(huì)造成任何影響。Moby僅適用于此前利用Docker代碼開發(fā)特定容器軟件的企業(yè)及個(gè)人。
為了根據(jù)GitHub上的表情符號對此次變更引起的混亂進(jìn)行量化,截至本文發(fā)稿之時(shí),Hykes發(fā)表的帖子共獲得73個(gè)贊、461個(gè)踩與377個(gè)困惑表情。另外還有18個(gè)開心表情、69個(gè)歡呼表情與16個(gè)心形表情。
在這條pull請求的樣討論當(dāng)中,Hykes承認(rèn)相關(guān)溝通工作本可以處理得更好。他進(jìn)行了詳盡的說明以平息人們對于Hacker News之上公布的更名決定的強(qiáng)烈不滿。他解釋稱,“看起來pull請求中的解釋還不夠明確,對此我深表抱歉。”