Lub Genode Project tau luam tawm Sculpt 24.04 General Purpose OS tso tawm

Qhov kev tso tawm ntawm Sculpt 24.04 qhov project tau nthuav tawm, txhim kho kev ua haujlwm raws li Genode OS Framework thev naus laus zis, uas tuaj yeem siv los ntawm cov neeg siv tib yam los ua haujlwm txhua hnub. Cov cai ntawm qhov project yog muab faib raws li daim ntawv tso cai AGPLv3. Ib daim duab 30 MB LiveUSB muaj rau rub tawm. Txhawb kev ua haujlwm ntawm cov tshuab nrog Intel processors thiab cov duab nrog VT-d thiab VT-x txuas ntxiv, nrog rau ntawm ARM systems nrog VMM txuas ntxiv.

Main innovations:

  • Lub suab pawg tau raug kho dua tshiab. Cov pawg suab tshiab suav nrog kev muaj peev xwm siv cov tsav tsheb plug-in, teeb tsa tus nqi piv txwv, hloov pauv hloov pauv ntawm cov kwj suab, thiab suab sib xyaw. Ntxiv optimizations kom txo tau qeeb hauv kev ua suab.
  • Ib qho kev xaiv sim nkag mus rau hom pw tsaug zog tau ua tiav.
  • Ntxiv kev txhawb nqa rau 4K daws teeb meem cov ntxaij vab tshaus (3840 x 2160)
  • Ntxiv kev txhawb nqa rau touchpads siv I2C raws tu qauv (siv ntawm qee lub laptops).
  • Ntxiv kev txhawb nqa rau khi USB li rau cov tshuab virtual thiab cov ntawv thov.
  • Cov cuab yeej tau ntxiv rau qhov kev teeb tsa interface los tswj kev suav nrog cov yam ntxwv ntxiv, teeb tsa cov ntawv thov, thiab nruab daim ntawv thov.
  • Kev them nyiaj yug Scrolling tau ntxiv rau lub qhov rais nrog kev pom ntawm cov duab kos duab thiab cov configurator.
  • Txhim kho cov txheej xwm los ntawm HID pab kiag li lawm (Human interface ntaus ntawv).
  • Lub interface rau tswj cov cuab yeej tsav tsheb tau hloov pauv.
  • Ib pawg TCP/IP tshiab tau raug npaj, siv DDE (device-driver ib puag ncig) txheej raws li Linux 6.1.20 kernel.
  • Ntxiv lub peev xwm los siv Sculpt OS hauv Goa SDK ua lub hom phiaj sab nraud rau kev sim cov ntawv thov.

Lub kaw lus los nrog Leitzentrale graphical user interface uas tso cai rau koj ua cov haujlwm tswj hwm kev ua haujlwm. Lub kaum sab laug sab sauv ntawm GUI qhia cov ntawv qhia zaub mov nrog cov cuab yeej los tswj cov neeg siv, txuas cov tsav tsheb, thiab teeb tsa kev sib txuas hauv network. Nyob rau hauv qhov chaw muaj ib tug configurator rau kev npaj lub filling ntawm lub system, uas muab ib tug interface nyob rau hauv daim ntawv ntawm ib daim duab uas txhais cov kev sib raug zoo ntawm system Cheebtsam. Tus neeg siv tuaj yeem sib tham sib tshem tawm lossis ntxiv cov khoom sib xyaw ua ke, txhais cov ntsiab lus ntawm qhov system ib puag ncig lossis cov tshuab virtual.

Txhua lub sijhawm, tus neeg siv tuaj yeem hloov mus rau console tswj hom, uas muab kev hloov pauv ntau dua hauv kev tswj hwm. Lub desktop ib txwm tuaj yeem tau txais los ntawm kev khiav TinyCore Linux faib hauv Linux virtual tshuab. Hauv qhov chaw no, Firefox thiab Aurora browsers, Qt-based text editor thiab ntau yam kev siv muaj. Noux ib puag ncig yog muaj los khiav cov kab lus siv hluav taws xob.

Genode muab kev sib koom ua ke rau kev tsim cov ntawv thov kev cai ua haujlwm saum toj ntawm Linux ntsiav (32 thiab 64 khoom) lossis NOVA microkernels (x86 nrog 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), thiab cov kernel ncaj qha rau ARM thiab RISC-V platforms. Cov suav nrog paravirtualized Linux ntsiav L4Linux, khiav saum Fiasco.OC microkernel, tso cai rau Linux cov kev pab cuam khiav ntawm Genode. Lub L4Linux kernel tsis cuam tshuam ncaj qha nrog cov khoom siv, tab sis siv cov kev pabcuam Genode los ntawm cov txheej txheem tsav tsheb virtual.

Ntau yam Linux thiab BSD cov khoom raug xa mus rau Genode, Gallium3D tau txais kev txhawb nqa, Qt, GCC thiab WebKit tau koom ua ke, thiab hybrid Linux / Genode ib puag ncig tau siv. Ib qhov chaw nres nkoj VirtualBox tau npaj ua haujlwm rau saum NOVA microkernel. Ntau daim ntawv thov raug yoog kom khiav ncaj qha rau sab saum toj ntawm microkernel thiab Noux ib puag ncig, uas muab virtualization ntawm OS qib. Txhawm rau khiav cov kev pab cuam uas tsis yog chaw nres nkoj, nws tuaj yeem siv cov txheej txheem los tsim ib puag ncig virtual ntawm qib ntawm cov ntawv thov ib leeg, tso cai rau koj khiav cov haujlwm hauv virtual Linux ib puag ncig siv paravirtualization.

Lub Genode Project tau luam tawm Sculpt 24.04 General Purpose OS tso tawm


Tau qhov twg los: opennet.ru

Ntxiv ib saib