Չորս տարվա մշակումից հետո հրապարակվել է MaXX Interactive Desktop 2.2.0 աշխատասեղանային միջավայրը, որը դիրքավորվում է որպես IRIX Interactive Desktop-ի (SGI Indigo Magic Desktop) օգտագործողի ինտերֆեյսը վերստեղծելու փորձ կատարող նախագծի առաջին ալֆա թողարկում՝ օգտագործելով տեխնոլոգիաներ։ LinuxՄշակումն իրականացվում է SGI-ի հետ կնքված պայմանագրի համաձայն, որը թույլ է տալիս ամբողջությամբ վերստեղծել IRIX Interactive Desktop-ի բոլոր գործառույթները հարթակի համար։ LinuxՏեղադրման հրահանգները պատրաստ են Ubuntu, ՌՀԵԼ, Debian, Մանջարո և Արչ Linux.
Բաղադրիչների միայն որոշների սկզբնաղբյուրը հրապարակվում է, մինչդեռ մնացածը մշակվում է մասնավոր պահոցներում, հասանելի է հատուկ պահանջով և ներառում է սեփականության ծածկագրի խառնուրդ (համաձայն SGI-ի հետ համաձայնագրի պահանջների) և կոդի տարբեր բաց լիցենզիաների ներքո: . Միևնույն ժամանակ աշխատանքներ են տարվում բոլոր կոդերը բացելու, մնացած սեփականության ծածկագիրը վերաշարադրելու և նախագիծը համայնքի կողմից վերահսկվող զարգացման մոդելին փոխանցելու ուղղությամբ: Բոլոր նոր ծածկագրերը և վերագրված հին ծածկագիրը հրապարակվում են BSD լիցենզիայի ներքո:
IRIX Interactive Desktop-ը սկզբնապես մատակարարվում էր IRIX օպերացիոն համակարգով աշխատող SGI գրաֆիկական աշխատանքային կայանների վրա, որը ժողովրդականության գագաթնակետին հասավ 1990-ականների վերջին և մնաց արտադրության մեջ մինչև 2006 թվականը: Shell տարբերակ Linux Աշխատանքային միջավայրը ներդրված է 5dwm պատուհանների կառավարչի (հիմնված OpenMotif-ի վրա) և SGI-Motif գրադարանների վրա։ Միջավայրը կառուցված է մոդուլային ճարտարապետությամբ, որն օգտագործում է միկրոսերվիսներ՝ աշխատանքային միջավայրի բաղադրիչների կատարումը առանձնացնելու համար։ Ի թիվս այլ բաների, այն ներառում է կենտրոնացված համակարգի մոնիթորինգի ենթահամակարգ (MaXXmonitor) և կոնֆիգուրացիայի կառավարման համակարգ, որը տրամադրում է հրամանի տողի ինտերֆեյս և API՝ C, C++ և Java ծրագրերի հետ ինտեգրման համար։
Գրաֆիկական ինտերֆեյսն իրականացվում է OpenGL-ի միջոցով՝ ապարատային արագացման և տեսողական էֆեկտների համար: Աշխատանքն արագացնելու և պրոցեսորի ծանրաբեռնվածությունը նվազեցնելու համար կազմակերպվում է գործողությունների բազմաշերտ վերամշակում և հաշվողական առաջադրանքները փոխանցվում են GPU-ի կողմին: Աշխատասեղանն անկախ է էկրանի լուծաչափից և օգտագործում է վեկտորային պատկերակներ: Աջակցում է աշխատասեղանի ընդլայնմանը մի քանի մոնիտորների, HiDPI, UTF-8 և FreeType տառատեսակների վրա: ROX-Filer-ը օգտագործվում է որպես ֆայլերի կառավարիչ (pcmanfm-ն աջակցվում է որպես տարբերակ, և մենք նաև մշակում ենք մեր սեփական ֆայլերի կառավարիչը, որը նախատեսվում է ներկայացնել հաջորդ թողարկումում)։
Նոր թողարկման փոփոխություններից.
- Ավելացվեց աշխատասեղանի դիզայնի դասական և ժամանակակից ռեժիմների միջև արագ անցնելու տարբերակ:
- Ավելացվել են տեքստի մատուցման կարգավորումներ:
- Dumpster թափոնարկղի բարելավված ինտեգրումը աշխատասեղանի հետ:
- Ավելացվեցին նոր ձայնային և վիզուալ էֆեկտներ, որոնք կապված են ֆայլերի կառավարչի և Dumpster թափոնարկղի իրադարձությունների հետ:
- 5Dwma պատուհանների կառավարիչը արդիականացվել է:
- Կազմը ներառում է SGI-ի կողմից ստեղծված OpenInventor 3 2.1.5D գրաֆիկայի հետ աշխատելու գործիքներ։
- Ավելացվեց աշխատասեղանի վրա ծանուցումների ցուցադրման աջակցություն:
- Ավելացվեց առաջադրանքների փոխարկիչ՝ օգտագործելով Alt+Tab ստեղնաշարի համակցությունը:
- Բարելավված դիզայն ժամանակակից ռեժիմում:
- Ավելացվել է MaXXsettings կոնֆիգուրատորը և ապահովվել է դրա ինտեգրումը աշխատասեղանի հետ: Կարգավորումները կառավարելու համար ներկայումս հասանելի է միայն CLI ինտերֆեյսը, և հաջորդ թողարկման համար նախատեսվում է գրաֆիկական կոնֆիգուրատոր:
- Իրականացվել է Freedesktop-ի բնութագրերի (մենյուներ, .desktop ֆայլեր և այլն) նախնական աջակցությունը:
- Առաջարկվում է պատուհանների դիզայնի նոր ոճ, որը հիշեցնում է IRIX OS-ը:
- Ավելացվեց telldesktop օգտակար ծրագիր՝ աշխատասեղանի ոճ ընտրելու համար:


Source: opennet.ru
