áƒŦარმოდგენილია Frame X სერვერი და CHasm დესკáƒĸოპი, რომლებიáƒĒ დაáƒŦერილია ასამბლერის ენაზე.

Frame პროეáƒĨáƒĸი ავითარებს ახალ X სერვერს, რომელიáƒĒ მთლიანად დაáƒŦერილია NASM ასამბლერში x86_64 არáƒĨიáƒĸეáƒĨáƒĸáƒŖáƒ áƒ˜áƒĄáƒ—áƒ•áƒ˜áƒĄ და შეáƒĨმნილია ამ ქიქáƒĸემაში გასაშვებად. Linux გარე áƒ“áƒáƒ›áƒáƒ™áƒ˜áƒ“áƒ”áƒ‘áƒŖáƒšáƒ”áƒ‘áƒ”áƒ‘áƒ˜áƒĄ გარეშე. áƒŖáƒ áƒ—áƒ˜áƒ”áƒ áƒ—áƒĨმედება ბირთვთან Linux, მათ შორის DRM/KMS და evdev ინáƒĸერფეისები, იმპლემენáƒĸáƒ˜áƒ áƒ”áƒ‘áƒŖáƒšáƒ˜áƒ áƒŖáƒ¨áƒŖáƒáƒšáƒáƒ“ ქიქáƒĸáƒ”áƒ›áƒŖáƒ áƒ˜ ზარების áƒĄáƒáƒ¨áƒŖáƒáƒšáƒ”áƒ‘áƒ˜áƒ—, ისეთი ბიბლიოთეკების გამოყენების გარეშე, როგორიáƒĒაა libc, Mesa და FreeType. Frame-იქ კოდი გავრáƒĒáƒ”áƒšáƒ”áƒ‘áƒŖáƒšáƒ˜áƒ საზოგადოებრივ დომენში. áƒ¨áƒ”áƒ›áƒŖáƒ¨áƒáƒ•áƒ”áƒ‘áƒ ხორáƒĒიელდება áƒŽáƒ”áƒšáƒáƒ•áƒœáƒŖáƒ áƒ˜ ინáƒĸელეáƒĨáƒĸიქ აქიქáƒĸენáƒĸიქ, კლოდ კოდის დახმარებით.

პროეáƒĨáƒĸიქ მიზანია CHasm დესკáƒĸოპისთვის საკმარისი X11 პროáƒĸოკოლის გაფართოებების დანერგვა, რომლებიáƒĒ áƒ¨áƒ”áƒ›áƒŖáƒ¨áƒáƒ•áƒ”áƒ‘áƒŖáƒšáƒ˜áƒ იმავე ავáƒĸორის მიერ და ასევე დაáƒŦერილია ასამბლეის ფორმაáƒĸში. ქáƒĸანდარáƒĸáƒŖáƒšáƒ˜ X11 აპლიკაáƒĒიების, მათ შორის Firefox-იქ, VS Code-იქ, GIMP-იქ და Inkscape-იქ მხარდაჭერა áƒ›áƒ˜áƒœáƒ˜áƒ›áƒáƒšáƒŖáƒ  მოთხოვნად არიქ áƒ›áƒ˜áƒ—áƒ˜áƒ—áƒ”áƒ‘áƒŖáƒšáƒ˜. დანერგვისთვის დაგეგმილი X11 გაფართოებებია SHAPE, RENDER, XKB, COMPOSITE, DAMAGE, RANDR, MIT-SHM, XInput2 და XVideo.

áƒ¨áƒ”áƒ›áƒŖáƒ¨áƒáƒ•áƒ”áƒ‘áƒ 14 ეáƒĸაპად არიქ დაყოფილი. პროეáƒĨáƒĸი ამჟამად მე-7 ეáƒĸაპზეა, რომელიáƒĒ áƒŖáƒ™áƒ•áƒ” მოიáƒĒავს áƒĸერმინალის და ზოგიერთი X11 აპლიკაáƒĒიიქ გაშვების áƒĢირითად შესაáƒĢლებლობებს. მე-14 ეáƒĸაპი მიáƒĻáƒŦáƒ”áƒŖáƒšáƒ˜ იáƒĨნება, როდესაáƒĒ Firefox-იქ áƒĄáƒ áƒŖáƒšáƒ˜ მხარდაჭერის ყველა შესაáƒĢლებლობა დანერგილი იáƒĨნება. ამჟამად, გამოáƒĒáƒŽáƒáƒ“áƒ”áƒ‘áƒŖáƒšáƒ˜áƒ, რომ მას შეეáƒĢლება CHasm-იქ დესკáƒĸოპის, GIMP-იქ და Firefox-იქ (შეზáƒĻáƒŖáƒ“áƒ•áƒ”áƒ‘áƒ˜áƒ—) áƒĢირითადი áƒ¤áƒŖáƒœáƒĨáƒĒიების გაშვება.

áƒŖáƒ™áƒ•áƒ” დანერგილი áƒ¤áƒŖáƒœáƒĨáƒĒიები მოიáƒĒავს: X11 მოთხოვნების მიáƒĻებას Unix სოკეáƒĸიქ áƒĄáƒáƒ¨áƒŖáƒáƒšáƒ”áƒ‘áƒ˜áƒ—, áƒžáƒ áƒáƒ’áƒ áƒáƒ›áƒŖáƒšáƒ˜ áƒŖáƒ–áƒ áƒŖáƒœáƒ•áƒ”áƒšáƒ§áƒáƒ¤áƒ˜áƒĄ რენდერინგის პროáƒĒესს DRM/KMS ბირთვის áƒĨვესისáƒĸემის áƒĄáƒáƒ¨áƒŖáƒáƒšáƒ”áƒ‘áƒ˜áƒ—, შეყვანის áƒ“áƒáƒ›áƒŖáƒ¨áƒáƒ•áƒ”áƒ‘áƒáƒĄ evdev-იქ áƒĄáƒáƒ¨áƒŖáƒáƒšáƒ”áƒ‘áƒ˜áƒ—, შეყვანის მართვის API-ქ, მრავალი X11 კლიენáƒĸიქ დაკავშირების მხარდაჭერას, Windows-იქ შეáƒĨმნისა და მასთან áƒ›áƒŖáƒ¨áƒáƒáƒ‘áƒ˜áƒĄ áƒ¤áƒŖáƒœáƒĨáƒĒიებს, პიáƒĨსემპის ოპერაáƒĒიებს, აáƒĸáƒáƒ›áƒŖáƒ  ოპერაáƒĒიებს, áƒĸეáƒĨქáƒĸიქ შერჩევას áƒ‘áƒŖáƒ¤áƒ”áƒ áƒ˜áƒĄáƒ—áƒ•áƒ˜áƒĄ და X11 გაფართოებებს SHAPE, RANDR, XKB, XInput2 და MIT-SHM. ვეáƒĨáƒĸáƒáƒ áƒŖáƒšáƒ˜ რენდერინგის პრიმიáƒĸივები, აáƒĸáƒáƒ›áƒŖáƒ áƒ˜ ვიდეო რეჟიმის გადართვა, áƒ‘áƒŖáƒ¤áƒ”áƒ áƒ¨áƒ˜ გადართვა, კლავიაáƒĸáƒŖáƒ áƒ˜áƒĄ განლაგების გადართვა, áƒ™áƒŖáƒ áƒĄáƒáƒ áƒ˜áƒĄ კონáƒĸროლი და X11 გაფართოებები RENDER, DAMAGE და COMPOSITE ჯერ არ არიქ დანერგილი.

CHasm-იქ áƒĄáƒáƒ›áƒŖáƒ¨áƒáƒ გარემო შეიáƒĒავს დაახლოებით 100 ქáƒĸრიáƒĨონ კოდის და მოიáƒĒავს ასამბლერის ენაზე დაáƒŦერილ კომპონენáƒĸებს: Tile áƒ¤áƒáƒœáƒ¯áƒ áƒ˜áƒĄ áƒ›áƒ”áƒœáƒ”áƒ¯áƒ”áƒ áƒĄ, Strip ქáƒĸაáƒĸáƒŖáƒĄáƒ˜áƒĄ ზოლს, Bolt ეკრანის ლოკერს, Bare ინáƒĸერაáƒĨáƒĸáƒ˜áƒŖáƒš გარსს და Glass áƒĸერმინალის áƒ”áƒ›áƒŖáƒšáƒáƒĸორს. ეს კომპონენáƒĸები ჩანაáƒĒáƒ•áƒšáƒ”áƒ‘áƒŖáƒšáƒ˜áƒ gdm, X11 Server, i3, conky, wezterm და zsh-ისგან შემდგარი პაკეáƒĸით.

áƒ¨áƒ”áƒ›áƒŖáƒ¨áƒáƒ•áƒ”áƒ‘áƒ ორიენáƒĸáƒ˜áƒ áƒ”áƒ‘áƒŖáƒšáƒ˜áƒ ლეპáƒĸოპზე გამოყენებისას ენერგიის áƒ›áƒ˜áƒœáƒ˜áƒ›áƒáƒšáƒŖáƒ  მოხმარებაზე. áƒŖáƒ›áƒáƒĨმედო რეჟიმში, Tile áƒ¤áƒáƒœáƒ¯áƒ áƒ˜áƒĄ მენეჯერი და Glass áƒĸერმინალი საერთოდ არ მოიხმარენ áƒ áƒ”áƒĄáƒŖáƒ áƒĄáƒ”áƒ‘áƒĄ და აáƒĨáƒĸáƒ˜áƒŖáƒ áƒ“áƒ”áƒ‘áƒ˜áƒáƒœ მხოლოდ მომხმარებლის ინáƒĸერაáƒĨáƒĒიით. áƒŖáƒ›áƒáƒĨმედო მდგომარეობაში Frame თითáƒĨმის áƒĄáƒáƒ›áƒ¯áƒ”áƒ  ნაკლებ CPU áƒ áƒ”áƒĄáƒŖáƒ áƒĄáƒ”áƒ‘áƒĄ იყენებს, ვიდრე X.Org სერვერი.

Frame-ქა და CHasm-ზე áƒ“áƒáƒ¤áƒŖáƒĢáƒœáƒ”áƒ‘áƒŖáƒšáƒ˜ გარემო áƒŖáƒ™áƒ•áƒ” საკმარისად ქáƒĸáƒáƒ‘áƒ˜áƒšáƒŖáƒ áƒ˜áƒ პროეáƒĨáƒĸიქ ავáƒĸორისთვის, რათა იქ ყოველდáƒĻáƒ˜áƒŖáƒ  áƒĄáƒáƒ›áƒŖáƒ¨áƒáƒáƒ¨áƒ˜ გამოიყენოს. როდესაáƒĒ პრობლემები áƒŦარმოიáƒĨმნება ან რამე აკლია, ავáƒĸორი საჭიროებისამებრ იყენებს Claude-ქ ნებისმიერი პრობლემის გამოსასáƒŦორებლად. იქ ასევე ავითარებს ბრáƒĢანების ხაზის áƒŖáƒĸილიáƒĸების ნაკრებს, fe2o3-ქ, რომელიáƒĒ დაáƒŦერილია Rust-ში და მოიáƒĒავს მის ყველა საჭიროებას, გარდა ვებ áƒ‘áƒ áƒáƒŖáƒ–áƒ”áƒ áƒ˜áƒĄáƒ. fe2o3 მოიáƒĒავს Pointer-იქ ორფანჯრიან ფაილ áƒ›áƒ”áƒœáƒ”áƒ¯áƒ”áƒ áƒĄ, rush ბრáƒĢანების ინáƒĸერპრეáƒĸაáƒĸორს, Scribe vim-იქ მსგავს áƒĸეáƒĨქáƒĸáƒŖáƒ  რედაáƒĨáƒĸორს, Gazette RSS áƒŦამკითხველს, Kastrup ელფოსáƒĸიქ კლიენáƒĸქ და áƒ›áƒ”áƒĄáƒ”áƒœáƒ¯áƒ”áƒ áƒĄ, Tock კალენდრის დამგეგმავს, Crush áƒ™áƒáƒœáƒ¤áƒ˜áƒ’áƒŖáƒ áƒáƒĒიიქ ინსáƒĸáƒ áƒŖáƒ›áƒ”áƒœáƒĸქ და Viewer áƒ“áƒáƒ™áƒŖáƒ›áƒ”áƒœáƒĸების მნახველს.



áƒŦყარო: opennet.ru
შეიáƒĢინეთ საიმედო ჰოსáƒĸინგი DDoS დაáƒĒვის მáƒĨონე ქაიáƒĸებისთვის, VPS VDS სერვერებისთვის đŸ”Ĩ შეიáƒĢინეთ საიმედო ვებსაიáƒĸიქ ჰოსáƒĸინგი DDoS დაáƒĒვით, VPS VDS სერვერები | ProHoster