Video thumbnail for 【PyCon】Faster CPython团队,没了!

微軟解散 FASTER CPython 團隊!Python 核心開發未來何去何從?

Summary

Language:

Quick Abstract

深入探索PyCon語言峰會幕後花絮!這段影片帶您直擊Python核心開發者齊聚一堂的盛會,揭露峰會的內部討論,會場直擊以及茶歇花絮。同時,分享關於CPython開發的最新動態與產業趨勢。

Quick Takeaways:

  • 直擊PyCon語言峰會現場,一窺核心開發者的秘密會議。

  • 了解減少breaking change及處理racing問題的討論。

  • 關注PEP 703的進展,單線性能的 overhead 降低至 10% 以下。

  • 揭露 Microsoft FASTER CPython 團隊解散的消息,震驚業界。

  • 觀察到Meta 在 CPython 開發領域影響力逐漸擴大。

  • Python 在 Android 和 iOS 上的支援進展,目前仍為 Tier 3 等級。

影片中還分享了有趣的幕後花絮,例如 Guido van Rossum 在會議中為了看清投影片而站上講台的趣事。此外,也談到了午餐體驗、會場偶遇以及對未來Python發展的展望。

參加 PyCon 語言峰會的經歷

語言峰會概況

很遺憾地告訴大家,FASTER CPython 團隊解散了,我們要離開了。現在是早上 8 點 30 分,我們正前往語言峰會。語言峰會是 PyCon 內部的最高級別會議,只有核心開發人員或深度參與 cPython 開發的人,比如一些重要的維護者或 PyPy 的人員才能參加並報名。

前往會場途中

我記得這裡有一條走廊,沿著它直走就行。去年我走過這條走廊,當時陽光比較充足,玻璃走廊非常熱。我們得先去拿車牌,這裡有一輛輪椅,可見場地的無障礙設施不錯,可惜我用不上。今天人好多,我本以為今天只有語言峰會,難道還有其他活動?

會展中心

這是狼橋,這個會展中心似乎分兩部分,中間可以穿過去。左邊有一個巨大的場館,右邊下面也有一個場館。這兩個場館拍照不錯,左邊的場館會用於主題演講等需要很多人參與的活動,右邊的場館目前正在翻新,之後會用於各公司的展覽,包括大型展會。

辦理登記

我們要去登記了,排隊的人好多,我只剩 20 分鐘了。這是登記處,等了一會兒終於辦好了。感覺第一天還不錯,我們去拿徽章,這就是我的徽章,上面的信息是自己填的,可以隨意填寫。

窗外風景

看看窗外的風景,很美。會展中心就在匹茲堡的一條河邊,這裡有一座大橋,還有一條河,那邊還有一座橋。昨天我去加油站時經過了那座橋,橋這邊是市中心,我在市中心找了好幾個加油站都沒找到,後來穿過橋才找到。

會議日程

我剛看了日程,今天有一個教程,所以布什核心實驗室來了很多人。我之前以為今天只有語言研討會,原來教程是可以付費參加的,像一個小課程,大概三個小時,價格在 50 到 100 美元左右。今年有一些機器學習和理解方面的課程,都是可以學習三個小時的小主題,挺有趣的。

會場情況

這是入口處的一隻烏龜,我們找個座位坐下。這可能是個神聖的地方,很多人在討論,都是關於 Cordell 等事情,有人說是為了眼睛,我也不知道為什麼。馬上要開始了,開始後就不能錄像了,因為這是完全內部的會議,為了讓大家能好好討論,所以不提供視頻。之後會有博客討論內容,我也可能在休息時簡要向大家介紹一下。

上午會議內容

現在是 10 點 30 分,我們聊了大概一個半小時,有兩個大主題和一個閃電演講。兩個大主題,一個是討論如何減少破壞性變更,另一個是討論競爭,但都不是很具體的話題。還有個有趣的事,因為場館很大,是個大 U 形,前面的木地板比較小,所以幻燈片根本看不清,大家都看不太清楚。Guido 坐在我左邊,有點遠,上面的幻燈片又太小,他就搬了把椅子衝到幻燈片前面,像中學時那種最調皮的學生坐在講台邊的特殊座位上看,挺搞笑的。

關於 FASTER CPython 團隊

我剛和幾個核心開發人員確認了一些消息,過去兩天有些軟件被拆分了,每次 PyCon 前都這樣,我真不明白。這次拆分涉及很多語言組的人,很遺憾地告訴大家,FASTER CPython 團隊解散了。微軟基本上移除了這個團隊,現在只剩一個經理和一個人,剩下的人可能要轉到其他團隊,總之 CPython 不會再是 FASTER 了。之前我在視頻和直播中提到過,微軟曾是資助核心開發人員最多的公司,現在不是了。去年是谷歌,谷歌解散了整個 Python 團隊,今年是微軟,聽說 TypeScript 也差不多被解散了,整個語言相關的都被解散了,只剩下一堆 AI 相關的。可能就是不賺錢吧,挺可惜的。

午餐

第二階段結束了,比預期晚了快半個小時,我們的午餐時間只有半個小時,原計劃是一個小時。我們討論了三個話題,第一個是 PEP 703 自由傳播的現狀,從 3.14 版本開始,單行性能的開銷從 40% 降到了不到 10%,但 3.14 還不是支持版本。第二個是如何處理競爭,提出了一個新的孤立程序提案,看起來還需要很多包和版本才能完成。第三個是血清控制台和 SC,現在 SC 成了瓶頸,因為只有五個人負責,工作太多,PEP 經常被卡住沒回應。

午餐挺難吃的,根據去年的經驗,第一天和第二天的午餐都這樣。有素食沙拉、純素沙拉和烤雞沙拉三種,我選了烤雞沙拉。打開盒子,裡面有一個超大的蛋糕、一袋薯片、一份沙拉和一個橙子,還有我剛倒的冰茶。我覺得美國人很矛盾,說中午要吃健康的,吃蔬菜、水果,但又給這麼大塊充滿脂肪的餅乾,感覺吃健康的就是騙自己,最後的熱量都靠這塊餅乾補充。

下午會議內容

吃完午餐趕緊回去開會,時間太緊了。我們剛在大樓後面拍了合照,然後去喝咖啡休息,我在這裡錄些視頻報告一下工作。下午討論了三個話題,第一個是文檔控制台,成立了一個新的組織負責文檔和相關工作。第二個是打包控制台,討論了打包和一些相關工作。現在整個 CPython 系統的趨勢是,由於用戶太多,請求很多,貢獻者也很積極,一個控制台不足以解決所有問題,所以正在嘗試建立更多像委員會這樣的組織,負責不同方面的工作,使工作扁平化,讓大家能更快更好地幫助解決問題。第三個話題是移動端,討論了 Python 在 Android 和 iOS 上的支持進展,這兩個平台目前還是三級支持,即有一定支持,至少有一個維護者負責,但不正式支持,也不發布二進制文件。

遇到中國學生

我剛在會場門口看到兩個中國學生,很年輕,充滿希望。他們說聽說這裡有抗議活動就過來了,其實是昨天,不是今天。他們剛買了票,來了後發現今天只有教程和我們的會議,看到這裡有點擁擠就過來看看。我告訴他們這個會議要提前預約才能參加,教程也要付費,還和他們交換了聯繫方式,建議他們周末,也就是周五、周六、周日這三天來,那時候更熱鬧,有很多演講,更有趣,現在來太早了。他們說會周末再來,在 PyCon 會議上遇到中國人我還是很開心的,如果在會議上遇到我,可以直接和我打招呼。

最後的會議內容

最後兩個演講,第一個是 Python 如何與 JavaScript 交互,第二個是如何與 Rust 劃清界限。然後是一連串的閃電演講,每個五分鐘,有些挺有趣的,比如在 Python 中添加 JavaScript 的問號操作符,如果值為 none 就返回 none,否則就訪問屬性,Guido 之前在論壇上也說過這是個好功能,我也覺得在 JavaScript 中這個功能挺實用的。

結束一天的活動

現在我要回酒店休息,酒店很近,才 5 點,還沒到吃飯時間。今天回酒店比較早,9 點就到了,晚上吃了漢堡和薯條。進店後才發現去年吃過,味道還行,三明治有點咸,薯條很好吃。吃飯時和同事、前同事聊天,DevDiv(開發者部門)的大團隊,包括 VS Code 和其他語言支持團隊,聽說 TypeScript 的一些核心開發人員被裁員了,整個 FASTER CPython 團隊現在只剩一個經理和一個員工,基本解散了。據我所知,應該有三個核心開發人員被裁,雖然沒谷歌那麼極端,但也不理想。之前微軟資助 FASTER CPython 團隊,CPython 發展得更好,現在不給錢了,錢都投到 AI 上了,不知道以後誰負責 Python。

明天的安排

今天就這樣了,明天應該是最無聊的一天,只有教程和贊助商演講,所以明天可能做不了完整的視頻,到時候再看情況吧。

Was this summary helpful?

Quick Actions

Watch on YouTube

Related Summaries

No related summaries found.

Summarize a New YouTube Video

Enter a YouTube video URL below to get a quick summary and key takeaways.