Genode Project нь Sculpt 22.04 General Purpose үйлдлийн системийн хувилбарыг нийтэллээ

Sculpt 22.04 үйлдлийн системийн хувилбарыг танилцуулж байгаа бөгөөд үүний хүрээнд Genode OS Framework-ийн технологид тулгуурлан энгийн хэрэглэгчид өдөр тутмынхаа ажлыг гүйцэтгэхэд ашиглах боломжтой ерөнхий зориулалттай үйлдлийн системийг боловсруулж байна. Төслийн эх бичвэрийг AGPLv3 лицензийн дагуу түгээдэг. 28 MB хэмжээтэй LiveUSB дүрсийг татаж авахыг санал болгож байна. Intel процессортой системүүд болон VT-d болон VT-x өргөтгөлүүдийг идэвхжүүлсэн график дэд систем дээр ажиллах боломжтой.

Гол инноваци:

  • Intel утасгүй карт, Intel GPU болон USB хянагчийн драйверуудыг бүрэн шинэчилсэн. Шинэ драйвер кодыг Linux цөм 5.14.21-ээс зөөвөрлөсөн. Линуксээс ялгаатай нь Sculpt үйлдлийн систем дэх драйвер бүр хэрэглэгчийн орон зайд тусдаа хамгаалагдсан хязгаарлагдмал орчинд ажилладаг.
  • Mesa болон GPU хандалтын олон талт механизм дээр суурилсан техник хангамжийн график хурдатгалын кодыг оновчтой болгож, тогтворжуулсан. Шинэ хувилбар нь зөвхөн OpenGL програмуудыг ажиллуулахаас гадна Sculpt дээр ажилладаг VirtualBox-д суурилсан зочны системд график хурдатгалыг ашиглах боломжийг олгодог.
  • Тусгаарлалтын үйлчилгээний түвшинд хамгаалагдсан хязгаарлагдмал орчинд тусгаарлах механизмыг хэрэгжүүлсэн. "Хар нүх"-ийн бүрэлдэхүүн хэсэг нэмэгдсэн бөгөөд үүнийг янз бүрийн системийн нөөцөд ашиглах боломжтой; жишээлбэл, сүлжээний урсгалыг "хар нүх" рүү чиглүүлэх замаар сүлжээнээс үйлчилгээг тусгаарлах боломжтой. Үүний нэгэн адил та дуу чимээ, видео бичлэг болон бусад ердийн системийн нөөцөд хандах хандалтыг хааж болно.

Genode Project нь Sculpt 22.04 General Purpose үйлдлийн системийн хувилбарыг нийтэллээ

Систем нь системийн удирдлагын нийтлэг ажлуудыг гүйцэтгэх боломжийг олгодог Leitzentrale график хэрэглэгчийн интерфэйстэй ирдэг. GUI-ийн зүүн дээд буланд хэрэглэгчдийг удирдах, хөтчүүдийг холбох, сүлжээний холболтыг тохируулах хэрэгслүүд бүхий цэс харагдана. Төв хэсэгт системийн дүүргэлтийг зохион байгуулах тохируулагч байдаг бөгөөд энэ нь системийн бүрэлдэхүүн хэсгүүдийн хоорондын хамаарлыг тодорхойлсон график хэлбэрээр интерфейсээр хангадаг. Хэрэглэгч системийн орчин эсвэл виртуал машинуудын найрлагыг тодорхойлж, бүрэлдэхүүн хэсгүүдийг дур мэдэн интерактив байдлаар устгах эсвэл нэмэх боломжтой.

Хэрэглэгч хүссэн үедээ консолын удирдлагын горимд шилжих боломжтой бөгөөд энэ нь удирдлагын илүү уян хатан байдлыг хангадаг. Линукс виртуал машин дээр TinyCore Linux түгээлтийг ажиллуулснаар уламжлалт ширээний компьютерийг олж авах боломжтой. Энэ орчинд Firefox болон Aurora хөтчүүд, Qt-д суурилсан текст засварлагч болон төрөл бүрийн програмууд байдаг. Командын шугамын хэрэгслүүдийг ажиллуулахын тулд noux орчинг санал болгож байна.

Genode нь Linux цөм (32 ба 64 бит) эсвэл NOVA микро цөм (х86 виртуалчлалтай), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, x4_32, Powerist L4, L4, L32, L64) дээр ажилладаг тусгай програмуудыг бүтээх нэгдсэн хүрээг хангадаг. 4/ Fiasco (IA4, AMDXNUMX, ARM) ба ARM болон RISC-V платформуудад зориулсан шууд гүйцэтгэх цөм. Fiasco.OC бичил цөм дээр ажилладаг LXNUMXLinux-д багтсан паравиртуалжуулсан Linux цөм нь ердийн Linux програмуудыг Genode дээр ажиллуулах боломжийг олгодог. LXNUMXLinux цөм нь техник хангамжтай шууд харьцдаггүй, харин виртуал драйверуудын багцаар дамжуулан Genode үйлчилгээг ашигладаг.

Төрөл бүрийн Linux болон BSD бүрэлдэхүүн хэсгүүдийг Genode-д шилжүүлж, Gallium3D-г дэмжиж, Qt, GCC болон WebKit-ийг нэгтгэж, эрлийз Linux/Genode орчныг хэрэгжүүлсэн. NOVA микро цөм дээр ажилладаг VirtualBox портыг бэлтгэсэн. Маш олон тооны программууд нь үйлдлийн системийн түвшинд виртуалчлалыг хангадаг микро цөм болон Noux орчин дээр шууд ажиллахаар тохируулагдсан байдаг. Портгүй програмуудыг ажиллуулахын тулд бие даасан програмуудын түвшинд виртуал орчин үүсгэх механизмыг ашиглах боломжтой бөгөөд энэ нь паравиртуалчлалыг ашиглан виртуал Линукс орчинд програм ажиллуулах боломжийг олгодог.

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

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