Slashdot Mirror


Windows 10 Gets A New Linux: openSUSE (fossbytes.com)

An anonymous reader writes: "Running Linux binaries natively on Windows... that sounds awesome indeed," writes Hannes Kuhnemund, the senior product manager for SUSE Linux Enterprise. He's written a blog post describing how to run openSUSE Leap 42.2 and SUSE Linux Enterprise Server 12 SP2 on Windows 10, according to Fossbytes, which reports that currently users have two options -- openSUSE Leap 42.2 and SUSE Linux Enterprise Server 12 SP2. Currently it's Ubuntu that's enabled by default in the Windows Subsystem for Linux, although there's already a project on GitHub that also lets you install Arch Linux. "It's quite unfortunate that Microsoft enabled the wrong Linux (that's my personal opinion) by default within the Windows Subsystem for Linux (WSL)," writes Kuhnemund, "and it is time to change it to the real stuff.

11 of 189 comments (clear)

  1. Why is that useful? by cjonslashdot · · Score: 4, Insightful

    Why run Windows in the first place? I am an Agile transformation coach, and I work in large organizations, and I always wonder, Why, if they are deploying on RHEL, are their developers writing code on Windows laptops? The problems that result are endless. And the solution is simple: either (1) run real Linux in an VM; or (2) run Linux natively. #1 will satisfy enterprise access to email, etc. The solutions are already here. Trying to cram Linux into the Windows kernel seems bizarre to me. What do others think?

    1. Re:Why is that useful? by ledow · · Score: 5, Insightful

      Embrace.

      Extend.

      Extinguish,

      They're hoping that "linux" comes to mean just a particular set of utilities, no matter the OS.

      In this day and age, virtualise. And it doesn't matter what OS you host virtual machines on, so long as they run.

      Which is a death-knell to Windows, because the choice between "server core" and a barebones Linux install with a hypervisor? What's to choose except price and licensing?

      Developers should be able to code on - literally - anything they want to. It helps in testing, if nothing else, if they are checking in code that is Windows-only and everyone complains that it breaks builds.

      But they should all have all the target platforms as VMs, too. Then it's a matter of personal preference.

      To be honest, I don't get why so many coders actually use MacBooks. It seems completely the wrong decision to me, if given free choice.

      But the days of which OS is actually running on the hardware mattering are long gone. The choice of what you use as desktop is personal preference. The choice of what to use for backend services doesn't matter so long as you have people managing it.

      Windows, at this point, is just a fancy GUI, not unlike which choice of DE you use on Linux. I think Microsoft are trying to claw that back a little and make you think that you can get rid of the Linux desktops and interfaces by using Windows.

    2. Re: Why is that useful? by Anonymous Coward · · Score: 0, Insightful

      There will never be a year of Linux on the desktop. Nobody wants Linux on the desktop. Linux succeeds when it's hidden away in a closet so people don't know it's Linux, much like what Android does. Nobody actually wants to use Linux, so there will never be a year of Linux on the desktop. Modding me down won't change the 2% market share, no matter how petulant you Linux people want to be.

    3. Re:Why is that useful? by gtall · · Score: 3, Insightful

      Exactly what I'd expect said from an Agile transformation coach; fixation on the process instead of the result.

  2. Re:Real Stuff by Anonymous Coward · · Score: 5, Insightful

    Weird, isn't it. Getting Linux working on Windows has to be MS's effort, since they're the ones with access to the build process of official releases, and they have access, like everyone, to Linux code and build process, even for SuSE. Getting Windows on Linux has to be MS's effort, since they're STILL the only ones with legitimate access to the source code of Windows and the "patented" stuff therein.

    Yet it's Linux's fault that Windows programs don't work on Linux, and Linux's fault that Linux programs don't run on Windows.

    MS still have the only legitimate access to all the information necessary to make this work. But failure is someone else's fault...

  3. Re:Shudder. by JanneM · · Score: 4, Insightful

    Sounds horrible to me. Why bother?

    Not sure what MS' motivation is, but it's good news for a lot of scientific software developers. Small teams or single researchers rarely have enough time to even keep the main development going, never mind keeping up with multiple OS targets. With this everybody can simply focus on Linux, and tell Windows users to just run it under the Linux layer and stop asking about a native port.

    --
    Trust the Computer. The Computer is your friend.
  4. Re: Running Linux on Windows is awesome? How so? by Joce640k · · Score: 4, Insightful

    Well, uh...

    "sensible" is the word you're looking for.

    Visual Studio beats anything on Linux. If that's your main use for a computer then run whatever system it takes.

    --
    No sig today...
  5. Said before, but bears repeating by jenningsthecat · · Score: 4, Insightful

    Linux on Windows is part of Microsoft's 3-E strategy. If they can stunt the growth of Linux as an OS by co-opting Linux applications to run on Windows, they may eventually succeed in cutting the heart out of FOSS altogether. And they would LOVE to do that, because FOSS is one of the few significant forces standing between them and the conversion of the whole world to a software-as-a-service model, wherein the average user doesn't own shit and has fuck-all in the way of rights, choice, or legal recourse.

    Anybody who has a choice shouldn't run Windows, and certainly shouldn't run Linux applications on Windows. And anybody who MUST run Windows, should also run Linux, and use Windows ONLY for those things that absolutely require it.

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
  6. Re: Real Stuff by reanjr · · Score: 2, Insightful

    "Enterprise" is a marketing term. It has no technological meaning. The "real" Linux is the one with the capabilities you need. If you need RedHat, then it's because you have incompetent tech workers who need a support contract, not because you need "real" Linux.

  7. Re: Real Stuff by runningduck · · Score: 3, Insightful

    The "support contracts" also gain you access to developers when needed. At times I have had enterprise agreements with both RedHat and SUSE. On more that one occasion when facing esoteric bugs we have been able to escalate via our support contracts. As soon as they were able to reproduce the bugs they are were able to drive upstream code changes to fix the bugs.

    Conversely I have worked directly with a number of open source software developer to address bugs, but I will say that it was much effective working with developers that are paid to address bug and already a reputation in the open source community. Because my team's time is much more valuable than the cost of enterprise support contracts I would much rather keep them focused on much higher value activities.

    To put things into snarky terms you might understand, "real" Linux is a complete open source ecosystem of capabilities and services. [snark mode]If you do not need an enterprise support contract it is likely because you do not provide much value to a company and so your time is best spent tinkering and chasing down issues.[/snark mode]

    The point is I know how to grow my own food, but I still go to the grocery store because my time is in demand. That doesn't mean I don't appreciate my neighbors who have beautiful gardens, and I doubt that they think of me as incompetent because I go to grocery store either.

    --
    -rd
  8. Re: Real Stuff by Rob+Y. · · Score: 5, Insightful

    People run RedHat for the long-term support. Enterprises don't like being forced to upgrade on a vendor's schedule, and RedHat was the first Linux provider to recognize that and cater to it. Timely security upgrades for a consistent platform - over years - is what enterprise users want. And like it or not, that is a technological meaning.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...