Az Illumos projekt, amely az OpenSolaris fejlesztését folytatja, leállítja a SPARC architektúra támogatását

Az Illumos projekt fejlesztői, akik folytatják az OpenSolaris kernel, hálózati stack, fájlrendszerek, illesztőprogramok, könyvtárak és a rendszersegédprogramok alapcsomagjának fejlesztését, úgy döntöttek, hogy leállítják a 64 bites SPARC architektúra támogatását. Az Illumos számára elérhető architektúrák közül csak az x86_64 marad, mivel a 32 bites x86 rendszerek támogatását 2018-ban leállították. Ha lelkes fejlesztők jelentkeznek, lehetőség nyílik modernebb architektúrák, mint az ARM és RISC-V megvalósítására Illumosban. A SPARC architektúrájú elavult rendszerek támogatásának megszüntetése lehetővé teszi a kódalap tisztítását és a SPARC architektúrára specifikus korlátok eltávolítását.

A SPARC támogatásának leállítása mögött álló okok között szerepel, hogy nincs hozzáférés a hardverhez a buildeléshez és a teszteléshez, valamint a megfelelő minőségű build támogatásának lehetetlensége cross-compilálás vagy emulátorok használatával. Emellett a fejlesztők szeretnék elérni, hogy Illumosban modern technológiákat, mint például a JIT és a Rust nyelv, használhassanak, amelyeket akadályoz a SPARC architektúrára való kötődés. A SPARC támogatásának leállítása lehetőséget ad a GCC fordító frissítésére (jelenleg a SPARC támogatás érdekében a projektnek a GCC 4.4.4-et kell használnia) és egy újabb C szabványra való áttérésre.

A Rust nyelvet illetően a fejlesztők szándékukban áll, hogy a usr/src/tools könyvtárban található, értelmezett nyelveken írt programokat Rust nyelvre írt analógokra cseréljék. Emellett tervezik, hogy Rustot a kernel alrendszereinek és könyvtárainak fejlesztéséhez is alkalmazzák. Jelenleg a Rust Illumos-ba való bevezetését a SPARC architektúra korlátozott támogatása nehezíti.

A SPARC támogatásának megszüntetése nem érinti az aktuális Illumos disztribúciókat, mint az OmniOS és az OpenIndiana, amelyek csak x86_64 rendszerekre érhetők el. A SPARC támogatás jelen volt az Illumos disztribúciókban, mint a Dilos, OpenSCXE és Tribblix, amelyek közül az első kettő már több éve nem frissült, míg a Tribblix a SPARC build frissítését leállította, és 2018 óta áttért az x86_64 architektúrára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster