System76 je Pop!  _OS COSMIC Desktop k využití sady nástrojů Ice Rust namísto GTK

System76 je Pop! _OS COSMIC Desktop k využití sady nástrojů Ice Rust namísto GTK

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.

READ  Zdá se, že Assassin's Creed Mirage: Image uniká z nové hry

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *