MaXX Interactive Desktop 2.2, en anpassning av IRIX skrivbordet för Linux

Efter fyra års utveckling har MaXX Interactive Desktop 2.2.0 publicerats. Detta version positioneras som den första alfa-releasen av projektet som försöker återskapa användargränssnittet IRIX Interactive Desktop (SGI Indigo Magic Desktop) med hjälp av Linux-teknologier. Utvecklingen sker i samarbete med SGI, vilket tillåter en fullständig återskapning av alla funktioner i IRIX Interactive Desktop för Linux-plattformen. Installationsinstruktioner har förberetts för Ubuntu, RHEL, Debian, Manjaro och Arch Linux.

Källkoden publiceras endast för vissa komponenter, medan en annan del utvecklas i privata repository som är tillgängliga på begäran och inkluderar en blandning av proprietär kod (enligt villkoren i avtalet med SGI) och kod under olika öppna licenser. Arbetet pågår för att öppna all källkod, omarbeta den återstående proprietära koden och omvandla projektet till en utvecklingsmodell som är samhällsstyrd. All ny kod och omarbetad gammal publiceras under BSD-licensen.

IRIX Interactive Desktop levererades ursprungligen på SGI:s grafiska arbetsstationer som körde operativsystemet IRIX, vars popularitet var som störst i slutet av 1990-talet och som tillverkades fram till 2006. Versionen för Linux är implementerad ovanpå fönsterhanteraren 5dwm (baserad på OpenMotif) och SGI-Motif-bibliotek. Miljön är uppbyggd med en modulär arkitektur som använder mikrotjänster för separat körning av skrivbordskomponenter. Bland annat ingår ett system för centraliserad övervakning av systemets prestanda (MaXXmonitor) samt ett konfigurationshanteringssystem som erbjuder kommandoradsgränssnitt och API för integration med applikationer på C, C++ och Java.

Arbetet med användargränssnittet är genomfört med hjälp av OpenGL för hårdvaruacceleration och visuella effekter. För att öka hastigheten och minska belastningen på CPU:n är flerdimensionell bearbetning av operationer organiserad och beräkningsuppgifter har överförts till GPU:n. Skrivbordet är oberoende av skärmens upplösning och använder vektorikoner. Utökning av skrivbordet till flera övervakningar, HiDPI, UTF-8 och FreeType-teckensnitt stöds. ROX-Filer används som filhanterare (pcmanfm stöds som alternativ, och det pågår utveckling av en egen filhanterare som planeras att presenteras i nästa utgåva).

Bland förändringarna i den nya versionen:

  • En snabbväxlingsfunktion mellan klassiska och moderna skrivbordsstilar har lagts till.
  • Inställningar för text rendering har lagts till.
  • Integrationen av papperskorgen Dumpster med skrivbordet har förbättrats.
  • Nya ljud- och visuella effekter har lagts till, kopplade till händelser i filhanteraren och papperskorgen Dumpster.
  • Fönsterhanteraren 5Dwma har uppgraderats.
  • Verktyg för arbete med 3D-grafik OpenInventor 2.1.5, skapad av SGI, har ingått.
  • Stöd för aviseringar på skrivbordet har lagts till.
  • En växlingsknapp för uppgifter har lagts till med tangentkombinationen Alt+Tab.
  • Förbättringar av utseendet i det moderna läget har genomförts.
  • MaXXsettings-konfiguratorn har lagts till och dess integration med skrivbordet har säkerställts. För att hantera inställningar är endast CLI-gränssnittet tillgängligt för tillfället, medan den grafiska konfiguratorn är planerad till nästa utgåva.
  • Inledande stöd för Freedesktop-specifikationerna (meny, .desktop-filer etc.) har implementerats.
  • En ny fönsterdesign har föreslagits som påminner om OS IRIX.
  • Verktyget telldesktop har lagts till för val av skrivbordsstil.

MaXX Interactive Desktop 2.2, en anpassning av IRIX skrivbordet för Linux
MaXX Interactive Desktop 2.2, en anpassning av IRIX skrivbordet för Linux


Källa: opennet.ru
Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster