El projecte Genode ha publicat la versió del sistema operatiu de propòsit general Sculpt 20.08

Presentat llançament del sistema operatiu Esculpir 20.08, dins del qual, basat en la tecnologia Genode OS Framework S'està desenvolupant un sistema operatiu de propòsit general que pot ser utilitzat pels usuaris corrents per realitzar tasques quotidianes. Fonts del projecte propagació amb llicència sota AGPLv3. Disponible per descarregar Imatge LiveUSB, 26 MB de mida. Admet el funcionament en sistemes amb processadors Intel i gràfics amb les extensions VT-d i VT-x habilitades.

Nova versió notable processament pila de gràfics de baix nivell i garantint la compatibilitat amb els navegadors basats en el motor Chromium. El primer a implementar la possibilitat d'iniciar un navegador web Falkon, utilitzant el motor Chromium, sense utilitzar una màquina virtual Linux. S'ha afegit la capacitat d'unir components de manera interactiva a nuclis de CPU específics (afinitat de CPU).

Els canvis a la pila de gràfics van millorar la capacitat de resposta, van millorar la qualitat de la sortida dels píxels, van proporcionar suport per substituir els controladors de la targeta gràfica i els controladors del dispositiu d'entrada sense reiniciar el sistema i van establir les bases per a funcions com la captura de pantalla i l'accés a l'escriptori remot. Suport millorat per al framework Qt. S'ha afegit suport per canviar dinàmicament la resolució de la pantalla al controlador VESA. El sistema de gestió de fonts proporciona suport per aplicar instantàniament canvis de mida de lletra.

El projecte Genode ha publicat la versió del sistema operatiu de propòsit general Sculpt 20.08

El sistema inclou una interfície gràfica Leitzentrale que us permet realitzar tasques típiques d'administració del sistema. La cantonada superior esquerra de la GUI mostra un menú amb eines per gestionar usuaris, connectar dispositius d'emmagatzematge i configurar una connexió de xarxa. Al centre hi ha un configurador per configurar l'ompliment del sistema, que proporciona interfície en forma de gràfic que defineix la relació entre els components del sistema. L'usuari pot eliminar o afegir components de manera interactiva arbitràriament, definint la composició de l'entorn del sistema o les màquines virtuals.

En qualsevol moment, l'usuari pot canviar al mode de control de la consola, que proporciona una major flexibilitat en la gestió. Es pot aconseguir una experiència d'escriptori tradicional executant la distribució TinyCore Linux en una màquina virtual Linux. En aquest entorn, estan disponibles els navegadors Firefox i Aurora, un editor de text basat en Qt i diverses aplicacions. L'entorn noux s'ofereix per executar utilitats de línia d'ordres.

Us recordem que Genode proporciona una infraestructura unificada per crear aplicacions personalitzades que s'executen sobre el nucli Linux (32 i 64 bits) o micronuclis NOVA (x86 amb virtualització), 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) i el nucli executat directament per a plataformes ARM i RISC-V. El nucli de Linux paravirtualitzat inclòs L4Linux, que s'executa sobre el micronucli Fiasco.OC, us permet executar programes Linux habituals a Genode. El nucli L4Linux no funciona directament amb el maquinari, però utilitza els serveis Genode mitjançant un conjunt de controladors virtuals.

Per a Genode, s'han portat diversos components Linux i BSD, s'ha proporcionat suport Gallium3D, s'han integrat Qt, GCC i WebKit i s'ha implementat la capacitat d'organitzar entorns de programari híbrids Linux/Genode. S'ha preparat un port de VirtualBox que s'executa sobre el micronucli NOVA. Un gran nombre d'aplicacions estan adaptades per executar-se directament sobre el micronucli i l'entorn Noux, que proporciona virtualització a nivell del sistema operatiu. Per executar programes no portats, és possible utilitzar el mecanisme de creació d'entorns virtuals a nivell d'aplicacions individuals, que permet executar programes en un entorn Linux virtual mitjançant la paravirtualització.

Font: opennet.ru

Afegeix comentari