發布後不久 代號為 macOS 14.2 “MacOS Sonoma”,蘋果也宣布發布原始程式碼 從此更新,它使用開源,包括 Darwin 元件和其他非 GUI 元件、程式和函式庫。
術語 Apple 中的「達爾文」指的是 macOS 內核。 Darwin是一個基於Unix的作業系統 它是 macOS 的底層基礎。 它於 2000 年首次作為開源作業系統發布,由多項關鍵技術組成,其中包括 XNU 內核,它是結合了 Mach 和 FreeBSD 元素的混合內核。
2003 年 XNUMX 月, 蘋果發表了Darwin 2.0版本 Apple 公共原始碼許可證 (APSL), 哪個 這意味著蘋果已經發布了部分原始碼, 然而,macOS 圖形使用者介面 (GUI)(稱為 Aqua)不是開源的,這意味著完整的 macOS 體驗無法在開源的基礎上獲得。
達爾文是開源的事實 允許開發社群在其他專案中貢獻和使用 Darwin 的部分內容。此外,它還使人們更容易理解 macOS 的基礎工作原理,並允許開發人員探索並更好地理解 Apple 作業系統的底層架構。
Apple 也積極為自家產品以外的開源專案做出貢獻,例如參與 LLVM 和 Clang 等軟體開發必不可少的基礎技術的改進。
值得一提的是 蘋果領導了幾個重要項目, 例如渲染引擎 WebKit 和 Swift 程式語言。 但要注意的是,某些自主研發的組件會因為各種原因而處於保密狀態。
所有這些原始碼都可以在網站上找到 Apple 的開源以及 GitHub 儲存庫,這為感興趣的開發人員和用戶提供了探索、貢獻和協作開發系統的機會。
關於最近發布的源代碼 macOS 14.2 (Sonoma) 組件, 值得一提的是,此次發布包含172個包的源代碼,包括 Darwin 元件和其他非圖形使用者介面 (GUI) 元素、程式和函式庫。值得一提的是,gnudiff 和 libstdcxx 軟體包已從 macOS 13 分支中刪除。
在可用的組件中 找到XNU內核原始碼,以與下一個版本 macOS 相關的程式碼片段的形式呈現,此外 iOS 17.2中使用的開源元件也已經發布, 值得一提的是,該版本包含兩個套件:WebKit 和 libiconv。
最後, 只是提一些新聞 介紹 MacOS Sonoma se 重點介紹了 PDF 欄位中改進的自動填充功能的改進 和其他表單,其中將顯示一系列自動完成選項,例如您的姓名、地址、電話號碼或聯絡人清單中的詳細資訊。
在部分 訊息,現在某些對話的右上角有一個箭頭。點擊此箭頭將帶您轉到對話中的第一個未讀訊息;對於那些您通常忽略的群組聊天來說,這非常有用。還 接觸鍵的驗證脫穎而出 它提供自動警報和聯絡人驗證碼以幫助驗證聯絡人。
除此之外,還包括一個新的天氣小部件,蘋果透過預設計時器和「最近」視圖極大地改進了時鐘應用程序,還包括大量錯誤修復,其中包括curl修復及其相關庫libcurl ,其中有兩個漏洞,CVSS 評分為「9.8 嚴重」(滿分10 分)。
終於 如果您有興趣了解更多 關於Apple發布的組件,您可以訪問 以下鏈接。