Zed, l'IDE accéléré par GPU écrit en Rust, est-il enfin disponible pour Linux ?
Linux

Zed, l’IDE accéléré par GPU écrit en Rust, est-il enfin disponible pour Linux ?

Par Hugues , le 13 juillet 2024 - 3 minutes de lecture

Zed, l’IDE accéléré par GPU écrit en Rust, suscite l’attente des utilisateurs Linux. Alors, est-il enfin disponible sur cette plateforme tant convoitée ?

Zed : Une nouvelle ère pour les éditeurs de code

Zed, un éditeur open-source sous licence GPL, arrive enfin sur Linux. Conçu en Rust et développé par les créateurs de l’éditeur Atom et du générateur de parseur Tree-sitter, Zed promet une révolution pour les développeurs.

Les fonctionnalités incontournables de Zed

Collaborative coding session on Zed, developers sharing screen.

Dès le départ, Zed propose des fonctionnalités essentielles attendues d’un IDE moderne :

  • Support linguistique étendu
  • Surlignage syntaxique
  • Auto-indentation
  • Vue hiérarchique
  • Autocomplétion
  • Outils de collaboration en temps réel
  • Terminal intégré
  • Mode Vim
  • Thèmes personnalisables

Des performances inégalées grâce à l’accélération GPU

Zed se distingue par son accélération GPU via l’API Vulkan. Associé à son écriture en Rust, cela se traduit par des temps de démarrage ultra-rapides, la capacité d’ouvrir instantanément des fichiers et projets volumineux, et une latence de saisie réduite par rapport à des éditeurs concurrents comme VS Code.

L’intégration de l’IA, un atout de taille

Developer typing code while interacting with ChatGPT on a splitscreen monitor setup.

Zed intègre nativement OpenAI’s ChatGPT (et Copilot sur macOS). En entrant une clé API valide, les utilisateurs peuvent générer de nouveaux codes à partir de prompts, refactoriser du code et résoudre des problèmes. Les interactions avec l’IA se déroulent dans un panneau dédié, ne gênant ainsi pas l’espace de travail principal.

Le rôle central de la communauté

Le développement de Zed pour Linux a été largement soutenu par sa communauté engagée. Depuis l’émergence de l’éditeur en 2021, les utilisateurs et contributeurs ont joué un rôle crucial dans son évolution, comme le souligne Mikayla Maki de Zed Industries :

“La communauté de Zed a été vitale pour le développement rapide de cette version Linux. Construire un outil UI et une application pour Linux signifie travailler avec un environnement incroyablement variable. De votre GPU à votre distribution, en passant par votre gestionnaire de fenêtres, Zed doit tout gérer.”

Mikayla Maki, Zed Industries

Compatibilité étendue avec Linux

Community forum discussing Zed compatibility requests for Flatpak and Snap.

Zed est compatible avec X11 et fonctionne parfaitement sur Wayland. Pour l’installer sur la plupart des distributions Linux, y compris Ubuntu 20.04 LTS et versions ultérieures, utilisez le script d’installation officiel :

Note : ce script fonctionne uniquement sur les systèmes 64 bits Intel/AMD et ARM.

Contribuer et personnaliser Zed

En tant que projet open-source, vous pouvez installer Zed à partir des sources. Des paquets tiers sont également disponibles pour d’autres distributions telles qu’Arch, Nix, Manjaro et Fedora. Bien qu’il n’existe pas encore de version Flatpak ou Snap, de nombreuses demandes en ce sens ont été faites.

Pour plus de détails, visitez le blog de Zed et consultez le site principal, riche en informations sur les fonctionnalités de cet éditeur, ses différences avec la concurrence, et comment ajouter des extensions.

Partager cet article :
Avatar photo

Hugues

Hugues, a 39 ans et il est développeur web indépendant. Passionné de football, de running et de domotique il aime créer des petites applications pour mieux gérer son quotidien.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.