Jiġi ppreżentat proġett biex jiġi żviluppat kernel ħafif simili għal Unix fil-lingwa Rust, li jimplimenta sottosett ta' sejħiet tas-sistema tal-kernel. Linux, biżżejjed għall-ħolqien ta' ambjenti tax-xogħol tipiċi. Il-proġett inħoloq fl-2018 u inizjalment uża l-lingwa C, iżda fl-2020 inbena mill-ġdid kompletament mill-bidu, filwaqt li tqieset l-esperjenza akkumulata u nbidel għal Rust biex titnaqqas il-probabbiltà li jinqalgħu żbalji meta wieħed jaħdem bil-memorja. Il-kodiċi tal-kernel huwa mqassam taħt il-liċenzja MIT. Minbarra l-qalba, il-proġett Rust jiżviluppa wkoll X11-server, maniġer tal-pakketti, bootloader, installatur, settijiet ta' utilitajiet, u komponenti oħra meħtieġa għall-bini ta' sistema operattiva.
Il-kernel għandu arkitettura monolitika u bħalissa jappoġġja biss sistemi x86 fil-modalità ta' 32-bit. Il-bażi tal-kodiċi tal-kernel tinkludi 48.8 elf linja ta' kodiċi (għal tqabbil, il-kernel Linux — 33 miljun linja ta' kodiċi). Jista' jaħdem f'QEMU, VirtualBox, jew lokalment. Fl-istadju attwali tal-iżvilupp, 31% (135 minn 437) tas-sejħiet tas-sistema ta' Maestro huma implimentati. Linux, li huwa biżżejjed biex tibda ambjent ta' console bbażat fuq bash u l-librerija standard tas-C, Musl. L-ambjent ibbażat fuq Maestro jista' wkoll iħaddem xi utilitajiet mis-suite GNU coreutils, bħal ls, cat, mkdir, rm, rmdir, uname, u whoami.

Fost il-karatteristiċi disponibbli ta' Maestro:
- Sewwieqa għat-tastiera u terminali PS/2 b'modalità test u appoġġ parzjali għas-sekwenzi ANSI.
- Sistema ta 'allokazzjoni tal-memorja li tappoġġja memorja virtwali.
- Task scheduler ibbażat fuq l-algoritmu round-robin b'appoġġ għas-sinjali POSIX.
- Definizzjoni ta' apparati PCI.
- Driver IDE/PATA.
- Sistema ta 'fajls Ext2.
- Appoġġ għal sistemi ta 'fajls virtwali /tmp u /proc.
- Appoġġ għall-immuntar diviżorji tad-disk FS u MBR u GPT.
- appoġġ initramfs.
- Sewwieq RTC għal timer u ħin preċiż.
- Appoġġ għat-tagħbija tal-moduli tal-qalba.
- Kapaċità li tmexxi fajls eżekutibbli f'format ELF.
Bħalissa, għaddej xogħol biex jinħoloq munzell tan-netwerk, u wara huwa ppjanat li jiġi implimentat appoġġ għall-immappjar dirett ta 'fajls fil-memorja u libreriji kondiviżi.
Sors: opennet.ru
