本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
Linux 創始人 Linus Torvalds 與他的好友、Verizon 的開源負責人 Dirk Hohndel,在去年十一月於日本的 Open Source Summit 上進行了一場精彩的對話。這次對話主要涉及 Linux 的當前狀態和未來發展。
他們提到了 Linux 核心社群的老化現象,也提到了 Linus 自從 2018 年之後就改掉了他的脾氣,強調在開源專案中溝通的重要性。Linus 還談到他對大型語言模型採取開放的態度,認為可以幫助開發者找出不易發現的錯誤。
最後,他們討論了 Linux 基金會的作用,即提供一個中立的平台來促進不同公司和個人之間的合作。對於對 Linux 核心的發展感興趣的讀者,閱讀完本期內容後,不妨去觀看這場對話。
🔹Flowblade
Flowblade 是一套可以在 Linux 上使用的非線性影片編輯器,你可以透過 Flowblade 剪切添加影像、聲音以及圖片,製作多層合成圖像,輕鬆建立影片。免費使用,GPL 3 授權。
🔹WireViz
WireViz 是一個專門用來製作電纜、布線束文件的工具。透過易於閱讀的 YAML 文字檔案,支援 SVG、PNG 等圖形輸出。自動產生物料清單,不需特別編輯器,適合各式線材。支援 UTF-8 及多種線色代碼,包括 IEC 60757 標準。適合有布線需求的使用者。
🔹Hono
Hono 是一個高效能、極簡的 Node.js 框架,專門為 Serverless 和 Edge Computing 設計。它提供簡潔的 API 和強大的路由功能,非常適合運行於計算資源受限的雲端邊緣環境。
🔸Google 文化的轉變
《Debugging Teams》的共同作者 Ben 在 Google 工作了 18 年,對於最近發生的裁員事件提供了個人的看法。他寫這篇文章並不是為了潑髒水,而是試圖紀錄當時的美好,希望有機會看到它再度發生。
他憶起當時的 Google 非常重視人才,把員工視為寶貴資產。儘管招聘過程耗時耗力,員工一旦加入公司之後,即使遇到任務改組或是專案取消,公司也不會輕易地以精簡人事為由開除員工,而是試圖調動到不同的部門。
然而在經歷前幾年的疫情以及收入減緩之後,Google 開始成為一個限縮資源的公司,內部福利縮水且減少公開招募新員工。重新安排員工的舉措已經不再,而是以殘酷的裁員來取代。作者認為唯有在重視員工的文化下,才會產生高昂的士氣、生產力和創造力,這對需要時時創新的科技業來說至關重要。
🔸蘋果如何建造 iCloud
這篇文章詳細講述了蘋果公司是如何利用 Cassandra 和 FoundationDB 這兩種技術在雲端上運作,並解釋了這些技術如何幫助蘋果成功建立並經營 iCloud,應對大量資料存儲和管理上的挑戰。
文章提到,Cassandra 是一種特殊的資料庫系統,主要用來處理大量的資料。在 iCloud 中,Cassandra 扮演了重要的角色。蘋果擁有世界上其中一個最大的 Cassandra 系統,有超過 30 萬個運作節點,並處理數百 PB 的數據。但蘋果並沒有只用 Cassandra,還結合了 FoundationDB。FoundationDB 是另一種能有效處理大量數據的技術,它幫助蘋果解決了使用 Cassandra 時的一些限制問題,使得整體系統更加強大和靈活,特別是在處理許多客戶的數據時。
文章還提到了蘋果如何在 CloudKit 和 FoundationDB 的「記錄層」上進行工作。簡單來說,CloudKit 把每個應用程式當成一個獨立的區域,並在 FoundationDB 裡為每個用戶建立專屬的數據存儲空間。如此蘋果就能管理起數十億個不同的資料庫。對於那些對大型雲端資料庫技術感興趣的人來說,這篇文章提供了很好的參考和學習機會。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 X (前 Twitter) 留言給我們,感謝!