Projeya Genode serbestberdana Sculpt 22.04 General Purpose OS weşand

Serbestberdana pergala xebitandinê ya Sculpt 22.04 hate pêşkêş kirin, ku tê de, li ser bingeha teknolojiyên çarçoweya Genode OS-ê, 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. Koda çavkaniyê ya projeyê di bin lîsansa AGPLv3 de tê belav kirin. Wêneyek LiveUSB ya 28 MB ji bo dakêşandinê tê pêşkêş kirin. 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.

Nûvekirinên sereke:

  • Полностью переделаны драйверы для беспроводных карт Intel, GPU Intel и USB-контроллера. Код новых драйверов портирован из ядра Linux 5.14.21. В отличие от Linux, каждый драйвер в Sculpt OS запускается в пользовательском пространстве в отдельном изолированном окружении (sandbox).
  • Проведена оптимизация и стабилизация кода для аппаратного ускорения графики, основанного на Mesa и механизме мультиплексирования доступа к GPU. В новой версии предоставлена возможность не только запускать приложения OpenGL, но и использовать ускорение графики в гостевых системах на базе VirtualBox, запущенных поверх Sculpt.
  • Реализован механизм sandbox-изоляции на уровне отдельных сервисов. Также добавлен компонент «black hole», который может использоваться в качестве заглушки для различных системных ресурсов, например, можно отгородить сервис от сети, направив сетевой трафик в «black hole». Аналогично можно блокировать доступ к звуку, захвату видео и другим типовым системным ресурсам.

Projeya Genode serbestberdana Sculpt 22.04 General Purpose OS weşand

Pergal bi navgînek bikarhênerek grafîkî ya Leitzentrale re tê ku destûrê dide te ku hûn karên rêveberiya pergalê yên hevpar 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 ajokaran û sazkirina pêwendiyek torê nîşan dide. Di navendê de ji bo sazkirina dagirtina pergalê vesazkerek heye, ku di forma grafîkê de pêwendiyek di navbera pêkhateyên pergalê de diyar dike peyda dike. Bikarhêner dikare bi înteraktîf beşan jê bike an bi kêfî lê zêde bike, berhevoka hawîrdora pergalê an makîneyên virtual diyar bike.

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.

Genode ji bo avakirina sepanên xwerû yên ku li ser kernel Linux (32 û 64 bit) an mîkrokernelên NOVA (x86 bi virtualîzekirinê), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32), binesaziyek yekgirtî peyda dike. , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM), û ji bo platformên ARM û RISC-V kernelek rasterast-xebatkar. Kernel Linux ya paravirtualîzekirî L4Linux, ku li ser mîkrokernelê Fiasco.OC dimeşe, dihêle ku bernameyên Linux-ê yên birêkûpêk li ser Genode bixebitin. Kernel L4Linux rasterast bi hardware re têkilî nake, 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