蘋果宣布發布 macOS 14.2 原始碼

蘋果

蘋果也有開源

發布後不久 代號為 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發布的組件,您可以訪問 以下鏈接。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。