自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

從CentOS變化,看開(kāi)源開(kāi)發(fā)模式的演進(jìn)

開(kāi)源
CentOS社區(qū)還存不存在?CentOS項(xiàng)目還存不存在?眾多CentOS用戶將何去何從?伴隨CentOS停更,大家可能會(huì)有這樣那樣的疑問(wèn),今天針對(duì)以上問(wèn)題,我來(lái)進(jìn)行一一解答。

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

CentOS社區(qū)還存不存在?CentOS項(xiàng)目還存不存在?眾多CentOS用戶將何去何從?伴隨CentOS停更,大家可能會(huì)有這樣那樣的疑問(wèn),今天針對(duì)以上問(wèn)題,我來(lái)進(jìn)行一一解答。

CentOS實(shí)際上有兩個(gè)變種,一個(gè)叫做CentOS Linux,另外一個(gè)叫CentOS Stream。

CentOS Linux出現(xiàn)比較早,大家所知道的CentOS都是CentOS Linux。而CentOS Stream是兩年前紅帽對(duì)外推出的,推出CentOS Stream之后就相當(dāng)于把CentOS Linux逐漸做了升級(jí)換代。

這就好比是,你過(guò)去用的是iphone4,現(xiàn)在是iphone5,相當(dāng)于是一個(gè)升級(jí)換代,換代之后主打的名字也發(fā)生了一些變化——從CentOS Linux到CentOS Stream,后面我會(huì)講到,這個(gè)變化本身是跟開(kāi)源開(kāi)發(fā)模式的演進(jìn),以及市場(chǎng)需求的變化有關(guān)系的。

接下來(lái)我相信大家還會(huì)有其他的一些疑慮,比如CentOS Linux到CentOS Stream是不是穩(wěn)定的?我先簡(jiǎn)單一句話回答,它是穩(wěn)定的。具體怎么穩(wěn)定,聽(tīng)我一點(diǎn)點(diǎn)給大家引出來(lái)后面的一些細(xì)節(jié)。

Linux發(fā)行版開(kāi)發(fā)模式的演進(jìn)

咱們先來(lái)看看Linux發(fā)行版開(kāi)發(fā)模式的演進(jìn),這可能也是好多開(kāi)源的開(kāi)發(fā)方式的演進(jìn)。Linux已經(jīng)走過(guò)了31年,早期完全憑愛(ài)好做Linux,那時(shí)候的Linux也正像Linus Torvalds本人講的,就是為了好玩、有趣才做的Linux。

逐漸的Linux這種開(kāi)源的開(kāi)發(fā)方式被更多的人所接受,隨著Linux逐漸走向企業(yè)級(jí),Linux逐漸不是一個(gè)玩具了。

從CentOS變化,看開(kāi)源開(kāi)發(fā)模式的演進(jìn)-開(kāi)源基礎(chǔ)軟件社區(qū)

Linux發(fā)行版有社區(qū)版、企業(yè)版,我們主要講有了企業(yè)需求之后,Linux發(fā)展的幾大階段。

Fedora時(shí)代

第一個(gè)階段是所謂的v1.0階段,就是Fedora的時(shí)代。其實(shí)很多人也用過(guò)Fedora,F(xiàn)edora的桌面還是很炫酷的。

為什么當(dāng)時(shí)會(huì)出現(xiàn)Fedora Linux呢?主要是取決于兩方面原因,而且這兩個(gè)原因還是有些對(duì)立的。一個(gè)是說(shuō)如果要做企業(yè)級(jí)的Linux,系統(tǒng)需要足夠穩(wěn)定,這就意味著你的更新也許不能太頻繁,即使更新了,你的兼容性也要保證得特別好。

但是對(duì)于創(chuàng)新來(lái)講,如果過(guò)多考慮穩(wěn)定、兼容,創(chuàng)新的包袱就會(huì)比較重。如何平衡創(chuàng)新和穩(wěn)定兩者之間的關(guān)系?紅帽把自己原來(lái)統(tǒng)一的Redhat Linux,分成了Fedora和Redhat Enterprise Linux。

不光是紅帽,其他主流的廠商,像SuSE也是這樣的方式。這樣兩者區(qū)分之后,對(duì)于不同的用戶,如何去選用呢?如果說(shuō)我們是企業(yè)用戶,我們就當(dāng)然選擇穩(wěn)定版,對(duì)于社區(qū)用戶,你就用Fedora。但那時(shí)候做Linux開(kāi)發(fā)的時(shí)候,不同階段各有側(cè)重點(diǎn),那個(gè)時(shí)候更側(cè)重Linux操作系統(tǒng)本身的東西,特別是圖形化桌面的一些功能。

其實(shí)盡管紅帽已經(jīng)不做桌面了,但是在Gnome里面的貢獻(xiàn)依舊很大。在那個(gè)時(shí)候,F(xiàn)edora這種模式是很好的,它把最新的一些軟件包給到你。那時(shí)候的桌面其實(shí)已經(jīng)很成熟了,但是可能主要是因?yàn)榧嫒菪浴⒎€(wěn)定性的原因,Linux的桌面畢竟用的人少,所以并沒(méi)有完全發(fā)展起來(lái)。

CentOS Linux時(shí)代

再往后發(fā)展,因?yàn)橹饾u走向移動(dòng)互聯(lián)網(wǎng),類(lèi)似于安卓這樣的東西就出現(xiàn)了,本身桌面的份額也越來(lái)越小,在這方面有Windows、有蘋(píng)果,所以對(duì)于Linux桌面來(lái)講,后來(lái)逐漸的各大發(fā)行版廠商都放棄了在桌面上的投入,比如紅帽,再比如SuSE。

在服務(wù)器端我們逐漸走向了云、虛擬化。這個(gè)方向成為關(guān)注焦點(diǎn)后,如果延續(xù)之前我們講的云上創(chuàng)新,那么虛擬化、云、容器或者容器里面的創(chuàng)新我們都基于Fedora去做可不可以?企業(yè)級(jí)的用RHEL。后來(lái)發(fā)現(xiàn)這種方式其實(shí)不是很好,為什么呢?因?yàn)槲覀兿M蟹€(wěn)定的內(nèi)核,我們認(rèn)為操作系統(tǒng)是一個(gè)最底層軟件,我們不希望最底層軟件出毛病。

這時(shí)候,大家需要一個(gè)跟RHEL品質(zhì)幾乎相同的東西作為它的底層去做上面的一些開(kāi)發(fā),這時(shí)候CentOS就應(yīng)運(yùn)而生了。但CentOS是社區(qū)里出現(xiàn)的,并不是紅帽給它做出的一個(gè)CentOS。CentOS出現(xiàn)之后,它的理念實(shí)際上很契合當(dāng)時(shí)Linux上開(kāi)發(fā)的趨勢(shì),所以紅帽就把CentOS收購(gòu)過(guò)來(lái),收購(gòu)過(guò)來(lái)之后,CentOS Linux繼續(xù)按照原有的技術(shù)方向去發(fā)展。

這時(shí)候也有一個(gè)平衡的問(wèn)題,一方面CentOS Linux是我們要在這上面做一些基于虛擬化、云之上的創(chuàng)新;另外一方面,它的基礎(chǔ)要足夠穩(wěn)定。

從CentOS變化,看開(kāi)源開(kāi)發(fā)模式的演進(jìn)-開(kāi)源基礎(chǔ)軟件社區(qū)

所以我剛才講的這一段歷史,就是上邊這幅圖里所展現(xiàn)的。但是我相信可能我們有好多朋友了解CentOS,可能只知道左邊這一部分——我們知道RHEL紅帽企業(yè)級(jí)Linux是來(lái)自于Fedora的,可以說(shuō)Fedora是RHEL的試驗(yàn)場(chǎng)。CentOS是基于RHEL出現(xiàn)的一個(gè)下游復(fù)刻版本,跟RHEL近乎是一樣的,所以它的穩(wěn)定性是毫不懷疑的。

但是右邊這一部分很多人不了解——實(shí)際上當(dāng)云、虛擬化這些成為一個(gè)主要的應(yīng)用負(fù)載的時(shí)候,我們會(huì)發(fā)現(xiàn)其實(shí)CentOS里面的東西已經(jīng)不僅僅是RHEL里面的東西了,它里面還有大量來(lái)自于RDO的東西,RDO是紅帽的OpenStack社區(qū)版。

有很多像比如虛擬化,像Libvirt、oVirt,類(lèi)似于這樣的東西也加到了CentOS里面。所以坦白講,CentOS里面并不光是紅帽企業(yè)級(jí)的Linux包,它還包括很多其他的包。坦白講,其他的包在CentOS里面,它的品質(zhì)就應(yīng)該不如RHEL了,因?yàn)镽HEL是經(jīng)過(guò)嚴(yán)格測(cè)試的,對(duì)于像社區(qū)版里的RDO里面的東西并不是嚴(yán)格測(cè)試的。但是RDO這個(gè)東西,社區(qū)版的OpenStack經(jīng)過(guò)嚴(yán)格測(cè)試之后,生成紅帽企業(yè)版的OpenStack,這是嚴(yán)格測(cè)試的。

所以在CentOS里面我們看這個(gè)箭頭的指向,它一方面有RHEL里穩(wěn)定的操作系統(tǒng)的包,同時(shí)也有關(guān)于云方面的、從測(cè)試各方面看沒(méi)有那么穩(wěn)定的包在CentOS Linux里面,實(shí)際上這是CentOS Linux那個(gè)時(shí)代的模式。

CentOS Stream時(shí)代

接下來(lái)可能就談到最關(guān)鍵的CentOS Stream階段了。CentOS Stream階段我們發(fā)現(xiàn)過(guò)去的開(kāi)發(fā)方式已經(jīng)不能滿足現(xiàn)在的要求了,這點(diǎn)可能很好理解:現(xiàn)在講數(shù)字化轉(zhuǎn)型也好,數(shù)字孿生也好,以前很多東西并沒(méi)有被數(shù)字化,而現(xiàn)在已經(jīng)被數(shù)字化了。這個(gè)世界本身就是頻繁變化的,所以就要求反映它的東西也要頻繁變化。

這個(gè)趨勢(shì)映射在我們的軟件里,25年前Linux發(fā)布一個(gè)版本的時(shí)候,沒(méi)有幾個(gè)人去做貢獻(xiàn),所以我們用什么樣的開(kāi)發(fā)模式、開(kāi)發(fā)流程可能都沒(méi)有太大所謂。但是現(xiàn)在一個(gè)版本里有一千多人去做貢獻(xiàn),貢獻(xiàn)量是極大的,所以它的變化是非??斓摹T谶@種變化非常快的社區(qū)版本里面,如果紅帽還想做一個(gè)企業(yè)級(jí)的非常穩(wěn)定的版本給大家用,那你的研發(fā)流程必然要做這樣的一個(gè)改進(jìn)。

這樣的改進(jìn)就是所謂的Stream模式,Stream的模式區(qū)別于傳統(tǒng)的所謂瀑布式開(kāi)發(fā),不是把集成、測(cè)試、驗(yàn)證這樣一些步驟放在最后一步,而是隨做開(kāi)發(fā)就隨做測(cè)試,可以保證每一個(gè)發(fā)布的版本都是穩(wěn)定版。這是因?yàn)槲覀冞@種快節(jié)奏要求Stream模式,而不是說(shuō)我們出了一個(gè)Stream模式。所以簡(jiǎn)單的總結(jié),CentOS Stream是一個(gè)穩(wěn)定的、可靠的RHEL的持續(xù)交付版本。

關(guān)于CentOS Stream的幾個(gè)熱門(mén)問(wèn)題

CentOS blog上有一篇文章,是2020年12月發(fā)布的,里面有幾個(gè)特別重要的熱點(diǎn)問(wèn)題,我給大家重點(diǎn)再?gòu)?qiáng)調(diào)一下。

CentOS的未來(lái)是怎么樣的?在CentOS官方網(wǎng)站上給出的一個(gè)FAQ,我不想給它做任何由于翻譯的曲解。如果你是一個(gè)CentOS Linux的User,你不要著急,未來(lái)會(huì)有一個(gè)CentOS Distribution等著你。CentOS Distribution是什么呢?實(shí)際上就是我們現(xiàn)在的這個(gè)Stream。

大家關(guān)心的是Stream穩(wěn)定不穩(wěn)定、安全不安全,有沒(méi)有CVE漏洞的更新、補(bǔ)丁。我們做這個(gè)新版,一定要保證它原有的品質(zhì)。

第二點(diǎn)也比較重要,如果你還想要一個(gè)老版的CentOS Linux一模一樣的東西,可以自己去做。那你自己去做的話,肯定要有一個(gè)RHEL的代碼,代碼是從哪兒來(lái)呢?git.centos.org。之前RHEL代碼是在這里,之后RHEL的代碼也是在這里,沒(méi)有任何區(qū)別,這一點(diǎn)實(shí)際上是完全公開(kāi)的。

當(dāng)然如果你是紅帽的客戶、訂閱用戶的話,你在訂閱的賬號(hào)里就可以很方便的下載你的代碼。上面提到的這個(gè)代碼下載的git地址是說(shuō)你跟紅帽沒(méi)有任何關(guān)系,我就想看看你的代碼,這是可以的。這實(shí)際上也完全遵循GPL協(xié)議,大家共同遵守、共同繁榮好這個(gè)社區(qū)。既然我們是基于GPL的代碼,盡管我們做了很多改動(dòng),這些改動(dòng)也都會(huì)完完整整的公開(kāi)。

還有大家比較關(guān)注的一個(gè)問(wèn)題,CentOS Stream是不如RHEL的beta測(cè)試版嗎?我們明確講CentOS Stream不是一個(gè)測(cè)試版,后面我會(huì)簡(jiǎn)單解釋一下為什么它不是一個(gè)測(cè)試版。

還有一個(gè)比較關(guān)鍵的問(wèn)題,因?yàn)镃entOS Linux8現(xiàn)在已經(jīng)轉(zhuǎn)成CentOS Stream8了,那我怎么去轉(zhuǎn)?你說(shuō)沒(méi)有停服,那我怎么能繼續(xù)拿到補(bǔ)???那你就在你的這臺(tái)機(jī)器上敲這兩行命令:

[root@centos ~]# dnf swap centos-linux-repos centos-stream-repos
[root@centos ~]# dnf distro-sync

敲完之后,把它的源重新一更新,從CentOS Linux的源更新到CentOS Stream的源,然后把所有的包下載下來(lái)安裝,然后替換,接下來(lái)你的系統(tǒng)就照樣去使用了。

即使你是比較資深的用戶,如果我在你的電腦上敲了這兩條命令,接下來(lái)去使用,其實(shí)你是毫無(wú)感知的。就是它的穩(wěn)定性、使用、功能都跟之前沒(méi)有差別。

接下來(lái)我們講一下Stream為什么跟RHEL一樣是穩(wěn)定的。對(duì)于Fedora來(lái)講,我們可以認(rèn)為它是滾動(dòng)更新,因?yàn)槊堪肽晡覀兙蜁?huì)出一個(gè)新版本。這里面所謂滾動(dòng)更新,是說(shuō)我滾動(dòng)更新出來(lái)一個(gè)新東西,跟老的東西的兼容性并不是特別好。比如在29里面我們有一個(gè)功能,在30里面可能給它廢棄了,這是完全有可能的。

? 從CentOS變化,看開(kāi)源開(kāi)發(fā)模式的演進(jìn)-開(kāi)源基礎(chǔ)軟件社區(qū) ?

但是對(duì)于CentOS Stream和RHEL來(lái)講就不會(huì),因?yàn)檫@兩個(gè)東西是基于Fedora某一個(gè)特定版本,比如基于Fedora28,我要做一個(gè)穩(wěn)定的企業(yè)版,我拉一個(gè)分支出來(lái)。但這個(gè)穩(wěn)定版有些新的功能會(huì)加入進(jìn)來(lái),這個(gè)加入進(jìn)來(lái)叫Backport,Backport是說(shuō)我需要一些新的特性、Bug fix,而不是說(shuō)一股腦的把所有東西都加過(guò)來(lái)。

CentOS如何構(gòu)建CI

接下來(lái)我們講到CentOS如何構(gòu)建CI。CentOS Stream跟RHEL,同一份代碼,進(jìn)到兩個(gè)編譯和測(cè)試的系統(tǒng)里面去,編譯、測(cè)試的過(guò)程用到的工具都是一樣的,無(wú)非一個(gè)是社區(qū)版本,一個(gè)是企業(yè)版本,就是名字不一樣,但是它的內(nèi)容是一樣的。這里面測(cè)試用例有可能不一樣,但是最后通不通過(guò)測(cè)試用例的標(biāo)準(zhǔn)是一樣的。比如Stream里面有300個(gè)測(cè)試用例,RHEL里面有500個(gè)測(cè)試用例,中間重合了200個(gè)測(cè)試用例,實(shí)際上不重復(fù)的一共有600個(gè)測(cè)試用例。這600個(gè)測(cè)試用例無(wú)論你是CentOS Stream的code走到這兒,還是RHEL的code走到這兒,這600個(gè)都必須完全通過(guò)之后,才可以往下走。有一個(gè)沒(méi)通過(guò),大家都等一等,這個(gè)代碼質(zhì)量不合格,回去重新做。

Gating這一步主要是自動(dòng)化的一些測(cè)試手段,Verification這一步主要是手動(dòng)的一些測(cè)試手段。我們已經(jīng)盡量的把所有可以自動(dòng)化的都做自動(dòng)化了,但是不能說(shuō)所有東西完全自動(dòng)化,有一些針對(duì)于特定環(huán)境的一些可能需要手動(dòng)的。但這一步Verification也是兩邊都要滿足Verification的這個(gè)成功標(biāo)準(zhǔn)之后,才可以往下走,所以它的質(zhì)量保證是一樣的。

說(shuō)了這么多質(zhì)量保證,相信很多做測(cè)試的朋友可能會(huì)講,你每出一個(gè)小的改動(dòng),都走完整的測(cè)試流程,走得過(guò)來(lái)嗎?你是用什么樣的架構(gòu)去支撐的?所以也是基于這種事件觸發(fā)的機(jī)制,用空間去換時(shí)間,CI的系統(tǒng)就完全并發(fā)的會(huì)起很多個(gè)不同的測(cè)試環(huán)境

所以,整個(gè)CI的過(guò)程是完全滿足DevOps CI/CD流水線的,可以快速的做大規(guī)模測(cè)試,以保證當(dāng)有更多并發(fā),有很多人去提交patch補(bǔ)丁的時(shí)候,我能夠快速的去做Stream的方式。

講到這里,我不知道大家有沒(méi)有這樣一個(gè)疑問(wèn),這種方式是不是跟微服務(wù)有點(diǎn)像?實(shí)際上是有點(diǎn)像。我們做微服務(wù)的話,把一個(gè)大的分成若干小的模塊,也是為了更新方便。我們?cè)趦?nèi)核里邊為什么不能做微服務(wù)呢?我覺(jué)得很關(guān)鍵的一點(diǎn),因?yàn)閮?nèi)核,特別是Linux是一個(gè)宏內(nèi)核,所有東西都在內(nèi)核里面,而且內(nèi)核整體上它的代碼實(shí)際上還是一大坨一個(gè)整體。一個(gè)小的驅(qū)動(dòng),實(shí)際上它可能就把整個(gè)內(nèi)核都搞崩,這一點(diǎn)在微服務(wù)里實(shí)際上是不存在的。

正因?yàn)檫@樣,內(nèi)核里面每做一個(gè)小的改動(dòng),都要對(duì)所有的做測(cè)試。這樣的話測(cè)試量很大,所以如果你沒(méi)有一個(gè)先進(jìn)一點(diǎn)的架構(gòu),是無(wú)法支撐這種Linux發(fā)行版開(kāi)發(fā)的。也就是說(shuō)你從CentOS Linux到CentOS Stream必須做這樣一步轉(zhuǎn)變,因?yàn)槿绻蛔鲞@樣的轉(zhuǎn)變,那你的開(kāi)發(fā)節(jié)奏就跟不上,拿不出一個(gè)又穩(wěn)定同時(shí)又比較新的版本。

開(kāi)源軟件供應(yīng)鏈安全

因?yàn)榻衲甑膌og4j漏洞,可能有些人會(huì)覺(jué)得log4j就是洪水猛獸。其實(shí)大家選擇log4j是沒(méi)有問(wèn)題的,問(wèn)題是說(shuō)當(dāng)出現(xiàn)安全漏洞,我們發(fā)現(xiàn)安全漏洞的時(shí)候,我們?nèi)绾稳?yīng)對(duì)。

從CentOS變化,看開(kāi)源開(kāi)發(fā)模式的演進(jìn)-開(kāi)源基礎(chǔ)軟件社區(qū)

這個(gè)過(guò)程我們會(huì)發(fā)現(xiàn)跟現(xiàn)在的DevSecOps的理念很像,我們不能保證你進(jìn)來(lái)的時(shí)候一定沒(méi)有漏洞,我們的目的是打造一個(gè)對(duì)開(kāi)源軟件供應(yīng)鏈安全提供保障的閉環(huán)。

第一步,我們?cè)赨pStream階段肯定有一個(gè)甄選和識(shí)別,是不是存在一些惡意的代碼成分呢?甄別出后,是不是有一個(gè)規(guī)范的流程可以幫助我們?nèi)ミx;選完之后,我們打包對(duì)它進(jìn)行測(cè)試;到最后你的傳播過(guò)程中,是不是有一些很好的校驗(yàn)手段;特別是最關(guān)鍵的,到最后一步我們已經(jīng)把這個(gè)東西給到用戶,但我們出現(xiàn)問(wèn)題的時(shí)候,是不是能夠有效的去解決。

所以我們認(rèn)為開(kāi)源軟件的供應(yīng)鏈安全,實(shí)際上主要是技術(shù)問(wèn)題。

從CentOS變化,看開(kāi)源開(kāi)發(fā)模式的演進(jìn)-開(kāi)源基礎(chǔ)軟件社區(qū)

AlmaLinux:一個(gè)替代方案

AlmaLinux是什么?現(xiàn)在好多做CentOS Linux一樣的東西,完全基于RHEL代碼去做復(fù)刻。整個(gè)過(guò)程用到了哪些組建,所有的AlmaLinux里面的東西都是開(kāi)源的。如果大家感興趣的話,可以看一下這個(gè)流程,就看CentOS.org上面代碼的變化。針對(duì)于這里面的任何些變化,就可以觸動(dòng)它的打包構(gòu)建的流程,最終出品它的AlmaLinux。

從這點(diǎn)也以看出來(lái),CentOS肯定是沒(méi)有停服的,如果停了之后,所有這些下游的版本,像AlmaLinux、RockLinux和其他很多的Linux,它的來(lái)源從哪兒來(lái)呢?因?yàn)榧t帽這個(gè)RHEL就是基于CentOS Stream來(lái)做的,除非紅帽不做RHEL了,否則CentOS Stream就會(huì)一直都在。

CentOS Linux不是紅帽企業(yè)級(jí)Linux

最后說(shuō)一下CentOS Linux,它跟紅帽企業(yè)級(jí)的Linux還是有很大差別的。對(duì)于企業(yè)級(jí)Linux要求的安全認(rèn)證、軟硬件認(rèn)證,在企業(yè)級(jí)保障中,更多的不是功能而是保障,這樣的一些保障在企業(yè)級(jí)Linux里面是有的。在CentOS里面坦白講確實(shí)很穩(wěn)定,如果一旦出問(wèn)題,一旦有安全漏洞,就去找補(bǔ)丁,總有一天我可以找到補(bǔ)丁。但實(shí)際上你拿到補(bǔ)丁的速度,肯定沒(méi)有企業(yè)級(jí)Linux快。

如果是延續(xù)這樣的使用方式,你切到Stream上,可不可以呢?是完全可以的。當(dāng)然了,其實(shí)對(duì)于企業(yè)級(jí)Linux,如果說(shuō)有明確的規(guī)定,比如說(shuō)有一些行業(yè)標(biāo)準(zhǔn),建議還是選用紅帽的企業(yè)級(jí)Linux。

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2013-06-07 17:13:58

2016-10-19 22:24:04

OpenStack云計(jì)算OpenStack N

2009-12-29 09:37:51

MySQL 5.5MySQL 6.0

2012-05-29 09:52:22

2011-03-19 00:11:44

2012-12-25 11:59:00

GitHubHadoopOpenStack

2011-11-15 09:10:24

HTML 5

2016-09-29 16:36:15

開(kāi)源

2015-09-24 14:38:30

2022-10-11 16:57:29

開(kāi)源工具開(kāi)源

2013-10-16 14:46:17

移動(dòng)開(kāi)發(fā)技能

2022-06-02 08:37:10

架構(gòu)DDDMVC

2010-03-25 10:43:24

2023-11-30 16:37:58

2015-04-07 11:05:15

VMwareOpenStack

2017-03-20 15:26:12

容器網(wǎng)絡(luò)方案Vlan模式

2022-05-25 10:47:01

淘寶開(kāi)發(fā)模式

2024-04-01 00:01:30

2021-04-19 21:25:48

設(shè)計(jì)模式到元

2023-08-28 16:10:00

容器化DockerKubernetes
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)