Aikin Frame yana haɓaka sabon sabar X wanda aka rubuta gaba ɗaya a cikin NASM assembler don tsarin x86_64 kuma an tsara shi don gudana a ciki Linux Babu dogaro da waje. Hulɗa da kernel Linux, gami da hanyoyin sadarwa na DRM/KMS da evdev, ana aiwatar da su kai tsaye ta hanyar kiran tsarin, ba tare da amfani da ɗakunan karatu kamar libc, Mesa, da FreeType ba. Ana rarraba lambar Frame a cikin yankin jama'a. Ana gudanar da ci gaba tare da taimakon mataimakin AI Claude Code.
Manufar aikin ita ce a aiwatar da tsawaitawar yarjejeniyar X11 da ta isa ga teburin CHAsm, wanda marubucin ya ƙirƙira kuma aka rubuta a cikin haɗuwa. An bayyana tallafi don gudanar da aikace-aikacen X11 na yau da kullun, gami da Firefox, VS Code, GIMP, da Inkscape, a matsayin mafi ƙarancin buƙata. Tsawaitawar X11 da aka tsara don aiwatarwa sun haɗa da SHAPE, RENDER, XKB, COMPOSITE, DAMAGE, RANDR, MIT-SHM, XInput2, da XVideo.
An raba ci gaba zuwa matakai 14. Aikin a halin yanzu yana mataki na 7, wanda ya riga ya haɗa da damar asali don gudanar da tashar tashoshi da wasu aikace-aikacen X11. Za a kai mataki na 14 lokacin da aka aiwatar da duk damar don cikakken tallafin Firefox. A halin yanzu, an sanar da cewa zai iya gudanar da kwamfutar tebur ta CHAsm ta asali, GIMP, da Firefox (tare da iyakoki).
Abubuwan da aka riga aka aiwatar sun haɗa da: karɓar buƙatun X11 ta hanyar soket ɗin Unix, aikin software ta hanyar tsarin kernel na DRM/KMS, sarrafa shigarwa ta hanyar evdev, API don sarrafa shigarwa, tallafi don haɗa abokan ciniki na X11 da yawa, ayyuka don ƙirƙira da aiki tare da windows, ayyukan pixmap, ayyukan atomic, zaɓin rubutu don allo mai allo, da kuma ƙarin X11 SHAPE, RANDR, XKB, XInput2, da MIT-SHM. Ba a aiwatar da ainihin abubuwan da ke nuna vector ba, canjin yanayin bidiyo na atomic, allo mai allo, sauya tsarin madannai, sarrafa siginar kwamfuta, da ƙarin X11 RENDER, DAMAGE, da COMPOSITE.
Yanayin tebur na CHasm ya ƙunshi layukan lamba kusan 100 kuma ya haɗa da abubuwan da aka rubuta a cikin yaren haɗa abubuwa: manajan taga na Tile, sandar matsayi ta Strip, makullin allo na Bolt, harsashi mai hulɗa da Bare, da kuma mai kwaikwayon tashar Glass. Ana maye gurbin waɗannan abubuwan da wani abu da ya ƙunshi gdm, X11 Server, i3, conky, wezterm, da zsh.
Ci gaban ya mayar da hankali ne kan ƙarancin amfani da wutar lantarki idan aka yi amfani da shi a kwamfutar tafi-da-gidanka. A yanayin rashin aiki, manajan taga na Tile da tashar Glass ba sa cinye albarkatu kwata-kwata kuma ana kunna su ne kawai ta hanyar hulɗar mai amfani. Tsarin, lokacin da babu aiki, yana amfani da albarkatun CPU kusan sau uku ƙasa da X.Org Server.
Yanayin da ke kan Frame da CHAsm ya riga ya daidaita sosai don marubucin aikin ya yi amfani da shi a cikin aikinsa na yau da kullun. Idan matsaloli suka taso ko wani abu ya ɓace, marubucin yana amfani da Claude kamar yadda ake buƙata don gyara duk wata matsala. Hakanan yana haɓaka saitin kayan aikin layin umarni, fe2o3, wanda aka rubuta da Rust kuma yana rufe duk buƙatunsa banda mai binciken yanar gizo. fe2o3 ya haɗa da mai sarrafa fayil ɗin Pointer dual-pane, mai fassara umarnin rush, editan rubutu na Scribe vim-like, mai karanta RSS na Gazette, abokin ciniki na imel na Kastrup da messenger, mai tsara kalandar Tock, kayan aikin daidaitawa na Crush, da mai duba takardu na Viewer.


source: budenet.ru
