- Implémentation de Microsoft Remote Desktop Protocol (RDP) écrite en Rust, offrant une meilleure fiabilité et de meilleures performances
- Bibliothèque open source haute performance (ensemble de crates Cargo) axée sur la sécurité
- Fournit un client RDP complet basé sur les E/S asynchrones → applicable avec souplesse à divers cas d’usage
- Prise en charge de divers codecs vidéo et formats graphiques
- bitmaps bruts non compressés
- codec bitmap Interleaved RLE
- compression bitmap RDP 6.0
- Microsoft RemoteFX (RFX)
- Codebase simple permettant de développer facilement des clients
2 commentaires
À ce rythme, même les ramens finiront par être cuits en Rust....
Moi, ça me va très bien bien sûr, haha
Avis Hacker News
Je pense que MS RDP est le meilleur client et protocole de bureau à distance. Les performances sont excellentes, c’est facilement disponible sur 95 % des ordinateurs. La prise en charge du multi-écran est aussi remarquable. Le seul inconvénient, c’est que c’est un produit Microsoft
Je comprends le passage de Rust à Iron, mais le préfixe Iron me fait penser à dotnet, à cause d’ironlanguages et ironsoftware
Je me demande si c’est totalement équivalent à RDP en termes de fonctionnalités. Ces 15 dernières années, j’ai passé presque autant de temps dans RDP qu’en local. Au bureau, j’utilise RDP vers des blades, et chez moi je connecte mon ordinateur portable à une puissante station de travail. Je l’utilise encore plus depuis la généralisation du travail à distance. J’ai essayé un bureau Linux, mais j’ai abandonné à cause d’alternatives à RDP inférieures. Ça m’a fait réaliser à quel point les petits détails de RDP sont excellents
La démo du README est impressionnante pour une implémentation indépendante. Mais j’ai remarqué qu’il y a aussi du code serveur dans le dépôt. Je me demande si cela pourrait être utilisé comme alternative plus efficace que VNC ou SPICE dans des outils comme Proxmox
J’adore RDP. C’est une technologie vraiment impressionnante. Quand je travaille au bureau, si j’utilise RDP depuis un client en salle de réunion vers mon portable posé sur mon bureau, j’obtiens des performances natives. Avec l’audio aussi. Je me demande quel est le meilleur serveur de bureau à distance sous Linux
Coïncidence amusante, aujourd’hui Cloudflare a annoncé la prise en charge de RDP dans le navigateur sans client. On dirait qu’ils utilisent IronRDP
C’est intéressant de voir une implémentation de RDP en Rust. Le protocole a beaucoup de bizarreries et de cas limites, donc il est difficile à implémenter correctement. C’est particulièrement compliqué pour l’authentification et la gestion des sessions. J’apprécie l’accent mis sur la sécurité. Je me demande comment ils gèrent les extensions propriétaires comme RemoteFX. J’espère que cela deviendra une base solide pour une implémentation RDP multiplateforme qui ne dépende pas de la pile Microsoft
Je me demande si quelqu’un connaît un client Linux avec prise en charge de Wayland. Tous ceux que j’ai essayés produisent des artefacts
Je me demande s’ils implémentent le serveur, ou seulement le client. Je me demande si c’est pour Linux
Excellent. Je vais devoir essayer d’exécuter le client via macports pour les éditions de Mac OS qui ne sont plus prises en charge. La dernière version du client officiel consomme parfois beaucoup de RAM et plante. J’aimerais intégrer la prise en charge des cartes à puce dans le client. Entrer le PIN via une interface distante classique, au lieu de transmettre le matériel à l’hôte, ne me rassure pas