[新聞] Rust 1.49對64位元ARM Linux裝置提供第一級支援

看板Soft_Job (軟體人)作者 (我要好工作)時間5年前 (2021/01/06 11:17), 編輯推噓7(706)
留言13則, 8人參與, 5年前最新討論串1/1
Rust 1.49對64位元ARM Linux裝置提供第一級支援 文/李建興 | 2021-01-05發表 Rust開發團隊趕在2020年最後一天,發布了最新的Rust更新1.49版本,這個版本主要更新 重點在於強化Arm平臺的支援。現在64位元ARM Linux進入第一級(Tier 1)支援,64位元 ARMmacOS和Windows則達到第二級(Tier 2)支援。 Rust編譯器支援各種的目標平臺,但目前Rust開發團隊仍無法對所有平臺提供相同等級的 支援,而為了清楚標記每個平臺的支援程度,Rust使用分層系統,來區分支援的程度。第 三級(Tier 3)表示編譯器基本上支援該平臺,但是Rust開發團隊不會檢查程式碼建置, 以及通過測試與否,而且也不會在發行版中,提供任何預建置的二進位檔案。 而受第二級支援的平臺,官方則會提供預建置的二進位檔案,但是不會在這些目標上執行 測試套件,因此產生的二進位檔案可能無法作用,或是存在錯誤;第一級支援提供最高程 度的支援保證,官方會在這些目標,對合併進編譯器的每一個更改執行完整的測試,同時 也會提供預建置的二進位檔案。 在Rust 1.49中,aarch64-unknown-linux-gnu目標被升級成為第一級支援,提供64位元 ARM裝置Linux用戶,更穩定與更高的品質保證,官方提到,這是Rust的重要歷程碑,因為 Rust首次對非x86目標提供第一級支援。不過,Android不受此變更影響,因為其使用另外 的第2級平臺。 另外,新版Rust還對64位ARM macOS和Windows提供第二級支援,aarch64-apple-darwin目 標開始支援Apple M1系統,而aarch64-pc-windows-msvc目標也對執行Windows on ARM的 64位元ARM裝置,帶來Rust的第二級支援。官方強調,這兩個目標可從rustup安裝預建置 二進位檔案,但是Rust團隊不會在這些平臺上測試套件,因此仍可能存在錯誤。 https://www.ithome.com.tw/news/142027 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.136.216 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1609903049.A.EC4.html

01/06 11:42, 5年前 , 1F
總該來的啊~
01/06 11:42, 1F

01/06 15:02, 5年前 , 2F
讚讚
01/06 15:02, 2F

01/06 22:39, 5年前 , 3F
其實我之前用cross大概都能編得上去 就算要openssl也
01/06 22:39, 3F

01/06 22:39, 5年前 , 4F
上得去
01/06 22:39, 4F

01/06 23:05, 5年前 , 5F
openssl已經是我用過最容易爆平台或版本問題的東西:(
01/06 23:05, 5F

01/07 00:42, 5年前 , 6F
01/07 00:42, 6F

01/07 03:38, 5年前 , 7F
Tier 1就是爽 不過還是太肥
01/07 03:38, 7F

01/07 05:28, 5年前 , 8F
跟妖魔化後的C++,rust可能還是容易一點,很期待它在系統
01/07 05:28, 8F

01/07 05:28, 5年前 , 9F
端的發展.很可惜它在後端的發展目前看起來還並沒有很流
01/07 05:28, 9F

01/07 05:28, 5年前 , 10F
行.
01/07 05:28, 10F

01/07 07:17, 5年前 , 11F
為啥c++妖魔化 ?
01/07 07:17, 11F

01/07 08:33, 5年前 , 12F
C++錯了嗎
01/07 08:33, 12F

01/07 12:35, 5年前 , 13F
C++被Linus妖魔化?
01/07 12:35, 13F
文章代碼(AID): #1VzIl9x4 (Soft_Job)
文章代碼(AID): #1VzIl9x4 (Soft_Job)