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

    Windows 10

    IT Discussion
    8
    66
    13.9k
    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 @Dashrender
      last edited by

      @Dashrender said:

      So what you're saying is that MS isn't innovating. OK I'll give you that.

      Correct. They make a great product, but to get their stability and to save costs they lag far behind UNIX systems. They let UNIX forge the modern desktop and they follow along gleaning what makes sense for their userbase.

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

        @scottalanmiller said:

        @Dashrender said:

        What is a native networked interface?

        The UNIX desktop interface is networked, always, even when local. UNIX does not have the concept of a local console like Windows does. Windows has a local console and then you use protocols like RDP or RFB (VNC) to connect to that console or a copy of that console. This is based on the DOS legacy and the assumption that computers have a local monitor and a person sitting physically at them.

        The UNIX world does not have this assumption. If you have a local console, it is actually connected over a network. The network might be local, but there is a network connection. Using a UNIX machine locally or remotely is transparent, you are always a network connection no matter where you are. The X protocol handles this. This loose coupling of the desktop and the hardware helps to give UNIX the native multi-user feel that Windows lacks.

        The entire concept of VDI is a Windows thing because it doesn't need to exist on Linux. Linux natively handles multiple users in a way that Windows does not. Windows is using virtualization to make containers to mimic what UNIX and Linux were doing in the 1970s.

        ah ok. SO that is kind of what Microsoft is trying to do with Server Manager?

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

          @IRJ said:

          What about Active Directory and what that has done to advance manageability of users, workstations, and servers? I believe Active Directory in itself is a huge accomplishment in the Windows world.

          Sure Novell came first but from what I heard the it was harder to implement and did not have as many features.

          Both were just following along in a tradition of directory servers. Yes, AD is an amazingly polished version of LDAP and Kerberos. But both existed, in a form that would do AD, prior to AD. Novell eDirectory was not the original either but was super powerful and probably harder to implement.

          AD was really great but is not a desktop component. It's a server side component that replaced NT SAM. It's great and in an ease of use perspective it was somewhat innovative. But the overall concept and productization of directory services goes back decades before AD.

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

            @IRJ said:

            Maybe this link from 1998 is just Microsoft Propaganda, but I dont know enough about Novell to say either way.

            http://msdn.microsoft.com/en-us/library/ms808915.aspx

            That's two proprietary vendors facing off. Something is really fishy there as that is Windows 2000 and AD but the article is from 1998. That was a pre-release of AD versus the fifth generation of NDS. One was more than a year away from release and the other was mature and on the market already. Microsoft didn't even release a pre-release preview of AD until 1999 and the first production release of AD 1 was 2000.

            LDAP, on which AD is based, predates not just Windows but Microsoft itself being from 1971. AD is definitely a great implementation of a lot of stuff, but the innovation is in the polish.

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

              @scottalanmiller said:

              @Dashrender said:

              What is a native networked interface?

              The UNIX desktop interface is networked, always, even when local. UNIX does not have the concept of a local console like Windows does. Windows has a local console and then you use protocols like RDP or RFB (VNC) to connect to that console or a copy of that console. This is based on the DOS legacy and the assumption that computers have a local monitor and a person sitting physically at them.

              The UNIX world does not have this assumption. If you have a local console, it is actually connected over a network. The network might be local, but there is a network connection. Using a UNIX machine locally or remotely is transparent, you are always a network connection no matter where you are. The X protocol handles this. This loose coupling of the desktop and the hardware helps to give UNIX the native multi-user feel that Windows lacks.

              The entire concept of VDI is a Windows thing because it doesn't need to exist on Linux. Linux natively handles multiple users in a way that Windows does not. Windows is using virtualization to make containers to mimic what UNIX and Linux were doing in the 1970s.

              Aww yes, I knew this, just not it's name.

              I have to ask - what do you sacrifice doing it this way? Performance? anything?

              Considering what a Windows desktop machine is a desktop - it was always intended to be used by a single person with an attached keyboard, mouse and monitor - I'm not surprised it works this way.

              But Unix, and later linux (based on unix, right?) Those guys grew up in the datacenter, away from the users, the need for multiuser remote access was there from the start. It naturally makes sense they would do that for their xServer (is this the right name?) environment too.

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

                @Dashrender said:

                There are still features that Novell Netware had that MS has not implemented (I can't remember what, I only barely scratch the surface of Netware, and will admit, it's possible by now that MS has actually caught up to feature parity). But Novell lost marketshare and funding therefore died - plus I'm guessing their pricing structure had something to do with it.

                Novell was really hard to use. And it was really expensive. It still exists though. Novell is still around and eDirectory was sold to NetIQ:

                https://www.netiq.com/products/edirectory/

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

                  @IRJ said:

                  @scottalanmiller said:

                  @Dashrender said:

                  What is a native networked interface?

                  The UNIX desktop interface is networked, always, even when local. UNIX does not have the concept of a local console like Windows does. Windows has a local console and then you use protocols like RDP or RFB (VNC) to connect to that console or a copy of that console. This is based on the DOS legacy and the assumption that computers have a local monitor and a person sitting physically at them.

                  The UNIX world does not have this assumption. If you have a local console, it is actually connected over a network. The network might be local, but there is a network connection. Using a UNIX machine locally or remotely is transparent, you are always a network connection no matter where you are. The X protocol handles this. This loose coupling of the desktop and the hardware helps to give UNIX the native multi-user feel that Windows lacks.

                  The entire concept of VDI is a Windows thing because it doesn't need to exist on Linux. Linux natively handles multiple users in a way that Windows does not. Windows is using virtualization to make containers to mimic what UNIX and Linux were doing in the 1970s.

                  ah ok. SO that is kind of what Microsoft is trying to do with Server Manager?

                  No, very different. UNIX takes the entire desktop, the normal desktop that users would use, and always has it on the network.

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

                    Odd Scott's messages appear after mine, but he click Submit before i did.

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

                      @Dashrender said:

                      Considering what a Windows desktop machine is a desktop - it was always intended to be used by a single person with an attached keyboard, mouse and monitor - I'm not surprised it works this way.

                      Yes, the history makes sense. When they went to NT from DOS, though, they decided to keep the single user context as the core of what they were doing rather than taking the more modern, forward looking UNIX model. The Windows model remained closer to DOS, Commodore 64, Mac OS 1, Atari, etc. from the 8bit era rather than UNIX from the networked era.

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

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • DashrenderD
                          Dashrender
                          last edited by Dashrender

                          Do you think there was a reason for this?

                          Perhaps the Windows dev team at the time never considered windows to be used like nix was? The user interacting directly with the server machine like a remote session.

                          Or was it for performance or some other reason?

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

                            @Dashrender said:

                            I have to ask - what do you sacrifice doing it this way? Performance? anything?

                            Sure, single user performance has to suffer some. But pretty little. And on modern systems you basically cannot measure it. Using Linux locally feels just like Windows.

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

                              @Dashrender said:

                              Do you think there was a reason for this?

                              Perhaps the Windows dev team at the time never considered windows to be used like nix was? The user interacting directly with the server machine like a remote session.

                              Or was it for performance or some other reason?

                              I could only guess. Probably it was quicker and cheaper to develop and required less effort.

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

                                @scottalanmiller said:

                                @Dashrender said:

                                I have to ask - what do you sacrifice doing it this way? Performance? anything?

                                Sure, single user performance has to suffer some. But pretty little. And on modern systems you basically cannot measure it. Using Linux locally feels just like Windows.

                                Is the X protocol tantamount to RDP? i.e. does all the real processing still happen on the linux box?

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

                                  From the server side, I can see it being extremely beneficial to pull the GUI off the machine and present it a la linux/Unix

                                  While it's not the same, MS has sorta recognized this by creating Windows Server Core.

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

                                    @Dashrender said:

                                    But Unix, and later linux (based on unix, right?) Those guys grew up in the datacenter, away from the users, the need for multiuser remote access was there from the start. It naturally makes sense they would do that for their xServer (is this the right name?) environment too.

                                    Yes, Linux is a UNIX. UNIX is the family, Linux is a specific kernel within the UNIX family, CentOS or Ubuntu are specific implementations of an OS built from the Linux kernel.

                                    X Window System is the name of the standard UNIX desktop (used by Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) system. The X client is what runs on the "server" side and the X server runs on the "desktop" side. The naming is ridiculously confusing for no good reason as far as I know. So on a normal Linux desktop you would see both the client and the server running on the same box. If you connect remotely, the X client runs on the headless machine and the X server is the one that actually shows the graphics.

                                    (This of the X client as Apache and the X server as Chrome.)

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

                                      @Dashrender said:

                                      Is the X protocol tantamount to RDP? i.e. does all the real processing still happen on the linux box?

                                      Yes and no. X is more "raw." If you were really going to access Linux remotely you will normally use VNC, RDP, NX, etc. to encapsulate X to make it more robust for network usage (RDP is leaner and more compressed.) X is pretty raw so that you can do with it what you want. Commonly people would just encapsulate in SSH to make it easy to access over a WAN.

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

                                        I was going to ask why you would want to run X over a network/WAN, but the answer is for the same reason you might want to run a Terminal Server/App Server, etc.

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

                                          @Dashrender said:

                                          While it's not the same, MS has sorta recognized this by creating Windows Server Core.

                                          Core addresses something different. In the UNIX world, you have always had the ability to remove the desktop completely. In fact for the first decade or more, there was no desktop at all (there were no monitors back then!) Windows Server Core allows Windows to be stripped of its desktop to make it a pure server as every OS except for Windows has always worked.

                                          Microsoft is not doing anything that takes it towards the native networked interface model. That's just not something they are looking to do.

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

                                            @Dashrender said:

                                            From the server side, I can see it being extremely beneficial to pull the GUI off the machine and present it a la linux/Unix

                                            For a server you would still never want a GUI. This is really about desktop / terminal server usage, not normal server usage.

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