據 Phoronix 報道,今年早些時候,蘋果工程師宣布將 Swift System 作為其用于底層系統接口的新庫。現在他們已經開源了 Swift System,同時還引入了 Linux 支持。
Swift 支持訪問 C 接口,Swift System 也為低級系統庫提供慣用的 Swift 接口。Swift System 根據平臺及其功能提供單獨的 API 和行為。值得注意的是雖然現有的 Swift 添加了 Linux 支持,但尚不支持每個系統調用。除了擴大覆蓋范圍外,Swift for Windows 仍在繼續開發。

責編AJX
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
蘋果
+關注
關注
61文章
24600瀏覽量
208368 -
Linux
+關注
關注
88文章
11760瀏覽量
219033 -
API
+關注
關注
2文章
2371瀏覽量
66772
發布評論請先 登錄
相關推薦
熱點推薦
什么是BSP工程師
一、嵌入式系統
要明白什么是嵌入式軟件工程師,我們先從嵌入式系統(嵌入式設備)說起。維基百科上對嵌入式系統的定義如下:
嵌入式系統(Embedded System),是一種嵌入機械或電氣系統內部
發表于 01-13 06:54
嵌入式工程師為什么要學QT?
、車載系統和消費電子等領域尤為突出。其跨平臺特性、豐富的庫和工具、高性能以及強大的GUI支持,讓Qt成為嵌入式開發最理想的選擇。 嵌入式工程師學習Qt有很多好處。
跨平臺支持 Qt支持
發表于 08-14 15:15
測試工程師都在用的Linux命令清單(建議收藏)
作為一名工程師,熟練掌握Linux命令是基本功中的基本功。無論是日常工作中的系統維護,還是面試時的技術考核,Linux命令都是繞不開的核心技能。本文將從實戰角度出發,系統梳理工程師必須
華為工程師總結Linux筆記
Operating System Interface of UNIX,POSIX)和 UNIX 的多用戶、多任務、支持多線程和多 CPU 的操作系統。目前被廣泛使用于企業服務器、WEB 網站平臺、大數
發表于 07-14 15:28
物聯網工程師為什么要學Linux?
物聯網工程師需要掌握Linux的主要原因可以從技術生態、開發需求、行業應用及就業競爭力四個角度來分析:
一、技術生態與行業適配性
1)嵌入式開發的主流平臺
物聯網設備往往基于嵌入式系統開發
發表于 05-26 10:32
蘋果工程師宣布已開源Swift System,并引入Linux支持
評論