Pwojè Genode la te pibliye Sculpt 22.04 General Purpose OS lage

Yo te prezante liberasyon sistèm operasyon Sculpt 22.04 la, ki baze sou teknoloji Genode OS Framework, yo devlope yon sistèm operasyon jeneral ki ka itilize pa itilizatè òdinè pou fè travay chak jou. Kòd sous pwojè a distribye anba lisans AGPLv3. Yo ofri yon imaj LiveUSB 28 MB pou telechaje. Sipòte operasyon sou sistèm ak processeur Intel ak grafik ak ekstansyon VT-d ak VT-x pèmèt.

Prensipal inovasyon:

  • Chofè pou kat Intel san fil, Intel GPU ak USB kontwolè yo te konplètman reamenaje. Nouvo kòd chofè a pote soti nan Linux kernel 5.14.21. Kontrèman ak Linux, chak chofè nan Sculpt OS kouri nan espas itilizatè nan yon anviwònman sandbox separe.
  • Kòd pou akselerasyon grafik pyès ki nan konpitè ki baze sou Mesa ak mekanis multiplexing aksè GPU la te optimize ak estabilize. Nouvo vèsyon an bay kapasite pou non sèlman kouri aplikasyon OpenGL, men tou pou itilize akselerasyon grafik nan sistèm envite ki baze sou VirtualBox k ap kouri sou tèt Sculpt.
  • Yon mekanis izolasyon sandbox te aplike nan nivo sèvis endividyèl yo. Yo te ajoute yon eleman "twou nwa" tou, ki ka itilize kòm yon souch pou divès resous sistèm; pou egzanp, ou ka izole yon sèvis nan rezo a lè w dirije trafik rezo a nan "twou nwa a". Menm jan an tou, ou ka bloke aksè nan son, kaptire videyo ak lòt resous sistèm tipik.

Pwojè Genode la te pibliye Sculpt 22.04 General Purpose OS lage

Sistèm nan vini ak yon koòdone itilizatè grafik Leitzentrale ki pèmèt ou fè travay komen administrasyon sistèm. Kwen anwo gòch nan entèfas a montre yon meni ak zouti pou jere itilizatè yo, konekte kondui yo, ak etabli yon koneksyon rezo. Nan sant la gen yon konfigirateur pou fè aranjman pou ranpli sistèm nan, ki bay yon koòdone nan fòm lan nan yon graf ki defini relasyon ki genyen ant eleman sistèm nan. Itilizatè a ka entèaktif retire oswa ajoute eleman abitrèman, defini konpozisyon anviwònman sistèm lan oswa machin vityèl.

A nenpòt ki lè, itilizatè a ka chanje nan mòd jesyon konsole, ki bay pi gwo fleksibilite nan jesyon. Ou ka jwenn yon Desktop tradisyonèl nan kouri yon distribisyon TinyCore Linux nan yon machin vityèl Linux. Nan anviwònman sa a, navigatè Firefox ak Aurora, yon editè tèks ki baze sou Qt ak plizyè aplikasyon ki disponib. Yo ofri anviwònman noux pou kouri sèvis piblik liy kòmand.

Genode bay yon enfrastrikti inifye pou bati aplikasyon koutim ki kouri sou tèt nwayo Linux (32 ak 64 bit) oswa mikrokernel NOVA (x86 ak 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), ak yon nwayo egzekite dirèk pou ARM ak RISC-V platfòm. L4Linux paravirtualized Linux kernel enkli, ki kouri sou tèt microkernel Fiasco.OC, pèmèt pwogram Linux regilye yo kouri sou Genode. Kernel L4Linux la pa kominike dirèkteman ak pyès ki nan konpitè, men sèvi ak sèvis Genode atravè yon seri chofè vityèl.

Divès konpozan Linux ak BSD yo te pote pou Genode, Gallium3D te sipòte, Qt, GCC ak WebKit yo te entegre, ak anviwònman ibrid Linux / Genode yo te aplike. Yo te prepare yon pò VirtualBox ki kouri sou tèt mikrokernel NOVA. Yon gwo kantite aplikasyon yo adapte yo kouri dirèkteman sou tèt mikrokernel la ak anviwònman an Noux, ki bay Virtualization nan nivo OS. Pou kouri pwogram ki pa pòtab, li posib pou itilize mekanis pou kreye anviwònman vityèl nan nivo aplikasyon endividyèl, ki pèmèt ou kouri pwogram nan yon anviwònman Linux vityèl lè l sèvi avèk paravirtualization.

Sous: opennet.ru

Add nouvo kòmantè