- Implementación de Microsoft Remote Desktop Protocol (RDP) escrita en Rust, con mayor estabilidad y rendimiento
- Biblioteca open source de alto rendimiento (colección de crates de Cargo) centrada en la seguridad
- Ofrece un cliente RDP completo basado en I/O asíncrona → se puede adaptar con flexibilidad a diversos casos de uso
- Soporta varios códecs de video y formatos gráficos
- mapas de bits sin comprimir en bruto
- códec de mapas de bits Interleaved RLE
- compresión de mapas de bits RDP 6.0
- Microsoft RemoteFX (RFX)
- Con una base de código simple, permite desarrollar clientes fácilmente
2 comentarios
A este paso, hasta van a cocinar ramen con Rust....
A mí, por supuesto, me encanta jaja
Comentarios de Hacker News
Creo que MS RDP es el mejor cliente y protocolo de escritorio remoto. El rendimiento es excelente y está disponible fácilmente en el 95% de las computadoras. El soporte para múltiples monitores también es muy bueno. La única desventaja es que es un producto de Microsoft
Entiendo el cambio de Rust a Iron, pero cuando veo el prefijo Iron me hace pensar en dotnet. Eso es por ironlanguages e ironsoftware
Me pregunto si es completamente equivalente en funcionalidad a RDP. Durante los últimos 15 años he pasado casi tanto tiempo en RDP como en local. En la oficina también uso RDP hacia blades, y en casa conecto una laptop a una workstation potente. Últimamente lo uso más por el trabajo remoto. Probé escritorios Linux, pero los abandoné por las alternativas inferiores a RDP. Me di cuenta de lo buenos que son los pequeños detalles de RDP
La demo del README es impresionante como implementación independiente. Pero vi que el repositorio incluye código de servidor. Me pregunto si herramientas como Proxmox podrían usarlo como una alternativa más eficiente que VNC o SPICE
Me encanta RDP. Es una tecnología realmente impresionante. Cuando trabajaba en la oficina, usar RDP desde un cliente en una sala de reuniones hacia mi laptop del escritorio me daba rendimiento nativo. También incluía audio. Me pregunto cuál es el mejor servidor de escritorio remoto en Linux
Casualmente, hoy Cloudflare anunció soporte de RDP en navegador y sin cliente. Parece que están usando IronRDP
Es interesante ver una implementación de RDP en Rust. El protocolo tiene muchas rarezas y casos límite, así que es difícil implementarlo correctamente. Sobre todo en las partes de autenticación y manejo de sesiones. Está bien que se enfoquen en la seguridad. Me pregunto cómo manejan extensiones propietarias como RemoteFX. Ojalá se convierta en una base sólida para una implementación de RDP multiplataforma que no dependa del stack de Microsoft
Me pregunto si alguien conoce un cliente para Linux con soporte para Wayland. En todos los clientes que he probado aparecen artefactos
Me pregunto si están implementando el servidor, o solo el cliente. Me pregunto si es para Linux
Excelente. Voy a intentar ejecutar el cliente mediante macports para una edición de Mac OS cuyo soporte ya terminó. La última versión del cliente oficial a veces consume mucha RAM y se cae. Me gustaría integrar soporte para smart card en el cliente. En vez de pasar el hardware al host, me incomoda ingresar el PIN a través de una UI remota normal