Ang Genode Project nagpatik sa Sculpt 22.10 General Purpose OS release

Ang pagpagawas sa operating system nga Sculpt 22.10 gipaila, diin, base sa mga teknolohiya sa Genode OS Framework, usa ka general-purpose nga operating system ang gipalambo nga mahimong magamit sa ordinaryong mga tiggamit sa pagbuhat sa adlaw-adlaw nga mga buluhaton. Ang gigikanan nga mga teksto sa proyekto giapod-apod sa ilawom sa lisensya sa AGPLv3. Usa ka LiveUSB nga imahe ang gitanyag aron ma-download, 28 MB ang gidak-on. Gisuportahan ang trabaho sa mga sistema nga adunay Intel processors ug graphics subsystem nga adunay VT-d ug VT-x nga mga extension nga gipagana.

Panguna nga mga inobasyon:

  • Ang pagdumala sa interrupt sa device ug ang configuration sa PCI mas estrikto kay sa arkitektura sa Genode. Ang pagbag-o nanginahanglan usa ka mayor nga internal nga rework nga nakaapekto sa tanan nga mga drayber ug gitugotan alang sa mga bag-ong pag-optimize ug dugang nga pagpaandar. Sa samang higayon, ang mga developers misulay sa pagpreserbar sa kinatibuk-ang kinaiya sa diha nga ang user nagtrabaho sa sistema.
  • Daghang mga mahinungdanong pag-optimize ang gisugyot aron mapadali ang pagsugod, madugangan ang throughput sa subsystem sa network, ug madugangan ang pagtubag sa interface sa gumagamit.
  • Gipauswag nga suporta alang sa mainit nga pag-plug sa mga aparato sa USB. Gidugang ang abilidad sa dinamikong pag-attach sa mga USB device sa mga virtual machine ug pagtangtang sa mga device.
  • Ang Chromium browser engine nga gigamit sa Falkon ug Morph browsers nga gitanyag ngadto sa user gi-update na.
  • Ang sound driver gi-update aron ma-sync sa code gikan sa OpenBSD 7.1.
  • Nagsugod na ang trabaho sa pagpahiangay sa Sculpt para sa mga mobile phone. Ang mga pag-uswag naglakip sa suporta sa USB ECM, Mali-400 GPU, SD card connectivity, telephony ug mobile data stack, Morph browser ug user interface. Gidugang nga suporta alang sa USB smart card.

Ang Genode Project nagpatik sa Sculpt 22.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.

Naghatag ang Genode og usa ka hiniusa nga imprastraktura alang sa pagtukod og mga custom nga aplikasyon nga nagdagan sa ibabaw sa Linux kernel (32 ug 64 bits) o NOVA microkernels (x86 nga adunay 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 direktang nagpatuman 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 sa regular nga mga programa sa Linux nga modagan sa Genode. Ang L4Linux kernel dili direktang makig-uban sa hardware, apan naggamit sa Genode nga mga serbisyo 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