16 Punkte von GN⁺ 2025-03-22 | 2 Kommentare | Auf WhatsApp teilen
  • In Rust geschriebene Microsoft Remote Desktop Protocol (RDP)-Implementierung mit hoher Stabilität und verbesserter Performance
    • Hochperformante Open-Source-Bibliothek (Sammlung von Cargo-Crates) mit Fokus auf Sicherheit
  • Bietet einen vollständigen RDP-Client auf Basis von asynchronem I/O → flexibel für verschiedenste Einsatzszenarien einsetzbar
  • Unterstützt verschiedene Video-Codecs und Grafikformate
    • Unkomprimierte rohe Bitmaps
    • Interleaved-RLE-Bitmap-Codec
    • RDP-6.0-Bitmap-Komprimierung
    • Microsoft RemoteFX (RFX)
  • Einfache Codebasis, mit der sich Clients leicht entwickeln lassen

2 Kommentare

 
bus710 2025-03-23

So wie es aussieht, kochen sie bald sogar Ramen mit Rust....
Ich finde das natürlich gut, haha

 
GN⁺ 2025-03-22
Hacker-News-Kommentare
  • Ich finde, MS RDP ist der beste Remote-Desktop-Client und das beste Protokoll. Die Performance ist sehr gut, und auf 95 % der Computer lässt es sich problemlos nutzen. Auch die Multi-Monitor-Unterstützung ist hervorragend. Der einzige Nachteil ist, dass es ein Microsoft-Produkt ist

  • Ich verstehe den Wechsel von Rust zu Iron, aber bei dem Präfix Iron denke ich an .NET. Das liegt an ironlanguages und ironsoftware

  • Ich frage mich, ob es funktional vollständig mit RDP identisch ist. In den letzten 15 Jahren habe ich fast genauso viel Zeit in RDP wie lokal verbracht. Im Büro nutze ich RDP zu Blades, und zu Hause verbinde ich meinen Laptop mit einer leistungsstarken Workstation. Durch Remote-Arbeit nutze ich es in letzter Zeit noch mehr. Ich habe Linux-Desktops ausprobiert, aber wegen minderwertiger RDP-Alternativen wieder aufgegeben. Dabei wurde mir klar, wie großartig die kleinen Details von RDP sind

  • Die Demo im README ist als eigenständige Implementierung beeindruckend. Ich habe aber festgestellt, dass das Repository Server-Code enthält. Ich frage mich, ob es mit Tools wie Proxmox als effizientere Alternative zu VNC oder SPICE eingesetzt werden könnte

  • Ich liebe RDP. Wirklich beeindruckende Technologie. Als ich im Büro gearbeitet habe, bekam ich native Performance, wenn ich im Besprechungsraum per RDP vom Client auf meinen Laptop am Schreibtisch zugegriffen habe. Audio war auch dabei. Ich frage mich, was unter Linux der beste Remote-Desktop-Server ist

  • Zufällig hat Cloudflare heute browserbasierten RDP-Support ohne Client angekündigt. Es sieht so aus, als würden sie IronRDP verwenden

  • Es ist interessant, eine Rust-Implementierung von RDP zu sehen. Das Protokoll hat viele Eigenheiten und Edge Cases, was eine korrekte Implementierung schwierig macht. Besonders Authentifizierung und Session-Management sind herausfordernd. Ein Fokus auf Sicherheit ist gut. Ich frage mich, wie mit proprietären Erweiterungen wie RemoteFX umgegangen wird. Hoffentlich wird das eine solide Grundlage für eine plattformübergreifende RDP-Implementierung, die nicht vom Microsoft-Stack abhängt

  • Ich frage mich, ob jemand einen Linux-Client mit Wayland-Unterstützung kennt. Bei allen Clients, die ich ausprobiert habe, traten Artefakte auf

  • Ich frage mich, ob ein Server implementiert wird oder nur ein Client. Ich frage mich, ob es für Linux ist

  • Großartig. Ich sollte versuchen, den Client über macports für eine nicht mehr unterstützte Mac-OS-Edition auszuführen. Die letzte Version des offiziellen Clients verbraucht gelegentlich viel RAM und stürzt ab. Ich würde gern Smartcard-Unterstützung in den Client integrieren. Statt die Hardware an den Host durchzureichen, fühlt es sich unsicher an, die PIN über eine normale Remote-UI einzugeben