Projeya Genode serbestberdana Sculpt 19.07 General Purpose OS weşand

Pêşdebirên pergala xebitandina mîkrokernelê ya vekirî Çarçoveya Genode OS ava kirin serbestberdana pergala xebatê Peyker 19.07. Wekî beşek ji projeya Sculpt, li ser bingeha teknolojiyên Genode, pergalek xebitandinê ya gelemperî tête pêşve xistin ku dikare ji hêla bikarhênerên asayî ve were bikar anîn da ku karên rojane pêk bîne. Çavkaniyên projeyê belavbûn lîsansa di bin AGPLv3. Ji bo daxistinê heye Wêneyê LiveUSB, 24 MB mezinahî. Operasyona li ser pergalên bi pêvajoyên Intel û grafikên bi pêvekên VT-d û VT-x ve hatî çalak kirin piştgirî dike.

Pergal bi navgînek grafîkî ya Leitzentrale tê ku destûrê dide te ku hûn karên rêveberiya pergalê yên tîpîk pêk bînin. Li goşeya çepê ya jor a GUI pêşekek bi amûrên ji bo birêvebirina bikarhêneran, girêdana cîhazên hilanînê, û sazkirina pêwendiyek torê nîşan dide. Di navendê de konfiguratorek ji bo veavakirina dagirtina pergalê heye, ku peyda dike navbeynkar di forma grafiyek ku têkiliya di navbera pêkhateyên pergalê de diyar dike. Bikarhêner dikare bi înteraktîf hêmanan jê bike an lê zêde bike, berhevoka jîngeha pergalê an makîneyên virtual diyar bike.

Projeya Genode serbestberdana Sculpt 19.07 General Purpose OS weşand

Di her kêliyê de, bikarhêner dikare veguherîne moda rêveberiya konsolê, ku di rêveberiyê de nermbûnek mezin peyda dike. Sermaseyek kevneşopî dikare bi xebitandina belavkirina TinyCore Linux di makîneyek virtual Linux de were bidestxistin. Di vê hawîrdanê de, gerokên Firefox û Aurora, edîtorek nivîsê ya Qt-ê û serîlêdanên cihêreng hene. Jîngeha noux ji bo xebitandina karûbarên xeta fermanê tê pêşkêş kirin.

berdana nû balkêş pêkanîna piştgiriyê clipboard ji bo kopîkirin û lêxistina nivîsê di navbera termînalan, serîlêdanên GUI-ya Qt5 û makîneyên virtual de. Di heman demê de ji bo zêdekirina hilberandinê û baştirkirina bersivdana pêwendiyê jî xebat hatiye kirin. Pêşketinên ku di nûvekirina platforma Gulanê de hatine destnîşan kirin vedihewîne
Genode, wekî navgînek virtualîzasyona serbixwe-kernel, piştgirî ji bo mîmariya AARCH64, veguheztina standarda C++17-ê ji hêla xwerû ve, amûrek nû ya ku li ser bingeha GCC 8.3-ê ye û dema xebitandinê ya nûvekirî ya li ser bingeha libc ji FreeBSD 12.

Em bînin bîra we ku Genode peyda dike binesaziyek yekgirtî ji bo afirandina serîlêdanên xwerû yên ku li ser kernel Linux (32 û 64 bit) dixebitin an mîkrokernels NOVA (x86 bi virtualîzekirinê), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Fistiq (IA32, PowerPC), OKL4, L4/Fiasco (IA32 AMD64, ARM) û kernel rasterast ji bo platformên ARM û RISC-V hatî darve kirin. Kernel Linux ya paravirtualized L4Linux, ku li ser mîkrokernelê Fiasco.OC-ê dimeşîne, dihêle hûn bernameyên Linux-ê yên birêkûpêk li Genode bimeşînin. Kernel L4Linux rasterast bi hardware re naxebite, lê karûbarên Genode bi komek ajokarên virtual bikar tîne.

Ji bo Genode pêkhateyên cihêreng Linux û BSD hatin barkirin, Gallium3D hate piştgirî kirin, Qt, GCC û WebKit hatin yek kirin, û hawîrdorên Linux/Genode yên hybrid hatin bicîh kirin. Portek VirtualBox hatiye amadekirin ku li ser mîkrokernelê NOVA dimeşe. Hejmarek mezin serîlêdan têne adaptekirin ku rasterast li ser mîkrokernel û hawîrdora Noux-ê, ku di asta OS-ê de virtualbûnê peyda dike, bixebitin. Ji bo meşandina bernameyên ne-porterî, gengaz e ku meriv mekanîzmaya çêkirina hawîrdorên virtual di asta serîlêdanên kesane de bikar bîne, ku dihêle hûn bernameyan di hawîrdorek Linux-ya virtual de bi karanîna paravirtualîzasyonê bimeşînin.

Source: opennet.ru

Add a comment