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

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

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

  • Дууны стекийг бүрэн шинэчилсэн. Шинэ аудио стек нь залгаастай драйверуудыг ашиглах, дурын түүврийн хурдыг тохируулах, аудио урсгалын уян хатан чиглүүлэлт, аудио холих чадварыг багтаасан болно. Аудио боловсруулалтын саатлыг багасгахын тулд оновчлолыг нэмсэн.
  • Унтах горимд оруулах туршилтын хувилбарыг хэрэгжүүлсэн.
  • 4K нягтралтай дэлгэцийн дэмжлэгийг нэмсэн (3840 x 2160)
  • I2C протоколыг (зарим зөөврийн компьютерт ашигладаг) ашиглан мэдрэгчтэй самбарын дэмжлэгийг нэмсэн.
  • Виртуал машин болон програмуудад USB төхөөрөмжүүдийг холбох дэмжлэг нэмэгдсэн.
  • Нэмэлт функцуудыг оруулах, програмын эх сурвалжийг тохируулах, програм суулгах зэрэг хэрэгслүүдийг тохиргооны интерфейс дээр нэмсэн.
  • Бүрэлдэхүүн хэсгийн график болон тохируулагчийн дүрслэл бүхий гүйлгэх дэмжлэгийг цонхонд нэмсэн.
  • HID төхөөрөмжөөс (Хүний интерфэйс төхөөрөмж) үйл явдлын боловсруулалтыг сайжруулсан.
  • Төхөөрөмжийн драйверуудыг удирдах интерфейс өөрчлөгдсөн.
  • Линуксийн цөм 6.1.20 дээр суурилсан DDE (төхөөрөмж-драйверын орчин) давхаргыг ашиглан шинэ TCP/IP стекийг санал болгосон.
  • Гоа SDK-д Sculpt OS-ийг програмуудыг турших гадаад зорилт болгон ашиглах боломжийг нэмсэн.

Систем нь системийн удирдлагын нийтлэг ажлуудыг гүйцэтгэх боломжийг олгодог 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 орчин дээр шууд ажиллахаар тохируулагдсан байдаг. Портгүй програмуудыг ажиллуулахын тулд бие даасан програмуудын түвшинд виртуал орчин үүсгэх механизмыг ашиглах боломжтой бөгөөд энэ нь паравиртуалчлалыг ашиглан виртуал Линукс орчинд програм ажиллуулах боломжийг олгодог.

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


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

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