EuroRust 2025, notre retour sur l'édition Parisienne

JoliCode - JoliCodeBlog - 16/10
La conférence européenne de Rust a établi son siège à Paris, à la Cité des sciences et de l'industrie, pour son édition 2025. Nous vous proposons dans cet article un bref aperçu des différentes conférences auxquelles

La conférence européenne de Rust a établi son siège à Paris, à la Cité des sciences et de l’industrie, pour son édition 2025.

Nous vous proposons dans cet article un bref aperçu des différentes conférences auxquelles nous avons assisté ! 🦀

Section intitulée are-we-desktop-yetAre we desktop yet?

La keynote d’ouverture a été présentée par Victoria Brekenfeld, qui travaille pour System76 sur l’environnement de bureau Cosmic.

Cosmic est, à l’instar de Gnome ou KDE, un environnement de bureau entièrement écrit en Rust, intégrant un gestionnaire de fenêtres en tuiles (tiling window manager) comme i3, Sway ou Hyprland.

Les « Are we… yet? » sont des thèmes majeurs dans la communauté Rust, permettant de suivre l’évolution du langage, de sa communauté et des bibliothèques associées sur un sujet particulier.

Avant de répondre à la question, la conférence a abordé ce qui définit un environnement de bureau : la gestion des fenêtres, un lanceur d’applications (launcher), un menu, la composition graphique, la gestion des entrées/sorties, et de nombreuses applications de base pour gérer le système.

La majorité de ces besoins repose largement sur la gestion de l’interface utilisateur. S’appuyant sur la bibliothèque « iced », Cosmic a développé d’autres « crates » (modules) par-dessus pour pallier certaines de ses lacunes, notamment « cosmic-text » pour le rendu du texte et « libcosmic », la bibliothèque de base de Cosmic, qui comprend de nombreux widgets réutilisables pour les différentes applications.

De son point de vue, Rust est désormais prêt pour les applications avec interface graphique, grâce au travail de nombreuses personnes.

Elle est ensuite revenue sur son parc...
[Courte citation de 8% de l'article original]

Loading...