Proyek Illumos, sing nerusake pangembangan OpenSolaris, bakal mandheg ndhukung arsitektur SPARC

Pengembang proyek Illumos, sing terus ngembangake kernel OpenSolaris, tumpukan jaringan, sistem file, driver, perpustakaan lan sakumpulan utilitas sistem dhasar, mutusake kanggo mungkasi dhukungan kanggo arsitektur SPARC 64-bit. Saka arsitektur sing kasedhiya kanggo Illumos, mung x86_64 sing isih ana (dhukungan kanggo sistem x32 86-bit ora diterusake ing 2018). Yen ana sing seneng, mula bisa miwiti ngetrapake arsitektur ARM lan RISC-V modern sing luwih modern ing Illumos. Mbusak dhukungan kanggo sistem SPARC warisan bakal ngresiki basis kode lan mbusak watesan khusus arsitektur SPARC.

Antarane alasan kanggo nolak kanggo ndhukung SPARC punika lack saka akses kanggo peralatan kanggo DΓ©wan lan testing, lan mokal kanggo nyedhiyani support DΓ©wan kualitas dhuwur nggunakake cross-kompilasi utawa emulators. Uga disebutake yaiku kepinginan kanggo nggunakake teknologi modern ing Illumos, kayata JIT lan basa Rust, sing kemajuane kendala hubungane karo arsitektur SPARC. Pungkasan dhukungan SPARC uga bakal menehi kesempatan kanggo nganyari kompiler GCC (saiki proyek kasebut dipeksa nggunakake GCC 4.4.4 kanggo ndhukung SPARC) lan ngalih nggunakake standar anyar kanggo basa C.

Kanggo basa Rust, pangembang arep ngganti sawetara program ing usr / src / alat sing ditulis ing basa sing diinterpretasikake kanthi analog sing diimplementasikake ing basa Rust. Kajaba iku, direncanakake nggunakake Rust kanggo ngembangake subsistem lan perpustakaan kernel. Implementasi Rust ing Illumos saiki diganggu dening dhukungan winates proyek Rust kanggo arsitektur SPARC.

Pungkasan dhukungan kanggo SPARC ora bakal mengaruhi distribusi Illumos saiki saka OmniOS lan OpenIndiana, sing dirilis mung kanggo sistem x86_64. Dhukungan SPARC ana ing distribusi Illumos Dilos, OpenSCXE lan Tribblix, sing loro pisanan durung dianyari nganti pirang-pirang taun, lan Tribblix nilar majelis nganyari kanggo SPARC lan ngalih menyang arsitektur x2018_86 ing 64.

Source: opennet.ru

Add a comment