COSMIC tus neeg siv ib puag ncig yuav siv Iced hloov GTK

Michael Aaron Murphy, tus thawj coj ntawm Pop!_OS cov neeg tsim khoom faib tawm thiab koom nrog kev txhim kho Redox operating system, tau hais txog kev ua haujlwm ntawm cov ntawv tshiab ntawm COSMIC cov neeg siv ib puag ncig. COSMIC tab tom hloov mus rau hauv ib txoj haujlwm ntawm tus kheej uas tsis siv GNOME Plhaub thiab tau tsim ua lus Rust. Ib puag ncig yog npaj los siv rau hauv Pop!_OS faib, ua ntej nruab rau System76 laptops thiab PCs.

Nws tau raug sau tseg tias tom qab kev sib tham thiab kev sim ntau, cov neeg tsim khoom tau txiav txim siab siv lub tsev qiv ntawv Iced es tsis yog GTK los tsim lub interface. Raws li engineers los ntawm System76, lub tsev qiv ntawv Iced, uas tau nquag tsim tsis ntev los no, twb tau mus txog theem txaus los siv los ua lub hauv paus rau cov neeg siv ib puag ncig. Thaum lub sijhawm sim, ntau yam COSMIC applets tau npaj, sau ib txhij hauv GTK thiab Iced los sib piv cov thev naus laus zis. Cov kev sim tau pom tias piv rau GTK, lub tsev qiv ntawv Iced muab qhov hloov pauv tau yooj yim, nthuav qhia thiab nkag siab API, yog ib txwm ua ke nrog Rust code, thiab muab cov qauv tsim rau cov neeg tsim khoom paub txog Elm declarative interface tsev lus.

COSMIC tus neeg siv ib puag ncig yuav siv Iced hloov GTK

Lub tsev qiv ntawv Iced tau sau tag nrho hauv Rust, siv hom kev nyab xeeb, cov qauv tsim qauv, thiab cov qauv ua haujlwm ua haujlwm. Muaj ntau lub tshuab ua haujlwm tau muab, txhawb nqa Vulkan, Hlau, DX12, OpenGL 2.1+ thiab OpenGL ES 2.0+, nrog rau lub plhaub qhov rais thiab lub vev xaib sib koom ua ke. Iced-based applications tuaj yeem tsim rau Windows, macOS, Linux thiab khiav hauv lub web browser. Cov neeg tsim khoom tau muab cov txheej txheem npaj ua tiav, lub peev xwm los tsim cov asynchronous handlers thiab siv cov kev hloov pauv ntawm cov ntsiab lus cuam tshuam nyob ntawm qhov loj ntawm lub qhov rais thiab lub vijtsam. Cov cai tau muab faib raws li daim ntawv tso cai MIT.

Tau qhov twg los: opennet.ru

Ntxiv ib saib