System76 rozwija swój własny pulpit COSMIC jako następną ewolucję swojej dystrybucji Pop!_OS Linux zbudowanej na bazie Ubuntu. Co ciekawe, w tym dużym przedsięwzięciu komputerowym COSMIC, które jest napisane w języku programowania Rust, zdecydowali się odejść od używania zestawu narzędzi GTK na rzecz Iced-R jako natywnego, wieloplatformowego zestawu narzędzi graficznych Rust.
Jeden z zaangażowanych inżynierów System76 skomentował Reddit o użyciu zestawu narzędzi Iced firmy COSMIC:
Zespół UX przez ostatni rok starannie projektował widżety i aplikacje. Jesteśmy teraz w punkcie, w którym decydujące znaczenie dla zespołu inżynierów ma wybór zestawu narzędzi GUI dla COSMIC. Po wielu deliberacjach i eksperymentach w ciągu ostatniego roku zespół inżynierów zdecydował się na użycie Iced zamiast GTK.
Iced to natywny zestaw narzędzi Rust GUI, który ostatnio poczynił wystarczające postępy, aby stać się użytecznym w COSMIC. Różne aplety COSMIC zostały już napisane w GTK i Iced dla porównania. Najnowsze wersje deweloperskie Iceda mają interfejs API, który jest bardzo elastyczny, ekspresyjny i intuicyjny w porównaniu do GTK. W Rust czuje się bardzo naturalnie, a każdy, kto zna Wiąz, doceni jego projekt.
Iced to wieloplatformowa biblioteka GUI napisana dla języka programowania Rust i”skoncentrowana na prostocie i bezpieczeństwie typów”. Iced z kolei inspirowany jest językiem Elm. Zestaw narzędzi Iced działa nie tylko w systemach Linux, macOS i Windows, ale także w aplikacjach internetowych.
To będzie całkiem interesujące zobaczyć, co ostatecznie wymyśli System76 dla swojego pulpitu COSMIC na Pop!_OS po sfinalizowaniu.