Ny mpanoratra ny akorandriaka Sway sy ny fiteny Hare dia mamorona microkernel Helios sy OC Ares vaovao

Drew DeVault dia nanolotra ny tetikasany vaovao - ny microkernel Helios. Amin'ny endriny amin'izao fotoana izao, ny tetikasa dia eo amin'ny dingana voalohany amin'ny fampandrosoana ary hatreto dia tsy manohana afa-tsy ny fandefasana demo amin'ny rafitra misy rafitra x86_64. Ary amin'ny ho avy dia mikasa ny hampihatra fanohanana ny rafitra iscv64 sy aarch64 izy ireo. Ny fehezan-dalΓ na momba ny tetikasa dia nosoratana tamin'ny fiteny fandaharana Hare, izay akaikin'ny C, miaraka amin'ny fampidirana fivoriambe ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana GPLv3. Mba hahafantaranao ny toetry ny fivoarana dia efa nomanina ny sary iso test (1 MB).

Ny maritrano Helios dia naorina miaraka amin'ny maso amin'ny foto-kevitry ny microkernel seL4, izay ametrahana ireo singa ho an'ny fitantanana loharanon-karena kernel ao amin'ny habaka mpampiasa ary ny fitaovana fanaraha-maso ny fidirana dia ampiasaina ho azy ireo toy ny ho an'ny loharanon'ny mpampiasa. Ny microkernel dia manome mekanika faran'izay kely indrindra amin'ny fanaraha-maso ny fidirana amin'ny habaka adiresy ara-batana, ny fiatoana ary ny loharanon'ny processeur, ary ny mpamily abstraction avo lenta amin'ny fifandraisana amin'ny hardware dia apetraka misaraka eo an-tampon'ny microkernel amin'ny endriky ny asan'ny mpampiasa.

Helios dia mampiasa modely fanaraha-maso fidirana mifototra amin'ny "fahaizana". Ny kernel dia manome primitives amin'ny fizarana pejy fitadidiana, fametahana ny fitadidiana ara-batana ho amin'ny habaka adiresy, fitantanana asa, ary fiantsoana ny seranan-tsambo fitaovana. Ho fanampin'ny serivisy kernel, toy ny fitantanana fitadidiana virtoaly, ny tetikasa dia nanomana mpamily ihany koa amin'ny fampandehanana ny console amin'ny alΓ lan'ny seranana serial sy ny BIOS VGA API. Ny dingana manaraka amin'ny fampivoarana kernel dia ahitana ny multitasking mialoha, IPC, PCI, ny fikarakarana manokana, ny fanaparitahana latabatra ACPI, ary ny mpikirakira ny habaka mpampiasa. Ao anatin'ny fotoana lava kokoa dia mikasa ny hampihatra fanohanana ny SMP, IOMMU ary VT-x.

Raha ny momba ny habaka mpampiasa, ny drafitra dia ahitana ny fampandrosoana ny serivisy ambany sy ny mpitantana ny rafitra Mercury, ny sosona mifanaraka amin'ny POSIX (Luna), ny fanangonana ny mpamily Venus, ny tontolo iainana ho an'ny mpamorona Gaia, ary ny rafitra fitiliana ny kernel Vulcan. Ny fampandrosoana dia tanterahana amin'ny maso ampiasaina amin'ny fitaovana tena izy - amin'ny dingana voalohany dia nokasaina hamorona mpamily ThinkPad, anisan'izany ny mpamily ho an'ny Intel HD GPU, HD Audio ary Intel Gigabit Ethernet. Aorian'izany dia andrasana hiseho ny mpamily ho an'ny AMD GPU sy ny boards Raspberry Pi.

Ny tanjona faratampony amin'ny tetikasa dia ny hamorona rafitra fiasa Ares feno miaraka amin'ny mpitantana ny fonosana sy ny interface grafika. Ny antony namoronana ny tetikasa dia ny faniriana hanao fanandramana sy hiasa ho toy ny fialam-boly (ny fitsipika "fotsiny"). Drew DeVault dia tia mametraka tanjona lehibe ho an'ny tenany ary avy eo, na dia eo aza ny fisalasalana amin'ny ankapobeny, dia mampihatra azy ireo. Izany no nitranga tamin'ny tontolon'ny mpampiasa Sway, ny mpanjifa mailaka Aerc, ny sehatra fampandrosoana fiaraha-miasa SourceHut, ary ny fiteny fandaharana Hare. Saingy na dia tsy mahazo fitsinjarana araka ny tokony ho izy aza ny tetikasa vaovao, dia ho toy ny fiaingana amin'ny famolavolana rafitra vaovao mahasoa izany. Ohatra, ny debugger novolavolaina ho an'ny Helios dia nokasaina halefa any amin'ny sehatra Linux, ary ny tranomboky amin'ny fananganana interface grafika dia tsy hifamatotra amin'ny sehatra.

Ny mpanoratra ny akorandriaka Sway sy ny fiteny Hare dia mamorona microkernel Helios sy OC Ares vaovao


Source: opennet.ru

Add a comment