16 ポイント 投稿者 GN⁺ 2025-03-22 | 2件のコメント | WhatsAppで共有
  • Rustで書かれており、安定性と性能が強化された Microsoft Remote Desktop Protocol (RDP) の実装
    • セキュリティを重視した高性能なオープンソースライブラリ(Cargoコレクション)
  • 非同期I/Oベースの 完全なRDPクライアント を提供 → さまざまなユースケースに柔軟に適用可能
  • 多様なビデオコーデックおよびグラフィック形式をサポート
    • 非圧縮の生ビットマップ
    • Interleaved RLEビットマップコーデック
    • RDP 6.0ビットマップ圧縮
    • Microsoft RemoteFX (RFX)
  • シンプルなコードベース により、容易にクライアント開発が可能

2件のコメント

 
bus710 2025-03-23

この調子だとラーメンまでRustで作りそうですね…。
もちろん私は大歓迎です(笑)

 
GN⁺ 2025-03-22
Hacker Newsのコメント
  • MS RDPは最高のリモートデスクトップクライアントおよびプロトコルだと思う。性能が非常に高く、95%のコンピュータで簡単に利用できる。マルチモニター対応も素晴らしい。唯一の欠点はMicrosoft製品であることだ

  • RustからIronへの移行は理解できるが、Ironという接頭辞を見るとdotnetを連想する。これはironlanguagesとironsoftwareのためだ

  • RDPと機能が完全に同じなのか気になる。ここ15年、RDPとローカル環境でほぼ同じくらいの時間を過ごしてきた。オフィスでもブレードにRDPを使い、自宅では強力なワークステーションにノートPCを接続している。最近はリモート勤務の影響でさらに多く使っている。Linuxデスクトップも試したが、劣るRDP代替のせいで諦めた。RDPの細かなディテールがどれほど優れているかを実感した

  • READMEのデモは独立した実装として印象的だ。ただ、リポジトリにサーバーコードが含まれているのを見つけた。Proxmoxのようなツールで、VNCやSPICEより効率的な代替として使えるのか気になる

  • RDPが大好きだ。本当に印象的な技術だ。オフィスで働いていたとき、会議室のクライアントから自分のデスクのノートPCにRDPを使うと、ネイティブ並みの性能が得られる。音声も含まれる。Linuxで最高のリモートデスクトップサーバーは何なのか気になる

  • 偶然にも今日、Cloudflareがクライアント不要のブラウザベースRDP対応を発表した。IronRDPを使っているようだ

  • RDPのRust実装を見るのは興味深い。プロトコルには多くの癖やエッジケースがあり、正しく実装するのは難しい。特に認証とセッション管理の部分が難しい。セキュリティを重視しているのは良いことだ。RemoteFXのような独自拡張をどう扱っているのか気になる。Microsoftスタックに依存しないクロスプラットフォームRDP実装の堅牢な基盤になることを期待している

  • Wayland対応のLinuxクライアントを知っている人がいるか気になる。試したすべてのクライアントでアーティファクトが発生した

  • サーバーを実装しているのか、それともクライアントだけなのか気になる。Linuxなのかも気になる

  • 素晴らしい。サポート終了したMac OSエディション向けに、macports経由でクライアントを動かしてみたい。公式クライアントの最終バージョンは、たまにRAMを大量消費してクラッシュする。スマートカード対応をクライアントに統合したい。ハードウェアをホストにパススルーする代わりに、通常のリモートUI経由でPINを入力するのは不安だ