Lëshimi i MaXX Interactive Desktop 2.2, një përshtatje e desktopit IRIX për Linux

Pas katër vitesh zhvillimi, MaXX Interactive Desktop 2.2.0 është publikuar, i faturuar si lëshimi i parë alfa i një projekti që përpiqet të rikrijojë Desktopin Interaktiv IRIX të personalizuar (SGI Indigo Magic Desktop) duke përdorur teknologjitë Linux. Zhvillimi kryhet sipas një marrëveshjeje me SGI, e cila lejon rikrijimin e plotë të të gjitha funksioneve të IRIX Interactive Desktop për platformën Linux. Udhëzimet e instalimit janë përgatitur për Ubuntu, RHEL, Debian, Manjaro dhe Arch Linux.

Kodi burimor për vetëm disa nga komponentët publikohet, ndërsa pjesa tjetër zhvillohet në depo private, të disponueshme me kërkesë të veçantë dhe duke përfshirë një përzierje të kodit të pronarit (në përputhje me kërkesat e marrëveshjes me SGI) dhe kodit sipas licencave të ndryshme të hapura. . Në të njëjtën kohë, po punohet për hapjen e të gjithë kodit burimor, rishkrimin e kodit të mbetur të pronarit dhe transferimin e projektit në një model zhvillimi të kontrolluar nga komuniteti. I gjithë kodi i ri dhe kodi i vjetër i rishkruar publikohen nën licencën BSD.

Fillimisht, IRIX Interactive Desktop u dorëzua në stacionet e punës grafike të prodhuara nga SGI, të pajisura me sistemin operativ IRIX, i cili arriti kulmin në popullaritet në fund të viteve 1990 dhe ishte në prodhim deri në vitin 2006. Edicioni i guaskës Linux zbatohet në krye të menaxherit të dritareve 5dwm (bazuar në OpenMotif) dhe bibliotekave SGI-Motif. Mjedisi është ndërtuar duke përdorur një arkitekturë modulare që përdor mikroshërbime për të ekzekutuar komponentët e desktopit veçmas. Ndër të tjera, ai përfshin një nënsistem për monitorimin e centralizuar të funksionimit të sistemit (MaXXmonitor) dhe një sistem të menaxhimit të konfigurimit që ofron një ndërfaqe të linjës komanduese dhe API për integrimin me aplikacionet në C, C++ dhe Java.

Ndërfaqja grafike zbatohet duke përdorur OpenGL për përshpejtimin e harduerit dhe efektet vizuale. Për të shpejtuar punën dhe për të zvogëluar ngarkesën në CPU, organizohet përpunimi me shumë fije i operacioneve dhe transferimi i detyrave llogaritëse në anën e GPU. Desktopi është i pavarur nga rezolucioni i ekranit dhe përdor ikona vektoriale. Mbështet zgjerimin e desktopit në shumë monitorë, fontet HiDPI, UTF-8 dhe FreeType. ROX-Filer përdoret si një menaxher skedari (pcmanfm mbështetet si opsion, dhe ne po zhvillojmë gjithashtu menaxherin tonë të skedarëve, i cili është planifikuar të prezantohet në versionin e ardhshëm).

Ndër ndryshimet në versionin e ri:

  • U shtua një opsion për të kaluar shpejt midis modaliteteve klasike dhe moderne të dizajnit të desktopit.
  • U shtuan cilësimet e interpretimit të tekstit.
  • Integrimi i përmirësuar i koshit të riciklimit të Dumpster me desktopin.
  • U shtuan efekte të reja zanore dhe vizuale që lidhen me ngjarjet në menaxherin e skedarëve dhe koshin e riciklimit të Dumpster.
  • Menaxheri i dritares 5Dwma është modernizuar.
  • Përbërja përfshin mjete për të punuar me grafikë 3D OpenInventor 2.1.5, krijuar nga SGI.
  • Mbështetje e shtuar për shfaqjen e njoftimeve në desktop.
  • U shtua ndërruesi i detyrave duke përdorur kombinimin e tastit Alt+Tab.
  • Dizajn i përmirësuar në modalitetin modern.
  • Është shtuar konfiguruesi MaXXsettings dhe është siguruar integrimi i tij me desktopin. Për të menaxhuar cilësimet, aktualisht disponohet vetëm një ndërfaqe CLI dhe një konfigurues grafik është planifikuar për versionin e ardhshëm.
  • Mbështetja fillestare për specifikimet e Freedesktop (menytë, skedarët .desktop, etj.) është zbatuar.
  • Propozohet një stil i ri i dizajnit të dritareve, që të kujton sistemin operativ IRIX.
  • U shtua mjeti telldesktop për zgjedhjen e stilit të desktopit.

 Lëshimi i MaXX Interactive Desktop 2.2, një përshtatje e desktopit IRIX për Linux
 Lëshimi i MaXX Interactive Desktop 2.2, një përshtatje e desktopit IRIX për Linux


Burimi: opennet.ru

Shto një koment