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

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

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

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

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

Шинэ хувилбар гайхалтай дэмжлэгийн хэрэгжилт санах ой терминалууд, Qt5-д суурилсан GUI програмууд болон виртуал машинуудын хооронд текст хуулах, буулгахад зориулагдсан. Бүтээмжийг нэмэгдүүлэх, интерфейсийн хариу үйлдлийг сайжруулах ажлыг мөн хийсэн. Тавдугаар сарын платформын шинэчлэлд оруулсан сайжруулалтыг багтаасан
Цөмөөс хамааралгүй виртуалчлалын интерфейс, AARCH64 архитектурын дэмжлэг, анхдагчаар C++ 17 стандартыг ашиглахад шилжих шилжилт, GCC 8.3 дээр суурилсан шинэ хэрэгсэл, FreeBSD 12-ын libc дээр суурилсан шинэчлэгдсэн ажиллах хугацаа зэрэг Genode.

Genode гэдгийг танд сануулъя олгодог Линуксийн цөм (32 ба 64 бит) дээр ажилладаг тусгай програмуудыг бий болгох нэгдсэн дэд бүтэц эсвэл бичил цөм NOVA (виртуалчлалтай x86), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) болон ARM болон RISC-V платформуудад зориулсан шууд гүйцэтгэсэн цөм. Fiasco.OC бичил цөм дээр ажилладаг L4Linux-д багтсан паравиртуалжуулсан Linux цөм нь Genode-д тогтмол Линукс програмуудыг ажиллуулах боломжийг танд олгоно. L4Linux цөм нь техник хангамжтай шууд ажиллахгүй, харин виртуал драйверуудын багцаар дамжуулан Genode үйлчилгээг ашигладаг.

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

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

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