Confirmed: Microsoft and Canonical Partner To Bring Ubuntu To Windows 10 (zdnet.com) 492
Steven J. Vaughan-Nichols reports for ZDNet: According to sources at Canonical, Ubuntu Linux's parent company, and Microsoft, you'll soon be able to run Ubuntu on Windows 10. This will be more than just running the Bash shell on Windows 10. After all, thanks to programs such as Cygwin or MSYS utilities, hardcore Unix users have long been able to run the popular Bash command line interface (CLI) on Windows. With this new addition, Ubuntu users will be able to run Ubuntu simultaneously with Windows. This will not be in a virtual machine, but as an integrated part of Windows 10. [...] Microsoft and Canonical will not, however, sources say, be integrating Linux per se into Windows. Instead, Ubuntu will primarily run on a foundation of native Windows libraries. Update: 03/30 16:16 GMT by M : At its developer conference Build 2016, Microsoft on Wednesday confirmed that it is bringing native support for Bash on Windows 10. Scott Hanselman writes: This isn't Bash or Ubuntu running in a VM. This is a real native Bash Linux binary running on Windows itself. It's fast and lightweight and it's the real binaries. This is a genuine Ubuntu image on top of Windows with all the Linux tools I use like awk, sed, grep, vi, etc. It's fast and it's lightweight. The binaries are downloaded by you - using apt-get - just as on Linux, because it is Linux. You can apt-get and download other tools like Ruby, Redis, emacs, and on and on. This is brilliant for developers that use a diverse set of tools like me.
Ew, no (Score:5, Insightful)
The only reason I'd ever bother with Ubuntu is to get away from Windows. I don't want them together.
Re:Ew, no (Score:5, Funny)
It's The Year of Linux on Windows (TM)
Re:Ew, no (Score:5, Insightful)
Re:Ew, no (Score:5, Funny)
"Soon, you'll soon be able to run Ubuntu on Windows 10. "
The crowd replies with a enthusiastic cry of "UBUNTU"!
"This will be more than just running the Bash shell on Windows 10. After all, thanks to programs such as Cygwin or MSYS utilities, hardcore Unix users have long been able to run the popular Bash command line interface (CLI) on Windows. "
The crowd exuberatly reponds with "UBUNTU"!
"With this new addition, Ubuntu users will be able to run Ubuntu simultaneously with Windows. This will not be in a virtual machine, but as an integrated part of Windows 10. "
The audience shouts "UBUNTU"!
"Microsoft and Canonical will not, however, be integrating Linux per se into Windows. Instead, Ubuntu will primarily run on a foundation of native Windows libraries."
The congregtation replies with a resounding "UBUNTU"!
After the presentation, as Nadella is being led out the back of the conference center past some cattle pens, his guide warns him "be careful, don't step in the UBUNTU".
Re: (Score:2, Informative)
Many reasons that some run Ubuntu has a guest on Windows is their PC came with a OEM windows license that you cannot transfer to the VM. So you could not get rid of Windows as the Host OS, install Ubuntu, and then run Windows in the VM with the OEM license you already have. If your PC came with Windows, even if you deleted that copy, you would have to buy a new license to run Windows in a VM.
Re: (Score:2)
Re: (Score:2)
eh, been moving my oem Windows into vmware fusion for years so I can run a real OS on my box, and it is "genuine" and activated
Re: (Score:3)
Re:Ew, no (Score:5, Funny)
So they put the win10 equivalent of linux on windows 10?
lol
Lol
LOL
ROTFLMAO
Shhhhhh
no one tell them.
Re: (Score:2)
Re: (Score:2)
What about devices where Windows is supported but much of the other hardware is not? You might run Windows, only to run Ubuntu on top of it. I know this is a developer oriented Windows 10 release, but maybe the long term idea is that you would end up buying a Windows phone and running Ubuntu 'Apps' on top of it.
Also, if there's Windows in there between the hardware and Linux, maybe DRM stuff could work somehow?
From a user perspective, Windows is a pain in the ass to use, always getting in the way. Linux
Re: (Score:2)
The way this is being described, it really does sound like a mingw/cygwin compatibility layer. Maybe they're going to beef up the Posix subsystem (level 1 still lurks in the Windows 10 kernel, or so I gather). At the end of the day it's going to be some sort of plug-in subsystem that emulates/integrates some significant piece of the Linux kernel.
Commence Pedantry (Score:5, Informative)
Re: (Score:2)
Sweet (Score:5, Funny)
I'm updating my Windows 10 recommendation from "Avoid like the plague" to "Avoid like candy from a stranger in a van."
Re: (Score:2)
No worries. We don't want your Linux crap on our machines either.
NO! Don't say that!
Now Microsoft will put it as "recommended update" and soon later just silently install it!
Re: Ew, no (Score:4, Insightful)
Mostly agree. Ubuntu has the advantage of his Debian base and the disadvantage of some bad software architecture decisions. But it's undeniable that Canonical successfully pushed Ubuntu in many area like no others distributions was able to do. As long at Ubuntu stay close enough to Debian, this is fine.
Re: (Score:2)
nonsense, cygwin is trivial to set up and works wonderfully, have been using that for 20 years. cron and at jobs and all the major scripting languages, ssh/sftp/scp and yes even the X11 xterm works well
Re: (Score:3)
We choose Linux for some servers simply because it does those jobs well, and we save a helluva lot on licensing.
Re: (Score:3)
You are very wrong. The vast majority of Linux devices today are Android smartphones and tablet, TV, routers, and a lot of embedded systems. On those markets, Microsoft simply failed to deliver a competitive solution.
The lack of technical precision in TFS is annoying (Score:5, Insightful)
Re:The lack of technical precision in TFS is annoy (Score:5, Informative)
Re: (Score:3)
Re: (Score:2)
It probably has an NT emulator embedded in it. After all, it has pretty much everything else.
Re:The lack of technical precision in TFS is annoy (Score:4, Insightful)
you don't need the kernel
I'm pretty sure that if you don't have the Linux kernel, you don't have Linux at all.
Re: (Score:2)
Well ya, Linux is just the most commonly used kernel in the GNU operating system.
Comment removed (Score:4, Insightful)
Re: (Score:3)
Re: (Score:2)
I guess the point is that you don't need the kernel or drivers because the Windows kernel can actually provide the necessary services. You might want user-space utilities, obviously. But a way of running Whatever-ix userspace apps on Windows would be rather nice. No more weird/costly ports of UI toolkits?
Unless it's a work machine where I'm 100% stuck with having Windows on the thing? Err, why?
I'd rather have a real UNIX/Linux on the metal... and most of those have had Linux binary compat libs for, like, ever.
Re:The lack of technical precision in TFS is annoy (Score:5, Informative)
I suppose one thing I could think of is for ease of porting/cross-platform development. If you have a Windows developer who needs to either write or port an application to support Linux systems, then this might be a convenient solution. I can't imagine that this is really targeted at anyone other than developers. I mean, if a user was interested in running Ubuntu, then as you indicated, they'd just run that OS directly rather than on top of Windows 10.
Keep in mind that Microsoft is focused on cloud and services now, but they also want to keep Windows relevant as a development platform, because that's needed to ensure that developers can easily integrate Microsoft cloud services into their products. That's why they've gone to great lengths to give Visual Studio multi-platform capabilities. You've also seen them take steps in the same direction but with a different tact - porting their own libraries and apps to different platforms.
So, I don't believe the primary point of this is to keep Windows 10 relevant. Windows already has a virtually unbreakable lock on the desktop OS market. If anything, this slightly weakens Windows by providing easy access to a competing OS. My feeling is that this is a move to keep Visual Studio and the Microsoft Azure cloud ecosystem relevant by giving developers an easy way to create and test cross-platform applications using Microsoft-provided tools.
Re: (Score:3)
Congratulations. You're the only Slashdot poster so far who has come to the correct conclusion as stated in the TFA. This move is targeted for developers and for sysadmins who manage Window systems that want to run a Ubuntu docker container natively rather inside a VM manager like Virtualbox. I'd say you post deserves a +insightful mod, but apparently the Slashdot nabobs of negativism are having too much fun getting their hate on..
What's funny is that I did read about the first half of the article, and then posted. When I went back and read the rest of TFA, I had a head-slapping moment, as it was exactly as they indicated there. I'm not really sure "insightful" is deserved for simply repeating what the article already indicated, but I suppose I'm glad I guessed correctly.
It does sort of sound like an April Fool's Day joke though, doesn't it? Ten years ago, would anyone have seriously predicted that Windows would be "infected" with
Re: (Score:3)
MS had SFU/Interix, which they dropped.
Could this be a port of Ubuntu to that, much as Debian ported their OS to FreeBSD and the HURD?
Re: (Score:2)
Re:The lack of technical precision in TFS is annoy (Score:5, Funny)
So what the hell does "Ubuntu will primarily run on a foundation of native Windows libraries" mean? "Ubuntu" is an OS with the Linux kernel and pre-configured utilities, programs and drivers put on top of that, but TFS is indicating that "Ubuntu" in this case is not including a kernel, utilities, or drivers. Unless this is an extremely mangled, obscure, and moronic way of saying that Windows 10 will be including a Linux compatibility layer sponsored by Ubuntu.
Well they're currently working on a set of libraries called LINE, which stands for LINE is Not an Emulator. The point of the project is to allow poor Windows users to have access to some of the great software that has been available on Linux for forever. This should also allow some businesses who have been hesitant to make the transition to Windows finally jump in feet first.
Re:The lack of technical precision in TFS is annoy (Score:4, Informative)
Here [dustinkirkland.com] is a better - somewhat more technical - write-up from Ubuntu folks.
Re:The lack of technical precision in TFS is annoy (Score:5, Funny)
Re: (Score:2)
I hope they call it Ubuntu Runner.
Re: (Score:2)
I hope they call it Ubuntu Runner.
then, will they change their email client's name to 'strong-bad email'?
(GOML)
Re: The lack of technical precision in TFS is anno (Score:2, Funny)
URINE Really Is Not an Emulator?
I felt a great disturbance in the Force (Score:5, Funny)
As if thousands of Linux fans suddenly cried out in pain.
I fear something terrible has happened.
Re: (Score:2)
As if thousands of Linux fans suddenly cried out in pain.
I fear something terrible has happened.
They've been screaming for years about the year of Linux on the Desktop. Well, be careful what you wish for.
Re: (Score:2)
Why?
You get the compatibility of Linux apps with the world class stability and reliability of Windows 10. Who could want anything more??
In other words (Score:2)
MS Hyper-V team is working on porting the Linux drive for the guest services to be compatible with the latest version.
SFU? (Score:2)
because we need more bloat in Windows? (Score:2)
I don't see why anyone would want this.
You can (Score:5, Insightful)
"Just because you can, doesn't mean you should." - Lt. Col. Carlos A. Keasler
Comment removed (Score:4, Funny)
LINE! (Score:5, Funny)
LINE Is Not an Emulator
Does this give me native CLI tools or not (Score:4, Interesting)
Yes I could install cygwin (it's a mess), I could use putty (has limitations) for ssh, or other apps that mirror the functionality of *NIX CLI tools, but none work as good as having everything built into the core of the OS.
If this allows me to open up a cmd.exe and ssh to systems right off the bat, I'm scrapping the macbook and getting a surface pro.
Re: (Score:3)
FWIW, I downloaded git for windows and have been using the bundled environment (under the mintty terminal they provide). I like it over cygwin and/or MobaXterm as those environments try to make an island of *nix rather than map well to the general filesystem.
Screw cmd.exe, I start bash in mintty straight.
Re:Does this give me native CLI tools or not (Score:4, Interesting)
I find that by just including the Cygwin bin path in the system PATH variable gives me seamless command-line functionality without an issue.
Open CMD and use any command you need. This has the benefit of being able to mix Windows and UNIX commands together on the same command line.
I am also not sure what limitations you are running into with PuTTY... I have never run into any situation that PuTTY is not able to handle (port redirection, pass through agent authentication, X11 redirection, keep alive, etc). Not only does it do all the SSH stuff, but it also has functionality similar to telnet and screen.
That said, if I could get a native X11 interface inline with Windows... that would be great! No more need for PuTTY + Xming + remote linux box. I know that you can run a local X11 server though Cygwin... but that is definitely a mess and is very slow.
Re: (Score:2)
Xming is a local X11 server, as evidenced by windows showing on your desktop? Perhaps there isn't anything worth using with it other than remote ssh sessions, I don't know of X11 Windows software.
Re: (Score:2)
Re: (Score:2)
Re:Just use a VM (Score:2)
I have never in my years used Cygwin or Wine. Run the right OS for it's intended purpose and use a VM for anything else. To me both are not worth the effort.
Why bother with outdated and buggy Cytgwin when you can run the real thing. If you are stuck using Windows at work or need it for work at home and use Windows as a client OS enable Hyper-V as it is a type 1 hypervisor free with the professional edition.
Infact, this is the only reason I ditched 7 for 8.1 with a start menu replacement and Hyper-V as VMWar
Re: (Score:2)
Cygwin is a lot of things, but other than for rudimentary tasks, seamless it is not. It's slow, bloated and unstable.
That being said, I actually got a Radius server to compile under it many a long day ago. That was an interesting adventure.
Re: (Score:2)
Windows amazing? No. It has core apps that businesses still hook onto, Office for one. The only reason I haven't completely dumped it is a) I have customers that I have to support that use Windows and 2) LibreOffice although it's getting better isn't Office
Without that I have no need for Windows 10.
Re: (Score:2)
Re: (Score:2)
Windows 10 makes Vista the grandchild of stability.
I write pro MS comments here since 2011 when I gave up on Unix on the desktop these days from my past. However, I still use Windows 8.1 with a start menu replacement due to so many problems I wrote here [neowin.net] listing my compliants.
Folks Windows has improved tremendously and is no longer the POS of win98 ... with the exception of 10.
SAP, Oracle, and many products do not work right yet and HP printers will get constant disconnects with NFS so IT IS NOT ENTERPRISE R
I guess I see the point of this (Score:4, Interesting)
Re:I guess I see the point of this (Score:5, Interesting)
The main reason people are not running Linux is that it is not pre-installed. And the next reason is that it is hard to install on modern machines, especially on laptops (which, as you should have heard, are more popular than desktops).
Re: (Score:2)
IMO, installation isn't a problem. Current versions of Linux are dead-easy to install now-a-days.
Now, configuring them AFTER installation, that's a whole other mess entirely. I mean, hell, Linux *still* doesn't reliably handle things like suspend/resume. And heaven forbid you need to configure anything that's more complicated than the basic settings you're presented with. You may as well just switch to gentoo at that point, cause you're going to have to get familiar with config files 'n whatnot.
That's w
Re: (Score:2)
The only reasons people DON'T use Linux desktop are basically the inverse of the above: (a) it's not familiar to the tech-retarded who have a psychological block to learning anything new, and (b) it won't run legacy enterprise cruft.
Do decent A/V editing tools qualify as "legacy enterprise cruft?"
Re: (Score:2)
The only reasons people use Windows is because (a) it's familiar to office drones, and (b) legacy Win x86 applications. The only reasons people DON'T use Linux desktop are basically the inverse of the above: (a) it's not familiar to the tech-retarded who have a psychological block to learning anything new, and (b) it won't run legacy enterprise cruft.
I recently installed Ubuntu on my desktop along with Windows, but I haven't really used it at all. The main reason for that is I use my desktop's wireless card as the wifi access point for my house and I'm worried it'll be a pain (if even possible) to do the same through Ubuntu. As someone with literally zero experience with Linux (and honestly programming in general besides what I've been exposed to here on Slashdot which might actually mean less than zero experience), just looking at some of the guides
I see the reverse (Score:2)
Whenever people ask me to download office or Photoshop I ask for their credit card. When they say "no" I offer to install an alternative that works just as well. Pretty soon there is no fear of learning new apps because everything they have installed works the same under Linux. Now a lot of people I know are running Mint w/Cinnamon.
How long before (Score:2)
Re: (Score:2)
MS buys out Canonical and... makes an MS Ubuntu !linux Azure hybrid
miracle hybrid (Score:3, Funny)
It reminds me of Homer quote
"Soon I will have a miracle hybrid, with the loyalty of a cat and the cleanliness of a dog"
https://www.youtube.com/watch?v=stJ3XKExTdM [youtube.com]
I tried to tell you! (Score:4, Insightful)
Re:I tried to tell you! (Score:5, Insightful)
Microsoft can do so many things to promote open source:
* not threaten companies that build products basing on linux because of patent infringement
* support open GL / Vulkan on xbox
* actually make their office product based on an open standard, and not apply corruption-like strategies for people who use open source competition
I don't see anything happening. One thing is fortunate however, the browser market is very rough, and Microsoft really has improved with Edge. But most of the "Microsoft loves open source" stuff is just greenwashing.
This move by microsoft is very smart: I interpret that they want to enable developers to develop cloud applications on windows (instead of on the ubuntu desktop), and then deploy it to ubuntu servers.
This is the first step. It promotes tools like Microsoft Visual studio, which of course only run on windows. New tools will be only developed for windows of course, and for the "extended" toolset provided by Microsoft, that only runs on Win. The second step will be that microsoft announces a hybrid OS, that's partly windows, partly ubuntu, for the server part. Then, once Microsoft has enough market share, they can cut off the connections to open source. They will maintain some pseudo open source products that require this windows+ubuntu server system to run, and point to it when they say "Microsoft loves open source".
I don't trust anything coming from this company.
Re: (Score:2)
You are under the mistaken impression that the OS is for fashion
What are you talking about? The 'impression' I'm getting is about as clear as getting smashed in the face with a shovel: Microsoft wants to subvert Linux and twist it into just some other part of Windows so they can control that too. They can get fucked. The more I hear from Microsoft these days the more urgent my need to dump it off my computers at home (which are still running XP by the way) and put some, ANY, version of Linux on them instead, and get away from Microsoft and their authoritarian dictatoria
The dark side making a slightly dark side darker (Score:2)
The fact Microsoft is willing to with a Linux distro maintainer suggests Windows 10 is not doing all that well in the light of m
similar like (Score:2)
SubjectIsSubject (Score:2)
Response to Mac OS X (Score:4, Interesting)
Re: (Score:2)
Relevance (Score:4, Insightful)
I can already run most windows apps under Linux, except for Office....
LibreOffice is getting better and better....
Linux tools/desktops and Ubuntu are getting better and better....
Run Ubuntu apps on Windows...
It's Microsoft trying to stay relevant. If they really wanted to be relevant they'd offer Office on Linux.
Re: (Score:2)
Re: (Score:2)
There's really nothing Windows offers anymore except PC gaming
And being preinstalled on PCs sold in brick-and-mortar stores. And a (relatively) easy path from Windows game development to console game development, for those genres that do work better on consoles than PCs.
Wrong date ...??? (Score:2)
Who In Hell Cares? (Score:3)
Re: (Score:2)
Spoken like a real windows troll. You need to check your facts, for example do you even know that Linux actually supports more hardware than windows??? no? Thought not.
Hardcore unix users... (Score:2)
/etc/init.d/telemetryd (Score:5, Funny)
#
# Start/start telemetry daemon in Microsoft Ubuntu
#
# Copyright Microsoft (r) 2016
#
CONFIG="/Program Files (x86)/Micorosoft/Telemetry 2016/etc/Teleme~0.ini"
. "$CONFIG"
case $1 in
start)
if [ x"$telemetry_enabled" = "xyes" ]; then
"/Program Files (x86)/Micorosoft/Telemetry 2016/sbin/Teleme~0.exe" -o StealthMode=yes -o IgnoreUserConfig=yes
else
sed -i -e 's|telemetry_enabled=.*|telemetry_enabled=yes|g' "$CONFIG"
$0 start
fi
stop)
$0 start
*)
echo "usage: $0 start"
esac
Re: (Score:2)
Shut it! You're being too prescient!
Re: (Score:3, Funny)
As requested, systemd unit file. Due to the lack of tags working properly for me, I give it to you at the discount price of $0. Please enjoy your new installation of telemd!
[Unit]
Description=Microsoft Bug Fixes
After=network.target remote-fs.target nss-lookup.target
Documentation=man:telemd(8)
[Service]
Type=notify
EnvironmentFile=/Windows/system32/telemd
ExecStart=/Program Files (x86)/Microsoft/Telemetry 2016/sbin/Teleme~0.exe $OPTIONS -DFOREGROUND
ExecReload=/Program Files (x86)/Microsoft/Telemetry 2016/sbin/Te
Trying to decide... (Score:2)
Which app store is worse, Windows 10 or Ubuntu's? Both are filled with a lot of poorly named crap that looks like it came from the example section of a school kid's programming lesson book.
The new OS/2 (Score:5, Funny)
Windows : a better Linux than Linux!
wait a sec, you're saying... (Score:2)
Sweet, where do i sign?! /s
"DO NOT WANT" tag on story is appropriate.
I hope... (Score:3, Interesting)
For god sake, I hope Microsoft threw a dump-truck full of money on Canonical's door because otherwise, bad news for them.
All this does is piss off existing Linux customers, bridges a few muddled though mostly gutless windows swappers from booting Linux (Who would probably just use something like VirtualBox with seemless mode and get 100% of the same features / performance). The OS integration layers for UNIX in Windows has existed since NT. Microsoft clearly doesn't give enough sh*ts enough to invest serious money into it, so why waste your time chasing a market that simply doesn't exist? You better be counting your millions or else I'd be seriously sad for you.
Too early for April Fool's. (Score:5, Insightful)
I suppose that since April Fool's day is two days away that this is not a joke. That said, Canonical has completely lost their collective minds. It started with Unity, then Mir, and now "ubuntu minus Linux". Seriously guys. What the hell IS ubuntu if it is not Linux? Unity for windows? Barf.
Would have bothered me when Ubuntu mattered (Score:2)
Well, at least it didn't happen to Mint.
I actually have an official Ubuntu install CD from a time before they deployed Unity, and from before a time they had not lost their heart and soul.
I wonder *how* compatible... (Score:2)
Re: (Score:3)
Exactly. If this is indeed a true story and not an april's fool joke (which may be very well possible), then this is only done in order to promote windows. Microsoft is the strong party here, not canonical.
Microsoft is doing a giant PR campaign about how much they love Linux, and when the cameras are off, they behave like a patent troll, claiming to have patents on Linux technology, and forcing companies to pay them money.
Unsupported hardware (Score:2)
One reason to run Windows 10 happens if System76 doesn't make a laptop in the form factor you want, and other major laptop makers can't be rectumed to certify their chipsets' compatibility with Linux. Unlike preinstalled Windows 10, aftermarket Linux occasionally fails to correctly set up Wi-Fi, Bluetooth, sound, webcam, or suspend. You want to run Windows 10 because presumably it's better than not having a computer at all.
Re: (Score:2)
You'll get the stability and rich bundled utility set of windows, with the privacy and security you've come to expect from Microsoft!
win-win-win!
yeah that was sarcasm
Re: (Score:3)
Don't worry, it's a trap. A future version of systemd will assimilate Windows.
Re: (Score:2)
So everything you do in this install of Ubuntu will report back to M$ too eh?
Exactly: would you ever use that as a desktop where you would run ssh to login to anywhere else ? I don't want the NSA to be able to login to the various machines that I can do.
Re: (Score:2)
Just take the plunge and drop Windows 10.
Those of us who want to already have, except wherein game developers only release games for the windows platform. So we have a system that is powered off 20/24 hours a day that just plays games. Part of that is because of bad console design: underpwoered, no keyboard/mouse. Meanwhile all the real work gets done on Linux or OS X.
Meanwhile I can now write applications that focus on POSIX, ignore windows entirely and Windows people can run it, allowing me to NEVER use
Re: (Score:2)
to run Windows on Linux, not to mention less dangerous ?
I would not want to do that, but I can see that I might want to run some applications made for MS Windows under Linux. Wine works pretty nicely but still has a way to go, I would much rather that MS put time into that; but I do understand that that would not make commercial/economic sense for them to do so.