Dört yıllık geliştirme sürecinin ardından, IRIX Interactive Desktop'ın (SGI Indigo Magic Desktop) kullanıcı arayüzünü teknolojiler kullanarak yeniden oluşturmayı amaçlayan bir projenin ilk alfa sürümü olarak konumlandırılan MaXX Interactive Desktop 2.2.0 masaüstü ortamı yayınlandı. LinuxGeliştirme çalışmaları, IRIX Interactive Desktop'ın tüm işlevlerinin platform için tamamen yeniden oluşturulmasına olanak tanıyan SGI ile yapılan bir anlaşma kapsamında yürütülmektedir. LinuxKurulum talimatları hazırlanmıştır. UbuntuRHEL, DebianManjaro ve Arch Linux.
Yalnızca bazı bileşenlerin kaynak kodu yayınlanırken geri kalanı özel depolarda geliştirilir, özel talep üzerine sunulur ve özel kod (SGI ile yapılan anlaşmanın gerekliliklerine uygun olarak) ve çeşitli açık lisanslar kapsamındaki kodun bir karışımını içerir. . Aynı zamanda tüm kaynak kodların açılması, kalan özel kodun yeniden yazılması ve projenin topluluk tarafından kontrol edilen bir geliştirme modeline aktarılması için çalışmalar sürüyor. Tüm yeni kodlar ve yeniden yazılan eski kodlar BSD lisansı altında yayınlanmaktadır.
IRIX Interactive Desktop, başlangıçta 1990'ların sonlarında popülerliğinin zirvesine ulaşan ve 2006 yılına kadar üretimi devam eden IRIX işletim sistemini çalıştıran SGI grafik iş istasyonlarında kullanıma sunulmuştu. Daha sonra bunun için bir shell sürümü de piyasaya sürüldü. Linux Masaüstü ortamı, 5dwm pencere yöneticisi (OpenMotif tabanlı) ve SGI-Motif kütüphaneleri üzerine kurulmuştur. Ortam, masaüstü bileşenlerinin yürütülmesini ayırmak için mikro hizmetler kullanan modüler bir mimariyle oluşturulmuştur. Diğer özelliklerinin yanı sıra, merkezi sistem izleme için bir alt sistem (MaXXmonitor) ve C, C++ ve Java uygulamalarıyla entegrasyon için komut satırı arayüzü ve API sağlayan bir yapılandırma yönetim sistemi içerir.
Grafik arayüz, donanım hızlandırma ve görsel efektler için OpenGL kullanılarak uygulanır. Çalışmayı hızlandırmak ve CPU üzerindeki yükü azaltmak için, işlemlerin çok iş parçacıklı işlenmesi ve hesaplama görevlerinin GPU tarafına aktarılması düzenlenir. Masaüstü ekran çözünürlüğünden bağımsızdır ve vektör simgeleri kullanır. Birden çok monitörde masaüstü uzantısını, HiDPI, UTF-8 ve FreeType yazı tiplerini destekler. ROX-Filer dosya yöneticisi olarak kullanılıyor (pcmanfm bir seçenek olarak destekleniyor ve ayrıca bir sonraki sürümde sunulması planlanan kendi dosya yöneticimizi de geliştiriyoruz).
Yeni sürümdeki değişiklikler arasında:
- Klasik ve modern masaüstü tasarım modları arasında hızla geçiş yapma seçeneği eklendi.
- Metin oluşturma ayarları eklendi.
- Çöp Kutusu geri dönüşüm kutusunun masaüstüyle iyileştirilmiş entegrasyonu.
- Dosya yöneticisi ve Çöp Kutusu geri dönüşüm kutusundaki olaylara bağlı yeni ses ve görsel efektler eklendi.
- 5Dwma pencere yöneticisi modernleştirildi.
- Kompozisyon, SGI tarafından oluşturulan OpenInventor 3 2.1.5D grafiklerle çalışmaya yönelik araçlar içerir.
- Masaüstünde bildirimleri görüntülemek için destek eklendi.
- Alt+Sekme tuş birleşimini kullanarak görev değiştirici eklendi.
- Modern modda geliştirilmiş tasarım.
- MaXXsettings yapılandırıcısı eklenmiş olup masaüstü ile entegrasyonu sağlanmıştır. Ayarları yönetmek için şu anda yalnızca bir CLI arayüzü mevcuttur ve bir sonraki sürüm için bir grafik yapılandırıcı planlanmıştır.
- Freedesktop özelliklerine (menüler, .desktop dosyaları vb.) yönelik ilk destek uygulandı.
- IRIX işletim sistemini anımsatan yeni bir pencere tasarım stili önerildi.
- Masaüstü stilini seçmek için telldesktop yardımcı programı eklendi.


Kaynak: opennet.ru
