Sculpt 22.04 sistema eragilearen kaleratzea aurkeztu da, eta horren barruan, Genode OS Framework teknologietan oinarrituta, erabilera orokorreko sistema eragile bat garatzen ari da, erabiltzaile arruntek eguneroko zereginak egiteko erabil dezaketena. Proiektuaren iturburu kodea AGPLv3 lizentziapean banatzen da. 28 MB LiveUSB irudia deskargatzeko eskaintzen da. VT-d eta VT-x luzapenak gaituta dituzten Intel prozesadoreak eta grafikoak dituzten sistemetan funtzionatzen du.
Berrikuntza nagusiak:
- ΠΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΠΊΠ°ΡΡ Intel, GPU Intel ΠΈ USB-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠΎΠ΄ Π½ΠΎΠ²ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ ΠΈΠ· ΡΠ΄ΡΠ° Linux 5.14.21. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Linux, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π² Sculpt OS Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ (sandbox).
- ΠΡΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° Mesa ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ΅ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ GPU. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ OpenGL, Π½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ Π² Π³ΠΎΡΡΠ΅Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π½Π° Π±Π°Π·Π΅ VirtualBox, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ²Π΅ΡΡ Sculpt.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ sandbox-ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ². Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Β«black holeΒ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°Π³Π»ΡΡΠΊΠΈ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ³ΠΎΡΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ²ΠΈΡ ΠΎΡ ΡΠ΅ΡΠΈ, Π½Π°ΠΏΡΠ°Π²ΠΈΠ² ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ°ΡΠΈΠΊ Π² Β«black holeΒ». ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π²ΡΠΊΡ, Π·Π°Ρ Π²Π°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΈΠΏΠΎΠ²ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ.
Sistemak Leitzentrale interfaze grafiko batekin dator, sistemaren administrazioko ohiko zereginak egiteko aukera ematen duena. GUIaren goiko ezkerreko ertzean erabiltzaileak kudeatzeko, biltegiratze gailuak konektatzeko eta sareko konexioa konfiguratzeko tresnak dituen menu bat bistaratzen da. Erdian sistemaren betetzea konfiguratzeko konfiguratzaile bat dago, eta sistemaren osagaien arteko erlazioa definitzen duen grafiko moduan interfaze bat eskaintzen du. Erabiltzaileak modu interaktiboan arbitrarioki kendu edo gehi ditzake osagaiak, sistemaren ingurunearen edo makina birtualen konposizioa zehaztuz.
Edozein unetan, erabiltzaileak kontsolaren kontrol modura alda dezake, eta horrek kudeaketan malgutasun handiagoa ematen du. Mahaigaineko esperientzia tradizionala lor daiteke TinyCore Linux banaketa Linux makina birtualean exekutatuz. Ingurune honetan, Firefox eta Aurora arakatzaileak, Qt-en oinarritutako testu editorea eta hainbat aplikazio daude eskuragarri. Noux ingurunea komando lerroko utilitateak exekutatzeko eskaintzen da.
Genode-k azpiegitura bateratua eskaintzen du Linux nukleoaren (32 eta 64 bit) edo NOVA mikrokernelen gainean exekutatzen diren aplikazio pertsonalizatuak sortzeko (x86 birtualizazioarekin), 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) eta zuzenean exekutatzen ari den nukleoa ARM eta RISC-V plataformetarako. L4Linux Linux kernel parabirtualizatua barne, Fiasco.OC mikrokernelaren gainean exekutatzen dena, Genode-n Linux programa arruntak exekutatzeko aukera ematen du. L4Linux kernelak ez du hardwarearekin zuzenean funtzionatzen, baina Genode zerbitzuak erabiltzen ditu kontrolatzaile birtualen multzo baten bidez.
Genoderako, Linux eta BSD osagai ezberdinak eraman dira, Gallium3D euskarria eman da, Qt, GCC eta WebKit integratu dira eta Linux/Genode software ingurune hibridoak antolatzeko gaitasuna ezarri da. NOVA mikrokernelaren gainean exekutatzen den VirtualBox ataka prestatu da. Aplikazio kopuru handi bat mikrokernelaren eta Noux ingurunearen gainean zuzenean exekutatzeko egokituta dago, zeinak birtualizazioa eskaintzen baitu OS mailan. Portatu gabeko programak exekutatzeko, aplikazio indibidualen mailan ingurune birtualak sortzeko mekanismoa erabil daiteke, parabirtualizazioa erabiliz Linux ingurune birtualean programak exekutatzeko aukera emanez.
Iturria: opennet.ru