Seva ya Frame X ndi desktop ya CHasm, zolembedwa m'chinenero chokonzekera, zimayambitsidwa.

Pulojekiti ya Frame ikupanga seva yatsopano ya X yolembedwa yonse mu NASM assembler ya kapangidwe ka x86_64 ndipo idapangidwa kuti izigwira ntchito mu Linux Palibe zodalira zakunja. Kugwirizana ndi kernel Linux, kuphatikizapo DRM/KMS ndi ma interface a evdev, imayendetsedwa mwachindunji kudzera mu ma call a system, popanda kugwiritsa ntchito malaibulale monga libc, Mesa, ndi FreeType. Khodi ya Frame imagawidwa pagulu. Kupanga kukuchitika mothandizidwa ndi Claude Code wothandizira AI.

Cholinga cha polojekitiyi ndikugwiritsa ntchito zowonjezera za X11 zokwanira pa desktop ya CHAsm, zomwe zidapangidwa ndi wolemba yemweyo komanso zolembedwa mu assembly. Chithandizo chogwiritsa ntchito mapulogalamu wamba a X11, kuphatikiza Firefox, VS Code, GIMP, ndi Inkscape, chanenedwa ngati chofunikira chochepa. Zowonjezera za X11 zomwe zikukonzekera kugwiritsidwa ntchito zikuphatikizapo SHAPE, RENDER, XKB, COMPOSITE, DAMAGE, RANDR, MIT-SHM, XInput2, ndi XVideo.

Chitukuko chagawidwa m'magawo 14. Pakadali pano polojekitiyi ili pagawo 7, lomwe lili kale ndi luso loyambira loyendetsa terminal ndi mapulogalamu ena a X11. Gawo 14 lidzakwaniritsidwa pamene luso lonse lothandizira Firefox lidzayamba kugwira ntchito. Pakadali pano, zalengezedwa kuti lidzatha kuyendetsa desktop ya CHasm, GIMP, ndi Firefox (ndi zoletsa).

Zinthu zomwe zagwiritsidwa ntchito kale ndi izi: kulandira mapempho a X11 kudzera mu soketi ya Unix, kuperekera mapulogalamu kudzera mu subsystem ya kernel ya DRM/KMS, kukonza zolowetsa kudzera mu evdev, API yoyang'anira zolowetsa, kuthandizira kulumikiza makasitomala ambiri a X11, ntchito zopangira ndikugwira ntchito ndi windows, ntchito za pixmap, ntchito za atomiki, kusankha zolemba pa clipboard, ndi zowonjezera za X11 SHAPE, RANDR, XKB, XInput2, ndi MIT-SHM. Zolemba zoyambirira zoperekera ma vector, kusintha kwa atomic video mode, clipboard, kusintha kwa keyboard layout, cursor control, ndi zowonjezera za X11 RENDER, DAMAGE, ndi COMPOSITE sizinagwiritsidwe ntchito.

Malo osungira zinthu pa kompyuta a CHAsm ali ndi mizere pafupifupi 100 ya ma code ndipo akuphatikizapo zigawo zolembedwa m'chinenero chophatikiza: Tile window manager, Strip status bar, Bolt screen locker, Bare interactive shell, ndi Glass terminal emulator. Zigawozi zimalowedwa m'malo ndi bundle yokhala ndi gdm, X11 Server, i3, conky, wezterm, ndi zsh.

Chitukukochi chikuyang'ana kwambiri pakugwiritsa ntchito mphamvu zochepa pa laputopu. Mu mawonekedwe osagwira ntchito, woyang'anira zenera la Tile ndi malo osungira a Glass sagwiritsa ntchito zinthu zonse ndipo amayatsidwa ndi ogwiritsa ntchito okha. Chimango, chikakhala chosagwira ntchito, chimagwiritsa ntchito zinthu zochepa za CPU pafupifupi katatu kuposa X.Org Server.

Malo okhala ndi Frame ndi CHasm ali kale okhazikika mokwanira kuti wolemba wa pulojekitiyi azitha kuwagwiritsa ntchito pantchito yake yatsiku ndi tsiku. Mavuto akabuka kapena chinachake chikusowa, wolembayo amagwiritsa ntchito Claude ngati pakufunika kukonza mavuto aliwonse. Akupanganso zida zogwiritsira ntchito mzere wa malamulo, fe2o3, zolembedwa mu Rust ndipo zimakwaniritsa zosowa zake zonse kupatula msakatuli wapaintaneti. fe2o3 ikuphatikiza woyang'anira mafayilo awiri a Pointer, wotanthauzira lamulo la rush, Scribe vim-like text editor, Gazette RSS reader, kasitomala wa imelo wa Kastrup ndi messenger, wokonza kalendala wa Tock, chida chosinthira cha Crush, ndi wowonera zikalata za Viewer.



Source: opennet.ru
Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster