Most active commenters

    ←back to thread

    Ubuntu on Windows

    (blog.dustinkirkland.com)
    2049 points bpierre | 26 comments | | HN request time: 1.783s | source | bottom
    1. AimHere ◴[] No.11392908[source]
    It's time that people stopped using the term 'Windows' for this operating system. The Free Software Foundation created the bulk of the userspace, under terms that allow anyone to share, modify and fork the programs, and then Microsoft came along with the one last missing piece of the puzzle - the kernel, and completed the full operating system, which, to be frank, users find completely unusable and worthless without the free software provided by GNU.

    The kernel is an important part of the system, sure, but only one among many important parts. We therefore think that, to give full credit to the authors, the whole system should be termed GNU/Windows.

    replies(12): >>11392913 #>>11393045 #>>11393084 #>>11393200 #>>11393385 #>>11393429 #>>11393564 #>>11393576 #>>11393782 #>>11393824 #>>11393880 #>>11394049 #
    2. 13of40 ◴[] No.11393045[source]
    OK, that deserved an upvote.

    http://www.gnu.org/gnu/linux-and-gnu.en.html

    3. iamcurious ◴[] No.11393200[source]
    You jest, but I agree. I might accept a GNU/Windows machine as a working computer, but I would be a lot more weary of accepting just a Windows machine.
    replies(1): >>11393240 #
    4. stingraycharles ◴[] No.11393240[source]
    Would this be possible? How far could anyone (outside of Microsoft) strip down Windows to leave behind just a kernel with a functioning GNU environment (let's say, a shell and file access) ?
    replies(4): >>11393349 #>>11393351 #>>11395032 #>>11395082 #
    5. lmm ◴[] No.11393349{3}[source]
    I ran bb4win as my window manager for a while. You can get a full suite of userspace applications e.g. KDE for windows. If you're too much of a purist to use cygwin you can (or could until recently) build everything against SUA and then you just need to run a windows X server, but at that point you're still running explorer as the graphical shell/window manager.
    6. 794CD01 ◴[] No.11393351{3}[source]
    Since 2008R2, Windows has had a Server Core version that is trying to move closer and closer to that goal.
    replies(1): >>11393661 #
    7. _vk_ ◴[] No.11393385[source]
    What a stupid joke.
    8. rsp1984 ◴[] No.11393429[source]
    I have problems understanding your point here. What was announced was not a new operating system but a translation layer built into Windows 10 that translates Linux system calls to their Windows counterparts.

    I also bet many people would disagree with your statement that W10 is unusable and worthless without this feature.

    The Windows kernel always existed and has evolved over the years: NT, 2000, XP, Vista, 7, 8, 10. They didn't develop it as the "last missing piece of the puzzle".

    replies(2): >>11393433 #>>11393452 #
    9. yohui ◴[] No.11393433[source]
    It's a joke: https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
    replies(1): >>11393443 #
    10. rsp1984 ◴[] No.11393443{3}[source]
    I smelled it the moment I hit the reply button :)
    11. dvdcxn ◴[] No.11393452[source]
    He's referencing Stallman's infamous stance on the nomenclature of Linux
    replies(1): >>11394009 #
    12. ChuckMcM ◴[] No.11393564[source]
    Now they will be on us to call it Gnu/Windows :-) More seriously though I think this is a terrific insight, if something of a challenge for Linux kernel enthusiasts. If I could run Ubuntu (or Kubuntu) as my user land on a kernel where all the manufacturers of every gee whiz device had already signed up to port drivers, I would use that in a heartbeat. My current pain point is trying to run Kubuntu on a nearly current generation Intel NUC, because the Iris graphics drivers aren't really compatible if the system goes to sleep the screens never unblank. If the lock screen comes up, plasma shell crashes and then swaps which screen it thinks is the "primary" screen when it restarts. Basically it is unusable. And things like VMWare player don't believe the host has any sort of 3D support even though Meas and OpenGL are up to date. I would trade the mess for a userland I like and a kernel that just works.
    replies(1): >>11393586 #
    13. PeCaN ◴[] No.11393576[source]
    Hm, but GNU/Windows still implies usage of many non-free binary blobs bundles as drivers with the OS. I advocate stripping them out and terming it GNU/NT, affectionately referred to as "Gnewt".
    replies(1): >>11393614 #
    14. willtim ◴[] No.11393586[source]
    Completely agree. To add another example, Displayport MST on Linux is completely broken on Skylake and Intel have no plan to fix.
    15. vacri ◴[] No.11393614[source]
    Going by the official way gnu stuff is supposed to be sounded out, that should be "guh-newt" :)
    16. McGlockenshire ◴[] No.11393661{4}[source]
    MS is also adding an SSH server to Windows.

    If they also add Linux userland support to Windows Server, in the near future you will be able to SSH in and get bash prompt on your Windows infrastructure... natively.

    I'm kind of liking the future.

    17. IE6 ◴[] No.11393782[source]
    But, more recently, I have taken a liking to saying GNU+Windows.
    18. phaer ◴[] No.11393824[source]
    If history continues with that kind of unexpected turns, we might end up on Microsoft/HURD ;)
    19. nv-vn ◴[] No.11393880[source]
    I’d just like to interject for a moment. What you’re referring to as GNU/Windows, is in fact, GNU/Windows/NT, or as I’ve recently taken to calling it, GNU plus Windows plus NT. GNU/Windows is not an operating system unto itself, but rather another non-free component of a fully functioning Microsoft system made useful by the NT kernel, shell utilities and vital system components comprising a full OS as defined by POSIX.

    Many computer users run a modified version of the NT system every day, without realizing it. Through a peculiar turn of events, the version of NT which is widely used today is often called “GNU/Windows”, and many of its users are not aware that it is basically the NT system, developed by Microsoft's NT team.

    There really is a GNU/Windows, and these people are using it, but it is just a part of the system they use. GNU/Windows is the userspace: programs that you run as the user. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. GNU/Windows is normally used in combination with the NT kernel: the whole system is basically GNU with Windows added with NT added, or GNU/Windows/NT. All the so-called “Linux” distributions are really distributions of GNU/Windows/NT.

    replies(1): >>11394012 #
    20. SOLAR_FIELDS ◴[] No.11394009{3}[source]
    I always wondered if Linus' name hadn't been part of the OS name (even though Linus supposedly wasn't the one who decided to call it Linux) whether Stallman would have gone on such a crusade. Probably not.
    21. ◴[] No.11394012[source]
    22. eloff ◴[] No.11394049[source]
    How is the top comment a bike-shedding comment? Downvoted because this shouldn't be top - irrespective of whether or not you have a valid point.
    replies(1): >>11394077 #
    23. aoeuasdf1 ◴[] No.11394077[source]
    It's humor, not actual bike-shedding. Was that not obvious?
    replies(1): >>11395520 #
    24. bradyd ◴[] No.11395032{3}[source]
    The install environment for Windows, Windows PE[0], is an extremely stripped down version of Windows. It's based on the same code base as the main Windows, but basically only comes with the command prompt and task manager. It's available free as part of the Windows Automated Installation Kit.

    [0] https://en.wikipedia.org/wiki/Windows_Preinstallation_Enviro...

    25. mappu ◴[] No.11395082{3}[source]
    There's at least one free (gratis) version of Windows available (Hyper-V Server) that's missing the Explorer shell and some other parts.

    I have successfully installed KDE on this (via Cygwin plus a mesa/llvmpipe build of opengl32.dll). It seemed to work OK.

    26. eloff ◴[] No.11395520{3}[source]
    There's always someone that doesn't get the joke, my bad.