Ise agbese Genode ti ṣe atẹjade Sculpt 24.04 Gbogbogbo Idi OS itusilẹ

Itusilẹ ti iṣẹ akanṣe Sculpt 24.04 ti gbekalẹ, idagbasoke ẹrọ ṣiṣe ti o da lori awọn imọ-ẹrọ Framework Genode OS, eyiti o le ṣee lo nipasẹ awọn olumulo lasan lati ṣe awọn iṣẹ ṣiṣe lojoojumọ. Awọn koodu orisun ti ise agbese na pin labẹ iwe-aṣẹ AGPLv3. Aworan LiveUSB 30 MB wa fun igbasilẹ. Ṣe atilẹyin iṣẹ lori awọn eto pẹlu awọn ilana Intel ati awọn aworan pẹlu VT-d ati awọn amugbooro VT-x ṣiṣẹ, ati lori awọn eto ARM pẹlu awọn amugbooro VMM.

Awọn imotuntun akọkọ:

  • Akopọ ohun naa ti tun ṣe ni kikun. Akopọ ohun afetigbọ tuntun pẹlu agbara lati lo awọn awakọ plug-in, ṣeto awọn oṣuwọn iṣapẹẹrẹ lainidii, ipa-ọna rọ ti awọn ṣiṣan ohun, ati idapọ ohun. Awọn iṣapeye ti a ṣafikun lati dinku awọn idaduro ni sisẹ ohun afetigbọ.
  • Aṣayan idanwo lati tẹ ipo oorun ti ni imuse.
  • Ṣe afikun atilẹyin fun awọn iboju ipinnu 4K (3840 x 2160)
  • Atilẹyin ti a ṣafikun fun awọn paadi ifọwọkan nipa lilo ilana I2C (ti a lo lori diẹ ninu awọn kọnputa agbeka).
  • Atilẹyin ti a ṣafikun fun sisopọ awọn ẹrọ USB si awọn ẹrọ foju ati awọn ohun elo.
  • Awọn irinṣẹ ti a ti ṣafikun si wiwo atunto lati ṣakoso ifisi awọn ẹya afikun, tunto awọn orisun ohun elo, ati fi awọn ohun elo sori ẹrọ.
  • Atilẹyin lilọ kiri ni a ti ṣafikun si window pẹlu iworan ti aworan paati ati atunto.
  • Ilọsiwaju ilọsiwaju ti awọn iṣẹlẹ lati awọn ẹrọ HID (Ẹrọ wiwo eniyan).
  • Ni wiwo fun ṣiṣakoso awọn awakọ ẹrọ ti yipada.
  • A ti dabaa akopọ TCP/IP tuntun kan, ni lilo ipele DDE kan (agbegbe awakọ ẹrọ) ti o da lori ekuro Linux 6.1.20.
  • Ṣe afikun agbara lati lo Sculpt OS ni Goa SDK bi ibi-afẹde ita fun awọn ohun elo idanwo.

Eto naa wa pẹlu wiwo ayaworan Leitzentrale ti o fun ọ laaye lati ṣe awọn iṣẹ ṣiṣe iṣakoso eto aṣoju. Igun apa osi ti GUI ṣe afihan akojọ aṣayan kan pẹlu awọn irinṣẹ fun iṣakoso awọn olumulo, sisopọ awọn ẹrọ ibi ipamọ, ati ṣeto asopọ nẹtiwọọki kan. Ni aarin nibẹ ni a atunto fun atunto nkún eto, eyi ti o pese ohun ni wiwo ni awọn fọọmu ti a awonya ti o asọye awọn ibasepọ laarin awọn eto irinše. Olumulo le ṣe ibaraenisepo lainidii yọkuro tabi ṣafikun awọn paati, asọye akojọpọ ti agbegbe eto tabi awọn ẹrọ foju.

Nigbakugba, olumulo le yipada si ipo iṣakoso console, eyiti o pese irọrun nla ni iṣakoso. Iriri tabili tabili ibile le ṣe aṣeyọri nipa ṣiṣiṣẹ pinpin TinyCore Linux ni ẹrọ foju Linux kan. Awọn aṣawakiri Firefox ati Aurora, olootu ọrọ ti o da lori Qt ati awọn ohun elo lọpọlọpọ wa ni agbegbe yii. Ayika noux ni a funni fun ṣiṣe awọn ohun elo laini aṣẹ.

Genode pese awọn amayederun ti iṣọkan fun ṣiṣẹda awọn ohun elo aṣa ti nṣiṣẹ lori oke ekuro Linux (32 ati 64 bit) tabi awọn microkernels NOVA (x86 pẹlu agbara ipa), 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) ati ki o nṣiṣẹ ekuro taara fun ARM ati RISC-V iru ẹrọ. Ekuro Linux paravirtualized ti o wa pẹlu L4Linux, nṣiṣẹ lori oke Fiasco.OC microkernel, ngbanilaaye lati ṣiṣe awọn eto Linux deede ni Genode. Ekuro L4Linux ko ṣiṣẹ pẹlu ohun elo taara, ṣugbọn nlo awọn iṣẹ Genode nipasẹ eto awakọ foju.

Fun Genode, ọpọlọpọ Lainos ati awọn paati BSD ti wa ni gbigbe, atilẹyin Gallium3D ti pese, Qt, GCC ati WebKit ti ṣepọ, ati pe agbara lati ṣeto awọn agbegbe sọfitiwia Linux/Genode arabara ti ni imuse. A ti pese ibudo VirtualBox kan ti o nṣiṣẹ lori oke microkernel NOVA. Nọmba nla ti awọn ohun elo ni a ṣe deede lati ṣiṣẹ taara lori oke microkernel ati agbegbe Noux, eyiti o pese agbara agbara ni ipele OS. Lati ṣiṣẹ awọn eto ti kii ṣe gbigbe, o ṣee ṣe lati lo ẹrọ fun ṣiṣẹda awọn agbegbe foju ni ipele ti awọn ohun elo kọọkan, gbigba ọ laaye lati ṣiṣe awọn eto ni agbegbe Linux foju nipa lilo paravirtualization.

Ise agbese Genode ti ṣe atẹjade Sculpt 24.04 Gbogbogbo Idi OS itusilẹ


orisun: opennet.ru

Fi ọrọìwòye kun