RHEL 10 announced that RDP would be the preferred alternative to VNC. Red Hat replaced Spice with VNC in Red Hat 8 due to licensing issues with h.246. VNC is under featured and basic compared to both alternatives. Spice uses proprietary h.246 which caused disputes with licenses. RDP is proprietary to microsoft but has a few foss implementations.

  • StrangeAstronomer@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    17 hours ago

    The biggest problem with RDP for me is the lack of a Wayland/sway server. How does the Fedora Sway spin cope with this?

  • rsolva@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    24 hours ago

    RDP has been the default on Fedora since version 40 (or was it 41?) and it has been a true joy to use! Remoting in to help family and friends has been as simple as set and forget, and very secure since I use it via my VPN (no public endpoint).

    I use Remmina to connect though, not GNOME connect, as Remmina is more configurable.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    42
    arrow-down
    1
    ·
    2 days ago

    VNC is outdated and outmoded.

    Spice is, firstly, not open, but second, not widely adopted.

    RDP is open, has pluggable authentication, transport encryption, and an extensible backend.

    Kind of a clear winner there.

    • Luke@lemmy.ml
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      1 day ago

      Spice is slow as fuck too. It was so agonizing using my Windows VM (for Affinity Publisher) on Gnome Boxes because it requires Spice tools since the networking isn’t bridged by default for whatever reason and you can’t enable it without a bunch of fucking around, so network shares don’t function. Everything is done via Spice WebDAV, which gets disconnected every couple of minutes, freezing the VM filesystem while the Windows VM figures out wtf to do with itself and reconnects everything. It’s atrocious.

      Eventually I spent the time needed to fiddle with the VM in Virtual Machine Manager and set up bridged networking. Now I can use normal network shares and it’s so much faster and more reliable.

      I know this thread is supposed to be about the remote access parts of it, but Spice is damned annoying, in my experience. I don’t even want to be using a Windows VM anyway, the last thing I need is slow file sharing with my host OS.

      • the_weez@midwest.social
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        Every time I try to use Gnome boxes I walk away frustrated and confused. I thought it was just an alternative GUI that did the same thing as VirtManager. It’s doing something behind the scenes that is very different and not perfermant. I use spice with VirtManager daily and I don’t have issues, but I’m not using the spice webdav stuff either, just display I think.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    31
    ·
    edit-2
    2 days ago

    RDP is very well developed and an open standard. I don’t have a lot good to say about Microsoft, but RDP is one of their wins. It’s blazingly fast compared to any other remote desktop protocol and there’s an extremely full-featured client for Linux in FreeRDP that can be used at the CLI or with one of the various wrappers for it.

    If every distro just shipped and supported it for their desktops, it would make life much easier than knitting together the current underperforming patchwork of solutions for Linux.

  • 0x01@lemmy.ml
    link
    fedilink
    arrow-up
    16
    ·
    1 day ago

    My biggest gripe with vnc clients is 8 character maximum password lengths for the default protocol. Straight up crazy.

  • jrgd@lemm.ee
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 days ago

    Reading up on RDP as it’s something I do not utilize, I wondered just how encumbered RDP is compared to Spice and VNC. Wonder how third-party server and clients are handling the patent-encumbered protocol.

    Do third parties implement an older standard of the RDP protocol that isn’t as encumbered?

    • ganymede@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      13 hours ago

      Reading up on RDP

      Microsoft requires RDP implementers to obtain a patent license

      there it is. good info to dig up jrgd, well done! shame we had to scroll so far in the thread to find these actual proper, highly relevant details.

      well, everyone has to pick their battles, and perhaps RHEL just couldn’t fight this one out.

      but imo i’d much rather see VNC get some upgrades under RHEL than continue the ever increasing microsoft-ization of linux

    • potentiallynotfelix@lemmy.fishOP
      link
      fedilink
      arrow-up
      3
      ·
      1 day ago

      Wikipedia says “As of February 2014, the extent to which open-source clients meet this requirement remains unknown.”

      That’s old but may still be the case. However, I’d imagine if RHEL wanted to comply with mpeg’s h246 patents, they will do the same for rdp.