Ang Genode Project nagpatik sa Sculpt 21.10 General Purpose OS release

Ang pagpagawas sa Sculpt 21.10 operating system gipresentar, diin, base sa Genode OS Framework nga mga teknolohiya, usa ka general-purpose nga operating system ang gihimo nga magamit sa ordinaryong mga tiggamit sa pagbuhat sa adlaw-adlaw nga mga buluhaton. Ang source code sa proyekto giapod-apod ubos sa lisensya sa AGPLv3. Usa ka 26 MB nga LiveUSB nga imahe ang gitanyag aron ma-download. Nagsuporta sa operasyon sa mga sistema nga adunay mga processor sa Intel ug mga graphic nga adunay mga extension nga VT-d ug VT-x.

Panguna nga mga inobasyon:

  • Gipatuman ang hardware graphics acceleration gamit ang Intel GPUs. Aron suportahan ang GPU, ang Mesa nga pakete ug ang mekanismo alang sa multiplexing access sa GPU, nga nagpakita sa Genode OS Framework release 21.08, gigamit.
  • Gidugang nga suporta alang sa mga web camera nga adunay USB interface.
  • Posible nga magdula og audio ug video content sa Falkon browser, base sa Chromium engine. Usa ka nagtrabaho nga audio driver ug audio mixing component gihatag. Aron mute sa tingog, gisugyot ang usa ka bahin sa itom nga lungag, nga nagpakaaron-ingnon nga usa ka sound driver, apan wala magpatunghag sound output.
  • Gidugang ang pagkaangay sa VirtualBox 6 (kaniadto ang VirtualBox 5 ra ang gisuportahan).
  • Gidugang nga sangkap sa file-vault aron tipigan ang mga file sa na-encrypt nga porma. Sa kombinasyon sa recall-fs component, gamit ang file-vault, ang matag user mahimong ma-alokar og lain nga encrypted storage area.
    Ang Genode Project nagpatik sa Sculpt 21.10 General Purpose OS release

    Ang sistema adunay usa ka Leitzentrale graphical user interface nga nagtugot kanimo sa paghimo sa kasagaran nga mga buluhaton sa pagdumala sa sistema. Ang ibabaw nga wala nga suok sa GUI nagpakita sa usa ka menu nga adunay mga himan alang sa pagdumala sa mga tiggamit, pagkonektar sa mga drive, ug pag-set up sa koneksyon sa network. Sa sentro adunay usa ka configurator alang sa paghan-ay sa pagpuno sa sistema, nga naghatag usa ka interface sa porma sa usa ka graph nga naghubit sa relasyon tali sa mga sangkap sa sistema. Ang user mahimong interactive nga tangtangon o idugang ang mga sangkap nga arbitraryo, nga nagtino sa komposisyon sa sistema sa palibot o virtual nga mga makina.

    Bisan unsang orasa, ang tiggamit mahimong mobalhin sa mode sa pagdumala sa console, nga naghatag labi ka kadali sa pagdumala. Ang tradisyonal nga desktop mahimong makuha pinaagi sa pagpadagan sa TinyCore Linux distribution sa usa ka Linux virtual machine. Niini nga palibot, ang mga browser sa Firefox ug Aurora, usa ka editor sa teksto nga nakabase sa Qt ug lainlaing mga aplikasyon magamit. Gitanyag ang noux environment sa pagpadagan sa command line utilities.

    Atong hinumdoman nga ang Genode naghatag og usa ka hiniusa nga imprastraktura alang sa paghimo og custom nga mga aplikasyon nga nagdagan sa ibabaw sa Linux kernel (32 ug 64 bits) o NOVA microkernels (x86 nga may virtualization), 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) ug usa ka direkta nga gipatuman nga kernel para sa ARM ug RISC-V nga mga plataporma. Ang gilakip nga paravirtualized Linux kernel L4Linux, nga nagdagan sa ibabaw sa Fiasco.OC microkernel, nagtugot kanimo sa pagpadagan sa regular nga mga programa sa Linux sa Genode. Ang L4Linux kernel dili molihok sa hardware direkta, apan naggamit sa mga serbisyo sa Genode pinaagi sa usa ka set sa virtual nga mga drayber.

    Ang lainlaing mga sangkap sa Linux ug BSD gi-port para sa Genode, gisuportahan ang Gallium3D, gisagol ang Qt, GCC ug WebKit, ug gipatuman ang mga hybrid nga Linux/Genode nga palibot. Ang usa ka VirtualBox port giandam na nga nagdagan sa ibabaw sa NOVA microkernel. Usa ka dako nga gidaghanon sa mga aplikasyon gipahaum sa pagdagan direkta sa ibabaw sa microkernel ug sa Noux palibot, nga naghatag og virtualization sa OS nga lebel. Sa pagpadagan sa mga non-ported nga mga programa, posible nga gamiton ang mekanismo sa pagmugna og mga virtual nga palibot sa lebel sa indibidwal nga mga aplikasyon, nga nagtugot kanimo sa pagpadagan sa mga programa sa usa ka virtual nga Linux environment gamit ang paravirtualization.

    Source: opennet.ru

Idugang sa usa ka comment