Inilathala ng Genode Project ang Sculpt 20.08 General Purpose OS release

Ipinasa ni pagpapalabas ng operating system Sculpt 20.08, kung saan, batay sa teknolohiya Genode OS Framework Ang isang pangkalahatang layunin na operating system ay binuo na maaaring magamit ng mga ordinaryong gumagamit upang magsagawa ng mga pang-araw-araw na gawain. Mga mapagkukunan ng proyekto kumalat lisensyado sa ilalim ng AGPLv3. Magagamit para sa pag-download Larawan ng LiveUSB, 26 MB ang laki. Sinusuportahan ang operasyon sa mga system na may mga Intel processor at graphics na may naka-enable na mga extension ng VT-d at VT-x.

Bagong labas kapansin-pansin pagpoproseso mababang antas ng graphics stack at tinitiyak ang pagiging tugma sa mga browser batay sa Chromium engine. Ang unang nagpatupad ng kakayahang maglunsad ng isang web browser Falkon, gamit ang Chromium engine, nang hindi gumagamit ng Linux virtual machine. Nagdagdag ng kakayahang interactive na magbigkis ng mga bahagi sa mga partikular na CPU core (CPU-affinity).

Ang mga pagbabago sa graphics stack ay nagpabuti ng pagtugon, pinahusay na kalidad ng output ng pixel, nagbigay ng suporta para sa pagpapalit ng mga driver ng graphics card at mga driver ng input device nang hindi nire-restart ang system, at inilatag ang pundasyon para sa mga kakayahan tulad ng screen capture at remote desktop access. Pinahusay na suporta para sa Qt framework. Nagdagdag ng suporta para sa dynamic na pagbabago ng resolution ng screen sa VESA driver. Ang sistema ng pamamahala ng font ay nagbibigay ng suporta para sa agarang paglalapat ng mga pagbabago sa laki ng font.

Inilathala ng Genode Project ang Sculpt 20.08 General Purpose OS release

Ang system ay may kasamang Leitzentrale na graphical na interface na nagbibigay-daan sa iyong magsagawa ng mga karaniwang gawain sa pangangasiwa ng system. Ang kaliwang sulok sa itaas ng GUI ay nagpapakita ng menu na may mga tool para sa pamamahala ng mga user, pagkonekta ng mga storage device, at pag-set up ng koneksyon sa network. Sa gitna mayroong isang configurator para sa pag-configure ng pagpuno ng system, na kung saan nagbibigay interface sa anyo ng isang graph na tumutukoy sa ugnayan sa pagitan ng mga bahagi ng system. Ang user ay maaaring arbitraryong mag-alis o magdagdag ng mga bahagi, na tumutukoy sa komposisyon ng kapaligiran ng system o mga virtual machine.

Sa anumang oras, maaaring lumipat ang user sa console control mode, na nagbibigay ng higit na kakayahang umangkop sa pamamahala. Ang isang tradisyunal na karanasan sa desktop ay maaaring makamit sa pamamagitan ng pagpapatakbo ng TinyCore Linux distribution sa isang Linux virtual machine. Sa ganitong kapaligiran, magagamit ang mga browser ng Firefox at Aurora, isang text editor na nakabase sa Qt at iba't ibang mga application. Ang noux environment ay inaalok para sa pagpapatakbo ng mga command line utilities.

Paalalahanan ka namin na Genode nagbibigay isang pinag-isang imprastraktura para sa paglikha ng mga custom na application na tumatakbo sa ibabaw ng Linux kernel (32 at 64 bit) o microkernels NOVA (x86 na 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) at direktang pinaandar na kernel para sa mga platform ng ARM at RISC-V. Ang kasamang paravirtualized Linux kernel L4Linux, na tumatakbo sa ibabaw ng Fiasco.OC microkernel, ay nagbibigay-daan sa iyong magpatakbo ng mga regular na programa ng Linux sa Genode. Ang L4Linux kernel ay hindi gumagana nang direkta sa hardware, ngunit gumagamit ng mga serbisyo ng Genode sa pamamagitan ng isang hanay ng mga virtual na driver.

Para sa Genode, na-port na ang iba't ibang bahagi ng Linux at BSD, ibinigay ang suporta ng Gallium3D, isinama ang Qt, GCC at WebKit, at naisakatuparan ang kakayahang ayusin ang mga kapaligiran ng software ng hybrid na Linux/Genode. Isang VirtualBox port ang inihanda na tumatakbo sa ibabaw ng NOVA microkernel. Ang isang malaking bilang ng mga application ay iniangkop upang tumakbo nang direkta sa ibabaw ng microkernel at ang kapaligiran ng Noux, na nagbibigay ng virtualization sa antas ng OS. Upang magpatakbo ng mga di-ported na programa, posibleng gamitin ang mekanismo para sa paglikha ng mga virtual na kapaligiran sa antas ng mga indibidwal na aplikasyon, na nagpapahintulot sa iyo na magpatakbo ng mga programa sa isang virtual na kapaligiran ng Linux gamit ang paravirtualization.

Pinagmulan: opennet.ru

Magdagdag ng komento