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

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

Шинэ хувилбар нь дараах сайжруулалтаараа онцлог юм.

  • Genode-д залгагддаг төхөөрөмжийн драйверын концепцийг хөгжүүлсний ачаар жолоочийн эвдрэлийг тэсвэрлэх чадвар сайжирсан. Жишээлбэл, график эсвэл утасгүй драйверууд амжилтгүй болсон тохиолдолд тэдгээр драйверуудыг ажиллаж байгаа програмууд эсвэл сүлжээний стекийг тасалдуулахгүйгээр дахин эхлүүлэх боломжтой.
  • Эцсийн хэрэглэгчдэд программыг бодит цаг хугацаанд гүйцэтгэхэд зориулж төлөвлөгчийн тэргүүлэх чиглэлийг тохируулах чадварыг нэмсэн. Хэрэглэгч компьютер болон виртуалчлалын программуудаас илүү мультимедиа програмуудыг эрэмбэлэх гэх мэт хоцролтод мэдрэмтгий програмуудыг эрэмбэлэх боломжтой.
  • Цөмтэй нэг бүрэлдэхүүн хэсгийн харилцан үйлчлэлийг өөр бүрэлдэхүүн хэсэг рүү шилжүүлэх интерфэйсүүд нэмэгдсэн бөгөөд энэ нь хэрэглэгчийн орон зайд динамик CPU-ийн ачааллыг тэнцвэржүүлэх зэрэг үйлчилгээг бий болгох боломжийг олгодог.
  • Дэлгэц хуваалцах програмууд, алсын удирдлагатай системүүд болон виртуал гаруудыг бий болгоход хэрэг болох дэлгэцийн зураг авалт болон захиалгат оруулах үйл явдлуудад зориулсан интерфейсийг нэмсэн.
  • Цэсээр дамжуулан гарны байршлыг өөрчлөх боломжийг хэрэгжүүлсэн.
  • Chromium хөдөлгүүр дээр суурилсан Falkon хөтөч шинэчлэгдсэн.
  • Цэсийн зүйл болон файлын жагсаалтыг эрэмбэлэхийг нэмсэн.
  • Фонтын тохиргоог бүхэлд нь өөрчилсний дараа терминалын цонхыг шуурхай шинэчлэх боломжтой.
  • Intel процессортой орчин үеийн компьютер дээр HWP (Hardware P-States) гүйцэтгэлийн горимыг эрчим хүчний хэрэглээ болон температурыг хянахад ашигладаг.

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

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

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

Genode нь Линукс цөм (32 ба 64 бит) эсвэл NOVA микро цөм (х86 виртуалчлалтай), 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

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