Slashdot Mirror


Ubuntu's Unity desktop environment can run in Windows (wordpress.com)

An anonymous Slashdot reader writes: "This is one of the coolest tickets I've seen on GitHub," writes Ubuntu developer Adolfo Jayme Barrientos, adding "this kind of surreal compatibility between platforms is now enabled...the fact that you can execute and use Linux window managers there, without virtual machines, is simply mind-blowing."

"The Windows 10 Anniversary Update coming in August includes an unusual feature aimed at developers: an Ubuntu sub-system that lets you run Linux software using a command-line interface," explains Liliputing.com "Preview versions have been available since April, and while Microsoft and Canonical worked together to bring support for the Bash terminal to Windows 10, it didn't take long for some users to figure out that they could get some desktop Linux apps to run in Windows. Now it looks like you can even load Ubuntu's Unity desktop environment, making windows 10 look like Ubuntu.

170 comments

  1. Windows(tm) or windows as in rectangle? by Anonymous Coward · · Score: 1

    Hm? ANSWER ME!

    1. Re:Windows(tm) or windows as in rectangle? by Jeremiah+Cornelius · · Score: 4, Funny

      GREAT!

      Now you can run Unity, the sluggish alternative to Gnome, on top of Microsoft's latest offering - famous for continuous 100% disk I/O utilization for system services!

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:Windows(tm) or windows as in rectangle? by Jeremiah+Cornelius · · Score: 3, Insightful

      It's really not particularly different from the old, OpneNT/Interix/SUA subsystem that MS supported for more than 10 years on NT and XP/Win7.
      They finally admitted to having been handed their asses, and submitted meekly to the idea that the world of Linux kernel development had done a better POSIX implementation than a handful of paid engineers who used to work for Softway.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    3. Re:Windows(tm) or windows as in rectangle? by Jeremiah+Cornelius · · Score: 3, Informative

      Not to completely dis Softway, the OpenNT guys. Walli and team were a big part of getting POSIX and ISO reconciled in the 90's.

      Here's a recent recounting, from the man who made it happen:

      Now, six years later, what if you could properly port all of your business-critical UNIX applications to Windows NT and have them behave with absolute fidelity? And by port, I mean type “make” at the command line and fiddle a bit in an afternoon, not rewrite the application over months of time to Win32. What if you no longer had to buy and maintain outrageously priced hardware from the UNIX system vendors, but could buy PC-class hardware? Microsoft was on an explosive growth curve and Windows NT was a proper operating system. Linux was still very much in its infancy and a long way from being proven. The UNIX Systems Labs v. Berkeley Software Design lawsuit had put a chill over the BSD community.

      https://medium.com/@stephenrwalli/running-linux-apps-on-windows-and-other-stupid-human-tricks-part-i-acbf5a474532#.o7vb5eph9

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    4. Re:Windows(tm) or windows as in rectangle? by Anonymous Coward · · Score: 0

      Its a good thing you're so over the top with your FUD nonsense. Otherwise people might actually believe you..

    5. Re: Windows(tm) or windows as in rectangle? by Anonymous Coward · · Score: 0

      Yet the Linux kernel isn't part of this. It still uses a Windows 10 kernel layer/subsystem. In fact the kernel is the only part that isn't purely identical to the Ubuntu binaries.

    6. Re: Windows(tm) or windows as in rectangle? by Jeremiah+Cornelius · · Score: 1

      Crap, then. Win 10 and it's services are awful. Really, a giant leap backwards.

      This is what happens, when you measure progress as the output of feature teams.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    7. Re:Windows(tm) or windows as in rectangle? by Anonymous Coward · · Score: 0

      Wait, are we getting a new flavor of the "100% memory use bug" ?

      To recall, Windows up to XP had a bug where it failed to find a good use for your memory. This showed up as e.g. "25% memory free", which really meant that you had paid for 25% more memory than XP could use. This is now pretty much fixed; the RAM is used to cache I/O.

      Similarly, if you have high I/O bandwidth, then using 100% is a matter of using the hardware you paid for. This hinges on proper I/O prioritization; background services should not interfere with foreground I/O tasks. And Vista was the first Windows version to have any type of I/O prioritization, so the historical dislike is understandable.

    8. Re:Windows(tm) or windows as in rectangle? by Jeremiah+Cornelius · · Score: 1

      Win 10 grinds physical platters into 20-grit.
      https://duckduckgo.com/?q=windows+10+100%25+disk+utilization

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    9. Re:Windows(tm) or windows as in rectangle? by Anonymous Coward · · Score: 0

      But can I run a Windows app in WINE on top of Unity, on top of Windows 10?

      I mean, it might be more compatible than running some apps directly on Windows 10...

    10. Re:Windows(tm) or windows as in rectangle? by Jeremiah+Cornelius · · Score: 1

      Reversi.

      Rename it "Recursi"

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    11. Re:Windows(tm) or windows as in rectangle? by Coren22 · · Score: 1

      So, the OS using the hard drive is a bad thing?

      The new memory management structure of Win 10 allows the memory manager to compress unused memory pages before writing them out to disk, this is the "system process" that hits 100% disk usage...occasionally.

      Otherwise, what are you complaining about with a generic search query?

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    12. Re:Windows(tm) or windows as in rectangle? by Jeremiah+Cornelius · · Score: 1

      Don't be thick.

      100% utilization of disk IO, for non-user activity over reproducible periods, lasting half a day OR MORE? Where the computer takes 4-5 minutes TO LAUNCH A BROWSER?

      How much is Microsoft PAYING you, to apologize for this? If they are not, I suggest you begin submitting invoices to Redmond.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    13. Re:Windows(tm) or windows as in rectangle? by Coren22 · · Score: 1

      You linked to a Duck Duck Go search. Not an issue, but a search. What am I supposed to gather from a variety of issues listed in a search result?

      Yeah...I'm totally being paid for questioning what you were even trying to saying.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  2. No Thank you.... by LVSlushdat · · Score: 5, Insightful

    I used/supported Windows for close to 20 years before I retired in 2010. At that time I decided I was done with using MS products, and moved all of my home machines over to single-boot Ubuntu. After seeing what a "turd_in_the_punchbowl" Windows 10 is, privacy-wise, I couldn't be happier with my decision.. I suppose for those who are *forced* to use Windows, either by their job or perhaps they just *think* they *have* to use Windows, this might be useful, but not for those of us who don't care to be MS's "product" and use Linux natively...

    --
    THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    1. Re:No Thank you.... by Anonymous Coward · · Score: 0

      I use Win to play games and develop. Now I can get best from both worlds, in a single boot w/o virtual crap. For me bash in Win is win.

    2. Re: No Thank you.... by thundercattt · · Score: 2

      Completely agree. I keep a virtual machine of each Windows OS just in case someone asks "how do you do this". Much easier to just load it up to see. Mind you, after 7 I loaded them up far less because they became less easier to navigate and seem to be forcing people in using a crappy product. 8 with its look that was great for a tablet, terrible for a laptop (until they brought back the start menu). 10 and this non sense of "get the app" can burn in hell. Long live Debian on all my systems since 2002.

    3. Re: No Thank you.... by Anonymous Coward · · Score: 1

      People earning a living with horses were probably dismissing people toying with combustion engines.

    4. Re: No Thank you.... by dbreeze · · Score: 5, Interesting

      Part of earning my living is done using the gEDA tools to reverse engineer old CNC controls. Linux is no toy for me. I'm sure there's a few network admins and others who are also glad there's a legit alternative to the Microsoft universe for doing real work.

      --
      When the king heard the words of the Book of the Law he tore his robes.2Kings22:11
    5. Re: No Thank you.... by TheFakeTimCook · · Score: 2

      Part of earning my living is done using the gEDA tools to reverse engineer old CNC controls. Linux is no toy for me. I'm sure there's a few network admins and others who are also glad there's a legit alternative to the Microsoft universe for doing real work.

      I believe there is.

    6. Re:No Thank you.... by TheFakeTimCook · · Score: 1, Insightful

      I use Win to play games and develop. Now I can get best from both worlds, in a single boot w/o virtual crap. For me bash in Win is win.

      You mean like this?

    7. Re: No Thank you.... by drinkypoo · · Score: 2

      I believe there is.

      You can write newsletters or mix mp3s on pretty much any platform now.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re: No Thank you.... by Billly+Gates · · Score: 0

      I disagree.

      Did I mention my employment contract has overtime right including 4 hours of OT if I have to be called during the weekend?

    9. Re:No Thank you.... by Anonymous Coward · · Score: 0

      Fuck off with the shilling already!

    10. Re:No Thank you.... by Anonymous Coward · · Score: 1

      Thankyou for your opinion. It was entirely relevant for the discussion and all of us care deeply about your personal feelings and we are happier for you sharing them.

    11. Re: No Thank you.... by Anonymous Coward · · Score: 0

      People who know their way around Linux make more money than people who know their way around Windows.

      But if you want to continue doing data entry instead of real work, go right ahead.

    12. Re: No Thank you.... by Anonymous Coward · · Score: 0

      What is "overtime right"? I've only heard of overtime.

    13. Re: No Thank you.... by Anonymous Coward · · Score: 0

      This is what should be posted in response to every fucking "who gives a shit" post here.

    14. Re: No Thank you.... by Anonymous Coward · · Score: 0

      And why would you want be called over the weekend? Not everyone works for the $$.

    15. Re: No Thank you.... by exomondo · · Score: 1

      People who know their way around Linux make more money than people who know their way around Windows.

      But if you want to continue doing data entry instead of real work, go right ahead.

      Nobody doing "real work" gives a fuck about the operating system, it exists to run their applications and in the vast majority of commercial cases Linux desktop fails at that. That is why 90%+ of the world's desktop users use Windows, not because it's better, not becuase they "know their way around it" but because it runs the applications they need to do real work.

    16. Re: No Thank you.... by cusco · · Score: 1

      My kingdom for mod points . . .

      --
      "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    17. Re: No Thank you.... by Anonymous Coward · · Score: 0

      Part of earning my living is done using the gEDA tools to reverse engineer old CNC controls. Linux is no toy for me. I'm sure there's a few network admins and others who are also glad there's a legit alternative to the Microsoft universe for doing real work.

      That's like saying you get paid to use GIMP. It's hard to take someone seriously when "real work" involves your employer not paying for tools to do your job.

    18. Re:No Thank you.... by Anonymous Coward · · Score: 0

      I use Win to play games and develop. Now I can get best from both worlds, in a single boot w/o virtual crap. For me bash in Win is win.

      I'ts a win for me as well. I use Windows 10 because I quite like it and though I do play the occassional game, I use it mostly for development. Having Bash is nice benefit for the web related work I do. Others bring up MacOS (formerly OS X) but frankly, because I can't build my own Mac to my own specs, the Mac is not an option for me. In fact, I personally find Mac hardware entirely unsuitable for my needs. To much compromise. Others feel differently, and that's fine. Furthermore, some of the software I use, such as Adobe Framemaker, is not available on other platforms.

      It's a diverse world with literally millions of computer users with different preferences and needs. I find it odd that because people don't find a particular OS suitable to them for whatever reason (and those reasons are fine of course) they come up with this other people are "forced" to use something that they never would or dislike or even furthermore, the insulting idea that people are fooled into using it. Absolute nonsense. The people on my team use Windows, MacOS, iOS, Android, and Linux and we don't spend our time wondering why.

    19. Re:No Thank you.... by Anonymous Coward · · Score: 0

      I supplemented 'KDE' in Windows 7 for 'Explorer.exe' maybe 6-7 years ago, just when KDE4 came out. (forgive the exact timeframes, it's been a while...). I did this in Windows 7 VM, so was more an investigative exercise than anything else... As for functionality of doing that, and usefulness beyond the educational? Ok, I mean it might have worked and gave some different functionality than what standard windows provides, but I couldn't justify the continued support aspect of it. Ok. I have a KDE-4 interface in WIndows. Yes, I can run KDE apps, to a point, those that were supported by ... GTK, or QT ... I forget which, but at the time, I just didn't see the appeal. It felt a little 'shoe-horned' and just bastardized.

      Have been a long time Linux, and WIndows users at this point... almost 15 years former, 20 years latter.... Mixing the 2 environments seems counter-productive IMO. If there was something for more lower level, that each could be mixed either way, there might be some cost value from a use case, and maybe WIndows 10's WSL does that, I don't know, but at a fundamental level, I just get the feeling its mixing 2 systems that should never be intertwined. Oil and water if you will. I don't care for it, and frankly, don't want to expend the effort to make it work beyond 'I can do this, if I wanted to'.

    20. Re:No Thank you.... by TheFakeTimCook · · Score: 1

      Fuck off with the shilling already!

      That isn't shilling. It's Reporting.

  3. "making windows 10 look like Ubuntu" by wvmarle · · Score: 5, Funny

    After all those decades of various Linux distributions unsuccessfully trying to look like Windows, now you can make Windows actually look like one such distributions - Ubuntu.

    Oh, the irony. It seems that the Year of Linux on the Desktop has finally arrived, but not in a way anyone could have anticipated :)

    1. Re:"making windows 10 look like Ubuntu" by wierd_w · · Score: 3, Insightful

      If unity can run, then other more windows-like managers might also. Say Mint's skinned version of Mate or Cinnamon. Might be an interesting way of evading the adverts plastered into the hackjob of the win10 start menu.

      Some part of me sees this as the "embrace" stage of the dreaded trio though.

    2. Re:"making windows 10 look like Ubuntu" by aliquis · · Score: 1

      After all those decades of various Linux distributions unsuccessfully trying to look like Windows

      https://en.wikipedia.org/wiki/...
      https://en.wikipedia.org/wiki/...

      Has been possible ~forever where ~forever is defined as for about 15 years time ;D

    3. Re:"making windows 10 look like Ubuntu" by drinkypoo · · Score: 2

      After all those decades of various Linux distributions unsuccessfully trying to look like Windows,

      I don't know about that. Slackware could be made to look pretty much exactly like Windows 95. Also, not that it's Windows, but back when we had Emerald and AWN you could make Ubuntu (etc.) look pretty much exactly like OSX. I've seen some pretty convincing XP themes, too; probably at least some of them were actually made out of the same images as the actual XP theme.

      now you can make Windows actually look like one such distributions - Ubuntu.

      You've been able to make Windows look like Linux for ages. There's a bunch of utilities for skinning it, and Windows has had fairly proper theme support since XP. The problem, however, is that lots of applications do strange things that break everything. With Linux you can quite safely twiddle themes and be reasonably sure that dialogs will still draw correctly, as long as you keep to same-sized widgets and fonts. With Windows, you get no such assurances.

      On the other hand, that does make it look a bit like Linux, because of all the different toolkits. :) You can make GTK look like Qt or Qt look like GTK, but then there's still FLTK and the occasional Xaw app and so on.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:"making windows 10 look like Ubuntu" by flyingfsck · · Score: 2

      Yawn... KDE has been able to run on Windows for about ten years using Cygwin.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    5. Re:"making windows 10 look like Ubuntu" by Jeremiah+Cornelius · · Score: 1

      There's still FLTK?

      Remember the day...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    6. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      Yep. We're done. It's all over. Someone go tell Linus to stop working on that silly kernel project. It's nothing but a waste of time. Microsoft's got it covered.

      On a more serious note, some people might find this cool, but I just don't see any point, unless you actually want Microsoft's grubby hands all over your linux system.

    7. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      Windows 10 literally is running Ubuntu, though (it's binary-compatible and everything), so I don't know how Microsoft would get to the two latter E's from here. If anything this might run the risk of doing the opposite for them: if you're just using Linux on Windows all the time, maybe one day you'll realize you don't actually need the Windows half of it.

    8. Re:"making windows 10 look like Ubuntu" by wierd_w · · Score: 1

      The little poison pills of "Windows only" hooks, offered through the posix api subsystem. If your project relies on those hooks, and Microsoft does not release enough information to implement in Linux correctly, (or Linux refuses to implement), then Microsoft can drive users back into its camp through that kind of "extend".

      If Microsoft can get enough users their way, they can then start the extinguish phase.

    9. Re:"making windows 10 look like Ubuntu" by MrKrillls · · Score: 0

      It's too late for me. I killed off my last Win partition quite a while ago - gladly I might add. And even if Unity or Mint *can* run atop W10, I'm happy using real Linux, top to bottom.

      --
      Don't step on the baby.
    10. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      Might be an interesting way of evading the adverts plastered into the hackjob of the win10 start menu.

      Or, you know, you could also turn them off.

    11. Re:"making windows 10 look like Ubuntu" by wierd_w · · Score: 1

      Which only really works on the Corp version.

      Nice try there AC. That canard is pretty well worn by now.

    12. Re: "making windows 10 look like Ubuntu" by Billly+Gates · · Score: 1

      These aren't POSIX API calls in legal but not spirit of interoperability. This is the full APIs and libraries of Ubuntu.

      My hunch is since Bill Gates left MS is still scared of the web and now the threat of mobile and clouds.

      What MS is doing under the new CEO is throwing in the towel of compatibility games of the 1990s and targeting hipsters with VS 2015 supporting Android, Linux, and open standards web development. No you did not misread that. MS has their own flavor of Freebsd 10.3 for Azure and full Linux support. MS has SQL server for Linux in development.

      MS code uses node.js and runs on Linux and the move to bring Ubuntu to Windows is to target these developers and get a piece of the pie.

      Odd today indeed! But benefits consumers as we win. I BM was the same before they lost.

      Hyper-V with nested vm support is cool too!

    13. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      Might be an interesting way of evading the adverts plastered into the hackjob of the win10 start menu.

      Comments like this make it very obvious who has and hasn't used win10.

    14. Re:"making windows 10 look like Ubuntu" by thegarbz · · Score: 1

      Some part of me sees this as the "embrace" stage of the dreaded trio though.

      Oh not this again. Look Microsoft is no longer doing that. This is quite clear from the direction the company is going. Embrace Extend Extinguish was a fantastic move by an industry leader to squash the competition and retain the throne as the biggest and most relevant company in the software industry.

      All the people with these good ideas have left the company now and the only thing that is left is how we can fail at mobile even harder than before and how far we can push our dumb customers before they switch. I'm not saying they wouldn't like to embrace, extend, extinguish, .... just that currently they're most likely to fail at that too.

    15. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      Works just fine on my home version. Perhaps I actually have a special version and don't know it. Or perhaps you've never used win10 and are just talking out of your ass spreading fud you heard on the internet.

    16. Re:"making windows 10 look like Ubuntu" by gtall · · Score: 1

      Yeah, get the look of Linux and the security of Windows....it's what we've always wanted!!

    17. Re:"making windows 10 look like Ubuntu" by Ace17 · · Score: 1

      Technically, no "Linux" is involved here.

    18. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      So ... just extinguish then ?

    19. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      If unity can run, then other more windows-like managers might also. Say Mint's skinned version of Mate or Cinnamon. Might be an interesting way of evading the adverts plastered into the hackjob of the win10 start menu.

      Some part of me sees this as the "embrace" stage of the dreaded trio though.

      I can already see the message seeping out from Redmond:

        "Need Linux? Then why bother with dual-boot trickery (while Secure Boot still allows it) or buying multiple desktop PCs (while our OEMs still allow Linux to run on them). Just run Windows 10. Then you can do...uh... whatever it is you people do with Linux inside our subsystem while Windows 10 slurps up all of your information and data in the background . See? It's Win-Win for everybody with Windows 10!!"

    20. Re:"making windows 10 look like Ubuntu" by exomondo · · Score: 0

      Might be an interesting way of evading the adverts plastered into the hackjob of the win10 start menu.

      If you can't cope with that one line of text in the start menu that you can in fact turn off in control panel (Occasionally show suggestions in start) anyway then I don't think you're up to the task of installing a new window manager.

      Some part of me sees this as the "embrace" stage of the dreaded trio though.

      If history is anything to go by then that's a good thing, Java is hugely popular and the cornerstone of the most prevalent mobile personal computing OS in the world and HTML web standards have almost completely supplanted the old proprietary plugins. When people here say "embrace, extend, extinguish" it either never happens or it goes the completely opposite way.

    21. Re:"making windows 10 look like Ubuntu" by exomondo · · Score: 1

      The little poison pills of "Windows only" hooks, offered through the posix api subsystem.

      If you're using Windows-only hooks then your software is Windows-specific by definition, if you want to make it cross platform then you need to use the equivalent functionality on the target platform. If that equivalent functionality doesn't exist on an open platform - like Linux - then you should implement that functionality. The only worry when it comes to a dependence on a particular platform is if that platform vendor offers developers such compelling functionality that not only is not available on other platforms but also has enough value for the developer to eschew platform independence.

      If Microsoft can get enough users their way, they can then start the extinguish phase.

      Extinguish what? The Ubuntu on Windows thing that they just built?

    22. Re:"making windows 10 look like Ubuntu" by Barlo_Mung_42 · · Score: 0

      There's a very visible off switch in the start menu settings for that.

    23. Re:"making windows 10 look like Ubuntu" by Anonymous Coward · · Score: 0

      @mods: why is this post and the one above it modded down? It seems that pointing out that this advertising is completely optional would be a *good* thing.

  4. Now.. by Anonymous Coward · · Score: 0

    If only 'they' can come up with a Linux desktop environment that is actually mindblowing. That would be nice.

    1. Re: Now.. by Anonymous Coward · · Score: 0

      Awesome wm master race

  5. Sooner I get a Surface pro by Anonymous Coward · · Score: 0

    The sooner I can ditch my mac mini and aging macbook pro after the linux update is released instead of only in developer mode.

    Only reason I kept either was for the integrated shell to connect to unix machines. Now they are paperweights with this update. Not a fan of Ubuntu, but linux is linux underneath, I'll take what I can get without having to run VM's with limited resources on a Surface Pro.

    1. Re:Sooner I get a Surface pro by benjymouse · · Score: 2

      It is not Linux underneath. It's Windows. It is only Linux in userspace. This allows Linux developer tooling - which was the actual point of Subsystem for Linux.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    2. Re:Sooner I get a Surface pro by sebastianlacuesta · · Score: 1

      So, you mean. "Linux!" "Without Linux!"

    3. Re:Sooner I get a Surface pro by sr180 · · Score: 1

      Dont count on it to be too soon. Some rather basic features such as 'ping' (icmp) simply dont work due to the way the windows kernel works.

      --
      In Soviet Russia the insensitive clod is YOU!
    4. Re:Sooner I get a Surface pro by flyingfsck · · Score: 1

      Ayup. It is not Linux, it is only GNU on Windows and Cygwin has been doing that for a looong tiiime.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
  6. Great by ttyX · · Score: 1, Funny

    Now lets give them systemd

    1. Re:Great by Anonymous Coward · · Score: 0

      I thought we stole it from them? You mean give it back?

    2. Re:Great by Anonymous Coward · · Score: 0

      All the "great" ideas of systemd are taken from Windows, quite likely they do not want them back.

    3. Re: Great by thundercattt · · Score: 1

      Feels like a Hillary/Trump type debate here SystemD/Win10....pick the lesser of 2 evils

    4. Re: Great by Anonymous Coward · · Score: 0

      I say vote Satan! Why settle for the lesser evil?

    5. Re:Great by TheFakeTimCook · · Score: 1

      I thought we stole it from them? You mean give it back?

      Nope it was "stolen" from Apple.

    6. Re:Great by Anonymous Coward · · Score: 0

      Think they'd rather have vD instead.

    7. Re:Great by myowntrueself · · Score: 1

      Now lets give them systemd

      I was just thinking this. Whats next? Forcing systemd on the Windows world?? WTF.

      They take the worst UI for Linux and make it available to Windows and thats supposed to be an improvement? The default UI in Windows 10 is WAY more usable than Unity.

      --
      In the free world the media isn't government run; the government is media run.
    8. Re:Great by ChunderDownunder · · Score: 1

      Sure but this is only a proof of concept done by Canonicalistas. Surely you can launch window manager/DE of choice using similar steps.

  7. How does it work? by Doub · · Score: 2

    None of the linked article explain how this is done. Can anyone chime in and explain? Are the binaries in ELF or in PE? Did they finally complete a POSIX-compatible libc or did they implement the Linux kernel syscall API? Is there some kind of host process that intercepts the syscalls and implements them in user space?

    1. Re:How does it work? by benjymouse · · Score: 3, Informative

      The subsystem for Linux (SFL) implements a (large) subset of Linux syscalls.It allows unmodified ELF64 binaries to run. The syscalls are implemented in kernel, but acts upon Windows resources.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    2. Re:How does it work? by Jeremiah+Cornelius · · Score: 4, Informative

      It's linked in the second page attached to this story:
      https://github.com/Microsoft/BashOnWindows/issues/637

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    3. Re:How does it work? by BlackPignouf · · Score: 1

      So it's Line as in "Line is not an emulator"?

    4. Re:How does it work? by benjymouse · · Score: 2

      So it's Line as in "Line is not an emulator"?

      Yeah, pretty much. The NT kernel was designed from the start to support multiple subsystems (think OS/2, POSIX, Windows). Hence, there's an abstraction layer that lay dormant but came in handy for something like this.

      SFL builds upon something called "pico processes" - which is derived from the initial idea of multiple subsystems. A pico process is a process that is stripped for everything OS specific. It can be used to build "Linux-like" processes on top instead of Windows processes. But it seems that it really is just realizing the original design idea.

      Cygwin was pure userspace, as in the syscalls were implemented as userland services. SFL is implemented as kernel-level syscalls from processes/threads that are not Windows processes/threads.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    5. Re:How does it work? by cusco · · Score: 1

      SFL is implemented as kernel-level syscalls from processes/threads that are not Windows processes/threads

      That sounds dangerous as all hell, an escalation just waiting to happen. Or am I misunderstanding?

      --
      "Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
    6. Re:How does it work? by ausekilis · · Score: 1

      Now all we need is Wine support. So we can run Windows Apps in Linux, in Windows, in Linux, in Windows, in Linux, in Windows...

      Does that count as a stack overflow?

    7. Re:How does it work? by Anonymous Coward · · Score: 0

      SFL is implemented as kernel-level syscalls from processes/threads that are not Windows processes/threads

      That sounds dangerous as all hell, an escalation just waiting to happen. Or am I misunderstanding?

      ... where are Linux syscalls implemented?

    8. Re:How does it work? by BlackPignouf · · Score: 1

      Very interesting, thanks.

  8. Ubuntu by Rajatonthego · · Score: 0

    I had Ubuntu in my dell laptop but I uninstalled and put windows. The only reason is that i am not used to Ubuntu interface

    1. Re: Ubuntu by Anonymous Coward · · Score: 0

      The time it took you to install Windows you could have spent learning it. It's not overly difficult. The graphical interface can be learned in a day. The rest, takes some time.

    2. Re:Ubuntu by RuffMasterD · · Score: 1

      You might like variants such as Kubuntu or Xubuntu better, which use KDE and XFCE respectively by default. I don't like the default Ubuntu desktop either, but XFCE is a great light weight no-nonsense desktop.

      --
      Human Rights, Article 12: Freedom from Interference with Privacy, Family, Home and Correspondence
    3. Re: Ubuntu by Anonymous Coward · · Score: 0

      he said he didn't like it. Stop shoving your shit down his throat. Why should he have to learn shit?

  9. Now a Build Environment? by Bing+Tsher+E · · Score: 2

    If they can get a build environment going, then NetBSD's pkgsrc collection ported over, we are in good shape.

  10. This could be good for the Linux gaming community. by Mal-2 · · Score: 3, Interesting

    If small developers with limited time budgets can just target their game at Linux, and have it automagically run on Windows, this might be quite the attractive option. No porting, just write for one "lowest common denominator" and let the OSes themselves sort it out. I would assume things intended to be cross-platform, like Vulkan, would also fit into this "it just works, everywhere" paradigm.

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  11. How is this news? Cygwin has been around since y2k by Anonymous Coward · · Score: 1

    Ok - I fail to see how this is news. Cygwin has provided Gnu tools in windows forever. Cygwin-X has provided X11 in Windows forever.

    So now Ubuntu has repacked the existing capability and it is news?

    I fail to see what is new here.

    I have had access to Bash on Windows since at least 2000.

    Do we all just forget what we had before and then decide it's new when we see it again?

  12. Ubuntu's Unity desktop environment can run in Wind by Anonymous Coward · · Score: 0

    Ubuntu's Unity desktop environment can run in Windows

  13. It's a trap by McGruber · · Score: 4, Insightful

    Embrace, Extend, Extinguish...

    1. Re:It's a trap by DoofusOfDeath · · Score: 1

      Agreed. Someone at Microsoft found another attack vector. That is all.

    2. Re:It's a trap by Anonymous Coward · · Score: 0

      Microsoft hasn't had to "attack" anything to prevent linux from gaining wider adoption (they pretty much did themselves in). This is a case of them helping developers.

    3. Re:It's a trap by TheFakeTimCook · · Score: 1

      Microsoft hasn't had to "attack" anything to prevent linux from gaining wider adoption (they pretty much did themselves in). This is a case of them helping developers.

      But Developers already think macOS is the best to use for Developers.

    4. Re:It's a trap by thegarbz · · Score: 1

      Embrace, Extend, Extinguish...

      This tactic only works if you're good at something. I firmly believe the current Microsoft strategic team running the company is too stupid to do this.

    5. Re:It's a trap by Anonymous Coward · · Score: 0

      The staunch Linux user is trapped in 1995 and has no idea the world has changed. Get out of your mother's basement more.

    6. Re: It's a trap by knoledgesponge · · Score: 0

      Just because Bill isn't around to rant about the evil communists doesn't mean the corporate profit motive or the principles of Open Source have changes. What exactly are you talking about?

    7. Re: It's a trap by knoledgesponge · · Score: 0

      *changed

    8. Re:It's a trap by bluegutang · · Score: 1

      If Microsoft can extinguish the Unity interface, then so much the better...

    9. Re:It's a trap by exomondo · · Score: 1

      Embrace, Extend, Extinguish...

      What are they going to "embrace, extend, extinguish"?

  14. Wow. Mix and Match -Anything- by NReitzel · · Score: 2

    So you can run Unity in Windows.

    "Now it looks like you can even load Ubuntu's Unity desktop environment, making windows 10 look like Ubuntu."

    First off, isn't that kind of like buying a Ferrari rag top and driving it around with reins and a buggy whip?

    Second off, why on Earth would anyone want to inflict Unity on Windows. I don't much care for Windows, but have a heart!

    --

    Don't take life too seriously; it isn't permanent.

  15. Re:How is this news? Cygwin has been around since by flyingfsck · · Score: 1

    Well, ht young kiddies use Ubuntu, and for them everything is new.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  16. Great timing...? by dbreeze · · Score: 2

    i just put Debian Jessie on an older laptop to fart around with some LinuxCNC after several years of using *buntu near exclusively. I like it, there's something reassuring in having a definite root user account again. Xfce is crisp on this old celeron with 500MB memory...
    I'm old-school and was getting into computers before Microsoft was much of anything. They have epitomized all that is wrong with corporate power from the beginning. I don't trust them. I don't want anything to do with them. I don't want to be tied to anything that's tied to them at all, if at all possible.

    "The love of money is the root of all evil." When you see evil in something, it is wise to separate yourself from it...

    --
    When the king heard the words of the Book of the Law he tore his robes.2Kings22:11
    1. Re:Great timing...? by SuseLover · · Score: 1

      All Linux has a root account, are you referring to being able to log directly in as root?
      Why is that necessary? I've just run "sudo su -" when I need root for decades. It gives me some peace-of-mind knowing not just anyone can log into my system as root.
      Ever checked your /var/log/secure or auth.log files? It's amazing how many hits a system gets from various entities attempting to ssh as root to my systems (even with a firewall you can't keep them all from trying).

      We are in agreement about MS though, I haven't used Windows in my home environment for 15+ years. Linux is more than capable of doing what needs to be done on a computer.

      P.S. OK, I have ONE copy of Windows 7 that runs in a VirtualBox instance on demand - only because my iphone requires iTunes that only runs on Win or MAC, my only software that make windows necessary.

    2. Re:Great timing...? by Blaskowicz · · Score: 1

      Become root on Ubuntu (sudo su, etc.) then type "passwd". It's all that's needed to be able to log in as root again.
      You can disable sudo by messing in /etc/sudoers, or configure it but that's only needed for real multi-user machines.

  17. Never got embrace and extend by Eravnrekaree · · Score: 1

    Some compare this to embrace and extend. Some IE features such as XMLHTTPRequest that Microsoft added to the web actually made interactive web possible for things like messaging apps. Instead of balking at Microsoft's ideas, why not adopt them into open source projects? If microsoft had not adopted Web technology it would have instead made its own entirely proprietary protocol. I dont know, it sounds like its much easier to emulate a few Microsoft extensions to an open protocol than to try to emulate an entirely proprietary protocol. Why not emulate Microsofts extensions instead of just complain? Thats what doesnt make sense about the embrace extend argument, if they make entirely their own proprietary protocol, does that make things easier for you to support? It was a while before Linux could support additional filesystem permissions like inherited permissions and a seperate create and modify bit, does it today, even, features found in Windows for some time.

    Fortunately much of Linux userland is under GPL so if Microsoft does make any change to a Linux userland tool, it would have to contribute it.

    I am undecided on the effect this could cause. On one hand, it might make it easier for more people to get used to using Linux apps as a stepping stone to going with a Linux system. On the other hand, it allows people to get a Linux userland without the Linux kernel, perhaps reducing usage of the Linux kernel.

    Instead of working with Microsoft. I think Canonical should be working with Dell, Lenovo, HP etc to get Linux to support more PC hardware adn get Linux installed as an alternative on off the shelf computers. These makers could also fund WINE and a Windows driver compatability layer for Linux, which would eventually payoff in freeing them from MS royalties.

    1. Re:Never got embrace and extend by drinkypoo · · Score: 1

      Some IE features such as XMLHTTPRequest that Microsoft added to the web actually made interactive web possible for things like messaging apps. Instead of balking at Microsoft's ideas, why not adopt them into open source projects?

      So, what have the Romans ever done for us? But seriously, Microsoft does have the occasional good idea, but they are dramatically outnumbered by the bad ideas they implement.

      Instead of working with Microsoft. I think Canonical should be working with Dell, Lenovo, HP etc to get Linux to support more PC hardware adn get Linux installed as an alternative on off the shelf computers. These makers could also fund WINE and a Windows driver compatability layer for Linux, which would eventually payoff in freeing them from MS royalties.

      Here's the problem with that idea: it is not really possible. It's possible to emulate Linux because it's open. If it doesn't follow the documentation you can see precisely why, where, how, etc. We don't have that luxury with Windows. Wine can improve, sure. But be as good as a Linux compatibility layer? Absolutely not.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Never got embrace and extend by CrashNBrn · · Score: 1

      It took the various Web-standards organizations 10+ years to provide a sane HTML height/width option - with "display: flex;"

      Then there was IE that sanely used (by default) "box-sizing:border-box;" - which conflicted with every other browser as "border-box" includes padding and borders.

      CSS does the width include the padding? (2009)

    3. Re: Never got embrace and extend by Billly+Gates · · Score: 1

      You are incompetent. IE 6 supports the proper box model

    4. Re:Never got embrace and extend by exomondo · · Score: 1

      Fortunately much of Linux userland is under GPL so if Microsoft does make any change to a Linux userland tool, it would have to contribute it.

      Well nothing that they distribute in Windows can be GPL anyway.

      Instead of working with Microsoft. I think Canonical should be working with Dell, Lenovo, HP etc to get Linux to support more PC hardware

      They already are, the Dell Inspiron can be configured with Ubuntu, their XPS 13 edition comes with it installed as do a various number of their Precision workstations listed here. The problem is certainly not availability and compatibility, the problem is that people don't want it.

  18. Better Way by Anonymous Coward · · Score: 0

    With much tinkering I found an even better way of using bash and unity. If anyone is interested here is how I did it:

    1. Uninstalled the bloatware called Windows 10.
    2. Installed Linux.
    3. Now all the ransomware nag prompts from those shady folks in Redmond don't bother me anymore.

  19. Useful like fitting breakfast tray to toilet bowl by Anonymous Coward · · Score: 0

    Flush, and the glasses on the tray are refilled.

    The seamless integration you always have dreamt of.

  20. Re:How is this news? Cygwin has been around since by Jeremiah+Cornelius · · Score: 2

    Now, the POSIX system calls are not run completely in user space.

    The SFU/SUA crap did this for Windows since NT 4.

    You will NEED the speed - because Win 10 abuses use of hardware to the point of teary-eyed frustration.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  21. This is pretty much equivalent to: by gerald.edward.butler · · Score: 1

    Wine on Linux, but, the other way around.
    Also, see iBCS under Linux. I'd used this nearly 20 years ago to run other OS binaries directly on Linux (without virtualization).

    1. Re:This is pretty much equivalent to: by Anonymous Coward · · Score: 0

      Wine on Linux, but, the other way around.

      Linux on piss.

    2. Re:This is pretty much equivalent to: by Anonymous Coward · · Score: 1

      This is incorrect. Wine is a userspace shim that operates at the library-call (API) layer, and translates Windows API calls like `CreateFile` to Linux equivalents.

      The subsystem for Linux on the other hand operates at the system call (ABI) layer, implementing Linux system calls in the Windows kernel.

  22. Re:Wow. Mix and Match -Anything- by Anonymous Coward · · Score: 1

    Canonical doesn't see Windows as reins and a buggy whip, but as a monetizing layer. If Microsoft gives Canonical a kickback for every Ubuntu-on-Windows-10 user, then Canonical might discontinue profitless standalone-Ubuntu.

  23. Has Canonical sold out? by Anonymous Coward · · Score: 0

    to Microsoft?

    How long before MS buys Canonical?

    all I do know is that in recent times Ubuntu has reduced the quality of its software to align itself with MS (continual beta)

  24. Lipstick on a pig.. by Anonymous Coward · · Score: 0

    Lipstick on a pig..

    Or in this case, Shit on the Pigs face.

    1. Re:Lipstick on a pig.. by Anonymous Coward · · Score: 0

      IMHO more like pig on a lipstick...

  25. The worst of Linux in Windows! by DogDude · · Score: 2

    Boy, that's got to be something a whole two masochists would want to do. Take the worst part of Linux and run it in Windows! Wow! I think I'd rather put toothpicks under my fingernails.

    --
    I don't respond to AC's.
  26. Don't like Unity but thanks anyway by Anonymous Coward · · Score: 0

    Nice Microsoft Windows 10 is going to have this. But seriously, the one thing I don't like about Ubuntu is Unity.

  27. Not very different from a VM by enosys · · Score: 2

    You could have already done this in a VM in Windows. The idea of actually running Linux applications in Windows without a VM seems nice, but actually, it integrates so poorly with normal Windows apps that you might as well be running a VM. Trying to access the same files from Windows and Ubuntu within the root file system leads to problems. You can only do that within the drives, such as /mnt/c. You cannot run Windows applications from the Linux command line or Linux applications from the Windows command line. If you want to run a desktop environment you've got two separate desktops, similar to a VM.

    1. Re:Not very different from a VM by CrashNBrn · · Score: 1

      It's primary usage was for development environments, or being able to interface with your external Linux servers via the Linux command-line. Which totally falls in line with their business prospects, as a significant chunk of Microsoft's Azure infrastructure is being utilized for FreeBSD and Linux.

    2. Re:Not very different from a VM by Billly+Gates · · Score: 1

      Still the professional editions of Windows come with Hyper-V these days so why bother? This would be useful in the Windows 7 days for those non administrators who didn't want to shell big bucks for VMWare workstation. Of course for a few dollars a month you can get Azure or Amazon E3 clouds

    3. Re:Not very different from a VM by CrashNBrn · · Score: 1

      I'll probably use it. SSH within the linux commandline instead of Putty. Unless copy-paste is completely broken.

  28. Oh, goody. by Anonymous Coward · · Score: 0

    Two great sucks that can suck together!

  29. It's a double whammy by dhaen · · Score: 1

    For those people who hate both Unity and Windows.

  30. Great! by DougReed · · Score: 3, Insightful

    So now I can overlay one dreadful GUI with another equally dreadful GUI.

    Why would I want to do this?

  31. This is not cool. This is very bad by Anonymous Coward · · Score: 1

    Are the three letter agencies are so desperate to get everyone onto the Windows 10 spyware platform that they'll try and persuade people this is a cool idea? Or is it embrace, extend, extinguish? I think open software, allowing people the freedom to choose not to give all their data to some massive state/corporate owned database, is something that annoys some of the powers that be so much that they'll try to get people into their clutches by any means.

  32. Why the heck? by Anonymous Coward · · Score: 0

    Why on earth would anyone use the incredible retarded Unity UI on an unstable server like Windows.

    Its like going for worst of both worlds on purpose.

    Windows quality UI on a Unix backend - yes, I would pay for that ... oh wait isnt that MacOS?

  33. Ug! Shoot me!! by markdavis · · Score: 1

    Let's see- Unity or MS-Windows 10 interfaces? What kind of choice is that? Just shoot me! I think I will stick with KDE, Mate, Cinnamon, LXDE, or XFCE!

  34. Bragging by JustAnotherOldGuy · · Score: 1

    Being able to run Linux apps in Windows is like bragging that gold leaf will float in a sewage tank.

    --
    Just cruising through this digital world at 33 1/3 rpm...
  35. So, the shittiest UI on top of the shittiest OS by Anonymous Coward · · Score: 0

    Sounds awesome! Sign me up.

  36. Re: This could be good for the Linux gaming commun by corychristison · · Score: 1

    Interesting thought... though unfortunately, when it comes to games, the biggest issue is that they are (usually) tied to Direct X, which is Microsoft Only.

    There are efforts to port Direct X to Linux (the WINE guys), its an uphill battle as it requires tonnes of reverse engineering and testing, plus MS likes to make massive changes in new versions.

    If game developers were to move away from Direct X, and on to something cross-platform, then the bar is much lower to supporting Linux and friends.

  37. Browse Facebook from Myspace by Anonymous Coward · · Score: 0

    Pathetic

  38. X-Server window around the Ubuntu Desktop? by drolli · · Score: 1

    Wow. havent seen that in a long time.

  39. so it's like Wine in reverse - "Line" then? by 4wdloop · · Score: 1

    So Windows got linux/ubuntu emulator?
    Should we call it "Uine" or better yet "Line"?

    "Line" is not an emulator?

    --
    4wdloop
    1. Re:so it's like Wine in reverse - "Line" then? by Anonymous Coward · · Score: 0

      I would not call it a reverse, most windows software running on wine actually ran on windows first. A native Linux install of Ubuntu Unity in my experience will crash and burn when it feels like it, worse if you actually try to use it in a virtualized environment. I would not be surprised if the direct integration of windows support into ubuntu is just a thinly veiled workaround for it not working with any of the available virtual machines ( on VirtualBox it just crashes, on VMWare it is unusably slow, etc. ) .

    2. Re:so it's like Wine in reverse - "Line" then? by Zero__Kelvin · · Score: 1

      Calling it Urine would be more appropriate ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:so it's like Wine in reverse - "Line" then? by stephows · · Score: 1

      "Urine" mode - Ubuntu Running In Non-Emulator mode

    4. Re: so it's like Wine in reverse - "Line" then? by Anonymous Coward · · Score: 0

      Fer realz? If you can't get an Ubuntu install to work, you better lay off the meth.

  40. hmm... by Anonymous Coward · · Score: 0

    microsoft trying to kill off linux?

  41. Re:Ubuntu's Unity desktop environment run in Win by Anonymous Coward · · Score: 0

    Unity can run natively under Windows?

    I knew it was bad, but this is really damning evidence. I think I'll stick with MATE.

  42. But why would you want to? by Anonymous Coward · · Score: 0

    ... the subject says it all.

  43. Appearance is not the problem by Last+Warrior · · Score: 1

    "It also opens the door to running alternate desktop environments if youâ(TM)re not a fan of the Windows user interface (although the method described in that link uses Cygwin rather than Ubuntu on Windows."

    Now if you could only get rid of that pesky spyware laden operating system under it then you would be golden.

  44. Third world linux meets Windows by Anonymous Coward · · Score: 0

    Both suck like fuck.

    use anything else. Redhat is also microsoft's bitch.

    Grab Virtualbox and/or YUMI and install a bunch of them.

  45. Re: This could be good for the Linux gaming commun by Dutch+Gun · · Score: 3, Interesting

    If game developers were to move away from Direct X, and on to something cross-platform, then the bar is much lower to supporting Linux and friends.

    Speaking as a game developer... I'd suggest its not any technical hurdles that keep games away from Linux. Most game engines, whether commercial or custum, are written in portable C++, and use abstraction layers to hide any platform-specific code. In my own game engine, I'd estimate that platform-specific code only amounts to less than 5% of the total code.

    Rather, I think it's simply the market-share of Linux... or rather, the lack thereof. Many games have Mac ports, meaning they obviously have an OpenGL renderer and POSIX compliant backend, but still no Linux support. It's pretty hard to get motivated to support an entirely new platform that only has 1% market-share, and it doesn't help matters when that 1% is further fragmented into a bunch of different distros, further complicating support and compatibility testing.

    It's the same problem Windows phones have. By all accounts, Windows phones are pretty nice, but no one makes apps for them because of the abysmal market-share, which in turn drives more users away. It's sort of a catch-22 for platforms with a small market-share, making it extremely difficult to break in.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  46. I don't even want to ... by Gojira+Shipi-Taro · · Score: 1

    run that turd of a desktop on Linux. Never mind Windows.

    Unity was born when there was some plan to have Ubuntu touch interfaces on tablets and phones. By the time anything was delivered that mostly worked, that ship had sailed. Apple and Android had both markets locked up.

    In a sense it's not that different from the UI from Windows 8 that was intended to have similar ubiquity, and was largely as reviled.

    --
    "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
  47. Ubuntu = End of Linux by Anonymous Coward · · Score: 0

    Does this mean this will be the end of Linux on the Desktop? Thanks Ubuntu.

  48. Re: This could be good for the Linux gaming commun by Mal-2 · · Score: 1

    This is exactly where Vulkan and perhaps OpenGL have to take up the slack. For all the things Notch did wrong coding Minecraft, he made a fundamentally sound decision to not be tied to any particular OS or hardware platform. So long as the cross-compatibility can be maintained while ditching the pitfalls of Java, that part of the model is something other developers should look to emulate, because it worked out very well. Minecraft "just runs" on pretty much anything with sufficient power to run it. Unfortunately the bar of "sufficient" is rather high because Java, but the underlying concept has been proven.

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  49. Re: This could be good for the Linux gaming commun by Mal-2 · · Score: 1

    I understand about market share. Say Linux is 10%, OS X is 20%, and Windows is 70%, just for the sake of argument. Right now it seems to pay to develop for the 70%, then maybe port for the 20%. What I'm proposing is that the mechanism works the other way around. Target the 10% knowing that the other 90% will be able to just run it unchanged. It may not have the right "skin" for that platform, but I can't think of many games that do, and the "authorized look and feel" changes from time to time anyhow. This doesn't break older software, it just makes them stand out as being older.

    Instead of writing for 70% of the market first, why not write for 100% of the market first?

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  50. Re: This could be good for the Linux gaming commun by corychristison · · Score: 2

    If the Game Engines are already abstracting this away, why /not/ provide builds for smaller OS's. I know there are extensions to Visual Studio to build binaries for Linux.

    I think what a lot of game developers are missing is that gaming is the /only/ reason many users are keeping Windows. I'm 100% positive I know at least a dozen people personally (and I'm not a very social person) that would ditch Windows completely if they could game easier on Linux. Is that extra 1% effort not worth it to you to provide a choice to your users?

    I understand that =<1% is minuscule in many developers minds, but if you remember there are roughly 5.6 Billion people in the developed world with access to a computer and the internet. That 1% equates to 56 Million people. Then you must keep in mind those using Linux are (typically) more technically minded and willing to exert more effort to play something natively in their Distro. There are various fans of specific software that literally make it their duty to build wrappers/packages for specific distributions (Package Maintainers) so things work easier for the distribution as a whole. If you provide an accurate dependency list (which would usually be included in the engine you're using), then the distro package maintainers can handle the rest for you.

    If your game is well made, and becomes popular, linux users tend to promote companies that work with the open source community. That's free promotion for simply making an effort to appeal to approx 56,000,000 more users.

    That's worth the effort in my books... But as you can probably tell, I'm a Linux user.

  51. Make it exclusive to Windows by gnus_e · · Score: 1

    Make it exclusive to Windows. Linux will be better place without them. (why not systemd, unity, gnome too?)

  52. Re:How is this news? Cygwin has been around since by benjymouse · · Score: 2

    Ok - I fail to see how this is news. Cygwin has provided Gnu tools in windows forever. Cygwin-X has provided X11 in Windows forever.

    SFL and Cygwin have drastically different performance profiles.

    SFL is syscall translation in kernel space running on pico processes; Cygwin is syscall emulation in userspace running Windows processes and Windows threads.

    Windows is built around an object oriented philosophy (handles) where, for instance, access rights are established upon handle creation. Handles covers many more types of resources in Windows compared to e.g. file descriptors or inodes in Linux. But the key difference is in lifetime. Under Linux access rights are checked on each access. Under Windows you request access rights on handle creation, a jump table is established with an entry for each operation - some of them pointing to "access denied" - and hence Windows does *not need* to check rights on each access. Now, if you want to emulate Linux inodes/fds, you would need to create/dispose the handle on each access, or design some system with cache/sweep. Either way you are going to sacrifice some performance. And this is just one example.

    SFL uses pico processes which do not own Windows handles the way Windows processes do. It is Linux like processes running on top of pico processes. I believe the real work for MS has been in the areas where those processes touch the same interfaces (such as file system) which must allow for the Linux way of accessing resources.

    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  53. Re: This could be good for the Linux gaming commun by Anonymous Coward · · Score: 0

    He's actually writing for 99% of the market, and the other 1% aren't worth the cost.

  54. Filesystem support by Anonymous Coward · · Score: 0

    Honestly, this is a great but I just do not see the point of using linux without using its native filesystem (non ntfs-3g, vfat). If Microsoft were to implement native filesystem access such as ext4 or zfs, the opensource community will take care of the rest. Linux is powerful not because of its front-end, fancy windows etc..., but because all the free software packages that come with it that Windows does not offer. It is nice to completely virtualize X-server in windows, but what about running native ELF executables?

  55. Only tooks Microsoft's help... by TemporalBeing · · Score: 1

    ...OTOH, KDE had their stuff on Windows since around the release of KDE4 (see windows.kde.org); KDE only lacked Terminal Support (so no Konsole) because Microsoft didn't have a property PTY/console device; and Plasma was capable of replacing the Explorer shell for most of that time though the option was disabled.

    However, as you can see it never took off. So don't expect the same for Ubuntu's Unity.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  56. I may actually switch if... by JustNiz · · Score: 1

    Does it actually run instead of the Windows 10 desktop or is it just running over it?

  57. Re: This could be good for the Linux gaming commun by exomondo · · Score: 1

    It depends on what you mean by "Linux". When you say Windows there are only a couple of actual versions that it would be, if you're talking about Linux it's just the kernel and there are many many different customized Linux-based operating systems and different drivers with varing performance under certain circumstances. For example you have SteamOS and Valve partnered with nVidia to include their proprietary drivers and Gameworks technology in Valve's Linux-based operating system, yes it's Linux but that doesn't mean the games that run on SteamOS will run well, or indeed at all, on other Linux-based operating systems.

  58. Re:How is this news? Cygwin has been around since by Anonymous Coward · · Score: 0

    You will NEED the speed - because Win 10 abuses use of hardware to the point of teary-eyed frustration.

    Can you give a specific example of this? I haven't found this to be true at all, in fact it's the opposite and Win10 is less resource-hungry than its predecessors.

  59. Re:How is this news? Cygwin has been around since by Jeremiah+Cornelius · · Score: 1

    Anecdotally, I have had the begging, pleading ask for help by 3 different users in 2 different continents - because their shiny machines now were so aggressively saturated by background activity that they literally could not open a new browser tab, or a second application.

    Because I come from security, the friends mentioned each approached because they thought they must "have a virus" or "been hacked".

    All 3 cases were taskman and perfmon checked - 100% disk utilization - in one case for hours. Not slouch machines. Each had 8 GB RAM - an amount I find miniscule, but perfectly functional for the other 3 Macs and 2 Ubuntu machines in my household.

    Running through and making many services disabled or manual gave relief to two machines. The third, a Celeron-based Toshiba touch-screen all-in-one, required a forklift to 16 GB RAM.

    Two main culprits are aggressive Windows Search and ridiculous memory optimization, with dynamic page compression. Superfetch caching seems to be totally counterproductive as well.

    The single, most noticeable change was found here:

    What fixed it for me is going to settings, system, notifications, and turning off "show me tips about Windows." I believe that was the one causing problems, though I turned all of them off besides the app notifications. System processes went back down after a restart and haven't spiked since.

    https://www.reddit.com/r/techsupport/comments/3h4wjg/windows_10_high_disk_usage_100_ive_seen_a_thread/
    I kid you f-ing not.

    After this change, 100% disk IO is still a boot-storm issue, and does not quiesce for 8-15 minutes from startup. However, after this point, the systems are usable, if not head-spinningly fast.

    You have a system that is blindly trying to optimize a number of hardware and logical subsystems in different silos. The result is excessive taxing of disk, memory and CPU to pre-fetch, cache and compress - at the expense of performance of the shared resources they try to conserve.

    This is the path Linux is headed towards. At least it's still 4-5 years behind. SystemDbusEtc... As they once said in Mad Magazine: "Yecccch."

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  60. Re: This could be good for the Linux gaming commun by Dutch+Gun · · Score: 1

    There are a few reasons. Many commercial games use a lot of middleware libraries, not just the game engine (just count the logos on some games' splash screen). I was working as a contractor for a port recently, and I think there was easily a dozen middleware components in the game. These types of libraries tend to be licensed on a per-platform basis. Even if they're available on Linux at all, the licensing costs alone might preclude any reasonable chance at profits. Moreover, it's never "free" to develop and deploy to a new platform - especially if your devs don't have a lot of experience there. You need new build servers, new dev and test stations or partitions. You need to officially support the new platform. Beyond that, there's also the sheer inertia of larger companies when making decisions that cost a lot of money or time up front. You actually have to make a business case for supporting a new platform before you can do it.

    Indie games tend to have an advantage here because of their lightweight nature. The less middleware you have in your engine and the smaller your game's footprint is, the easier the port is. And if the devs want to support Linux, they don't have to justify it in a business case. They just decide and do it. It's the same reason indie games have such a wealth of creativity compared to larger dev companies. With larger companies, you spend a lot of money developing games, and that tends to make people a bit more risk-averse, which is understandable with many millions of dollars and hundreds of jobs on the line. Indie games can also make a reasonable profit with a lot fewer sales, so niche markets tend to look reasonably attractive to them.

    That's why at my latest contract job, I'm helping to port a 100 million dollar game to OS X, but not Linux. As far as I know, no one's seriously even brought it up. For my own game using my own engine, I'll be adding Linux support simply because I want to. I wish it were different, but that's the reality, at least so far as I've seen.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  61. Re: This could be good for the Linux gaming commun by corychristison · · Score: 1

    Thank you for your further input.

    I guess the TL;DR version is "because bu$ine$$" which is what I always assumed in the first place. I'm guessing very few (if any) managers or higher-ups even know that anything exists beyond Windows and OS X (or "PC" and "Mac" as they usually put it). I can see the uphill battle if a dev team tried to push for it.

    Personally I don't actually play video games. I just don't see the appeal when I could be doing something more constructive with my time. I also have a wife and kids, so that restricts my personal time quite a bit as it is.

  62. Not unless you force IE6 into strict-mode. by CrashNBrn · · Score: 1
    Not unless you force IE6 into strict-mode.

    box-sizing - CSS | MDN

    border-box

    The width and height properties include the content, the padding and border, but not the margin. This is the box model used by Internet Explorer when the document is in Quirks mode. Note that padding and border will be inside of the box e.g. .box {width: 350px; border: 10px solid black;} leads to a box rendered in the browser of width: 350px. The content box can't be negative and is floored to 0, making it impossible to use border-box to make the element disappear.

    Here the dimension is calculated as, width = border + padding + width of the content, and height = border + padding + height of the content.

    Although, perhaps less incompetent than yourself, as I don't insult others when I don't know what the fuck I am talking about.

  63. Finally ! by HuguesT · · Score: 1

    The promised year of Linux on the desktop ! or close enough.