【位元熊故事匯】2月MVP英雄故事|有愛的開源

微軟技術棧發表於2022-03-08

愛吃、愛玩、更愛學習技術,IT界的新晉網紅,開發者的好朋友—位元熊又跟大家見面啦!

兩個月一眨眼,《鬼滅之刃 遊郭篇》結束了,本熊真是意猶未盡啊!

image.png

位元熊:2月份的直播的日子2月22日很特殊,還恰好是個星期二,這個日子真的愛意滿滿。我在這個特別有愛的日子請到了熱愛開源也和本熊一樣喜歡電影的兩位嘉賓——陳陽、張晉濤!

image.png

【位元熊故事匯】作為位元熊直播間的重要欄目,定期請來技術大牛和行業先鋒做客。這裡不僅講最“熱”的技術,還有更多待解鎖的個人故事和趣味話題!請持續關注,更鼓勵大家推薦你想認識的“英雄”。歡迎大家來到直播間,跟位元熊一起,與專家們零距離暢聊。

陳陽:我挺喜歡看電影的,不管是新電影還是老片子,剛過去的春節檔有一部電影我很關注——《小虎墩大英雄》。因為在虎墩這個IP下面,我們也做了虎墩的虛擬數字人,虎墩不僅亮相大銀幕,還上了春晚!關於虎墩,除了他這些很厲害的身份,還有他的“技能”也會分享給大家。

image.png

張晉濤:我比較喜歡看動漫,電影也是動畫電影看得比較多。我很喜歡《功夫熊貓》,我和阿寶有一些類似的特質,都會持續去做一些事情,有了目標之後,會源源不斷地付出努力。這和我們做開源是一樣的,很多事情是源自興趣,但越到後期越需要恆心和毅力,只有這樣最終才能達成預期。

image.png

陳陽:晉濤你一定也會喜歡小虎墩,虎墩講的就是一個小孩如何堅持不懈、克服萬難,最後成為一名真正的鏢師的故事,和《功夫熊貓》有一些相似的地方。

image.png

位元熊:看起來兩位在電影中都有自己心中的英雄啦。但兩位老師另一個關鍵身份是技術專家!據本熊截獲的線報,張晉濤老師的技術長項是 Kubernetes。位元熊希望瞭解一下它的前世今生。

張晉濤:Kubernetes 實際上是用來做容器編排的,容器類似集裝箱,是裝各種東西的東西。容器技術最早可以追溯到上世紀90年代,但容器是近幾年才火起來的。到2008年的時候,已經有了一些相對成熟的技術,比如LXC。既然早就有容器技術,但是為什麼從2008年一直到2013年(Docker 正式開源),都沒有太多的人去聊容器化,甚至都沒有人去關注容器領域到底發生了什麼事情?主要是因為 LXC 學習成本有點高,但是為什麼 Docker 在2013年開源之後,火爆了技術圈,無論是國內國外,都在迅速地嘗試 Docker……主要因為 Docker 這項技術它除了帶來容器以外,它還帶來了另外一項非常關鍵的技術——Docker 映象,它實際上是一種打包格式,或者說是一種應用交付格式。從此軟體的交付模式發生了翻天覆地的變化,原先我們的交付方式可能是直接交付原始碼,有可能是直接交付二進位制,但是自從 Docker 引入了容器映象這個概念之後,從2013年開始,我們就開始交付容器映象了……

我們會發現任何一個開源軟體或者開源專案,只要它在交付自己的產品,你就會發現他都會選擇在到 Docker Hub 上面去託管一份自己的映象……Docker 帶來了兩個能真正解放我們生產力的概念,交付容器映象的時候,會把我們的應用程式加上我們的應用程式的執行環境同時打包到了同一個容器映象中,它可以解決程式設計師的一個最大痛點:為什麼在我的電腦上可以執行,在你的電腦上執行不了?就是環境不同。

位元熊總結了一下,張晉濤老師給我們介紹的 Kubernetes 簡史。

2014,Google 推出了 Kubernetes。因為現在的軟體架構都要求我們去做分散式、微服務,單純的一個單機版軟體及單機版的基礎軟體,無法滿足我們的生產環境的這種需求。

2015年, Docker 將自己底層的容器執行時拆分出來了,Docker 這家公司在開源上比較成功,但在商業上卻比較失敗。他把自己的容器映象的格式和規範也捐給了OCI。既然你的規範已經開源出來了,那麼其他人只要遵守這個規範,就可以做對應的產品。

陳陽:Docker 開放了自己的標準,反而助長了自己的競品。

張晉濤:是這個情況。

image.png

2016年,整個社群都覺得維護成本太高了,希望我們也推出一種規範,叫做 CRI——容器執行時介面。

2017年,Docker 背後的這家商業公司,把 Docker 這個專案的名字改成了Moby(白鯨)。但是在大家心中,Docker 這項技術它已經不僅僅代表著 Docker 自身,不僅僅代表著容器技術了,它是一整個生態圈。

而 Cotainerd 的活躍度、貢獻者逐漸超過了 Docker 自身。Docker 這個專案現在的貢獻者在拆分之前 Github 上有2000多個,我排六十幾。根據這個專案的統計資訊,前100名在很長一段時間內都沒有變化,其他人很難進入到這前100名。而在比較活躍的專案,你會發現隨著一個人的貢獻增加,他的排名會逐步增加,畢竟 GitHub 的排行榜只能看到前100名。

2020年,K8s 將程式碼倉庫中的 Dockershim 移除了,因為現在容器執行時的選擇更多了,它不再需要只擁抱這一個了。

2022年,現在 K8s 的原始碼倉庫當中已經把 Dockershim 這個元件刪掉了, 4月份的時候會正式釋出。

image.png

從 Docker 到 Kubernetes,為什麼到現在 Kubernetes 成為了大家唯一的選擇?一方面是因為整個開源社群非常活躍、包容。雖然它一開始是由 Google 開源的,但是社群發展中逐漸“去 Google 化”,成為了一箇中立的開源社群專案。

陳陽:一個開源專案剛開始可能是某家公司主推的,成功之後越來越多元化,各種各樣的人進來之後,反而會更有活力。

既然提到了開源專案,我也想給大家介紹一下跟開源關係親密的小朋友——開源小虎墩!

圖片

虎墩:現場的小朋友大朋友們你們好,我是虎墩。今天在微軟位元熊直播間與大家見面非常高興!

陳陽:聽說你今年還是個大明星!

image.png

虎墩:我主演的《小虎墩大英雄》,今年春節檔在各大影院播出,還沒有看的朋友們一定要來捧場喲。

陳陽:虎墩,聽說你多才多藝,你還會什麼其它技能嗎?

虎墩:我除了是小鏢師外,對人工智慧技術和開源知識也略知一二,很多AI技術是由微軟的工程師哥哥姐姐們幫忙完成的,所以我和微軟的關係相當緊密。除此之外,開源社的哥哥姐姐們還教我不少開源的知識,讓我成為開源社的代言人。

image.png

比如中國開源年會,我還有一個線下展示專場和線上短視訊展出。好了,我很忙的,今天就和大家先聊到這裡,再次祝願直播現場的大朋友、小朋友們虎年大吉。

image.png

眾人:虎墩拜拜

陳陽:虎墩能說會道,可以跟人互動,用到的人工智慧技術來自微軟網際網路工程院,這個專案叫虛擬數字人。這個技術分為幾塊,一是自然語言理解能力;大家會留意到虎墩在我點他的時候,他邊躲還要邊說話,他的脣形用了微軟 Azure 雲上的認知服務,就是 speech 服務,我們還用了一個脣形模型,它會根據你的語言自動生成很多動作和表情。

位元熊:瞭解到虎墩的技能,位元熊想要豎個大拇指了。不過我們現場的張晉濤老師也是很厲害的微軟MVP大家庭中的新晉成員呢!快說出你的故事!

張晉濤:我是今年1月份的新晉 MVP,我和微軟 MVP 最早的關係可以追溯到16年,當時我作為志願者參加了 PyCon China,認識了大會組織者辛姐,她也是微軟 Reactor 的 manager。因為這次接觸才有了後面的瞭解和推薦。終於今年我也加入了微軟 MVP 這個大家庭。我認為自己愛分享的這件事,跟微軟 MVP 中很多成員通過分享知識,幫助到別人這個點很契合。成為 MVP 不光需要提名,還要考核。從去年來說,我僅僅2021年就做了三十多場分享。我還寫文章,主要有兩類,一類是正常的技術文章,另一個是我在維護一個專欄叫做“K8s生態週報”。既然叫生態週報,每週就會有一篇。

陳陽:就你一個人寫的嗎?太不容易了。

張晉濤:從19年3月份開始寫的,去年應該寫了七十幾篇文章。

陳陽:總結一下,你去年講了30多場,然後寫了70多篇文章。

張晉濤:除此之外,就是在一些開源專案上面比較活躍,我現在是 Apache APISIX 專案的 PMC,Apache APISIX 是一個源自中國本土的開源專案,後來捐給了阿帕奇基金會,成了一個頂級開源專案。另外一個就是 K8s,我是Kubernetes Ingress-Nginx 專案的 reviewer,開源中國在一次專訪中稱我是中國首位 K8s Ingress-Nginx 專案的 reviewer(笑)。

位元熊:聽說張晉濤老師還是我們2021年的“中國開源先鋒33人”,說到這個榜單,開源社理事長 Emily 也在,能不能給我們講講當初為什麼要設立這樣一個榜單?還有它為什麼能火出圈?

image.png

陳陽:“開源先鋒33人”這個榜單是在2020年,思否和開源社共同發起的。

這麼火有幾個原因:第一,我們是從人出發,考量是不是在開源社群裡特別有貢獻、影響力和人緣。我們會忽略他背後的企業,或者說他用某一個技術的程度;第二個是有沒有做開源佈道;第三個是有沒有做開源的教育,比如高校,或者說普及開源之道、開源治理的方法論。第一年選的時候,選出來全是大家一致公認。其中有個插曲,我們本身定的是選30人,但優秀的人很多,實在無法捨棄已經入選的3人,最後變成了一個“開源33”。

“33”這個數字會延續下去了,2021年是66,可以想象2022年就是99……源源不斷髮展下去。

位元熊:Emily作為開源社理事長,在場的很多小夥伴也好奇,開源社的治理方向、執行規則等等情況。

image.png

陳陽:做開源有一點大家特別堅持,就是我認準了這個方向,可能就長達十幾年二十幾年我就會投入進去,而且你一旦進去之後,你幾乎不會離開。8年前,我們一群志同道合的朋友,大家有這麼一個想法:中國其實是缺少這樣的一箇中立的社群。我們就想聚集起來在中國做開源教育,做開源方法論的普及,去協助開源專案的孵化,同時也去做中國和國際社群溝通的橋樑。8年前我們寫下了開源社是什麼,做什麼,8年之後發現一個字都沒有變。

如果你見過做開源的人,你會發現他們都有一個共同點,就是都很喜歡去分享……其實每個人都需要創造或者完成一件事的滿足感,開源社提供了這樣一個氛圍,好比今天我在下班之後,來跟晉濤還有我們的位元熊做交流,能量滿滿,覺得特別快樂。

張晉濤:去年有一次線下分享,叫做“開源浪潮下程式設計師的成長和規劃”,臺下有一個聽眾問我:你在做開源的時候有什麼收益?這個其實要講實話,做開源這個事情,本質上來講是沒有任何金錢上的收益的,是用愛發電。但我們為什麼要持續地去做開源,在那場分享當中我也提到了,我們選擇一個開源專案去做貢獻,或者說參與到某一個開源社群當中,主要來源於自己的興趣……我參與開源的時候是比較開心的,在大家的角度來看的話,會覺得我上班也是程式設計師,下班了還在工作?但做開源的時候確實是比較開心的。

image.png

位元熊:許多開發人都是因為出於熱愛,所以才默默的用自己的力量為開源做共享。包括我們今天請到的線上小嘉賓虎墩,也是個元人動畫的導演鄒燚的一個貢獻。可惜因為不可抗力鄒導今天沒有來到現場,那就有請虎墩的代言人之一Emily來講一講虎墩的故事。

陳陽:做開源很有意思,你會跟各種各樣的人產生交集。在疫情爆發的時候,開源社的大家做了小源機器人,我們用三天時間做了一個開源的抗疫知識庫,放在了 GitHub 上。推出來這個聊天機器人之後,我們想他應該有一個形象,當時虎墩的IP正在形成,導演也特別理解和支援公益事業,他就把虎墩授權給我們開源社了,就有了開源小虎墩。在《小虎墩大英雄》裡,是一個小孩的成長故事,歷經千辛萬苦成為一個真正的標識。從小源到開源小虎墩,這也是一個成長過程,技術一步一步累積,它的知識庫也是大家一起來積累。

image.png

位元熊:我們虎墩不僅是開源參與者還是電影小明星。除了小虎墩以外,兩位作為IT界的精英,平時還喜歡看什麼樣的電影、電視劇或者動漫呢?

張晉濤:前面說了我動畫看的比較多,我會喜歡追新番,比如《鬼滅之刃》。我還有一個特別的規律,在工作日看新番,在週末和節假日的時候,我會選擇去看一些老動漫。

image.png

日本動畫每年都是有春夏秋冬四個開播時間段,我就會標記出來我打算看的,規劃出來。前幾年還不太忙的時候,基本上可以達成目標。近幾年尤其結婚了有了小寶寶之後,要追的很多都已經在我的這個列表裡躺很久了。
陳陽:時間真的不夠,看劇這麼多年我覺得比較經典的一個就是《黑鏡》,它在裡邊描述的這些創意或者場景,很快都來到了我們的身邊。比如S02E03的《沃多時刻》講的就是虛擬主播最後參政的故事,他是一個藍色的卡通熊,背後是一個即興喜劇能力超強的動畫師在操控。10年前這個技術可能還是比較新穎,現在馬上就能去實現了。

image.png

除了看劇,我還特別喜歡運動。週末也經常參加一些大會。我們現在也一直在倡導,參與開源的時候,可以把孩子和家人都帶過來。以後我們可能會開闢一個兒童程式設計工作坊。或者說我們倡導一種更健康的生活,每年開大會的時候,可以先跑一場馬拉松,再開會。

位元熊:春天來了,太期待來一場真 “黑客馬拉松”了!跑起來!

image.png

位元熊有話說

2022年2月22日遇見星期二,在充滿“愛”的日子裡位元熊與兩位對“開源”情有獨鍾的嘉賓共享了活潑有趣也閃亮動人的又一場【位元熊故事匯】。非常開心“技術分享高產大戶”張晉濤老師加入微軟MVP大家庭,位元熊可以近水樓臺地約到晉濤老師的檔期,為各位期待他分享的粉絲們謀福利。不論從外表(閃亮的辛普森帽衫)還是直播中的核心展示都能感受到他的活力!陳陽老師不愧是“老開源人”了,除了分享了獨家開源故事,還給位元熊介紹了新朋友——開源小虎墩。小虎墩有點忙,他也是位元熊的同行——小主播,在本次直播中介紹開源知識,在春節期間也出演了廣受歡迎的大電影!位元熊要多多學習,努力進階啊!

本次特別有愛的【位元熊故事匯】從兩位老師這裡瞭解到的不僅是清晰的Kubernetes 發展史的梳理、虛擬數字人的技術講解;通過兩位與“開源”千絲萬縷的聯絡,位元熊感受到了“開源”精神,這份愛里不只有技術開發人,還有志願者們(來自於各行各業)在開源貢獻中的付出和堅持。希望在本次【位元熊故事匯】的分享中,大家也可以在開源先鋒身上得到一些技術啟示,收穫更多快樂和生活智慧。

image.png

【位元熊故事匯】2月MVP英雄故事與開發人和技術愛好者們來了一場“愛”的相聚。感恩遇到新朋友,積蓄力量,持續進階,給大家產出更多趣味內容!如果你有好主意,別忘了私信給熊,期待聽到你的聲音!3月已經到來,萬物復甦,春暖花開。位元熊又有什麼新動作?鎖定我的頻道,精彩即將到來!

點選回看本次直播

相關文章