Udgivelse af MaXX Interactive Desktop 2.2, en tilpasning af IRIX-skrivebordet Linux

Efter fire års udvikling er MaXX Interactive Desktop 2.2.0-skrivebordsmiljøet blevet udgivet, hvilket er den første alfaudgivelse af et projekt, der forsøger at genskabe brugergrænsefladen til IRIX Interactive Desktop (SGI Indigo Magic Desktop) ved hjælp af teknologier LinuxUdviklingen udføres under en aftale med SGI, som muliggør fuldstændig genskabelse af alle IRIX Interactive Desktop-funktioner til platformen. LinuxInstallationsvejledninger er udarbejdet til Ubuntu, RHEL, Debian, Manjaro og Arch Linux.

Kildekoden for kun nogle af komponenterne udgives, mens resten er udviklet i private repositories, tilgængelig på særlig anmodning og med en blanding af proprietær kode (i overensstemmelse med kravene i aftalen med SGI) og kode under forskellige åbne licenser . Samtidig arbejdes der på at åbne al kildekode, omskrive den resterende proprietære kode og overføre projektet til en udviklingsmodel styret af fællesskabet. Al ny kode og omskrevet gammel kode udgives under BSD-licensen.

IRIX Interactive Desktop blev oprindeligt leveret på SGI-grafikarbejdsstationer, der kørte IRIX-operativsystemet, som toppede i popularitet i slutningen af ​​1990'erne og forblev i produktion indtil 2006. En shell-udgave til Linux Skrivebordsmiljøet er implementeret oven på 5dwm-vindueshåndteringen (baseret på OpenMotif) og SGI-Motif-bibliotekerne. Miljøet er bygget ved hjælp af en modulær arkitektur, der bruger mikrotjenester til at adskille udførelsen af ​​skrivebordskomponenter. Blandt andet inkluderer det et undersystem til centraliseret systemovervågning (MaXXmonitor) og et konfigurationsstyringssystem, der leverer en kommandolinjegrænseflade og API til integration med C-, C++- og Java-applikationer.

Den grafiske grænseflade er implementeret ved hjælp af OpenGL til hardwareacceleration og visuelle effekter. For at fremskynde arbejdet og reducere belastningen på CPU'en organiseres flertrådsbehandling af operationer og overførsel af beregningsopgaver til GPU-siden. Skrivebordet er uafhængigt af skærmopløsning og bruger vektorikoner. Understøtter desktop-udvidelse på tværs af flere skærme, HiDPI, UTF-8 og FreeType-skrifttyper. ROX-Filer bruges som filhåndtering (pcmanfm understøttes som en mulighed, og vi er også ved at udvikle vores egen filhåndtering, som efter planen præsenteres i næste udgivelse).

Blandt ændringerne i den nye udgivelse:

  • Tilføjet en mulighed for hurtigt at skifte mellem klassisk og moderne skrivebordsdesigntilstand.
  • Tilføjet tekstgengivelsesindstillinger.
  • Forbedret integration af Dumpster-papirkurven med skrivebordet.
  • Tilføjet nye lyd- og visuelle effekter, der er knyttet til begivenheder i filhåndteringen og Dumpster-papirkurven.
  • 5Dwma vindueshåndtering er blevet moderniseret.
  • Sammensætningen indeholder værktøjer til at arbejde med 3D-grafik OpenInventor 2.1.5, skabt af SGI.
  • Tilføjet support til visning af meddelelser på skrivebordet.
  • Tilføjet opgaveskifter ved hjælp af Alt+Tab-tastkombinationen.
  • Forbedret design i moderne tilstand.
  • MaXXsettings-konfiguratoren er blevet tilføjet, og dens integration med skrivebordet er sikret. For at administrere indstillinger er der i øjeblikket kun en CLI-grænseflade tilgængelig, og en grafisk konfigurator er planlagt til næste udgivelse.
  • Indledende understøttelse af Freedesktop-specifikationer (menuer, .desktop-filer osv.) er blevet implementeret.
  • Der foreslås en ny vinduesdesignstil, der minder om IRIX OS.
  • Tilføjet telldesktop-værktøj til at vælge skrivebordsstil.

Udgivelse af MaXX Interactive Desktop 2.2, en tilpasning af IRIX-skrivebordet Linux
Udgivelse af MaXX Interactive Desktop 2.2, en tilpasning af IRIX-skrivebordet Linux


Kilde: opennet.ru
Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster