OpenSolaris'in geliştirilmesine devam eden Illumos projesi, SPARC mimarisini desteklemeyi bırakacak

OpenSolaris çekirdeğini, ağ yığınını, dosya sistemlerini, sürücüleri, kitaplıkları ve temel sistem yardımcı programlarını geliştirmeye devam eden Illumos projesinin geliştiricileri, 64 bit SPARC mimarisine yönelik desteği durdurma kararı aldı. Illumos için mevcut mimarilerden yalnızca x86_64 kaldı (32 bit x86 sistemlerine yönelik destek 2018'de durduruldu). Meraklıları varsa Illumos'ta daha güncel, modern ARM ve RISC-V mimarilerini uygulamaya başlamak mümkün olacak. Eski SPARC sistemlerine yönelik desteğin kaldırılması, kod tabanını temizleyecek ve SPARC mimarisine özgü sınırlamaları ortadan kaldıracaktır.

SPARC'ı desteklemeyi reddetmenin nedenleri arasında montaj ve test ekipmanlarına erişim eksikliği ve çapraz derleme veya emülatörler kullanılarak yüksek kaliteli montaj desteği sağlamanın imkansızlığı yer alıyor. Ayrıca Illumos'ta JIT ve Rust dili gibi modern teknolojileri kullanma arzusundan da bahsediliyor; bu arzunun ilerlemesi SPARC mimarisiyle olan bağlar nedeniyle engelleniyor. SPARC desteğinin sona ermesi aynı zamanda GCC derleyicisini güncelleme (şu anda SPARC'ı desteklemek için projenin GCC 4.4.4 kullanması zorunludur) ve C dili için daha yeni bir standart kullanmaya geçme fırsatı da sağlayacaktır.

Rust diline gelince, geliştiriciler usr/src/tools'taki yorumlanmış dillerde yazılan bazı programları Rust dilinde uygulanan analoglarla değiştirmeyi planlıyor. Ayrıca çekirdek alt sistemleri ve kütüphanelerinin geliştirilmesinde Rust'un kullanılması planlanıyor. Rust'un Illumos'ta uygulanması şu anda Rust projesinin SPARC mimarisine sınırlı desteği nedeniyle engellenmektedir.

SPARC desteğinin sona ermesi, yalnızca x86_64 sistemleri için yayımlanan OmniOS ve OpenIndiana'nın mevcut Illumos dağıtımlarını etkilemeyecektir. SPARC desteği, ilk ikisi birkaç yıldır güncellenmeyen Illumos dağıtımları Dilos, OpenSCXE ve Tribblix'te mevcuttu ve Tribblix, SPARC için güncelleme derlemelerini bırakıp 2018'de x86_64 mimarisine geçti.

Kaynak: opennet.ru

Yorum ekle