Systém76 je vyvinut Jejich COSMIC Desktop Jako další evoluce Pop! _OS Linux postavený na Ubuntu. Je zajímavé, že s tímto velkým počinem desktopu COSMIC, který je napsán v programovacím jazyce Rust, se rozhodli upustit od používání sady nástrojů GTK a místo toho využít výhod Iced-R jako sady grafických nástrojů pro více platforem.
Jeden ze zúčastněných inženýrů System76 komentoval reddit O POUŽÍVÁNÍ SADA NÁŘADÍ ICED BY COSMIC:
Tým UX za poslední rok pečlivě navrhl nástroje a aplikace. Nyní jsme v bodě, kdy je pro technický tým zásadní rozhodnout o sadě nástrojů COSMIC GUI. Po dlouhém zvažování a testování v minulém roce se inženýrský tým rozhodl použít Iced místo GTK.
Iced je původní sada nástrojů Rust GUI, která nedávno udělala dostatečný pokrok, aby se stala použitelnou v COSMIC. Pro srovnání byly v GTK i Iced napsány různé implementace COSMIC. Nejnovější vývojové verze Iced mají ve srovnání s GTK velmi flexibilní, výrazné a intuitivní API. V Rustovi to působí velmi přirozeně a každý, kdo zná Elm, ocení jeho odhodlání.
ledový Jedná se o multiplatformní knihovnu GUI napsanou pro programovací jazyk Rust a „zaměřuje se na jednoduchost a integritu typů.“ Frozen je zase inspirován jazykem Elm. Iced Toolkit funguje nejen s Linuxem, macOS a Windows, ale také s webovými aplikacemi.
System76 začíná portovat svůj desktopový software COSMIC na sadu nástrojů Rust-native Iced, jak ukazuje tento příklad uživatele Reddit edfloreshz.
Bude zajímavé sledovat, co System76 nakonec přinese na svůj COSMIC desktop na Pop! _OS, jakmile jej dokončíte.
„Unapologetický analytik. Rozzuřeně skromný kávový evangelista. Hráč. Nelze psát s boxerskými rukavicemi. Student. Podnikatel.“