Slashdot Mirror


Windows 10 Spring Update Improves Linux On WSL With Unix Sockets and More (anandtech.com)

Billly Gates writes: Windows 10 build 1803 has come out this month, but with some problems. AnandTech has a deep-dive with the review examing many new features including the much better support for Linux. WSL (Windows Subsystem for Linux) now has native Curt and Tar from the command prompt as well as a utility to convert Unix to Windows pathnames called WSLpath.exe which is documented here. In addition it was mentioned on Slashdot in the past about OpenSSH being ported natively to Win32 in certain early builds. It now seems the reason was for Linux interoperability with this Spring Update 2. Unix sockets mean you can run Kali Linux on Windows 10 for penetration testing or run an Apache server in the background with full Linux networking support. Deemons now run in the background even with the command prompt closed. [...]

216 comments

  1. Editors? We don’t need no steekin’ edi by Anonymous Coward · · Score: 0

    now has native Curt and Tar

    Good to see the editors still can’t read.

  2. Getting smarter? by Anonymous Coward · · Score: 0

    When are they actually going to throw away their kernel and move to an OSS paradigm like iOS and OSX did?

    1. Re:Getting smarter? by Lunix+Nutcase · · Score: 1

      Never?

    2. Re:Getting smarter? by Anonymous Coward · · Score: 0

      Four more years. Then suddenly MS Linux, which jumps to the top on DistroWatch, result of furious clicking by AI bots in Redmond's basement (they'll get evicted when they turn 30).

    3. Re:Getting smarter? by NicknameUnavailable · · Score: 0

      MS Linux

      If this happens I'll start a Kickstarter to get people together and mushroom stamp Bill Gates into a concussive state.

    4. Re:Getting smarter? by Anonymous Coward · · Score: 0

      Yes, the man who hasn't been CEO for almost two decades. You "M$" haters are still stuck in the 90s.

    5. Re:Getting smarter? by Anonymous Coward · · Score: 0

      MS Linux has existed for years, Google it.

    6. Re:Getting smarter? by I4ko · · Score: 1

      Hopefully never. Latest OS X takes 5+GB of ram just to start. Windows 8.1 professional takes 900mb of ram to start.

    7. Re:Getting smarter? by NicknameUnavailable · · Score: 1

      He created their culture or crushing the little guy, locking in customers, and generally producing shit that is well marketed.

    8. Re:Getting smarter? by StuartHankins · · Score: 1
    9. Re:Getting smarter? by I4ko · · Score: 1

      No, I mean 5+GB.
      Both my work macbook pro 14,3 and those on display in apple stores after reboot and opening activity monitor will show Memory Used around 5.2GB. My work mark often however around 15gb memory used + swap used. And there isn't much running - The stupid kernel takes between 1.1 and 4.6gb on its own at any time.
      The last OS X that was actually good was 10.6.8, and they became gradually bloated after that with 10.10 being the first to be completely broken with 0 QA done on it.

  3. Running it from another drive? by fireball74 · · Score: 2

    They can get Linux to run as a layer or app under Windows, but can't figure out how to get it to run from a different drive. Some of us have a smaller SSD as C drive and would like to at least play with this without having to jump through hoops. Yes, I know about symlinks in Windows, but it's kind of a crappy fix, if it works at all.

    1. Re: Running it from another drive? by phantomfive · · Score: 5, Funny

      Be patient. Eventually the Linux subsystem will be all that's left of Windows. Maybe a legacy support module on the side.

      --
      "First they came for the slanderers and i said nothing."
    2. Re: Running it from another drive? by tonique · · Score: 1

      You'd have to call it the Linux supersystem by then, I think. Also "mission accomplished"!

    3. Re:Running it from another drive? by Tough+Love · · Score: 0

      Some of us have a smaller SSD as C drive...

      Wow, C drive, I almost forgot about that. I hope that does not trigger any other ancient, painful memories. How is life, back there in Hell?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    4. Re:Running it from another drive? by Tough+Love · · Score: 2

      Some of us have a smaller SSD as C drive...

      Wow, C drive, I almost forgot about that. I hope that does not trigger any other ancient, painful memories. How is life, back there in Hell?

      Backslash for path separator :-)

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:Running it from another drive? by eneville · · Score: 2

      Some of us have a smaller SSD as C drive...

      Wow, C drive, I almost forgot about that. I hope that does not trigger any other ancient, painful memories. How is life, back there in Hell?

      Backslash for path separator :-)

      The registry for config

    6. Re:Running it from another drive? by stooo · · Score: 1

      >> Backslash for path separator :-)
      The backlash for backslash is huge.
      seriously, MS should modernize now.

      --
      aaaaaaa
    7. Re:Running it from another drive? by jawtheshark · · Score: 1

      In all fairness, GNOME users have gconfig, which is just as bad.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    8. Re: Running it from another drive? by Anonymous Coward · · Score: 0

      Hell is a hot firey mess, but it's backwards compatible to the 80s!

    9. Re:Running it from another drive? by dunkelfalke · · Score: 1

      Modernise? Backslash is actually the newer - hence more modern - way.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    10. Re: Running it from another drive? by Anonymous Coward · · Score: 0

      Be patient. Eventually the Linux subsystem will be all that's left of Windows. Maybe a legacy support module on the side.

      I can't wait for WSL to be able to run Gnome.

      The combination of Windows bloat and Gnome bloat will create a black hole of bloat that eats the entire fucking universe.

      Or at least 3 or 4 multi-TB hard drives...

    11. Re: Running it from another drive? by Anonymous Coward · · Score: 1

      You'd have to call it the Linux supersystem by then, I think. Also "mission accomplished"!

      If you're Steve Ballmer, perhaps.

      Remember the WSL doesn't contain any Linux. It's Ubuntu on the Windows kernel, or as RMS would call it GNU/NT.

    12. Re: Running it from another drive? by greenwow · · Score: 2

      You misspelled KDE.

    13. Re:Running it from another drive? by Rob+Y. · · Score: 1

      Okay, you mentioned 'different drive', so I'll ask here. Since I installed this update, Windows 10 has refused to allow apps run from a remote drive to open sockets. The same app, when copied to the C: drive works fine. A simple example is PuTty.

      I'm sure this is some new security feature - but I need to disable it, since a win32 app I work on lives on a LAN drive (so, y'know, it gets backed up). I can build it there, but I can run it or debug it from there. I can run it if I copy it to my C: drive. There has to be a way to flag a LAN folder as 'trusted' in order to bypass this, but i can't find it.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    14. Re:Running it from another drive? by Rob+Y. · · Score: 1

      meant to say "I can't run it or debug it from there"

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    15. Re:Running it from another drive? by Anonymous Coward · · Score: 0

      Running a win32 app from a drive in LAN works flawlessly here, no settings required (on spring update or how may they call it). Ah and sorry for admitting before this honorable assembly that I use m$ windoze :|

    16. Re:Running it from another drive? by Darinbob · · Score: 1

      Modern, or just failing to learn from the past?

      I spent a few weeks in Germany on a German keyboard programming in C and Unix. This was a bit painful, you needed to press AltGr (right Alt key) to get a backslash, vertical bar, curly brackets, and square brackets(?). As a touch typist, this drove me nuts. Not just with hunt-and-peck but the difficulty of pushing AltGr every 3rd character. For the command line I had not set up autocomplete (not my computer) so using that backslash slowed me way down.

    17. Re: Running it from another drive? by Anonymous Coward · · Score: 0

      No, he didn't, since KDE at least provides features. Gnome grows larger while removing them.

    18. Re:Running it from another drive? by Rob+Y. · · Score: 1

      hmmm. It worked fine for me until I applied the update last week.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    19. Re:Running it from another drive? by dissy · · Score: 1

      Some of us have a smaller SSD as C drive...

      Wow, C drive, I almost forgot about that. I hope that does not trigger any other ancient, painful memories. How is life, back there in Hell?

      Hey now, CP/M and CMS wasn't that bad! It was a perfectly acceptable OS for your 80's multi-architecture and single user needs.

      Of course it is strange parent poster didn't use the SSD to replace their A: hard drive.
      Gotta really wonder what SSD is being made that is smaller than the C: floppy disk used originally.
      Especially seeing as they only replaced the second floppy drive!

    20. Re:Running it from another drive? by I4ko · · Score: 1

      Why another drive? NTFS has had junction points for ages (at least since XP). You can mount a partition as a folder, just like you do on *nix. Check it out.

    21. Re:Running it from another drive? by spongman · · Score: 1

      did you check your ACLs?

    22. Re: Running it from another drive? by Anonymous Coward · · Score: 0

      Nope, Microsoft removes features until only the telemetry and advertisement installer parts are left. Everything else is just a distraction for the stupid users.

    23. Re:Running it from another drive? by dunkelfalke · · Score: 1

      Oh, I know, I am German and I develop in C++ for Linux and it sucks. Normal slash is actually even worse on a German keyboard - shift+7, so a backslash is pleasant in comparison.
      C, with its character salad syntax, is very specifically designed for the American keyboard layout, this is probably one of the reasons Pascal was so popular in Germany - it is simply less strain to type begin end; than {}

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    24. Re:Running it from another drive? by Rob+Y. · · Score: 1

      Yes. No problem there. Obviously, It's letting me execute the app. It simply fails when the app tries to open a socket. And only when it's run from a LAN drive. The same executable works fine if I copy it to C:. Unless there's some ACL property for that, what would the issue be? And why would a Windows update change ACL's?

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    25. Re: Running it from another drive? by Brockmire · · Score: 1

      You may need to add the IP of the lan folder to trusted locations (Internet options in control panel). There's probably a GPO as well. When I couldn't run an app the other day due to a system policy, I checked the Event Viewer and realized it was from CrypoPrevent, which tries to prevent malware. Had to add exclusion and reboot.

    26. Re:Running it from another drive? by Anonymous Coward · · Score: 0

      did you check your ACLs?

      I tore the left one in college, but it recovered nicely and they've done well ever since.

  4. If the end game for this by Anonymous Coward · · Score: 1

    If the end game for this is for windows to eventually become a front end that runs on linux and acts as a compatibility layer for windows programs to run inside linux like ms is making a compatibility layer for win32 programs to run on arm then I would appraud ms's efforts but I fear the ONLY reason ms is doing this is to further advance azure's penetration and to get more linux admins on windows systems.

    1. Re:If the end game for this by Anonymous Coward · · Score: 0

      "ONLY reason ms is doing this is to further advance azure's penetration and to get more linux admins on windows systems."
      Well they are a for profit corporation. They are suppose to try new things that may result in a better bottom line. Some things work and others don't but MS can absorb any financial hit if things do not work out. Windows Phone is a prime example. The spent millions developing the Windows Phone which they abandoned because poor sales. And they figured out they could make more money off their Android patents. They get paid for every Android phone manufactured. They are not a charity but they are one of the top contributors to the open source repositories.

    2. Re:If the end game for this by Anonymous Coward · · Score: 0

      Linux and all GPL software should move to GPL4, which should be identical to GPL2 with an added clause stating that Microsoft and Microsoft employees may not use any of it.

    3. Re:If the end game for this by Anonymous Coward · · Score: 0

      That is fine that they're a for profit corporation and they're doing this for their bottom line but lets not act like they are doing anything special here for the open source community or that it even helps open source. There is nothing that microsoft has contributed for open source which doesnt help their competing operating system, windows in some way. Microsofts contributions to open source are not useful unless that person is using windows.

      On the topic of them pulling money from Android phone manufacturers for supposeded patent infringement, it's funny that they don't go after the juggernaut, Google who makes the Android operating system and also sells android phones. It's almost like when they funded SCO to go after Linux with their hogwash ip infringement claims and when they funded immersion to go after Sony with their hogwash ip infringement claims. Really funny that they don't go directly after Google.

    4. Re: If the end game for this by juanoviedo · · Score: 3, Interesting

      "There is nothing that microsoft has contributed for open source which doesnt help their competing operating system, windows in some way." Dude, once again, they are a company. They make profit out of it. You can have them contribute to open source and make profit from it, or make propietary code, and make profit for it. Plain and simple.

    5. Re: If the end game for this by Anonymous Coward · · Score: 0

      Whoosh. Nobody here has an issue with them making money from it. The point is don't act like they are doing something special.

      "They are not a charity but they are one of the top contributors to the open source repositories."

      See this statement you made. The last part is irrelevant and 'so what' because in your words 'they are a for profit company'.

      Did you really just sign up to blow hot air about microsoft?

    6. Re: If the end game for this by Anonymous Coward · · Score: 0

      The reason for wsl is containers.

    7. Re: If the end game for this by Dog-Cow · · Score: 0

      If you killed yourself, you wouldn't be bothered by MS, and we wouldn't be bothered by you. win/win

    8. Re:If the end game for this by Anonymous Coward · · Score: 0

      Why would you want a GPLv4 that would allow Microsoft-signed software that only allows Microsoft-signed updates, but the only ones not allowed to touch it is Microsoft?

      Are you just out to kill free software?

    9. Re: If the end game for this by Anonymous Coward · · Score: 0

      'we' would be you microsoft shills. Go neck yourself and collect your dirty paycheque. Nobody wants you here.

    10. Re:If the end game for this by Darinbob · · Score: 2

      I had always been dubious of this, not being a Microsoft fan, but if this works then that's a good thing.

      In the past, the POSIX layer in the Windows kernel was highly dubious, it had basic file support but no access to anything in Win32 where all the UI, services, networking, etc. It seems like it existed solely to get past some DoD contract requirements (even mainframe MVS had some POSIX just get some deals).

      If there's a standard tool to easily convert to/from Unix filenames then that is very useful also. That's a headache I have with Cygwin trying to work with some Windows command line tools, and it's always been painful with makefiles.

      Been a bit nervous as we were acquired by a heavily Windows and Cloud oriented mothership, and someday I expect they'll want us to start using Windows so having a unix layer would come in handy. (engineers from the mothership have expressed envy that we don't have to use VSTS)

    11. Re:If the end game for this by Darinbob · · Score: 1

      Why? The purpose of GPL is the SHARE software.

    12. Re:If the end game for this by spongman · · Score: 1

      why?

  5. pointless extensions. by nimbius · · Score: 4, Insightful

    All this work to be compatible with Linux is only being done because Microsoft is desperately trying to get a ticket on the cloud moneytrain its ignored for nearly a decade. So far bootstrapping things like Kinect, office, and exchange to their cloud offering has boosted its presence in much the same way that paying hosting providers to switch their park-web sites to IIS static pages improved their netcraft numbers.

    Curt and Tar from the command prompt

    i presume we mean curl but this is moot. Anyone who needed curl or tar "from the command prompt" (as if it came anywhere else?) has their macbook, or their linux system...and they have it for free in the amazon cloud as well as the 40 some other openstack players that exist.

    it was mentioned on Slashdot in the past about OpenSSH being ported natively to Win32 in certain early builds.

    Embrace extend extinguish only works when theres a product with a bottom line people are willing to choose. "becoming linux" isnt doing anything to Redmond but wasting programmer hours trying to catch a lizard. Larry Ellison learned this fact with MySQL. GPL is an armored license that prohibits the type of early nineties chicanery Microsoft was absolutely legendary for pulling on small companies and startup projects.

    Deemons now run in the background even with the command prompt closed.

    Daemons,Welcome to 1991. You could also just pick a cloud provider with a competent ecosystem that will natively run any of five or more major linux distributions that your programmers are already familiar with.

    --
    Good people go to bed earlier.
    1. Re:pointless extensions. by Anonymous Coward · · Score: 1

      The job of WSL isn't to eat Linux. The job of WSL is to eat Cygwin.

    2. Re:pointless extensions. by Anonymous Coward · · Score: 0

      Why, cygwin actually works? Can't have that in the redmond "ecosystem"?

      So far the most use I've seen anyone get out of this is the endless slashvertisements, the endless stream of "we farted around some more and did another build, now we're gonna tell you aaaaaaaaaallllllllllllllllllll about it!!1!" bullshit press releases, demonstrating once again the material the new new new owners and editors are made out of.

    3. Re: pointless extensions. by Anonymous Coward · · Score: 0

      Cygwin still lives? What do people use it for?

    4. Re:pointless extensions. by Anonymous Coward · · Score: 0

      The job of WSL isn't to eat Linux. The job of WSL is to eat Cygwin.

      Any why would microsoft see a need to do this?

    5. Re:pointless extensions. by thegarbz · · Score: 1

      So far bootstrapping things like Kinect, office, and exchange to their cloud offering has boosted its presence in much the same way that paying hosting providers to switch their park-web sites to IIS static pages improved their netcraft numbers.

      So ... translated into very real income and marketshare making it the most profitable part of the company?

       

    6. Re:pointless extensions. by greenwow · · Score: 1

      > Daemons,Welcome to 1991.

      It's a lot older than that. I remember using nohup in BSD 4.3 in 1987, over thirty years ago.

    7. Re:pointless extensions. by spongman · · Score: 1

      i used Cygwin for the better part of 15 years. i uninstalled it shortly after installing Ubuntu on WSL. Cygwin was great. now it's dead.

    8. Re:pointless extensions. by execthis · · Score: 1

      If that's true, WSL has a really long way to go before it obsoletes Cygwin. Presently, even with the new touted ability to background tasks, it's not much more than a toy.

    9. Re:pointless extensions. by execthis · · Score: 1

      What do you do to replace Cygwin sshd? No way to run persistent daemons with WSL. Everything stops when you close terminal session. No services - no init system integrated with Windows...

  6. and nothing of value was gained by Revek · · Score: 1, Insightful

    Why would I want this?

    1. Re: and nothing of value was gained by Anonymous Coward · · Score: 0

      You do not need it. Go back to sleep gramps.

    2. Re:and nothing of value was gained by Anonymous Coward · · Score: 0

      You might want it to get commercially supported version sof critical, popular applications from Linux.These include SSh clients, git clients, bash, Python, and X Windows without the instability of CygWin and its bleeding edge versions of its packages.

    3. Re: and nothing of value was gained by Anonymous Coward · · Score: 0

      "...commercially supported versions..."

      Thanks for the laugh!

    4. Re:and nothing of value was gained by Anonymous Coward · · Score: 0

      You might also want a system that doesn't report your data and activity to Microsoft.

      Not you personally, but you know. Thinking people.

    5. Re:and nothing of value was gained by AlanBDee · · Score: 4, Interesting

      You may not but I do. My work requires that I use Windows. With WSL I can use all the classic Linux commands that I've been using for 15 years. The better they make it the happier I am.

    6. Re:and nothing of value was gained by Bert64 · · Score: 1, Insightful

      My work requires that i get various tasks done, how i achieve them doesn't matter so long as they get done. If they are performed more efficiently using Linux then that's where they are performed.
      If you're being forced to use tools which make your work inefficient then you should raise it as a problem, or consider moving jobs.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re: and nothing of value was gained by Zero__Kelvin · · Score: 2

      Or you could just do it the sane way and run Linux, with Windows in a VM for running the one (or few) applications that you absolutely must have Windows to run.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    8. Re:and nothing of value was gained by Anonymous Coward · · Score: 0

      If you're being forced to use tools which make your work inefficient then you should raise it as a problem, or consider moving jobs.

      Ok, the first one is easy - "It's not a problem, use Windows like everyone else", back to square 1.
      The second one sounds a little bit like throwing the baby out with the bathwater though.
      No one forces you to use Windows because they're saddists that just want to make you suffer. They do it because they have an SOE, and people stepping outside the SOE costs them money, time and frustration.

      If using a less than ideal OS means that much and there's plenty of jobs available that will let you use the OS of your choice, then by all means, change jobs over it.
      The rest of us will just use WSL and get on with our lives.

    9. Re:and nothing of value was gained by Anonymous Coward · · Score: 0

      The tools to do the job should fit the employee not the other way around.

    10. Re:and nothing of value was gained by eneville · · Score: 1

      You might also want a system that doesn't report your data and activity to Microsoft.

      Not you personally, but you know. Thinking people.

      How would the container (MS Windows) not know what the WSL is doing? By definition, it is a subsystem, therefore the same kernel is collecting the same telemetry.

    11. Re:and nothing of value was gained by stooo · · Score: 0

      >>My work requires that I use Windows.
      My deepest sympathy to you.

      --
      aaaaaaa
    12. Re:and nothing of value was gained by nyet · · Score: 1

      and you aren't competent enough to install cygwin?

    13. Re: and nothing of value was gained by Anonymous Coward · · Score: 0

      Why bother with cygwin? HyperV is built into Win10Pro and runs linux fine.
      Bunch a whiners. An asus 4gb, 64gb mini laptop runs ten hours and costs $200. Use the microsd or a usb drive if you need more space and it is still under $300.

    14. Re:and nothing of value was gained by Anonymous Coward · · Score: 0

      Obviously you haven't had worked in any industry that is heavy regulated such as finance, banking, pharma, engineering and so on... these are tightly controlled environments and you can't really go and install whatever you wish as it is not kosher. Don't like it? Fine - get other job but these are the best paying industries.

    15. Re:and nothing of value was gained by Anonymous Coward · · Score: 0

      That does make sense. I think you might be on to something here. Can we block the container? How could we possibly stop the container from knowing? Is that even possible?

    16. Re:and nothing of value was gained by thegarbz · · Score: 1

      Why would I want this?

      If you don't know why you want this then how do you know that nothing of value was gained?

    17. Re:and nothing of value was gained by johnsie · · Score: 2

      I don't care what you want, but I use it so that I can use some nice Linux commands in Windows. For example wget, cloc etc. Those can be installed in native windows, but it's more quicker to install them in the wsl. It's a better version of "command line". Unfortunately I don't get to choose my work OS.

    18. Re:and nothing of value was gained by Anonymous Coward · · Score: 0

      ...My work requires that I use Windows. ....

      Ah, the old only following orders defense.

      Thank you, I'll see myself out Mr. Godwin.

    19. Re: and nothing of value was gained by Revek · · Score: 1

      Clean you're room!

    20. Re:and nothing of value was gained by eneville · · Score: 1

      I don't think the container would ever know the /truth/. Ultimately it could have a debugger attached, you may know about this in a thin sense like when you try and strace the same process twice. In an emulated sense it would be entirely possible. I believe at the kernel level things like dtrace/systemtap can run simultaneously, just like debugfs. At that level Windows MS can target you based on what processes are doing. Lets say, for example, all mail server data written to disk could be scanned and you could get advertiser mined that way.

    21. Re:and nothing of value was gained by AlanBDee · · Score: 2

      They do it because they have an SOE, and people stepping outside the SOE costs them money, time and frustration.

      This. It would be petty of me to change jobs because I can't use the OS of my choice. Windows works and does the job fine. The company I work for is very particular about treating everyone fairly. For example, I did make a stink about additional monitors because I work better with three monitors. Now, everyone on my floor has three monitors, the two standard 21" screens and one 34" curved 3440 x 1440 monitor.

      But I couldn't make a honest compelling argument to use Linux. Sure I prefer it but tools like Cygwin, MobaXterm, and now WSL allow me to do what I need. Integrating it with Active Directory and setting up Remote Desktop so that I can remote in to their Windows Servers would take time for me and that of the system administrators.

    22. Re: and nothing of value was gained by nyet · · Score: 1

      I'm room?

    23. Re: and nothing of value was gained by nyet · · Score: 1

      Because VMs are for chumps and I need bash/make/git et al tools to co-exist side by side in the same machine/fs etc? You know you can start windows binaries natively from cygwin, right?

    24. Re: and nothing of value was gained by Revek · · Score: 1

      are you ac?

    25. Re:and nothing of value was gained by Darinbob · · Score: 1

      Ok, the first one is easy - "It's not a problem, use Windows like everyone else", back to square 1.

      Then you're back to being inefficient again.
        WSL is good, but not everyone is on Windows 10, and WSL is still very new and needs a lot of work. It's a good step though. Meanwhile Cygwin does the job. Cygwin is imperfect certainly, but so is WSL.

      I use Cygwin for some very basic stuff, not even development. Ie, I unzipped some files and now I want to explore them and see what's in them. Windows Explorer is ok for basic browsing, but inevitably the window pops up and says I need to find an application to open an unknown type of file, and the searching in Explorer is terrible.

    26. Re:and nothing of value was gained by Darinbob · · Score: 2

      In engineering usually you get to choose the best tools. The whole company doesn't get these tools though as they're expensive, but if a company can't make an exception to allow someone a matlab license then it's not really an engineering company. Sure, they may want a site license if more than one user wants the same application, but that's no reason to force a department to be unproductive just because Microsoft isn't the publisher of application they want.

      This isn't even about regulations. I've worked in highly regulated medical equipment companies, and we could download applications we needed. The problem usually starts with IT staff wanting to have cookie cutter Windows PCs everywhere with only basic office applications. Especially in large corporations where all the IT staff are cookie cutter certificate holders.

    27. Re: and nothing of value was gained by Darinbob · · Score: 1

      If you can. Most companies are the other way, because the IT staff have literally zero experience with anything other than Windows.

    28. Re: and nothing of value was gained by Zero__Kelvin · · Score: 1

      Actually it is 2018 now

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    29. Re: and nothing of value was gained by Anonymous Coward · · Score: 0

      so just share a folder like a normal person? or even share the whole drive? what's the issue here?

  7. Re: Editors? We don’t need no steekin’ by Anonymous Coward · · Score: 0

    And "Deemons now run in the background" Clippy + spellcheck could do better than these editors. At least clipping knew what a daemon is.

  8. Re:Editors? We don’t need no steekin’ by Anonymous Coward · · Score: 0

    Oh that was a misspell? So I guess it means cut? and tar? (why the uppercase)

    I was wondering. I totally thought it must be some hipster debian/redhat thing.

    Kali Linux. Deemons. It's like a 5 yr old wrote this. lolz

  9. Select() update? by Anonymous Coward · · Score: 0

    Please, PLEASE tell me we can use select() on named pipes now in windows. This has been a lacking feature for sooo long now.

  10. It's a cute little toy by Anonymous Coward · · Score: 0

    Ultimately, it's about as useless as tits on a bull.

    1. Re:It's a cute little toy by Anonymous Coward · · Score: 0

      Ultimately, it's about as useless as tits on a bull.

      Are you unaware of the high perversion individuals that roam the immoral fiefdom called Thailand? Oh hang on, they're part of the protected alt-genders species. Too late, can't unsay the truth.

      captcha: "mounts" .. seriously?!?!

  11. No sense of history by Anonymous Coward · · Score: 0

    " although to start an argument, case sensitivity is one of the most annoying features of Linux."

    Idiot.

    1. Re:No sense of history by Anonymous Coward · · Score: 0

      He probably gets annoyed by case sensitive passwords too.

    2. Re:No sense of history by dromgodis · · Score: 1

      " although to start an argument, case sensitivity is one of the most annoying features of Linux."

      Oh $DEITY I wish this was true.

    3. Re:No sense of history by Anonymous Coward · · Score: 0

      Upper and lower case letters should be treated equally with no preferential treatment give to either. After all the 'L' in LGBT* stands for letters.

    4. Re: No sense of history by Brockmire · · Score: 1

      I lose my shit more often trying to resize fucking windows by needing to be on a very precise spot to get the mouse to grab the edge. I would love to be able to resize and snap windows as easily as I do in windows in linux.

  12. Re:Editors? We don’t need no steekin’ by Hugh+Jorgen · · Score: 0

    Surely they mean "curl"

  13. Actually, Unix sucks ass. by Anonymous Coward · · Score: 0

    Most *nix software has abandoned the composable input/output text-processing of the Old Philosophy, and so now we don't so much have Windows working to meet Unix, but rather Unix and Windows working to meet each other in the same place: Vendor lockdown under monolithic, binary, quasi-proprietary "solutions".

    1. Re:Actually, Unix sucks ass. by Darinbob · · Score: 2

      Some unix software has abandoned this, but quite a lot has not. Sure the big name distributions want to go to a single sysadmin tool that does everything, but the real benefit from unix comes from have the small tools that do one or few jobs that are easily composable. Ie, I'm using rep every day, and I use find at least once a week for something, and things like "find . -name \*.xyz | xargs grep mystring" aren't uncommon.

  14. Who are Curt and Tar ? by Anonymous Coward · · Score: 1

    ... and why would I want Curt there ? Or even Tar (with capital T) :)

  15. Re:Editors? We don’t need no steekin’ by Anonymous Coward · · Score: 2, Funny

    Nope. On Windows you can type 'Curt' and it runs just fine.

    Windows 10 introduces entire filesystem-insensitivity.

  16. Am I the only one... by Anonymous Coward · · Score: 2, Insightful

    who sees Microsoft using all of their friendliness towards open source, and Linux in particular, to "soften" the stance of using Linux as a standalone solution in lieu of actually using Linux. In the last few years, Linux has been its own worst enemy. What with systemd, utter balkanization, no "usable" desktop to go mainstream with (save Red Hat using Gnome internally), getting into bed with Azure.

    As a former Unix sysadmin who had to move cross country for family reasons, I have been forced into Windows jobs because I have to live in flyover country in a small town, which already has a dearth of remotely decent IT jobs. Windows is slowly killing the independence of Linux and in my mind, at least, no one seems to care. The "cloud" is the death of IT as we know it. Anymore, unless you're a programmer or hardware designer, you are working in and supporting the "cloud". I remember vast data centers teeming with talented people working on FreeBSD/OpenBSD Web servers with PostGreSQL backends. I remember running *nix-based firewalls and proxy servers, running CheckPoint atop Nokia IPSO boxes. I remember running and writing tons of sh and Perl scripts before the advent of stupidity like PHP and Word Press. We are seeing before our eyes, the dumbing down of *nix. I for one sorely miss pure Sun Solaris environments running atop Sun Sparc workstations. I'd happily take an FVWM WM over anything today. What the hell happened? Anymore, consumers buy machines that are only fit for consumption, not creation. We have given away the family silver.

    1. Re:Am I the only one... by novakyu · · Score: 2

      Eh. As a user who have no choice but to use Windows, I welcome our new Bash-friendly Windows overlords. My choice is not whether to use Windows or Linux; my choice is whether to have a Linux dual-boot install which I hardly ever use (and have a Cygwin install which does not work well), or to have have access to Linux toolchain (without a reboot or a second device) while being able to use applications that my job requires me to use.

    2. Re:Am I the only one... by Anonymous Coward · · Score: 0

      Or you could just install VirtualBox on Windows and put in as many Linux VMs as you need.

    3. Re:Am I the only one... by Anonymous Coward · · Score: 0

      Disk performance sucks on VirtualBox. WSL runs on the native filesystem

    4. Re:Am I the only one... by Anonymous Coward · · Score: 0

      The work horse works, the clown entertains. Run windows on linux in a vm not the other way around.

    5. Re:Am I the only one... by swb · · Score: 1

      I often wonder what the Windows/Linux balance of power would look like if MS had released PowerShell with full BASH support, GNU tools and then the Microsoft-specific PowerShell commands as just extensions.

      I know PS advocates make a lot of noise about PS being object oriented but I don't see why that demands a completely new command line syntax. The shell may need object awareness to handle pipelining between PS object generators/consumers, but a totally new syntax from the ground up seems to be just a barrier.

    6. Re:Am I the only one... by godefroi · · Score: 2

      What does "full BASH support" mean? You seem hung up on the syntax. If bash's syntax was universally accepted as "the best", then we wouldn't have things like csh, zsh, fish, etc with differing syntax.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    7. Re:Am I the only one... by Srin+Tuar · · Score: 4, Insightful

      The problem you are facing is more that sysadmin as a career is fading away to be replaced by devops.

      Linux is easy enough to admin that linux IT dept were always a fraction of the windows departments.

      Now that most linux admin work is scripted/automated, Linux IT jobs are all but non-existent.

      Windows IT jobs may last a bit longer, but as you can see, not much.

    8. Re:Am I the only one... by Darinbob · · Score: 1

      I thought devops was being split apart again now that experience shows that combining developers and operators was counter productive?

    9. Re:Am I the only one... by swb · · Score: 1

      Most "sh" variants are pretty close and derivative, leading to reasonable portability among them.

      I don't know that bash is "the best" but it is pretty widely used and basing PowerShell off its syntax would have provided a lot of existing compatibility. I guess Microsoft was really looking to do something else.

    10. Re:Am I the only one... by spongman · · Score: 1

      why fire up a VM (and configure shared folder, network shares, bridged/NAT network cards, open ports in firewalls, etc...) when you can just run these tools natively. don't get me wrong, VMs are great for some things, but what this does, is not that.

    11. Re:Am I the only one... by godefroi · · Score: 1

      I mean, personally, I find bash's syntax awful, and powershell's functional-ish syntax not so bad, but that's just me. At least they didn't base it off of Windows' batch language.

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
    12. Re:Am I the only one... by Anonymous Coward · · Score: 0

      Not a chance. These days production environments are continuous deployment and "managed" entirely by developers commiting to code to the master branch in source control.

      You are only noticing that "devops" isn't a popular a buzz word anymore because nobody feels any particular need to have "ops" at all.

  17. And it made my OC CPU freq stop responding by gearloos · · Score: 0

    And it broke the CPU frequency monitor on my 7820hk laptop. Nice job. Boot more into mint cinnamon anyway but when I want to play a game and OC is the one time I need to see the core frequencies and temps. I’ve tried a couple other O?c programs and it does show the max clock but not the programs I like but as usual with Microsoft, it’s not about what I want anyway as long as its for the good of the OS.

    --
    "Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
    1. Re:And it made my OC CPU freq stop responding by Bert64 · · Score: 1

      Why do you need to use the latest version just for playing games?
      Find a stable version and stick to it, use it only for gaming and nothing else. That way you reduce the chance of background cruft or updates breaking or slowing your games.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    2. Re:And it made my OC CPU freq stop responding by Anonymous Coward · · Score: 0

      Are you trying to speak logic and sanity to a windows user?

      You realize the inherent problem with that...

      Just to tweak some nipples with a smile, I never have problems with my games on linux, XCOM2 actually runs better than it does on windows due to lack of bloat overhead.

  18. Curt? by Anonymous Coward · · Score: 0

    There are no such things as Curt and Tar. On the other hand, there are curl and tar.

    1. Re:Curt? by gweihir · · Score: 1

      This is Windows, remember? Case aware, but not case sensitive, i.e. the worst choice possible that still works mostly, you know, as MS is reliably making. Does not explain the "curt" though.

      Admittedly, this is the first I hear about "curl" either. Sounds a bit like "wget".

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re: Curt? by Zero__Kelvin · · Score: 0

      Please tell us that after years of you claiming to be qualified to comment in Linux discussions that you aren't serious about not knowing what curl is until now. Just kidding; it comes as no surprise at all.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re: Curt? by DamnOregonian · · Score: 1

      Not that I see eye to eye with you in any way, shape or form, but after seeing his posts on the iproute2 discussion, he isn't qualified to offer an opinion on anything Linux related.

    4. Re: Curt? by Zero__Kelvin · · Score: 1

      Now *that* is hilarious. I am sitting here truly wondering if you have any idea that you just contradicted yourself in a single sentence. Priceless.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    5. Re:Curt? by Anonymous Coward · · Score: 0

      There are no such things as Curt and Tar. On the other hand, there are curl and tar.

      Nor Deemons. Op has dyslexia, or am I just not yet hearing the wooshing sound?

    6. Re: Curt? by DamnOregonian · · Score: 1

      Sure did! It was an attempt at humor by pointing out a paradox. I'm actually amazed you were able to find enough time out of being wrong about almost everything you say to notice! Congrats, ZK. You're almost not useless

    7. Re: Curt? by Zero__Kelvin · · Score: 0

      It is amazing that I am "always wrong" on Slashdot, but always right when nobody can get things to work until I come along and solve the problem IRL. At least now I know you were not aware of the stupidity of your original post. I really thought there was a chance you were joking!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    8. Re: Curt? by DamnOregonian · · Score: 1

      If your grasp of other technical systems is a shit ass poor as your grasp of reading RFCs and DNS, then I doubt you get anything done "IRL" other than keeping your mom's computer running.
      Yes, it was a joke. I'm however not even remotely surprised that you were too thick to get it.

    9. Re: Curt? by Zero__Kelvin · · Score: 0

      Oh yes, you are the idiot that doesn't understand why systems DNS follows the RFC and can't grasp that Netflix screwed the pooch. Off you go now ... Good luck learning how computers work!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    10. Re: Curt? by DamnOregonian · · Score: 1

      Yes, I am in fact the idiot who has been written about in 3 books, invited to speak at a security convention regarding embedded linux kernel attacks, runs 14 DNS servers, and a network serving approximately 10,000 residential and business customers. The idiot who was also categorically correct, as evidenced by your own infallibility metric- whether or not Poettering conceded he was a moron and fixed the problem. You know what now resolves DNS hostnames with underscores? systemd-resolved.

      Good luck learning computers, indeed. Enjoy spreading your ignorance across the internet on the backs of people like me, you dim-witted ingrate.
      Get out of your basement. Get some sun. And maybe an education, or at the very least some lessons in humility.

    11. Re: Curt? by gweihir · · Score: 1

      I find that hilarious! I am one of the people that _write_ RFCs. But that is not in the (rather limited) range of things you can comprehend.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    12. Re: Curt? by Zero__Kelvin · · Score: 1

      Ah yes ... I forgot about all your fake credentials ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    13. Re: Curt? by Zero__Kelvin · · Score: 1

      Yes you write RFCs, but never heard of curl until yesterday. I don't doubt you write them. Nobody ever read any you wrote without laughing and / or cringing of course :-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    14. Re: Curt? by Anonymous Coward · · Score: 0

      Yes, I am in fact the idiot who has been written about in 3 books

      Did you install network equipment for the Shire?

    15. Re: Curt? by gweihir · · Score: 1

      Hehehehe, the expected demented answer. You have no idea how the RFC process works, obviously. Fits the rest of your incompetence.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    16. Re: Curt? by Anonymous Coward · · Score: 0

      You are kidding, right? Anyone, and I mean anyone (yes even some idiot who never heard of curl) can write a RFC. Congratulations on exposing your ignorance and stupidity while trying to sound like you have a clue.

    17. Re: Curt? by gweihir · · Score: 1

      Oh, have I forgotten to mention that I was of course talking about the "Standards Track"? Sorry about that. Hehehehehehe....

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    18. Re: Curt? by Anonymous Coward · · Score: 0

      DamnOregonian, Zero__Kelvin get a room..... gweihir you can watch through a peep-hole as per normal.

    19. Re: Curt? by Zero__Kelvin · · Score: 1

      Yes you did, but that is of course because you didn't know there was such a thing until yesterday when you realized that not all RFCs were approved for standards ;-). By all means feel free to cite said RFCs that you claim to have written ...

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  19. Re:Editors? We don’t need no steekin’ by Hugh+Jorgen · · Score: 1

    What is this "curt" you speak of? I know what "curl" is and can understand that "Curl" on Windows would work but not "curt"

  20. Re:Editors? We don’t need no steekin’ by Anonymous Coward · · Score: 1

    It depends on what files you have installed. If you only have 'curl' it will run that. But if you have 'cut', it runs that instead. If you have both, it uses a stochastic model to infer which one you probably intended. Otherwise, it selects a file at random and runs that for you.

  21. This update almost screwed me over by Anonymous Coward · · Score: 0, Troll

    I was working on my final transfer level History essay in Word when I got the prompt to update my computer. I saved the file, and allowed the computer to update.
    Once the update was installed, my computer got stuck in a boot loop- a little bit of troubleshooting got me to a blue screen with the following error:

    "A required device isn't connected or can't be accessed. Error code 0xc00000225"

    A cursory search revealed that windows couldn't see my hard disk. My. Freaking. Hard. Disk.
    Yeah, I freaked out. Thankfully, I'm reasonably tech savvy, and I had a copy of Knoppix on a DVD laying around. I booted in to that, and found my essay. THANK GOD.

    17 pages. Two weeks of research on the history of Puerto Rico. Due literally THE NEXT DAY.

    If I were a normal computer user, that essay would have been as good as GONE, as well as all of my other data, because I simply WOULD NOT KNOW how to get it back.

    Absolutely unacceptable Microsoft. You should NEVER break user space in your updates. EVER.

    I promptly removed that buggy, unstable operating system and replaced it with Linux Mint 18.

    1. Re:This update almost screwed me over by Anonymous Coward · · Score: 0

      I'm not sure why this got down-modded. I think most of us that have experience with both Windows/Linux machines have rescued ours/other peoples Windows installs by booting into a usb stick session. My favorite Windows-ism: Don't turn off your computer while we take 8 fucking hours to update some files on your hard drive.

    2. Re:This update almost screwed me over by Anonymous Coward · · Score: 0, Troll

      Microsoft employees do not like it when we speak the obvious truth anyone who has used the OS knows. I have seen posts like this modded unfairly down before.

      Windows, it's a pile of shit, the update system is fucked, you need to read about 1,200 websites each with their own registry hacks and tricks just to make the goddamn thing stop spying or doing any of 1,000,000 other insane obnoxious things, the advertisements are insulting, the corporate has no qualms about H1B visa employees, the corporation has no qualms about blatant tax evasion.

      I like the parent poster went with linux mint after being with windows for years. I just had had enough of fighting with the damned OS every bloody day in a never ending uphill battle.

      The poster did not really go into his linux mint experience, but mine was an epiphany. Everything just WORKED and it worked really really goddamn well. My machine was faster than it had ever been, there were no issues, I spend my days now playing games and relaxing. It is so much better and I wish I could let people know what it is like when you take that weight of bullshit off your shoulders and just get things accomplished.

  22. Great! by the_archer666 · · Score: 2

    A big step towards running systemd on Windows!

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

      A big step towards running Windows on systemd!

      FTFY

  23. Or - hear me out ... by fahrbot-bot · · Score: 4, Insightful

    Unix sockets mean you can run Kali Linux on Windows 10 for penetration testing or run an Apache server in the background with full Linux networking support.

    You could just run Linux (and maybe Windows 10 in a VM).

    --
    It must have been something you assimilated. . . .
    1. Re:Or - hear me out ... by thegarbz · · Score: 1

      Seems excessive if you want to just fire up one Linux app. What next, copy and past the output back into Windows? Why would you run Windows in a VM anyway? Anyone being remotely targeted by WSL is likely running Linux in the VM.

    2. Re:Or - hear me out ... by johnsie · · Score: 2

      Not everyone is allowed to have a custom OS. This is a way to get around this. I installed a Centos VM on my Windows box and within a minute of joining it to the domain I had an IT person asking me why there was a Centos machine on the network. This quite rightly raised a security issue, because they can't just have random machines appearing on the network. However when I installed the WSL nothing came up in that alerting system. So now I can use Linux tools on my machine without registering as another "machine", virtual or otherwise.

    3. Re:Or - hear me out ... by fahrbot-bot · · Score: 1

      That's a good point, thanks. I wasn't thinking about a corporate environment. However, I imagine IT should be concerned about WSL as well, at least to some extent, as it's another potential vector into the system.

      --
      It must have been something you assimilated. . . .
    4. Re:Or - hear me out ... by Darinbob · · Score: 1

      VMs are painful at times. How do you back them up? A lot of backup programs are stupid and want to backup the entire VM image. Also the VMs are huge, taking up much more disk space than the equivalent WSL or Cygwin, and they suck up RAM so that having several VM images actively running will noticeably affect your computer's performance. If you can run things natively then that works better; save the VM for when you can't run things natively.

    5. Re:Or - hear me out ... by Darinbob · · Score: 1

      Windows itself is a vector into the system!

    6. Re:Or - hear me out ... by spongman · · Score: 1

      so i have to fire up a whole VM just to run `sed`? no thanks.

    7. Re: Or - hear me out ... by Brockmire · · Score: 1

      You could have used sed from gnuwin32 for ages. http://gnuwin32.sourceforge.ne...

  24. They doin't need.... by stooo · · Score: 1

    >> When are they actually going to throw away their kernel and move to an OSS
    They don't need to, we did it for them :))

    --
    aaaaaaa
  25. Cygwin is useful by stooo · · Score: 1

    We use it to have an acceptable system when we have a Windows system forced down our throats on a work computer.

    --
    aaaaaaa
    1. Re:Cygwin is useful by johnsie · · Score: 1

      WSL does this much better than Cygwin.

    2. Re:Cygwin is useful by Darinbob · · Score: 1

      And if you're on a previous version of Windows? Many people are not on Windows 10. Also WSL is new whereas Cygwin has been around for a long time. Is everyone supposed to upend all their work and switch over immediately when there's something new?

  26. Systemd's plan all along. by DrYak · · Score: 2, Funny

    Eventually the Linux subsystem will be all that's left of Windows. Maybe a legacy support module on the side.

    You'd have to call it the Linux supersystem by then, I think. Also "mission accomplished"!

    Now you understand why the SystemD is on such a big phagocytosis spree :
    Swallowing the whole Microsoft Windows into "system-msctl" was Lennart's secret end goal all along !

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  27. Differences by DrYak · · Score: 4, Informative

    The differences are :

    - On Windows, the use of .ini files has completely disappeared. Instead the registry hives being an opaque format that can be only access (in theory) with Windows' API of regedit. This would make it impossible to hand access them manually, say from a boot stick. (Well, in practice, there are 3rd party Linux tools able to access the hive format, so fixing from a boot stick is possible, but you got the idea).

      - In gnome with gconfig the configuration is still stored in sets of plain XML files. Only they are now stored in an organized fashion in a specific set of subdirectories, and there's a centralized API and tool set to access them. But they are still human readable (you could still edit them with your favorite editor - emacs/vim/nano/ed) and easily machine readable (e.g. with your favorite Perl module such as XML::Twig).

    The windows equivalent would have been if the .ini were kept, but now Microsoft defined a specific path to store them (e.g.: in a specifc subfolder tree within %USER_PROFILE% or whatever, instead of all over the place like in good old Win 3.x days) and mandated a specific API to manipulate them.

    The closest thing to Windows' registry in Linux-land would be journald's internal database format, except that it has a very well documented format and journald forwards messages to any of your favorite system logger as soon as that deamon startsup - and it is configured to do so by default on virtually all the GNU/Linux distributions except for the most storage-starved ones in embed systems (e.g.: mercore/Sailfish OS doesn't have a syslog forwarding setup by default because it has to run on your smartphone limited internal flash. But Raspbian forwards to syslog by default).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Differences by Anonymous Coward · · Score: 0

      The differences are :

      - On Windows, the use of .ini files has completely disappeared. Instead the registry hives being an opaque format that can be only access (in theory) with Windows' API of regedit. This would make it impossible to hand access them manually, say from a boot stick. (Well, in practice, there are 3rd party Linux tools able to access the hive format, so fixing from a boot stick is possible, but you got the idea).

        - In gnome with gconfig the configuration is still stored in sets of plain XML files. Only they are now stored in an organized fashion in a specific set of subdirectories, and there's a centralized API and tool set to access them. But they are still human readable (you could still edit them with your favorite editor - emacs/vim/nano/ed) and easily machine readable (e.g. with your favorite Perl module such as XML::Twig).

      The windows equivalent would have been if the .ini were kept, but now Microsoft defined a specific path to store them (e.g.: in a specifc subfolder tree within %USER_PROFILE% or whatever, instead of all over the place like in good old Win 3.x days) and mandated a specific API to manipulate them.

      The closest thing to Windows' registry in Linux-land would be journald's internal database format, except that it has a very well documented format and journald forwards messages to any of your favorite system logger as soon as that deamon startsup - and it is configured to do so by default on virtually all the GNU/Linux distributions except for the most storage-starved ones in embed systems (e.g.: mercore/Sailfish OS doesn't have a syslog forwarding setup by default because it has to run on your smartphone limited internal flash. But Raspbian forwards to syslog by default).

      Come on. Give the Gnome bloatware pushers time. Windows had a huge head start.

      But Gnome will get to Windows levels of impenetrability, unmaintainability, and unreliability soon enough.

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

      in Powershell, the hive is exposed as a filesystem (tuples, tuples, everywhere). so, no, "regedit" is not the only tool.

    3. Re:Differences by Anonymous Coward · · Score: 0

      The Gnome team had many years of Gnome 3 work to change it to your idea of Windows configuration opacity. This hasn't happened so far in this matter of Gnome's configuration system.

    4. Re:Differences by I4ko · · Score: 1

      XML is not human readable for any legal and/or regulatory definition of "human readable"

    5. Re:Differences by Anonymous Coward · · Score: 0

      .ini files have completely disappeared? Really? On my newly setup Windows 10 PC, I count 1618 .ini files. The first one the search found was in C:\Windows10Upgrade for the 1803 update.

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

      XML is most certainly human readable when compared to data stored in a binary structure, a structure that isn't intended to be edited by humans with any text editor.

  28. Android apps too. by DrYak · · Score: 2

    but I fear the ONLY reason ms is doing this is to further advance azure's penetration and to get more linux admins on windows systems.

    (and Linux devs to switch away from Mac OS X systems)

    Well that, and also the initial idea was to offer enough of the Linux API exposed by the Windows kernel so Windows Mobile could eventually run Android applications so that their OS wouldn't have been the irrelevant joke without any significant app ecosystem.

    Except that they didn't manage that even by far. They are light-years away from even running the simplest Android apps, so WSL is what they pivoted to in order to salvage the invested work.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Android apps too. by Anonymous Coward · · Score: 0

      why would they need such an intricate solution for running android apps instead of just emulating?

  29. WSL already has Curl by Mike+Sheen · · Score: 1

    I don't recall specifically doing anything to get Curl in WSL - but it's been there over a year for me. If it's not Curl, then what exactly is "curt" ? not many other words come to mind which are similar in spelling to "curt" which the author intended to type... unless it was supposed to be... - oh, my!

  30. No need. by DrYak · · Score: 5, Interesting

    Linux and all GPL software should move to GPL4, which should be identical to GPL2 with an added clause stating that Microsoft and Microsoft employees may not use any of it.

    No need, and it would go against the GPL spirit.

    The fundamental idea of GPL is that you should be able to do whatever you want with GPLed code, as long as you make sure that anyone you forward the code can still enjoy the same "whatever you want" freedom that your received. (that last part being the key difference with BSD-like persmissive license).

    Restricting an imaginary GPLv4 against microsoft would go against the "to whatever you want" part. (And wouldn't be of any use, Microsoft would simply spin off a separate company to handle such GPLv4 code).

    Also, by making mandatory to keep the same freedom to the next in line, GPL is pretty robust against EEE : you can't leverage extensions much if you have to publish them due to GPL, and you can't extinguish something that's freely available.
    There's a reason why the older microsoft guard were shitting their pants and calling GPL "cancer" : RMS had designed something that incidentally happens to be completely EEE-proof.

    The modifications of further GPL version were just about patching circumventions that some companies have found around the "keep the same freedom to the next in line" part.

    GPLv1 made it mandatory to make source available together with the software.
    Companies: "here's the code, but you can't legally do anything with it, because it's patent covered and you're violating our IP"
    GPLv2 made it mandatory to grant access to the patents, without royalties.
    Companies (e.g. TiVo): "here's the code, but in practice you can't really modify it because uploading your mods requires our secret cryptographic key"
    GPLv3 made mandatory to provide a way (e.g.: key provided, unlockable bootloader, etc.) to actually be able to use modification in practice.

    Currently there's no apparent need for a GPLv4 : no company has invented a way to give you the code, the patents license and the cryptographic keys, but still prevent you from actually modifying the code.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:No need. by phantomfive · · Score: 1

      It could be argued that AGPL is actually a GPLv4.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:No need. by Anonymous Coward · · Score: 0

      Microsoft goes against the spirit of the GPL, so it would only be prudent to ban them from the use of GPL software.

    3. Re:No need. by Anonymous Coward · · Score: 0

      Linux and all GPL software should move to GPL4, which should be identical to GPL2 with an added clause stating that Microsoft and Microsoft employees may not use any of it.

      This goes against Free Software. Free Software does not and should not restrict usage in any way. GPL restricts distribution, if you want to hide sourcecode from your users. Please read up on GPL, and why it is striving for fairness for everyone involved, including Microsoft.

      That Law can be perverted is always a risk, but you don't change sick people by using the stick.

  31. Curl by DrYak · · Score: 2

    i presume we mean curl but this is moot. Anyone who needed curl or tar "from the command prompt" (as if it came anywhere else?) {...}

    Yes, curl comes anywhere else.
    It has also a library (libcurl) and that library is used for web interface by lots of modules.
    Probably lots of GUI application use curl as their peculiar backend to download stuff.

    Except that in WSL's specific case, support for GUI isn't stellar (basically, you need to X-over-network to a Windows native X-Server), so probably nobody is using GUI, and in practice, yes, curl is mostly only used on the command line in Windows-land.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  32. I would think most would just run Linux? by Anonymous Coward · · Score: 0

    Seems to me that most people who would desire this terminal command Linux on Windows is a group of people who probably would simply run Linux in a native boot form, or already in a VM form. The rest of Windows users wouldn't see any benefit to it at all. Even the argument that you can add a GUI and make some of these a full on desktop Linux doesn't really make sense running on Windows.

  33. Needs driver support by Anonymous Coward · · Score: 0

    ...or a lot of Kali stuff is useless

    1. Re:Needs driver support by ruir · · Score: 1

      Kali is useless by definition.

  34. Who the hell is Curt by Anonymous Coward · · Score: 0

    and why does he run as a native process on my computer??

  35. tar? from command line? how quaint. by Anonymous Coward · · Score: 0

    and almost 40 years after its (tar's) initial introduction... does this mean windows 10 will finally be usable in another 40?

  36. Re:Editors? We don’t need no steekin’ by sabbede · · Score: 1
    He works at the tire shop down the road. Only charged me $18 to fix a puncture.

    Thanks Curt!

  37. we are at the extend phase already? by Anonymous Coward · · Score: 0

    Curt ? I know cut and curl, but no curt. Is this a new extend by MS? Are we about to get extinguished?

  38. Cygwin by Errol+backfiring · · Score: 2
    Er, yes. I have been using it for ages to:
    • Connect to my laptops for an SSH + X connection. The X protocol still beats "Remote Desktop". If you want to run a program from another computer, the least thing you want is the desktop of the remote machine. I can run graphical SQL clients, etc.
    • Don't laugh, even cygwin + SSH + X + wine works better than remote desktop for the same reason.
    • If you develop a PHP site on Windows, it can greatly help to call the same shell scripts as you would be doing on a Linux server. Cygwin allows you to do just that.
    --
    Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
    1. Re:Cygwin by Anonymous Coward · · Score: 0

      Last time I used ssh + X from windows that was... putty and a windows ("native") X server. That worked plenty fine, no need to add "linux-on-windows" and from there on out all of the Xorg idiocy on top too.

      Though php... syeah. The people I'd seen develop php on windows did so by running an auto-copying editor and saving every change on the test server. No need to muck about with "the same scripts" and then finding out the hard way there are subtle differences still.

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

      Having used Cygwin all these years since its inception, no, it's always been shitty, buggy and whatnot. You can get it to work, but don't touch it afterwards, etc., etc.

      It's great if you can get it to work. Great idea, but they just didn't pull it off with the "linux applications on windows"-part. Core barely works, forget anything exotic.

      Heard nice things about mingw, but still, too limited.

      WSL is to actually do something, rather than just talking about being "open to the community", which we know from painful experiences is pure BS.

    3. Re:Cygwin by Darinbob · · Score: 2

      Cygwin is nice. The goal of it was nice to: using plain old unix source code to make programs that work on Windows. It wasn't always true, because unix tends to be so diverse you inevitably have to use an #ifdef somewhere to find the right headers. But it was a huge step towards getting a usable unix environment on Windows.

      One snag is that you just can't easily create processes willy-nilly on Windows and expect to get good performance. Unix has a model where process creation and deletion is cheap; but on Windows (and many other operating systems) process creation is a relatively expensive operation. Cygwin tries to work around this. But inevitably the shell script that runs like a jackrabbit ona unix box runs a like an armadillo on Windows under Cygwin.

      Still, it's vastly better than trying to use raw Windows as a development or command line environment.

  39. What are the advantages? by Anonymous Coward · · Score: 0

    I run Ubuntu 16.04 LTS in a VM and ssh to it. I can run Linux commands and programs, connect to other computers on the interwebs, etc. Serious question: How is WSL better?

    I was an early user of Win10/WSL and the system crashed so hard no restore was possible. I now run Win 10 LTSB and VirtualBox without problems. Recommended.

    1. Re:What are the advantages? by Anonymous Coward · · Score: 0

      A little bit of tricker, remounting C in WSL with metadata and...

      I can finally rsync files to/from Linux/UNIX to Windows, use common tooling for setup, sync and housekeeping, and drive builds for all platforms in the same way.

    2. Re: What are the advantages? by Brockmire · · Score: 1

      Does WSL see USB devices? Fuck virtual box and their garbage USB support.

  40. Thank you, Microsoft. by biggaijin · · Score: 4, Insightful

    This means that I will be able to run Linux as a bag on the side of your wonderful Windows 10 product with two big advantages over a normal Linux installation: I will have the enormous overhead and slow boot time of Windows to deal with daily. And, Windows 10 will continue to spy on my every move and report it to you without telling me. I can hardly wait to get on the bandwagon with this one.

    1. Re:Thank you, Microsoft. by Anonymous Coward · · Score: 0

      5 seconds to desktop is not a slow boot. And the overhead isn't any higher with how bloated most Linux distributions have become. The latter I agree with but FUD serves no purpose on the former.

    2. Re:Thank you, Microsoft. by chispito · · Score: 1

      This means that I will be able to run Linux as a bag on the side of your wonderful Windows 10 product with two big advantages over a normal Linux installation: I will have the enormous overhead and slow boot time of Windows to deal with daily. And, Windows 10 will continue to spy on my every move and report it to you without telling me. I can hardly wait to get on the bandwagon with this one.

      It takes like five or six seconds after the boot splash for Windows to fully boot, unless I fat finger my password.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    3. Re:Thank you, Microsoft. by chispito · · Score: 1

      It takes like five or six seconds after the boot splash for Windows to fully boot, unless I fat finger my password.

      Wait, are you talking about in an enterprise? Then you're probably waiting on Group Policy, and that's... nearly unavoidable in an enterprise, unfortunately, especially if they haven't optimized it well.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    4. Re:Thank you, Microsoft. by Darinbob · · Score: 1

      Yes, but it gets this 5 seconds to boot because it does not actually shutdown. Instead Windows 8 and up do a system hibernation instead (stops the applications and then hibernates what's left). If you crash or do an upgrade you can see how long a real boot takes. I have had to do a full boot a few times to clear up system issues.

    5. Re:Thank you, Microsoft. by spongman · · Score: 1

      i dual-boot linux & win10 on this machine. the linux machine takes significantly longer to boot than windows.

    6. Re: Thank you, Microsoft. by Anonymous Coward · · Score: 0

      Not intending to troll. But,if you use your PC / Mac in business, it's important for a lot of folks to be able to communicate. For a lot of places, that means being able to do PowerPoint, webex/zoom apps, etc. In my workplace , where the increasing majority of folks are booting into Linux, they need to rely on the Mac users or WSL folks like me to run the apps needed for business.

      I think that WSL is a brilliant strategy to let folks easily live in both worlds. I'll be updating my WSL to take advantage.

      Who'd have thought that, 10 years ago, when slashdot was featuring Gates as the Borg, that Google would be (actually) evil and Microsoft would focus on delivering product, staying OUT of the news, and adopting open source !

  41. Congradulations by Murdoch5 · · Score: 1

    Now that you have proper OS support, just make the move and go to a proper OS! WSL is a joke, it's for users who want to act like their Linux users, without running Linux, so just bite the bullet and move to a proper OS.

  42. Wow my job just got a lot easier by coolmoe2 · · Score: 1
    Whoooohooooo now I can scp files directly to and from my linux boxes without the need for external programs like winscp and putty. I tried it out and work pretty well so not sure what all the hate in this thread is all about.

    At the end of the day I just want to get my work done as easily and quickly as possible and for me this helps a lot.

    On the downside it kinda sucks that this will probably kill both winscp and putty that I have been using for years.

    1. Re: Wow my job just got a lot easier by Brockmire · · Score: 1

      They are useful for profile management. Though, I've been moving on to Remote Desktop Manager. https://remotedesktopmanager.c...

  43. Re:Editors? We don’t need no steekin’ by Hugh+Jorgen · · Score: 0

    horseshit

  44. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  45. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  46. Re:Editors? We don’t need no steekin’ by Anonymous Coward · · Score: 0

    the joke

    you

  47. Re: Editors? We don’t need no steekin’ by Darinbob · · Score: 1

    The extra 'e' is to get it past the watchers in Texas.
    (http://www.softpanorama.org/Bulletin/Humor/bsd_logo_story.shtml)

  48. RegEdit FTW by Cyberax · · Score: 1

    You can actually access registry files offline. With the stock RegEdit - http://smallvoid.com/article/w...

  49. Cygwin is more easily installed. by emil · · Score: 1

    I am able to load Cygwin on my Windows 10 system at home in the /cygwin64 directory, bring it to work on a flash drive, unzip it on my work desktop, and I suddenly have X-Windows, an ssh suite, and a compiler.

    It is unlikely that I will be getting WSL on my work machine without lots of approval gymnastics, so I will pass on it for now.

  50. Windows store? by Darinbob · · Score: 1

    Can you get a linux distribution installed *without* using the Microsoft store?

    1. Re:Windows store? by JustNiz · · Score: 1

      You know this is exactly what most clueless people are going to wonder.

  51. It's also broken by Anonymous Coward · · Score: 0

    One improvement that's not advertised is that multithreaded applications under wsl now randomly fail to open files. Makes running builds under wsl really .. fun.

    They already have a fix. It'll roll out to users in the fall update. Seriously.

  52. Emulation vs. APIs by DrYak · · Score: 2

    The main issue :

    Emulation - of course, by definition - would require to run a full blown virtual machine emulating a whole freaking Android smartphone.
    On top of the Windows 10 Mobile running smartphone.

    Not many smartphones have enough resource to play at this games. And again the whole point of the effort is to make Android apps available on Windows 10 Mobile to as many users as possible to make it attractive by tapping into the dominant ecosystem. It would be counter productive to advertise "Windows 10 Mobile can now run your favourite Android App - (*only on select few high range phones)".

    That's why in Linux land "Android-in-a-box" efforts are shifting toward "andbox" (lightweight containers, no full blown emulation).
    Past effort have also been running straight a top of the main Linux kernel (e.g.: Alien-dalvik by Myriad, runs the "I can't believe it's not JAva(tm)" JIT simply as another user-space program in a chroot).
    ChromeOS too is relying on containerization.
    But of course that's much easier when you main kernel is having nearly identical API that your target (save for a few android specific things like its peculiar IPC, that you can compile and load as modules anyway). Microsoft are having a much upstream battle. That they are apparently losing (Hey, how does it feel to have a taste of your own medicine ? Ask the wine guys what they are thinking!...)

    Also some minor other issues:

    Also another thing is that you'd have to install the Android VM image.
    Which might bring some licensing issues (Google services are licensed vs. the free AOSP misses pieces that some application might require)
    And make Android app convenient to install (in a VM setting, there should be some android app store available inside the VM - e.g.: aptoid is a popular one).
    Having android as just another userspace layer makes it easier to install apps "from the outside", e.g.: install from the Microsoft app store (real-world example: see how aptoid apps are integrated into the main Jolla Sailfish store).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  53. Run Kali? by ebvwfbw · · Score: 1

    Why would any pen tester ever run Kali as a Windows subsystem/vm? That makes about as much sense as taking a Formula 1 race car, strapping it onto a flatbed tow truck that has all kinds of things clacking on it and racing that in the Indy 500. Yea you can do it, only an idiot would do that. The whole point of Kali is that it's very quiet. The latest one is so quiet it's scary if you're looking for someone using it. Using Linux it's way faster with the network than Windows is.