ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Application Virtualization in Linux Environment

    IT Discussion
    linux application virtualization citrix xenapp
    10
    61
    3.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @EddieJennings
      last edited by

      @EddieJennings said in Application Virtualization in Linux Environment:

      Another scenario at work are for folks like me, who don't have a WYSE terminal.

      I think the thin client is throwing you off. That thin client is just a normal computer with very little installed on it. A thin client works the same as any computer, it's just a computer that runs an RDP or ICA client. Thin clients have no special sauce, they are just really, really wimpy computers. Any Windows, Linux, MacOS, Android, or iOS device will do the same stuff.

      Often thin clients are set to launch their RDP client on boot up. But you can do the same thing with Windows for example. Just set RDP to launch on boot and your regular Windows 10 acts identically to a thin client.

      EddieJenningsE 1 Reply Last reply Reply Quote 1
      • scottalanmillerS
        scottalanmiller @EddieJennings
        last edited by

        @EddieJennings said in Application Virtualization in Linux Environment:

        And upon thinking about what's going on, this, too, is simply remote desktop.

        Yup, it's all the same 🙂

        1 Reply Last reply Reply Quote 0
        • EddieJenningsE
          EddieJennings @scottalanmiller
          last edited by

          @scottalanmiller said in Application Virtualization in Linux Environment:

          @EddieJennings said in Application Virtualization in Linux Environment:

          Another scenario at work are for folks like me, who don't have a WYSE terminal.

          I think the thin client is throwing you off. That thin client is just a normal computer with very little installed on it. A thin client works the same as any computer, it's just a computer that runs an RDP or ICA client. Thin clients have no special sauce, they are just really, really wimpy computers. Any Windows, Linux, MacOS, Android, or iOS device will do the same stuff.

          Often thin clients are set to launch their RDP client on boot up. But you can do the same thing with Windows for example. Just set RDP to launch on boot and your regular Windows 10 acts identically to a thin client.

          That I do know. Upon boot our thin clients really are just running the ICA client.

          1 Reply Last reply Reply Quote 1
          • IRJI
            IRJ @EddieJennings
            last edited by

            @EddieJennings said in Application Virtualization in Linux Environment:

            I’ve had a little time to think this through. It seems like offering virtual desktops through Linux could be as simple as having something like Guacamole set up. Users could use whatever computer they want as long as they have a browser, they login to Guacamole, have their desktop presented and be on their way. I’m probably oversimplifying Guacamole, but at a high level that seems like what’s going on.

            It seems like it be best to do the reverse. Make your workstations run linux desktop, and then only access Windows terminal services when needed. That would be a more efficient use of resources IMO.

            That is considering you have mostly web apps. I am assuming this is probably the case as you want to present a linux desktop to the user.

            scottalanmillerS 1 Reply Last reply Reply Quote 2
            • scottalanmillerS
              scottalanmiller @IRJ
              last edited by

              @IRJ said in Application Virtualization in Linux Environment:

              It seems like it be best to do the reverse. Make your workstations run linux desktop, and then only access Windows terminal services when needed. That would be a more efficient use of resources IMO.

              Excellent point. I do this with Remmina on Linux.

              DustinB3403D JaredBuschJ 2 Replies Last reply Reply Quote 2
              • DashrenderD
                Dashrender @scottalanmiller
                last edited by

                @scottalanmiller said in Application Virtualization in Linux Environment:

                Linux does "application virtualization" like XenApp for literally every app it shows. It just does it automatically, locally and doesn't tell you.

                This concept took me awhile to fully grasp, but once you do, you realize how much MS is screwing you by requiring RDS licenses or Citrix licenses.

                DustinB3403D 1 Reply Last reply Reply Quote 2
                • DustinB3403D
                  DustinB3403 @Dashrender
                  last edited by

                  @Dashrender said in Application Virtualization in Linux Environment:

                  @scottalanmiller said in Application Virtualization in Linux Environment:

                  Linux does "application virtualization" like XenApp for literally every app it shows. It just does it automatically, locally and doesn't tell you.

                  This concept took me awhile to fully grasp, but once you do, you realize how much MS is screwing you by requiring RDS licenses or Citrix licenses.

                  Well, yeah, how else would they make their money?

                  1 Reply Last reply Reply Quote 0
                  • DustinB3403D
                    DustinB3403 @scottalanmiller
                    last edited by

                    @scottalanmiller said in Application Virtualization in Linux Environment:

                    @IRJ said in Application Virtualization in Linux Environment:

                    It seems like it be best to do the reverse. Make your workstations run linux desktop, and then only access Windows terminal services when needed. That would be a more efficient use of resources IMO.

                    Excellent point. I do this with Remmina on Linux.

                    Still would require the RDS server licensing, but way cheaper in the long haul.

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @DustinB3403
                      last edited by

                      @DustinB3403 said in Application Virtualization in Linux Environment:

                      @scottalanmiller said in Application Virtualization in Linux Environment:

                      @IRJ said in Application Virtualization in Linux Environment:

                      It seems like it be best to do the reverse. Make your workstations run linux desktop, and then only access Windows terminal services when needed. That would be a more efficient use of resources IMO.

                      Excellent point. I do this with Remmina on Linux.

                      Still would require the RDS server licensing, but way cheaper in the long haul.

                      Only if using Windows Server. If you use Windows desktops, it does not. Or if you do VDI.

                      1 Reply Last reply Reply Quote 0
                      • JaredBuschJ
                        JaredBusch @scottalanmiller
                        last edited by

                        @scottalanmiller said in Application Virtualization in Linux Environment:

                        @IRJ said in Application Virtualization in Linux Environment:

                        It seems like it be best to do the reverse. Make your workstations run linux desktop, and then only access Windows terminal services when needed. That would be a more efficient use of resources IMO.

                        Excellent point. I do this with Remmina on Linux.

                        Remmina works great if I need RDP

                        1 Reply Last reply Reply Quote 2
                        • DashrenderD
                          Dashrender @1337
                          last edited by

                          @Pete-S said in Application Virtualization in Linux Environment:

                          @scottalanmiller said in Application Virtualization in Linux Environment:

                          @Pete-S said in Application Virtualization in Linux Environment:

                          I had some problems with it when I tested it with NX as it only supported the older open source protocols.

                          Can you not install the commercial NX client onto it?

                          I can't remember but I think NoMachine didn't have the RPi3 version at the time. Maybe I should give this entire thing a new spin with the new RPi4 I have. In the past the problem with graphics on the RPi has been the GPU support and hardware offloading.

                          That was definitely what I found to be a problem. Thin clients back in the early 2000’s (and again tested by me in 2013) just could do local Flash processing worth a damn!! The screen would flash all white then show the desired page. This made them all but useless.

                          Hell a PC from 2002 running XP with 2 Gb RAM worked better as a fat client than almost any thin client device I tried.

                          The cost of thin clients was just to fraking high.
                          The problem with fat clients was managing them though.

                          1 Reply Last reply Reply Quote 0
                          • DustinB3403D
                            DustinB3403
                            last edited by

                            @scottalanmiller said in Application Virtualization in Linux Environment:

                            @DustinB3403 said in Application Virtualization in Linux Environment:

                            @scottalanmiller said in Application Virtualization in Linux Environment:

                            @IRJ said in Application Virtualization in Linux Environment:

                            It seems like it be best to do the reverse. Make your workstations run linux desktop, and then only access Windows terminal services when needed. That would be a more efficient use of resources IMO.

                            Excellent point. I do this with Remmina on Linux.

                            Still would require the RDS server licensing, but way cheaper in the long haul.

                            Only if using Windows Server. If you use Windows desktops, it does not. Or if you do VDI.

                            This is assuming you have Windows 10 licensing for every user, and only that 1 user is using that computer.

                            Still would require the Windows license.

                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                            • scottalanmillerS
                              scottalanmiller @DustinB3403
                              last edited by

                              @DustinB3403 said in Application Virtualization in Linux Environment:

                              @scottalanmiller said in Application Virtualization in Linux Environment:

                              @DustinB3403 said in Application Virtualization in Linux Environment:

                              @scottalanmiller said in Application Virtualization in Linux Environment:

                              @IRJ said in Application Virtualization in Linux Environment:

                              It seems like it be best to do the reverse. Make your workstations run linux desktop, and then only access Windows terminal services when needed. That would be a more efficient use of resources IMO.

                              Excellent point. I do this with Remmina on Linux.

                              Still would require the RDS server licensing, but way cheaper in the long haul.

                              Only if using Windows Server. If you use Windows desktops, it does not. Or if you do VDI.

                              This is assuming you have Windows 10 licensing for every user, and only that 1 user is using that computer.

                              Still would require the Windows license.

                              Some licensing, yes. But only RDS under certain circumstances.

                              1 Reply Last reply Reply Quote 0
                              • DashrenderD
                                Dashrender
                                last edited by

                                @Pete-S said in Application Virtualization in Linux Environment:

                                @scottalanmiller said in Application Virtualization in Linux Environment:

                                @Pete-S said in Application Virtualization in Linux Environment:

                                I had some problems with it when I tested it with NX as it only supported the older open source protocols.

                                Can you not install the commercial NX client onto it?

                                I can't remember but I think NoMachine didn't have the RPi3 version at the time. Maybe I should give this entire thing a new spin with the new RPi4 I have. In the past the problem with graphics on the RPi has been the GPU support and hardware offloading.

                                That was definitely what I found to be a problem. Thin clients back in the early 2000’s (and again tested by me in 2013) just could do local Flash processing worth a damn!! The screen would flash all white then show the desired page. This made them all but useless.

                                Hell a PC from 2002 running XP with 2 Gb RAM worked better as a fat client than almost any thin client device I tried.

                                The cost of thin clients was just to fraking high.
                                The problem with fat clients was managing them though.

                                And it requires windows 10 Pro, not home!

                                scottalanmillerS 1 2 Replies Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller @Dashrender
                                  last edited by

                                  @Dashrender said in Application Virtualization in Linux Environment:

                                  And it requires windows 10 Pro, not home!

                                  Or just use Linux.

                                  1 Reply Last reply Reply Quote 0
                                  • 1
                                    1337 @Dashrender
                                    last edited by

                                    @Dashrender said in Application Virtualization in Linux Environment:

                                    And it requires windows 10 Pro, not home!

                                    Why would you use home edition for anything? Aren't we pros?

                                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                                    • scottalanmillerS
                                      scottalanmiller @1337
                                      last edited by

                                      @Pete-S said in Application Virtualization in Linux Environment:

                                      @Dashrender said in Application Virtualization in Linux Environment:

                                      And it requires windows 10 Pro, not home!

                                      Why would you use home edition for anything? Aren't we pros?

                                      We actually use Home most of the time as we don't use AD 50% of the time. Pro has very few useful features other than AD joining.

                                      1 1 Reply Last reply Reply Quote 0
                                      • 1
                                        1337 @scottalanmiller
                                        last edited by 1337

                                        @scottalanmiller said in Application Virtualization in Linux Environment:

                                        @Pete-S said in Application Virtualization in Linux Environment:

                                        @Dashrender said in Application Virtualization in Linux Environment:

                                        And it requires windows 10 Pro, not home!

                                        Why would you use home edition for anything? Aren't we pros?

                                        We actually use Home most of the time as we don't use AD 50% of the time. Pro has very few useful features other than AD joining.

                                        Hmm, I never given it that much thought since the machines we buy usually comes with pro or they are servers. For machines that doesn't come with windows, for instance NUCs, we just get the oem pro version. Looking at it now, we would pay $30 less for the home version. Makes no real difference for us but we don't buy many machines either.

                                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @1337
                                          last edited by

                                          @Pete-S said in Application Virtualization in Linux Environment:

                                          @scottalanmiller said in Application Virtualization in Linux Environment:

                                          @Pete-S said in Application Virtualization in Linux Environment:

                                          @Dashrender said in Application Virtualization in Linux Environment:

                                          And it requires windows 10 Pro, not home!

                                          Why would you use home edition for anything? Aren't we pros?

                                          We actually use Home most of the time as we don't use AD 50% of the time. Pro has very few useful features other than AD joining.

                                          Hmm, I never given it that much thought since the machines we buy usually comes with pro or they are servers. For machines that doesn't come with windows, for instance NUCs, we just get the oem pro version. Looking at it now, we would pay $30 less for the home version. Makes no real difference for us but we don't buy many machines either.

                                          It makes a lot of difference for us servicing many small businesses because the shift from Pro to Home also meant that suddenly it is viable to pick up laptops at Costco, Walmart, Fry's, etc. when needed. Not that that is the way to go, we normally buy from our dealer, but it gives us loads of more options for faster or cheaper. On its own, it saves relatively little, but when you add it to the overall larger selection to work from it quickly tends to turn from saving $30 per machine into more like $100-$200 per machine.

                                          1 Reply Last reply Reply Quote 0
                                          • stacksofplatesS
                                            stacksofplates
                                            last edited by

                                            So how we did it the last place I worked. We used a mix of X2Go, X-11 forwarding/MobaXTerm, and RDP. It depended on the user as to how they wanted to do it.

                                            RDP gave them a full desktop since X2Go couldn't any longer on GNOME 3. X2Go gave them just applications from a menu to pick. People who were used to the cli used X-11 forwarding because it's what they were used to.

                                            1 Reply Last reply Reply Quote 3
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 3 / 4
                                            • First post
                                              Last post