Arcan 0.6.2 ширээний хөдөлгүүрийг гаргах

Жилийн турш хөгжүүлсний дараа дэлгэцийн сервер, мультимедиа хүрээ, 0.6.2D график боловсруулах тоглоомын хөдөлгүүрийг хослуулсан Arcan 3 ширээний хөдөлгүүр гарсан. Arcan нь суулгагдсан програмуудын хэрэглэгчийн интерфэйсээс эхлээд бие даасан ширээний орчин хүртэл төрөл бүрийн график системийг бий болгоход ашиглагдаж болно. Тодруулбал, виртуал бодит байдлын системд зориулсан Safespaces гурван хэмжээст ширээний компьютер болон Дүрдэнгийн ширээний орчинг Arcan-д тулгуурлан хөгжүүлж байна. Төслийн код нь C хэл дээр бичигдсэн бөгөөд BSD лицензийн дагуу түгээгддэг (зарим бүрэлдэхүүн хэсэг нь GPLv2+ болон LGPL-ийн дагуу).

Шинэ хувилбар нь сүлжээгээр ширээний компьютертай алсаас ажиллах хэрэгслүүдийг үргэлжлүүлэн хөгжүүлж байна. Сүлжээний хандалтыг mDNS (локал үйлчилгээний тодорхойлолт), SSH (интерактив текст бүрхүүл), X12/VNC/RDP (интерактив) зэрэг технологийн чадавхийг хослуулсан A11 протоколыг хэрэгжүүлдэг "arcan-net" график серверээр хангадаг. график бүрхүүл), RTSP (медиа урсгал) болон HTTP (нөөцийг ачаалах ба төлөвийн синхрончлол).

Arcan нь тусдаа график дэд системд холбогдоогүй бөгөөд залгаасын арын хэсгийг ашиглан янз бүрийн системийн орчин (BSD, Linux, macOS, Windows) дээр ажиллах боломжтой. Жишээлбэл, Xorg, egl-dri, libsdl болон AGP (GL/GLES) дээр ажиллах боломжтой. Arcan дэлгэцийн сервер нь X, Wayland болон SDL2 дээр суурилсан клиент програмуудыг ажиллуулах боломжтой. Arcan API-ийн дизайн хийхэд ашигладаг гол шалгуурууд нь аюулгүй байдал, гүйцэтгэл, дибаг хийх чадвар юм. Интерфейсийн хөгжлийг хялбарчлахын тулд Луа хэлийг ашиглахыг санал болгож байна.

Arcana-ийн онцлогууд:

  • Нийлмэл сервер, дэлгэцийн сервер, цонхны менежерийн үүргүүдийн хослол.
  • Аппликешн нь бие даасан холбоосын үүрэг гүйцэтгэдэг тусдаа горимд ажиллах чадвар.
  • График, хөдөлгөөнт дүрстэй ажиллах, урсгал видео болон аудио боловсруулах, зураг ачаалах, видео бичлэг хийх төхөөрөмжтэй ажиллах хэрэгслүүдээр хангагдсан мултимедиа хүрээ.
  • Динамик мэдээллийн эх үүсвэрийн процессоруудыг холбох олон процесст загвар - видео урсгалаас эхлээд бие даасан програмын гаралт хүртэл.
  • Хатуу давуу эрх хуваалцах загвар. Хөдөлгүүрийн бүрэлдэхүүн хэсгүүд нь shmif хуваалцсан санах ойн интерфейсээр дамжуулан харилцдаг жижиг, давуу эрхгүй процессуудад хуваагддаг;
  • Дибаг хийхийг хялбарчлахын тулд Луа скриптүүдийн дотоод төлөвийг цуваа болгож чаддаг хөдөлгүүрийг багтаасан гэмтлийн хяналт, шинжилгээний хэрэгслүүд;
  • Хөтөлбөрийн алдаанаас болж бүтэлгүйтсэн тохиолдолд гадаад өгөгдлийн эх үүсвэр, холболтыг хадгалан буцаах програмыг ажиллуулж болох Fallbacks функц;
  • Ширээний компьютер хуваалцахыг хэрэгжүүлэх явцад аудио болон видео эх сурвалжийн тодорхой дэд бүлгүүдийг бичих, дамжуулахад ашиглаж болох дэвшилтэт хуваалцах хэрэгслүүд.

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

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