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

Yo te prezante liberasyon sistèm operasyon Sculpt 22.10 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:

  • Для управления прерываниями от устройств и конфигурацией PCI применены более жёсткие ограничения, предусмотренные архитектурой Genode. Изменение потребовало большой внутренней переработки, затронувшей все драйверы, и позволило реализовать новые оптимизации и дополнительную функциональность. При этом разработчики попытались сохранить общее поведение при работе пользователя в системе.
  • Предложено несколько значительных оптимизаций, позволивших ускорить запуск, увеличить пропускную способность сетевой подсистемы и повысить отзывчивость интерфейса пользователя.
  • Улучшена поддержка горячего подключения USB-устройств. Добавлена возможность динамического прикрепления USB-устройств к виртуальным машинам и открепления устройств.
  • Обновлён браузерный движок Chromium, задействованный в предлагаемых пользователю браузерах Falkon и Morph.
  • Обновлён звуковой драйвер, который синхронизирован с кодом из OpenBSD 7.1.
  • Началась работа по адаптации Sculpt для мобильных телефонов. Улучшения затронули поддержку USB ECM, GPU Mali-400 GPU, подключение SD-карт, стек для телефонии и мобильных сетей передачи данных, браузер Morph и интерфейс пользователя. Добавлена поддержка смарт-карт с интерфейсом USB.

Pwojè Genode la te pibliye Sculpt 22.10 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è