Linux-д зориулсан IRIX ширээний дасан зохицох MaXX Interactive Desktop 2.2 хувилбар.

Дөрвөн жилийн турш хөгжүүлсний дараа Linux технологи ашиглан захиалгат IRIX Interactive Desktop (SGI Indigo Magic Desktop)-ыг дахин бүтээхийг оролдсон төслийн анхны альфа хувилбар болох MaXX Interactive Desktop 2.2.0 хэвлэгджээ. Хөгжүүлэлт нь SGI-тай байгуулсан гэрээний дагуу хийгддэг бөгөөд энэ нь Линукс платформд зориулсан IRIX Interactive Desktop-ийн бүх функцийг бүрэн дахин бүтээх боломжийг олгодог. Ubuntu, RHEL, Debian, Manjaro болон Arch Linux-д суулгах зааврыг бэлтгэсэн.

Зөвхөн зарим бүрэлдэхүүн хэсгүүдийн эх кодыг нийтэлдэг бол үлдсэн хэсгийг нь тусгай хүсэлтээр авах боломжтой, өмчийн код (SGI-тай байгуулсан гэрээний шаардлагын дагуу) болон янз бүрийн нээлттэй лицензийн кодыг агуулсан хувийн хадгалах газарт боловсруулагдсан болно. . Үүний зэрэгцээ бүх эх кодыг нээж, үлдсэн өмчийн кодыг дахин бичиж, төслийг олон нийтийн хяналтанд байдаг хөгжлийн загварт шилжүүлэх ажил хийгдэж байна. Бүх шинэ код болон дахин бичсэн хуучин кодыг BSD лицензийн дагуу нийтлэв.

Анх IRIX Interactive Desktop нь 1990-ээд оны сүүлээр алдаршсан, 2006 он хүртэл үйлдвэрлэгдсэн IRIX үйлдлийн системээр тоноглогдсон SGI-ийн үйлдвэрлэсэн график ажлын станцууд дээр хүргэгдсэн. Linux бүрхүүлийн хувилбар нь 5dwm цонхны менежер (OpenMotif дээр суурилсан) болон SGI-Motif номын сангууд дээр хэрэгждэг. Энэ орчин нь ширээний бүрэлдэхүүн хэсгүүдийг тусад нь ажиллуулахын тулд микро үйлчилгээг ашигладаг модульчлагдсан архитектурыг ашиглан бүтээгдсэн. Бусад зүйлсийн дотор системийн үйл ажиллагааг төвлөрсөн хянах дэд систем (MaXXmonitor) болон C, C++ болон Java хэл дээрх програмуудтай нэгтгэх командын мөрийн интерфейс болон API-аар хангадаг тохиргооны удирдлагын систем орно.

График интерфэйсийг OpenGL ашиглан техник хангамжийг хурдасгах, визуал эффект болгон ашигладаг. Ажлыг хурдасгах, CPU-ийн ачааллыг багасгахын тулд олон урсгалтай үйлдлүүдийг боловсруулах, тооцооллын ажлыг GPU тал руу шилжүүлэх ажлыг зохион байгуулдаг. Ширээний компьютер нь дэлгэцийн нягтралаас хамааралгүй бөгөөд вектор дүрсүүдийг ашигладаг. Олон дэлгэц, HiDPI, UTF-8 болон FreeType фонтуудын ширээний өргөтгөлийг дэмждэг. ROX-Filer-ийг файлын менежер болгон ашигладаг (pcmanfm нь сонголтоор дэмжигддэг бөгөөд бид мөн өөрийн файлын менежерийг хөгжүүлж байгаа бөгөөд үүнийг дараагийн хувилбарт танилцуулахаар төлөвлөж байна).

Шинэ хувилбарт гарсан өөрчлөлтүүдийн дунд:

  • Сонгодог болон орчин үеийн ширээний дизайны горимуудын хооронд хурдан шилжих сонголтыг нэмсэн.
  • Текст дүрслэх тохиргоог нэмсэн.
  • Хогийн савны хогийн савыг ширээний компьютертэй нэгтгэх нь сайжирсан.
  • Файлын менежер болон хогийн савны хогийн сав дахь үйл явдлуудтай холбоотой шинэ дуу, дүрсний эффектүүдийг нэмсэн.
  • 5Dwma цонхны менежер шинэчлэгдсэн.
  • Энэхүү найрлагад SGI-ийн бүтээсэн OpenInventor 3 2.1.5D графиктай ажиллах хэрэгслүүд багтсан болно.
  • Ширээний компьютер дээр мэдэгдэл харуулах дэмжлэг нэмэгдсэн.
  • Alt+Tab товчлуурын хослолыг ашиглан даалгавар шилжүүлэгчийг нэмсэн.
  • Орчин үеийн горимд сайжруулсан дизайн.
  • MaXXsettings тохируулагчийг нэмж, түүний ширээний компьютертэй нэгтгэсэн. Тохиргоог удирдахын тулд одоогоор зөвхөн CLI интерфэйс ашиглах боломжтой бөгөөд дараагийн хувилбарт график тохируулагч хийхээр төлөвлөж байна.
  • Freedesktop техникийн үзүүлэлтүүдийн (цэс, .desktop файл гэх мэт) анхны дэмжлэгийг хэрэгжүүлсэн.
  • IRIX үйлдлийн системийг санагдуулам шинэ цонхны дизайны хэв маягийг санал болгож байна.
  • Ширээний хэв маягийг сонгоход зориулсан telldesktop хэрэгслийг нэмсэн.

 Linux-д зориулсан IRIX ширээний дасан зохицох MaXX Interactive Desktop 2.2 хувилбар.
 Linux-д зориулсан IRIX ширээний дасан зохицох MaXX Interactive Desktop 2.2 хувилбар.


Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх