Microsoft Open Source Tool Lets You 'Bring Your Own Linux' To Windows (microsoft.com)
Long-time Slashdot reader Billly Gates writes: Debian is now available in the Windows app store. It joins Ubuntu, Suse Leap, SuSe enterprise, and Kali Linux for those who cannot or do not want to bother with a virtual machine or a full install of the OS. However, it included stable 9.3. 9.4 is available from the repository if you run apt-get update and apt-get upgrade.
"Fedora is not yet available, although Microsoft has stated openly that it is working to make it so," reports Computer Weekly. And there's more: Microsoft has also provided an open source tool called Microsoft WSL/DistroLauncher for users who want to build their own Linux package where a particular distribution is either a) not available yet or b) is available, but the user wants to apply a greater degree of customisation to it than comes as standard.
"Fedora is not yet available, although Microsoft has stated openly that it is working to make it so," reports Computer Weekly. And there's more: Microsoft has also provided an open source tool called Microsoft WSL/DistroLauncher for users who want to build their own Linux package where a particular distribution is either a) not available yet or b) is available, but the user wants to apply a greater degree of customisation to it than comes as standard.
What next?
TempleOS anyone? /ducks
When you cant beat them join them
Finally the year of the linux desktop
Does bashGL work?
Add Slackware to the list of supported Linux distributions.
http://www.slackware.com/
Slowly letting users get used to linux.
so Windows will become a linuxdistro or they are dropping the windows OS for the cloud
from inside the Linux systems too! Its that main reason I picked Windows in the first place!
sorry, I should have said 'Telemetry' !
I wonder if this was at the behest of the NSA who were worried about spy-ware free Linux boxen; this lets the keep tabs on more people.
Tux is on the menu at microsoft!
Eh... I'll wait for the Linux port. ;)
Anons need not reply. Questions end with a question mark.
I'd really appreciate the ability to switch between OSes like I can virtual desktops. Modern hardware certainly supports this potential.
I hope someone within the Linux community returns with a competing feature, enabling a seamless OS transition, founded upon Linux, an OS that doesn't invade your privacy, while eventually providing additional sand boxing & integration features around Windows, locking it into it's own little garden.
Could an authentic Microsoft Windows installation be forced into becoming a mere compatibility layer built on top of Linux?
The best of both worlds: Windows compatibility coupled with Linux security.
Tweaking the injected narrative the sentiment might read "for those who do not want the configuration expense and performance penalty of a virtual machine or the increased memory space and threat surface penalty of a full install of the OS."
Good idea. Mainstream distros have been ego-land for way too long.
A flash drive.
Have they fixed permissions mapping when accessing files on the Windows partition yet? If so, I'm excited for the update, because it's an issue I deal with daily.
Their excuse is that they don't want to change Windows ACLs, and that's fine, I get that, but it's a poor excuse; WSL applies 0777 to all Windows files currently and, to add to it, doesn't seem to use Windows ACLs for the files within the lxss directory, which strongly implies that they're already storing Linux file permissions as metadata elsewhere, which is what they should be doing for Linux file permissions for Windows files -- defaulting to values mapped from Windows ACLs, of course.
APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
That is what Microsoft said. Looks like the cancer has metastasized and spread to the brain!
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
...Linux is a Windows appilcation.
It's highly improbable that Microsoft's target here is anyone who would otherwise want to use Linux exclusively. Can you imagine anyone from this site who uses Linux suddenly saying, "Well, I guess I'll install Windows now?"
Microsoft is likely targeting enterprise users who run Windows but need access to Linux.
Trump: Yes, yes you do.
Write an open source tool to detect dupes.
If I had to ( and I did for work ) I'd run Wndoze in a vm on linux ( I used VirtualBox ), but never the other way round.
You live and learn, or you don't learn much.
Why would one want to do that? No, seriously.
Nobody should be forced to use Linux. This is a great victory for freedom.
Nobody should be forced to use Windows. This is a great victory for freedom.
There fixed it for you. :)
If I absolutely must run Windows for some reason, I want to run it as a guest OS under a hypervisor with the "on the metal" OS being Linux, not the other way around!
Linux is somewhat trustworthy to run on the hardware, where Windows is not, and by having Windows as the guest OS I can use Linux facilities to limit and monitor what it is permitted to do.
Couldn't spy on you while you used bare Linux , so now they have made a way to spy on Linux through Windows. Suck it up you Windows fools!
Windows is becoming less and less usable and more and more unstable. The only applications left that really need it are MS office (because too many other people use it) and games. I am currently preparing a move of everything besides these two to Linux, because I pretty much have had enough. Spying, always changing GUI, bad features, insecurity, and general stupidity, arrogance and greed. MS really is in rapid decline. They were evil and incompetent before, but now they try very hard to top that. Yes, I am aware "Linux is user friendly, but it is selective about who its friends are", but fortunately I am not one of the masses that have to eat whatever dog-food MS gives them and I am quite capable to run Linux without the MS like atrocity that systemd is.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
It's just an emulator for the userland, and since stuff like LVM, ext4, etc. drivers are missing, it really is not any more useful than just running Cygwin in my opinion. If people need a real Linux kernel just run a Virtualbox VM, it's free and a headless Linux VM is very light on resources while being very fast.
Nobody should be deprived of their rights to Windows gaming.
https://github.com/RoliSoft/WS...
Just two days ago I set up CentOS on a Windows laptop provided by my employer using WSL-Distribution-Switcher. It'll download and run any distro published as a docker image on Docker Hub.
Related: What terminal emulator are people using on Windows? I'm using wsl-terminal currently, but I'm curious if there are compelling alternatives.
https://github.com/goreliu/wsl...
...letting someone tow your Porsche around 24/7 instead of driving it yourself. It's slow, prone to collisions, you can't get everywhere and if the driver of the tow truck at some point says you can't turn right, there's nothing you can do about it.
I think you're looking for Wine
Perhaps MS could sell me a nice proprietary version of Wine.
"Embrace, extend, and extinguish",[1] also known as "Embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] was used internally by Microsoft[4] to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences to disadvantage its competitors.
https://en.wikipedia.org/wiki/...
Microsoft sees that they are losing in the OS space.
Yes, corporate desktops still run Windows, but the vast majority of CPUs sold in the last ten years aren't corporate desktops. Where MS is making their money is MS Office cloud subscriptions.
Fyi MacOS (formerly known as OS X) is actually, officially Unix, and carries the Unix trademark. It's MORE Unix-like than Linux is, because Mac *is* UNIX. Linux is not Unix. (Linux stands for "LInus's Not UniX".
> Spending time & effort to find a way to run Linux distros inside Windows is like struggling to find a way to mount an Abrams tank on top of a Mini-Cooper.
> What's the point outside of a few edge-cases where it may possibly be helpful/convenient?
For the user, the point is that for 20 years Microsoft's strategy was to ensure vendor lock-in for corporate IT environments. A lot of companies therefore issue Windows desktops and won't provide Linux desktops. Microsoft did a pretty good job of making it difficult for large corporations to use anything but Windows because of all the inter-related proprietary stuff. An organization can easily run Windows or not run Windows, but if the company chose Windows it's been hard to add a few Linux desktops to the mix. Partially because everyone in corporate IT knows the Microsoft way of doing things, not cross-platform standards.
I can be FAR more productive using Linux than Windows. Now, I can continue to use Linux, on the Windows desktop issued by corporate headquarters.
That package might be called "wine" or "VirtualBox" in yoir distro~~
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
noy exactly Cygwin
Cygwin boils down to a Windows DLL library that exposes POSIX compatible interfaces against which you can recompile source code (you can recompile Gimp for Windows). But you can't run any Unix binary un-modified.
WSL is the NT kernel exposing(*) barely enough Linux APIs so that (a few, very simple) Linux ELFs can run unmodified on Windows. ...)
(it's a *realy tiny* subset of Linux kernel's API. so forget about running anything complex like FUSE, other file systems, Docker/LXC/etc, X11 or Wayland, complex network filtering,
Target public are mostly devs who would want to quickly test a compiled executable before deploying to the actual server, but don't want to bother setting up a whole VirtualBox VM.
---
(*): NT Kernel has this weird multiple personality disorder, were it can expose entirely different APIs.
That used to be used by Microsoft to enable support for OS/2 applications, back in th early days.
Recently, Microsoft had hoped to miraculously keep Windows 10 Mobile relevant on the smartphone market by tapping into the big Android system by making it able to run apps. That proved too complex and failed miserably. WSL is what they managed to salvage out of the failure, and to repurpose as a dev's testing tool to run ELFs.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Yo dawg
...which is exactly what Docker (and LXC, and systemd-nspwan, etc.) is on Linux.
(and for the "and Knuckles and Knuckles and Knuckles" meme people out there: yes you can run docker inside docket)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Did you mean "Nobody should be deprived of the games Windows plays"?
Those are good points. The poor support for X is annoying.
I won't run on my computer and I don't fucking care. I like Windows 7.
Here are some revenue numbers quoting directly from Microsoft's audited annual report:
--- ...
Office commercial products and cloud services revenue increased 10% (up 10% in constant currency) driven by Office 365 commercial revenue growth of 41% (up 41% in constant currency)
Windows commercial products and cloud services revenue decreased 4% (down 5% in constant currency)
---
Office 365 up 41%, Windows down 5â.... Those are the numbers.
Is it able to run a non Linux system, for instance NetBSD?
It depends on how it is implemented. Is it an hypervisor? A Linux kernel API emulation? A POSIX API?
I have been using Cygwin since 2004.
Why do I need our overlords to give me their version of something that hasn't stopped working since then ?
It even runs X11
I'm not even going to bother seeing if Microsoft does DWM/FVWM
But wine allows 'seamless' application support on Linux (with some annoyances around fullscreen apps and imho the wine virtual desktop mode works better with fullscreen apps since it doesn't lock out virtual desktop switching keys so you can have your fullscreen videogames while multitasking with web browsing and im, all without waiting for a task switch or your app to crash because it doesn't handle alt-tabs to desktop well.)
qemu, virtualbox, and vmware all support or used to support various methods of system integration, usually network filesystems to share files, but at least one of them I believe supported drag and drop between the host OS desktop and the client desktop inside of virtualization, either via clipboard or drag and drop driver/events.
Personally, I have been windows free since XP support was dropped, and nowadays the majority of my XP apps run with less issues on linux than Windows, especially in regards to gpu drivers. As soon as they fix a few REALLY minor issues (a Z buffering issue causing the water/waves in Test Drive Unlimited to be above the terrain while driving being the most noticable), and if perhaps linux can get Crossfire/SLI support across all R600+/Tesla cards, I will have no compelling reason to ever use Windows again. And honestly the Crossfire/SLI is just convenience/window dressing. As it is right now, Linux is within a few FPS of Windows for XP era games, and generally has less stuttering on the same underperforming hardware. Given that this was tested pre-Meltdown, I imagine the difference is more pronounced today.
Microsoft provides a big network system, with Active Directory at the center. Active Directory is a database for storing user information, a configuration management system, a DNS server, an email server, and about 20 other things. It interacts with a bunch of other products using Microsoft proprietary protocols. If a company buys into the Microsoft network plan, where Active Directory is the central brain of everything, it can be a hassle to use any non-Microsoft products anywhere in the network.
If, on the other hand, you build your network using standard network protocols, you can easily have Windows, Mac, Linux, Cisco, and Android devices, all talking to each other.
Any mail client can use standardized email protocols such as SMTP, pop3, and IMAP, to interface with any mail server that is based on standard protocols.
In Microsoft-based networks, Outlook speaks MAPI with Exchange. There is no SMTP, IMAP, or pop3. MAPI is based on COM, a too-clever-by-half programming model that Microsoft developed COM (aka Active X) as the next version of Object Linking and Embedding, before the whole concept was obsoleted by HTML. Basically what COM is designed for is to set up a rather complex binary interface to declare that a Word document should have a certain picture or sound embedded in it. Microsoft execs had a heart attack when their billion-dollar effort was replaced by "IMG src".
Anyway, back to MAPI, the protocol used by Outlook, Exchange, and other Microsoft products. MAPI is COM over RPC. RPC is another Microsoft invention-by-committee. Basically imagine Lennart Poettering got super drunk with Weird Al Yankovich and they re-invented SOAP together, with a bit of REST thrown in for metadata, but decided it should all be binary - no readable text allowed. That's Microsoft RPC.
Nobody else but Microsoft uses MAPI, which is, shall we say "not astonishing".
Office 365 (Office in the Cloud) is indeed what they've been pushing, and where they have increased their revenue. They gave away Windows 10 upgrades, didn't even try to sell it.
Windows *is* still important as an Active Directory client. The whole ecosystem around Active Directory, corporate networks with Microsoft everything, is still a money-maker for them. Windows on corporate desktops means they can make money around Exchange, Active Directory, etc, and by extension SQL Server and other things they sell to Windows-based organizations. Windows itself isn't the money-maker, that's just the (nearly free) client used to access their expensive server and networking products.
Sounds like a good old M$ tactic.
Okay so now for the next wave, a windows version that runs in Ubuntu. _That_ would be nice.
"Consensus" in science is _always_ a political construct.
Before too long they'll be convincing you that you don't ever NEED to 'install' Linux standalone. Once they accomplish that, Microsoft hegemony will be complete; they will OWN everything.
Can someone explain how this actually works under the hood? Is it VM? Is it like coLinux? Is it like cygwin?