Az IBM s390 a legújabb architektúra, amely Rust-támogatást kap a Linux kernelben

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Az x86_64, az ARM, az ARM64, a LoongArch és a RISC-V után az IBM s390 lehet a következő CPU-architektúra, amely Rust támogatást kap a Linux kernel-ben.

Az IBM mérnöke, Jan Polensky a javítócsomag-sorozat kapcsán így magyarázta:

"Az s390 Rust támogatásához szükség van néhány architektúraspecifikus elemre, mielőtt használni lehetne az általános Rust kernel infrastruktúrát.

A sorozat összeköti az s390-et mint Rust-képes 64 bites architektúrát, hozzáadja a WARN/BUG jelentésekhez és a statikus ágakhoz szükséges, Rust által igényelt hiányzó assembly interfészeket, valamint módosítja a bindgen paramétereit, hogy elkerülje a packed és aligned s390 struktúrák által okozott repr layout ütközéseket.

Az s390 jelenleg nightly Rustc-t igényel a -Zpacked-stack miatt, és ennek megfelelően módosították a minimális eszközverzióra vonatkozó korlátozást is."

Ez a javítócsomag-sorozat mindössze néhány tucat sornyi változtatást tartalmaz négy patchben, és ennyi elég is ahhoz, hogy az IBM Z / s390 esetében működésbe lépjen a Linux kernel Rust programozási nyelvi támogatása.

A javítócsomagok jelenleg felülvizsgálat alatt állnak. Mivel kevés a módosítás, hamar kiderül, hogy beemelik-e őket a jövő havi Linux v7.2 kernel ciklusra.