Slashdot Mirror


Ask Slashdot: Could Linux Ever Become Fully Compatible With Windows and Mac Software?

dryriver writes: Linux has been around for a long time now. A lot of work has gone into it; it has evolved nicely and it dominates in the server space. Computer literate people with some tech skills also like to use it as their desktop OS. It's free and open source. It's not vendor-locked, full of crapware or tied to any walled garden. It's fast and efficient. But most "everyday computer users" or "casual computer buyers" still feel they have to choose either a Windows PC or an Apple device as the platform they will do their computing on. This binary choice exists largely because of very specific commercial list of programs and games available for these OSs that is not available for Linux.

Here is the question: Could Linux ever be made to become fully compatible with all Windows and Mac software? What I mean is a Linux distro that lets you successfully install/run/play just about anything significant that says "for Windows 10" or "for OSX" under Linux, without any sort of configuring or crazy emulation orgies being needed? Macs and PCs run on the exact same Intel/AMD/Nvidia hardware as Linux. Same mobos, same CPUs and GPUs, same RAM and storage devices. Could Linux ever be made to behave sufficiently like those two OSs so that a computer buyer could "go Linux" without any negative consequences like not being able to run essential Windows/Mac software at all? Or is Linux being able to behave like Windows and OSX simply not technically doable because Windows and OSX are just too damn complex to mimic successfully?

11 of 359 comments (clear)

  1. Yes and No by dunkindave · · Score: 5, Insightful

    Could it? Yes. Will it? No. The other OSes will always be putting something in that makes it break, and playing catchup isn't viable. You also don't want always to be the tail getting wagged by the big dogs.

    1. Re: Yes and No by WarJolt · · Score: 4, Interesting

      The question is malformed. Will Windows and Mac ever be made compatible with Linux?

      Windows 10 has implemented Linux system calls. You can run Linux apps on Windows.

    2. Re: Yes and No by bondsbw · · Score: 4, Informative

      Also it depends on what you call "Windows software". You won't have great success with consumer software on the GUI stack, but server software is a different story nowadays. Command line is much better and Microsoft has taken big steps to making Windows Server headless. PowerShell and .NET Core now run on Linux. And ASP.NET Core is cross-platform for hosting web applications.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    3. Re:Yes and No by DickBreath · · Score: 4, Interesting

      A pirated Windows is not zero cost. Microsoft does everything possible to make it have lots of costs in terms of workarounds and inconvenience. Or it just flat out failing at an inopportune time.

      Yes, Linux is zero cost. So it is definitely cheaper than the non-zero cost of pirated Windows. But Linux is also superior. The only reason for Windows is the legacy software.

      A significant fraction of people who don't use computers in their job get by with chromebooks. A whole chromebook generation of school children is also growing up.

      --

      I'll see your senator, and I'll raise you two judges.
    4. Re:Yes and No by techno-vampire · · Score: 4, Interesting

      And it is unusable garbage (unless you're one of those weirdos who *LIKES* to do everything the hardest way possible).

      Wrong, wrong, wrong, utterly wrong. About a decade or so ago, my sister, who knows how to use a computer but not how to do any troubleshooting asked me to convert her system from Windows to Ubuntu. Since then, she's asked me for computer help about once or maybe twice a year, mostly about system upgrades. Aside from that, It Just Works.

      About three years ago, I did the same for a friend's wife because he doesn't know Linux. Again, It Just Works and she's never needed any assistance. If you can't get Linux to work, either you have hardware problems or you're doing something wrong, and I've no idea which it is in your case.

      --
      Good, inexpensive web hosting
  2. Why? by F.Ultra · · Score: 4, Insightful

    Why is this even a question? If you want to run your Windows 10 applications, why don't you simply use Windows? Why switch to Linux if you just want it to be another form of Windows?

    1. Re:Why? by Stormy+Dragon · · Score: 4, Insightful

      Because it could be another form of Windows that's not recording everything I do, installing applications without permission, deleting files without permission, etc.

  3. No by IWantMoreSpamPlease · · Score: 5, Insightful

    Next dumb question?

    --
    So rise up, all ye lost ones, as one, we'll claw the clouds.
  4. Do Developers want to be compatible? by Prien715 · · Score: 5, Insightful

    Software can be cross-platform if that's one of the goals of the developer.

    VLC is the best video player out there -- and it works for Linux/Windows/MacOS. So is Libre Office and Microsoft has even managed develop a cross-platform code editor -- and each one is in an entirely different programming language (C++/Java/Javascript respectively).

    Will there be a day when developers mostly write cross-platform software? One can hope.

    --
    -- Political fascism requires a Fuhrer.
  5. Applications still not ported after 7+ years by tepples · · Score: 4, Insightful

    The "doesn't run ____" is fixed by spending a little time looking at Linux software till you find a replacement.

    Since I posted this list of applications that are not ported to GNU/Linux several years ago, Netflix has become ported. But the majority have not been. So what replacement would you recommend for each of the following?

    Adobe Photoshop, including adjustment layers, print color matching, and full compatibility with PSD files you receive from clients or team members
    Adobe Animate (formerly Flash), including exporting vector animations to HTML5
    TurboTax
    Stone Edge Order Manager
    Sonic Mania
    Diablo III
    StarCraft II
    Street Fighter V
    Call of Duty: Black Ops III

    1. Re:Applications still not ported after 7+ years by Anonymous Coward · · Score: 4, Funny

      A girlfriend