- Implementasi Microsoft Remote Desktop Protocol (RDP) yang ditulis dengan Rust, dengan stabilitas dan performa yang ditingkatkan
- Pustaka open source berkinerja tinggi (kumpulan Cargo) yang berfokus pada keamanan
- Menyediakan klien RDP lengkap berbasis I/O asinkron → dapat diterapkan secara fleksibel untuk berbagai kasus penggunaan
- Mendukung berbagai codec video dan format grafis
- Bitmap mentah tanpa kompresi
- Codec bitmap Interleaved RLE
- Kompresi bitmap RDP 6.0
- Microsoft RemoteFX (RFX)
- Codebase yang sederhana memudahkan pengembangan klien
2 komentar
Kalau begini terus, nanti masak ramen juga pakai Rust....
Saya sih tentu suka haha
Komentar Hacker News
Saya rasa MS RDP adalah klien dan protokol desktop jarak jauh terbaik. Performanya sangat bagus, dan mudah digunakan di 95% komputer. Dukungan multi-monitor juga luar biasa. Satu-satunya kekurangannya adalah ini produk Microsoft
Saya paham peralihan dari Rust ke Iron, tetapi saat melihat awalan Iron, yang terlintas justru dotnet. Ini karena ironlanguages dan ironsoftware
Saya penasaran apakah fiturnya benar-benar identik dengan RDP. Selama 15 tahun terakhir, saya menghabiskan waktu dengan RDP hampir sebanyak di mesin lokal. Di kantor saya memakai RDP ke blade, dan di rumah saya menghubungkan laptop ke workstation yang kuat. Belakangan saya lebih sering memakainya karena kerja jarak jauh. Saya sempat mencoba desktop Linux, tetapi menyerah karena alternatif RDP yang lebih inferior. Itu membuat saya sadar betapa hebatnya detail-detail kecil di RDP
Demo di README mengesankan untuk sebuah implementasi mandiri. Tetapi saya melihat ada kode server yang disertakan di repositori. Saya penasaran apakah ini bisa dipakai oleh alat seperti Proxmox sebagai alternatif yang lebih efisien daripada VNC atau SPICE
Saya suka sekali RDP. Ini benar-benar teknologi yang mengesankan. Saat bekerja di kantor, jika saya memakai RDP dari klien di ruang rapat ke laptop di meja saya, performanya terasa native. Audionya juga ikut. Saya penasaran apa server desktop jarak jauh terbaik di Linux
Kebetulan hari ini Cloudflare mengumumkan dukungan RDP berbasis browser tanpa klien. Sepertinya mereka memakai IronRDP
Menarik melihat implementasi RDP dalam Rust. Protokol ini punya banyak keanehan dan edge case sehingga sulit diimplementasikan dengan benar. Terutama pada bagian autentikasi dan manajemen sesi. Fokus pada keamanan adalah hal yang baik. Saya penasaran bagaimana mereka menangani ekstensi proprietari seperti RemoteFX. Semoga ini menjadi fondasi yang kokoh untuk implementasi RDP lintas platform yang tidak bergantung pada stack Microsoft
Saya penasaran apakah ada yang tahu klien Linux dengan dukungan Wayland. Semua klien yang saya coba menimbulkan artefak
Saya penasaran apakah mereka mengimplementasikan server, atau hanya klien. Saya juga penasaran apakah ini untuk Linux
Bagus sekali. Saya harus mencoba menjalankan kliennya lewat macports untuk edisi Mac OS yang dukungannya sudah berakhir. Versi terakhir klien resmi kadang memakai RAM berlebihan lalu crash. Saya ingin mengintegrasikan dukungan smart card ke klien. Dibanding meneruskan perangkat keras ke host, memasukkan PIN lewat UI jarak jauh biasa terasa tidak aman