News for hackers. Stuff that matters.
Re:Microsoft's Linux Kernel by jdoliner on Friday June 28, 2019 @07:03PM (#20309523)
My brain threw an exception when I read this title. Awesome that this is a reality though. Now that we have a Linux kernels running and accessible on both Windows and Chromebooks I feel like we can finally say: 2019 actually is the year of Linux on the desktop. It's not a meme anymore, it's finally just a true statement.

Edit: To those questioning if this really counts as Linux on the Desktop. Yes, I understand what you're saying, I too am a bit of a blowhard about Linux and prefer to use the real deal, not some kernel on a kernel bs. But I think this is still a huge deal in terms of the accessibility of Linux, think of how many young programmers will be able to dip their toes in the Linux pool on their gaming rigs without having to go through an Ubuntu install process (I write, thinking in the back of my mind that I had to go through that, and so maybe they should too.) Yes there is something of an ideological compromise here, because the Linux they're running is sitting on a binary blob and not truly free... but Linux still exists in it's gloriously free form for them to use when they decide that's important to them, I see no harm in them reaping some of the other benefits of Linux without the freedom, it will hopefully become an on ramp to more Linux adopters and programmers.

Re:Microsoft's Linux Kernel by gorio on Friday June 28, 2019 @08:27PM (#20309985)
Despite the wording I don't think that is the original definition? The idea is to make Linux viable as a desktop operating system, and whatever comes with that. Not running Linux as an application on another desktop. Which is almost the opposite as in leveraging capabilities outside of Linux.

Maybe more importantly redefining the goal isn't helping Linux much. I remember everyone raving about Android, but now look at the lack of vanilla graphics drivers for embedded platforms.

That said, I have nothing against WSL.

Re:Microsoft's Linux Kernel by goodcanadian on Saturday June 29, 2019 @03:30AM (#20311295)
I keep seeing this angst over whether Linux will ever be ready on the desktop. Well, I've been using it exclusively for something like 15 years.
Re:Microsoft's Linux Kernel by toong on Saturday June 29, 2019 @04:55AM (#20311541)
Me too, since 2004 with Fedora 3 back then. And I'm growing more and more frustrated with it the last few years.

Maybe I just have less time and patience nowadays :-)

Re:Microsoft's Linux Kernel by cookiecaper on Saturday June 29, 2019 @05:10AM (#20311592)
I was on Linux desktop 99% of the time between 2006 and 2014 (I now use a Windows workspace with GPU passthrough on my main system), and just today my frustration with Windows was piquing to the extent that I'm ready to go back to a nix desktop.

Maybe people just get fed up with the same grating pain points and need to spread the frustration around. Periodic changes in scenery are healthy. :)

Re:Microsoft's Linux Kernel by cmiles74 on Saturday June 29, 2019 @11:08AM (#20313001)
Windows and MacOS have their frustrating points as well, I don't think any of these systems are perfect. I suspect the vast majority of computer using people could get by with a Linux desktop with about the same amount of frustration they suffer already.

At least on Linux I can fix the things that are really making me nuts.

Re:Microsoft's Linux Kernel by imetatroll on Saturday June 29, 2019 @10:46PM (#20316043)
I too have been using it as my primary OS even when gaming for years now too. No issues.

In fact I would recommend it for anyone who only uses their computer for general, basic use.

Re:Microsoft's Linux Kernel by xnyan on Sunday June 30, 2019 @12:20PM (#20318940)
When people on hacker news say "no problems" what I have found is they generally mean "no problems I don't consider trivial or easy to handle."

We are far, far past the point where the general population is going to spend effort to learn about something as simple as using apt-update or even a GUI application update manager, ever. Phone operating systems give the user everything they care about (mostly content consumption, a little creation) without having to read or learn anything. If you ask that of people (to read and learn about an operating system) it's a non-starter for >80% of users.

For general, basic use I would recommend a chromebook or ipad. That's what most people are looking for - something that lets them do the handful of things they want to do with as little overhead as possible.

Re:Microsoft's Linux Kernel by jasode on Saturday June 29, 2019 @07:54AM (#20312066)
>I keep seeing this angst over whether Linux will ever be ready on the desktop. Well, I've been using it exclusively for something like 15 years.

>For most purposes, it has been ready for years.[...] Most people, however, could switch to one of many Linux distributions and be just as productive if not moreso.

If "most people" includes non-technical users, I doubt they could switch to Linux without difficulties.

E.g. a typical non-geek user might be my friend that runs Windows. Some examples of showstoppers that makes Linux totally a non-option:

- Intuit Quicken which she's been using for 20 years. Yes Linux Mint was a possible alternative but its early releases (inside of your 15-year time period) didn't have reliable online downloads from financial institutions. Mint's later partnership with Yodlee api for transaction downloads still didn't make it equal to Quicken. Yes, Quicken is terrible and buggy software but early Mint was even worse for online banking scenarios.

- Netflix streaming was not easy to run on Linux until recently[0]

- AAA games (including recent ones like Fortnite) don't run easily on Linux. Valve Steam Proton is a recent effort.

- iPhone sync with Apple iTunes - running on Linux requires googling for articles of running a Windows vm or Rhythmbox on Ubuntu which may not work with certain iOS updates

- sewing machine embroidery software all runs on Windows and not Linux or even MacOS. The software also requires a dongle for copy-protection and the hardware drivers for the dongles only exist for Windows. Running Windows as a vm inside of a Linux Desktop and exposing the host USB port to the client vm won't fool the dongle software. If the ultimate solution to "Windows in a virtual machine" shortfalls is to dual-boot Windows and Linux, that advanced configuration adds more complexity and it contradicts the ideal of "run Linux desktop exclusively".

For people to run Linux without issue, the person would need to possess technical skills equivalent to you (e.g. a HN poster) -- or the person has a "guardian angel" as on-call tech support (e.g. a son/daughter/friend) to get them over technical issues (like Netflix) with workarounds.

I don't doubt you've been able to run Linux exclusively and there are more examples like you. Nevertheless, it still required a very atypical usage profile to run a Linux desktop exclusively for the last 15 years.

Even today in 2019, I would not recommend the Linux desktop to any of my non-programmer and non-sysadmin type of friends & family unless I was willing to be their on-call tech support to handle their inevitable Windows compatibility issues.

For Linux to work in a mass-consumer-facing situation, it has to be an "appliance" type of installation and "invisible" such that the user doesn't realize they're running Linux. E.g. as the underlying os in Android smartphones, or the os in smart TVs, or the os in Tesla cars.

[0] https://itsfoss.com/watch-netflix-in-ubuntu-linux/

Re:Microsoft's Linux Kernel by room505 on Saturday June 29, 2019 @08:47AM (#20312276)
I agree with this sentiment. I'm not a hacker, gamer or coder. I'm an architect who enjoys tech. I've used Ubuntu and other distros. The one thing that stops Linux from becoming mainstream for desktop use is software. Software for enterprises and software for consumers.

The tech community doesn't realize that there is more than just office applications and browsers that people use. I can not install BIM (Revit) software on Ubuntu for example. I can't install Lightroom on Ubuntu. I know that there are alternatives and work arounds to software, but consumers only understand what they understand and is easy and mainstream.

The tech community can't expect consumers to spend time looking for alternative software. I feel that this is why the Windows Phone failed, because there was a lack of mainstream software (apps).

The day that BIM (Revit) is available to install on Ubuntu is the day I switch.

Re:Microsoft's Linux Kernel by jasode on Saturday June 29, 2019 @09:01AM (#20312336)
>I can not install BIM (Revit) software on Ubuntu for example.

Yes, a lot of Linux desktop enthusiasts only include "web browsing and email" scenarios in their mental models. Therefore, they are not aware of how the Windows os is an unavoidable platform dependency in many critical workflows. This perspective is why "Linux desktop exclusively" appears totally realistic to them.

A similar scenario to yours just happened to me last month. A land surveyor gave me some 3D laser scan point cloud files. (Trimble RealWorks files which are ".rwcx" files generated by the Trimble SX10.) The software (Trimble Business Center) to import those files only runs on MS Windows. I tried running it on VMware but the Trimble software required DirectX 11 so it crashed with an unrecoverable error[0]. Well, VMware only supports up to DirectX 10[1]. It's another example of "just run Windows in a vm" on Linux Desktop doesn't always solve the problem.

This also highlights another underappreciated and unseen difficulty with Linux desktops: You often don't know you will have a roadblock with Linux until you encounter that roadblock. It's not easy to predict your future incompatibilities!

[0] https://imgur.com/a/PRHnR4r

[1] https://communities.vmware.com/thread/608743

Re:Microsoft's Linux Kernel by floatboth on Saturday June 29, 2019 @11:23AM (#20313072)
In some fields (3D modeling, PCB CAD) FOSS software could be considered mainstream, in others (audio, photography, vector graphics) just really good.

Yes, unfortunately, architecture CAD and BIM are not among those fields :(

Re:Microsoft's Linux Kernel by gorio on Saturday June 29, 2019 @12:24PM (#20313398)
Few of those fields have professional software available for Linux i.e. what is actually used in the industry. It's the students, engineers and artists that are invested enough to switch platforms. Most people are just going to use the FOSS software on Windows instead.
Re:Microsoft's Linux Kernel by imetatroll on Saturday June 29, 2019 @10:41PM (#20316033)
I have been watching netflix on linux for the past couple of years using Chrome. Install. Just works.

Gaming is still very game dependent. Think of it like a console. Some "exclusives" just wont run.

If someone is using their computer to surf, write emails, watch netflix, alongside lite gaming, I find linux to be more enjoyable. I don't have to do any command line oriented stuff at all for general use. The initial install is also very simple. On a desktop :)

We will have to agree to disagree. I think it is more an issue of framing perspective than anything.

Re:Microsoft's Linux Kernel by gorio on Saturday June 29, 2019 @05:53AM (#20311703)
So your opinion is that it's ready?
Re:Microsoft's Linux Kernel by goodcanadian on Saturday June 29, 2019 @06:47AM (#20311861)
For most purposes, it has been ready for years. There are a handful of proprietary programs that individual people may need for work that aren't available, and you aren't going to be able to play the latest games on Linux. Most people, however, could switch to one of many Linux distributions and be just as productive if not moreso.
Re:Microsoft's Linux Kernel by nobleach on Saturday June 29, 2019 @11:40AM (#20313179)
As much as I love Linux (I'm typing this from my IBM Thinkpad running Arch with a KDE desktop) There are far too many warts to call it "ready". Every morning, I plug into my widescreen monitor, and watch as application windows randomly decide which monitor they'll appear on. Then begins the fight with my bluetooth mouse. I enable bluetooth, then turn on the mouse. It's recognized and "connected". But it does not work. I have to disconnect and reconnect. I can't in good conscience advise my mother or wife that this is a "normal" experience, therefore, it's not "ready".

Now, does using Ubuntu cover some of these glaring warts? Perhaps. But that often opens its own set of problems. Each comes with its own set of workarounds. Where macOS and Windows excel, is their sense of "polish". Most happy path things just work, and work 99% of the time.

All that said, I'm die-hard Linux ALL THE WAY! I just couldn't say that it's ready for most purposes. For the things that I'd use a tablet for? Sure.

Re:Microsoft's Linux Kernel by gorio on Saturday June 29, 2019 @07:10AM (#20311921)
Then we disagree. Linux works until is doesn't, which is the problem. It isn't a handful of programs so much as a wide range of capabilities. We can all speculate the taste of the average user, but do you think companies wouldn't love running desktop Linux instead of paying millions to Microsoft? That is what everyone did when Linux actually became good enough as a server OS.
Re:Microsoft's Linux Kernel by goodcanadian on Saturday June 29, 2019 @07:27AM (#20311977)
I guess we do, as I've said elsewhere, it has literally been years since I've encountered anything I couldn't do on Linux just the same as on Windows. I firmly believe the reason more organisations haven't changed is inertia. To paraphrase a cliché, no one was ever fired for choosing Microsoft.
Re:Microsoft's Linux Kernel by gorio on Saturday June 29, 2019 @07:54AM (#20312067)
I don't see how inertia would be the reason if you also believe that it has been good enough for 15 years. I would say desktop Linux simply doesn't offer enough unique value for the effort involved in large scale deployments, unless you are someone like Google. Most things that have improved for users in recent years, like web application, actually favours Windows. Because the primary use case for desktop operating systems are becoming what is beyond that of web or smart phone applications. Leaving desktop Linux with the lowest common denominator.
Re:Microsoft's Linux Kernel by goodcanadian on Saturday June 29, 2019 @08:44AM (#20312267)
I said I've used it for 15 years not that it would've necessarily been a good choice for a non-technical user that long ago. On the other hand, non-technical users usually require significant IT support on Windows as well. That's where inertia comes in. Linux may not offer a significant value proposition over Windows, so Windows stays. That doesn't necessarily mean Windows offers a significant value proposition over Linux either. Inertia.
Re:Microsoft's Linux Kernel by gorio on Saturday June 29, 2019 @09:48AM (#20312550)
> That doesn't necessarily mean Windows offers a significant value proposition over Linux either.

But as far as I know that is this case. That Microsoft's offering is much stronger when it comes to large scale corporate deployments. Unless you want to make the claim that e.g. RedHat's offering is on par or better, which isn't something I have heard in the wild.

Re:Microsoft's Linux Kernel by Osiris on Friday June 28, 2019 @08:30PM (#20310003)
Given that drivers are Linux's biggest problem, isn't there benefit to leveraging Windows drivers and then running Linux on top of that virtualized hardware?

I don't see why you couldn't run x11 in the window manager with the new Linux kernel in Windows.

Re:Microsoft's Linux Kernel by StudentStuff on Friday June 28, 2019 @09:38PM (#20310263)
Windows has less hardware support than Linux. Most single board computers can run mainline Linux, whereas just a handful support Windows IoT.

AMD, ARM (CPUs & Mali GPUs), Intel, VIA, Qualcomm (Adreno) all have support in kernel 5, whereas Microsoft is still stuck subsetting a small group of ARM GPUs and branding Windows 10's OpenGL ES support as DirectX 11. This is a repeat of the troubles Microsoft had with supporting Windows Phone, but now the userbase is significantly smaller despite a wider array of hardware to support.

Re:Microsoft's Linux Kernel by jeremyjh on Friday June 28, 2019 @09:58PM (#20310339)
There are things that don't work well though, classic example are laptops that dynamically switch between discrete and integrated graphics. You'll probably run everything on the dedicated GPU which hurts battery life.

Still, my old desktop scanner that the manufacturer stopped publishing drives for during the Windows Vista era? Yeah Linux runs it like a boss. No looking up drivers or config parameters on the internet, it just works.

Re:Microsoft's Linux Kernel by ndarwincorn on Friday June 28, 2019 @10:59PM (#20310533)
> classic example are laptops that dynamically switch between discrete and integrated graphics

YMMV, but as far as I know that's more or less a solved problem by default (for X anyway) with DRI3.

This particular complaint echoes folks (I was one) who booted Ubuntu desktop a decade ago and couldn't get wifi to work, and proceeded to complain about shoddy driver support (to present day, clearly), using only that single outdated* example as an argument. Of course this is compounded by a ~months to ~years delay in most desktops getting those improvements thanks to the glacial pace at which the mainstream desktop distros update their repos.

Was there a point when Optimus/Bumblebee/Prime was a shitshow? Yes. Is that still reality? No.

What this ignores is that Linux driver support is generally fantastic, works out of the box in a way that desktop architects at MS dream about and is infinitely more current in practice since you go to one place to update all your software, including driver software, something MS hasn't been able to get right in a decade of trying.

Regardless, mobile battery life's still worse on Linux. And as much as some things are super convenient compared to the Windows/Apple world, the truism a friend told me as I wrestled with Ubuntu ten years ago remains true today: Linux is for folks that enjoy configuring Linux.

* I have to use a combo of DKMS and an AUR package to get WiFi on my one year old IdeaPad, so outdated may be the wrong word there. Better to say that realtek and broadcom chips have gotten hit hard by Intel's move into consumer networking.

Worth pointing out that 'year of the Linux desktop' probably predates that.

Re:Microsoft's Linux Kernel by paranoidrobot on Saturday June 29, 2019 @12:37AM (#20310838)
> What this ignores is that Linux driver support is generally fantastic, works out of the box in a way that desktop architects at MS dream about and is infinitely more current in practice since you go to one place to update all your software, including driver software, something MS hasn't been able to get right in a decade of trying.

Generally, yes, it's pretty decent on first go and there's a nice default happy path.

Unfortunately in my own experience, that path isn't particularly wide, and there's a huge number of gaps.

Version compatibility is a major issue, imo. One driver or package works great on one kernel version is completely broken on the next.

A few hours ago I tried to install the official AMD drivers for Ubuntu. It's not until the install script has already gone and screwed up my system that I get told that they don't support 19.04.

I just don't have that issue on Windows as a rule. I'm not claiming Windows is perfect by any means, it's got it's own set of issues.

Re:Microsoft's Linux Kernel by posix_me_less on Saturday June 29, 2019 @04:36AM (#20311481)
Version incompatibility is expected, because Linux kernel changes a lot. You need the correct driver for your kernel. The amdgpu driver is a part of Linux distribution, your best option is to install it from Ubuntu apt repository, not from manufacturer's website. Which now explicitly and clearly says the driver is for Ubuntu 18.04 only - did you not see that?
Re:Microsoft's Linux Kernel by paranoidrobot on Saturday June 29, 2019 @09:22AM (#20312415)
> Version incompatibility is expected, because Linux kernel changes a lot.

Expected by whom, though?

I could understand it if it was major kernel versions or something like that, but it seems that a whole bunch of things are really tightly linked.

> Which now explicitly and clearly says the driver is for Ubuntu 18.04 only - did you not see that?

I honestly didn't. I went back and checked - yep, it does say for 18.04[1].

I have to say though that I wouldn't have automatically assumed it was ONLY for 18.04 though without it being more explicit about that. If the official drivers are available within the repo from now on, then it'd be great for AMD to actually say that. (I realise this isn't Ubuntu's fault)

[1] https://www.amd.com/en/support/graphics/amd-radeon-hd/amd-ra...

Re:Microsoft's Linux Kernel by posix_me_less on Saturday June 29, 2019 @11:05AM (#20312988)
Of course, not expected by a basic user. But if you follow Linux, it is quite well known that the Linux project intentionally does not promise stable internal api in the kernel, they "run a tight ship" where if a program needs to use kernel api, it has to be maintained in the Linux tree. Given this modus operandi of the Linux project, breakage of the old drivers with the new kernel version is expected.

Advice to Linux users: one would best get their the graphics driver and a matching Linux kernel from the same source, either the Linux project, or the OS distribution. Mixing versions downloaded from AMD website with random kernel is supported by nobody and is testing your luck. That is a Windows model and kind of works with Linux only with nvidia drivers for their hardware, although it brings a lot of headaches too.

I agree that the installer should have warned you about the incompatibility at the beginning of the install, not at the end. That sucks.

With graphics, it is usually best to run the newest drivers with Linux, that means the newest kernel possible. Except for the older cards, which are not supported by AMD anymore (which sucks), where one can only use old drivers with appropriate old kernel.

Re:Microsoft's Linux Kernel by ndarwincorn on Saturday June 29, 2019 @11:46AM (#20313222)
Those are pretty old cards though (I've had amdgpu support for my six year old 7970 since kernel 4.9, and I think they've extended it back to a generation or two older architectures now), and you can use the open source radeon drivers with any kernel.

I think the folks using Catalyst for better 3D acceleration have probably moved on to cards supported by amdgpu by now.

Re:Microsoft's Linux Kernel by filmor on Saturday June 29, 2019 @06:38AM (#20311835)
Version compatibility is not an issue for in-kernel drivers, only for the few remaining external ones. On Windows you have this issue much more often if you are trying to use an older device, in particular if it's one that came out before Vista, on Linux, once a driver is in the kernel it's continuously adjusted to driver API changes and will keep working. You can still run a current kernel on a 386 if you want to.

I'm running a quite current Dell on an essentially unpatched kernel (just includes Gentoo's default patches) with no additional modules involved and everything I tested up until now works, even fancy things like Dell's mini-dock.

Re:Microsoft's Linux Kernel by paranoidrobot on Saturday June 29, 2019 @09:31AM (#20312456)
> On Windows you have this issue much more often if you are trying to use an older device, in particular if it's one that came out before Vista,

I think that's a bit of a difference though. Vista came out nearly ~13 years ago, and we're talking things breaking a year or less later.

Heck, for more obscure drivers[1], it seems necessary to recompile for every kernel patch. Perhaps that's the fault of that driver's developer for not following the correct way to build kernel drivers, or there's something unique about this particular device - I don't know.

[1] an example: https://github.com/milesp20/intel_nuc_led

Re:Microsoft's Linux Kernel by filmor on Saturday June 29, 2019 @09:54AM (#20312577)
> > On Windows you have this issue much more often if you are trying to use an older device, in particular if it's one that came out before Vista,

> I think that's a bit of a difference though. Vista came out nearly ~13 years ago, and we're talking things breaking a year or less later.

I'm not. I'm talking about the fact that drivers for devices older than me that have been merged into the kernel keep on working today while on Windows for some subsystems (like graphics or sound) you can't expect things to work after "just" 15 years. I admit that this is a long time, it's still a huge difference.

And yes, on Linux you are expected to recompile drivers for every new kernel version, that's intentional (https://github.com/torvalds/linux/blob/master/Documentation/...). Since the driver API is reasonably stable, the code doesn't need to be adjusted for every version, and if the driver has landed in the kernel, this is done while changing the API.

Re:Microsoft's Linux Kernel by mkesper on Saturday June 29, 2019 @03:09AM (#20311226)
Linux driver support is fantastic because it's not made by manufacturers.
Re:Microsoft's Linux Kernel by qplex on Saturday June 29, 2019 @04:03AM (#20311393)
This is not correct.

Many manufacturers contribute drivers to the kernel.

Re:Microsoft's Linux Kernel by webreac on Saturday June 29, 2019 @05:28AM (#20311644)
I do not enjoy configuring Linux, but I hate fixing Windows issues. I just reboot, deinstall, reinstall and at the end I have not learned anything and I do not even know if the problem will occur again. When I fix a problem in Linux, it is a journey that makes me discover unknown territories. At the end, I have improved my experience and knowledge.

For linux, I am in control. For windows I am a puppet of Microsoft will.

Re:Microsoft's Linux Kernel by jeremyjh on Friday June 28, 2019 @11:51PM (#20310724)
The last time I was shopping for a laptop (a year ago), Arch's wiki said it was all broken for the models that interested me. Here's an example, if you have better information maybe update the wiki.

https://wiki.archlinux.org/index.php/Dell_XPS_15_9570#Graphi...

Re:Microsoft's Linux Kernel by ndarwincorn on Saturday June 29, 2019 @10:15AM (#20312700)
I'm not updating the wiki for a device I don't own, or plan on owning.

Especially when the relevant part of the wiki is correct.[1]

[1]https://wiki.archlinux.org/index.php/PRIME#PRIME_GPU_offload...

Re:Microsoft's Linux Kernel by Osiris on Saturday June 29, 2019 @02:41AM (#20311137)
I spent a lot of time trying to get dynamic switching working and after countless hours I gave up.

Optimus is definitely not a "solved problem", unless you know some method I didn't find in my dozens of hours of googling how to get it to work on a system76 laptop (Linux preinstalled) and a 2012 MacBook.

Re:Microsoft's Linux Kernel by ndarwincorn on Saturday June 29, 2019 @10:17AM (#20312709)
The "solved problem" is using the kernel implementation of muxless hybrid graphics (PRIME), not Nvidia's proprietary one (Optimus).
Re:Microsoft's Linux Kernel by StudentStuff on Saturday June 29, 2019 @01:43PM (#20313792)
Yeah, the "happy path" here is applicable if you don't attempt to install janky/poorly maintained proprietary out of tree drivers. The reason these drivers are out of tree is usually due to either serious hardware flaws, incompetent/inept vendors, or a combination of both. AMD has (in large part) fixed this by reusing the kernel shim from AMDGPU (open source & mainlined in kernel) for their proprietary driver (AMDGPU-Pro).

Nvidia meanwhile has stated they will not support Wayland, and has sandbagged the integration of their Linux Kernel patches for their single board computers (like the ones that are used in Tesla's cars). They don't give a fuck if their clients are stuck on broken, insecure BSPs, and frankly they operate as a malicious vendor: https://www.theregister.co.uk/2018/01/03/nvidia_server_gpus/

Re:Microsoft's Linux Kernel by jeremyjh on Sunday June 30, 2019 @02:05AM (#20316637)
Yes, Nvidia provides terrible support for Linux, but it doesn't matter whose fault it is. That is the basis of many, many complaints about drivers for Linux. Nvidia ships in a great many laptops. If Nvidia sucks on linux, linux has a problem with drivers, full stop.
Re:Microsoft's Linux Kernel by tjoff on Saturday June 29, 2019 @03:42AM (#20311331)
I'm not sure how the bubble you live in came to be but for ordinary desktop/laptop hardware that is as false as can be.

And there is a very simple reason for that. All desktop PCs and laptops are sold with windows, if no support exist the hardware as a whole will not exist.

Meanwhile in linux land I still can't use my three monitors because displayport MST doesn't work with the open source AMD driver. Support has existed for quite a while, but it seems none of the five people on the internet that have actually tried it has gotten it to work. Just one of the many driver issues I currently have on a couple of machines with linux.

> YMMV, but as far as I know that's more or less a solved problem by default (for X anyway) with DRI3.

Just no.

Re:Microsoft's Linux Kernel by posix_me_less on Saturday June 29, 2019 @04:25AM (#20311449)
It is not false. Complaining about obscure gpu driver feature not working in Linux kind of proves the parent's point. Most usual hardware works out of the box on Linux now, except for the nvidia cards, but even that can be made to work with their binary driver. If the AMD driver does not support some obscure feature, that is on AMD. They work on it, complain there, but naturally some things have higher priority than driving multiple monitors from a single port.
Re:Microsoft's Linux Kernel by tjoff on Saturday June 29, 2019 @04:32AM (#20311467)
I'm not blaming linux for manufacturer not supporting linux well enough. But I'm stating drivers are an immense issue for linux - regardless of who is to blame.

Maybe I shouldn't have started with an "obscure" example. Maybe that the driver crashes if displays are awakened from sleep? Mind you - only waking the screens from sleep, not the entire system (that doesn't work either, but I don't know which driver that is to blame for that yet).

Or that ubuntu LTS are just incapable of turning off most machines I've installed it on? (machines that did exist for a while when the LTS version came out).

Re:Microsoft's Linux Kernel by posix_me_less on Saturday June 29, 2019 @12:48PM (#20313522)
Yeah, those other issues are real and they suck, especially when one uses the most up-to-date software and they still happen. Point taken.
Re:Microsoft's Linux Kernel by doubleunplussed on Saturday June 29, 2019 @11:36AM (#20313151)
For what it's worth it is my experience that displayport MST has never worked reliably on any OS or hardware whatsoever. I gave up on it and am thankful I can now just buy a thunderbolt dock with multiple video outputs.
Re:Microsoft's Linux Kernel by ndarwincorn on Saturday June 29, 2019 @11:40AM (#20313183)
MST on a NUC was pretty seamless for me when I used it.
[dead]
Re:Microsoft's Linux Kernel by ndarwincorn on Saturday June 29, 2019 @10:11AM (#20312676)
If you're gonna reference the wiki, cite the right article[1].

Under the 'GPU Offloading' heading (the feature most folks want in dual discrete/integrated laptops):

> Note: This setting is no longer necessary when using the default intel/modesetting driver from the official repos, as they have DRI3 enabled by default and will therefore automatically make these assignments. Explicitly setting them again does no harm, though.

I had to do nothing out of the box to have a working PRIME setup on my work laptop over a year ago, and I'd never used a laptop with discrete graphics prior. My only driver issue was with DisplayLink (proprietary), where I had to pin xorg because it wasn't compatible with 1.19.

[1] https://wiki.archlinux.org/index.php/PRIME

Re:Microsoft's Linux Kernel by robrtsql on Saturday June 29, 2019 @12:41PM (#20313485)
Most people want to use the proprietary drivers, because nouveau's performance is prohibitively low for gaming. And that only supports switching GPUs with a reboot.

It does work, but it's not very nice, which is what we are upset about.

Re:Microsoft's Linux Kernel by StudentStuff on Saturday June 29, 2019 @01:56PM (#20313861)
Choose a vendor that isn't actively fighting the OS they sell and support if you want your hardware to work as expected: https://www.theregister.co.uk/2018/01/03/nvidia_server_gpus/

eGPUs in a laptop format is a bit silly, you sacrifice the mobility of the laptop to get a very cut down discrete mobile GPU. AMD has started to eat this market alive due to the performance per watt advantage: https://redd.it/bc5hkg

Consumers are much more likely to bring a sub-5lb HP x360 everywhere than a bulky 8+lb laptop.

Re:Microsoft's Linux Kernel by robrtsql on Sunday June 30, 2019 @01:01AM (#20316439)
Your comment confuses me. Are you talking about external GPUs not making sense? Or dedicated GPUs in laptops?

Anyways, I'm pretty happy with the weight of my Dell XPS 15 which has an Nvidia card, but I regret buying it because of the lackluster Linux support.

I haven't seen any laptops with dedicated AMD cards at all lately, and until recently I had no idea that AMD's integrated cards were so competitive, so that's why I didn't. I plan to buy AMD next time I'm in the market.

Re:Microsoft's Linux Kernel by meruru on Saturday June 29, 2019 @02:05AM (#20311025)
Drivers are far from the biggest problem for Linux adoption. The biggest problems are:

  + Network Effects
  + Brand recognition in the general public
  + Indifference to FOSS principles
  + Resistance to change
Re:Microsoft's Linux Kernel by marvy on Saturday June 29, 2019 @02:37AM (#20311118)
One more: OEMs like Dell and HP aren't allowed (by Microsoft) to sell PCs that dual-boot between Windows and something else, such as GNU/Linux so the only people that get to try Linux are those that have it pre-installed as the only OS, or those willing and able to install it themselves. Source: read about it somewhere or other; main topic was the history of BeOS.
Re:Microsoft's Linux Kernel by qplex on Saturday June 29, 2019 @04:33AM (#20311470)
This (the OEM deals) is really by far the biggest problem that Linux has on the desktop.

Microsoft still plays dirty and has done that for a long time.

Re:Microsoft's Linux Kernel by gorio on Saturday June 29, 2019 @06:29AM (#20311798)
Why? As far as I am concerned these are all legacy problems. Drivers mostly work, people are aware of Linux and it can be e.g. run off an external drive. The problem is desktop Linux just isn't good enough. From a macro perspective it takes significant effort to manage, significant effort to develop for and provides significantly less value to users, developers and organizations alike. And exceptions doesn't make that less true. There is no conspiracy against Linux, or at least not an effective one. If there is anything hurting Linux it is its mainstream proponents like Google, who like to take but not give back agency. If desktop Linux was good enough, or more precisely great at what people need, they would be using it.
Re:Microsoft's Linux Kernel by goodcanadian on Saturday June 29, 2019 @03:35AM (#20311303)
Drivers are sometimes a bit slow to come to Linux, but it's been years since I've had a problem with any hardware more than about 1 year old. The community is large and talented and has a diverse range of interests. Some truly old and obscure stuff is supported. Most new hardware is supported with a reasonable time after release.
Re:Microsoft's Linux Kernel by kevin_thibedeau on Friday June 28, 2019 @09:17PM (#20310183)
You can run X11 today with Cygwin.
Re:Microsoft's Linux Kernel by naikrovek on Friday June 28, 2019 @09:23PM (#20310211)
You can run X11 on Windows today without Cygwin, too.
Re:Microsoft's Linux Kernel by c-smile on Friday June 28, 2019 @09:46PM (#20310297)
Can we just have Linux kernel but without that XXX thing please?
Re:Microsoft's Linux Kernel by pjmlp on Saturday June 29, 2019 @04:12AM (#20311414)
Sure, you can pick between ChromeOS and Android.
Re:Microsoft's Linux Kernel by mnbvkhgvmj on Saturday June 29, 2019 @06:46AM (#20311858)
Wayland... Try Fedora?
Re:Microsoft's Linux Kernel by basq on Friday June 28, 2019 @09:00PM (#20310101)
You pinpointed exactly the rub I was experiencing. Reminds me of "Rules as Written" vs "Rules as Intended" dichotomy I see mentioned on the Dungeons and Dragons stack exchange.

If this really is the year of the linux desktop, it's not what I had imagined.

Re:Microsoft's Linux Kernel by dehrmann on Saturday June 29, 2019 @02:35AM (#20311108)
While people nitpick over what "linux desktop" means, don't lose sight of the fact that general purpose computing is slowly dying and being replaced by iOS and Android. Roughly as many iPhones are sold per year as desktops and laptops combined.
Re:Microsoft's Linux Kernel by meruru on Saturday June 29, 2019 @02:51AM (#20311168)
One contributing factor to that statistic it that the phone lifecycle is a lot shorter than the desktop/laptop lifecycle. Also desktops and laptops are more likely to be shared between family members. The point is people still have access to and use traditional computers.
Re:Microsoft's Linux Kernel by hrktb on Saturday June 29, 2019 @03:05AM (#20311215)
While this must be true for a sizeable part of the population, more and more people also don’t ever touch a desktop/laptop or only use the one at work.

Unsurprisingly, the latter case gets truer for low computer litteracy adults for who investing in a decent smartphone has a better ROI than buying a meh phone with a cheap laptop.

Anecdotally we bought our aging parents each an ipad two years ago.

They were decent but not that proficient at Windows, but got comfortable very fast at viewing/saving photos, printing, email/messaging and browsing on the ipad.

From there they gave up on their budget “my carrier gave it for free” phone to move to the iphone Xr and started doing all of the above on their phones most of the time. The laptop is now a third rank device they use to check their savings once a month.

Re:Microsoft's Linux Kernel by meruru on Saturday June 29, 2019 @03:24AM (#20311283)
In your anecdote, your parents weren't really using their PC before they got the iPad. I think this is true of a lot of people who are smartphone-only today. Android and iOS are expanding to a market that PCs never really got to.
Re:Microsoft's Linux Kernel by hrktb on Saturday June 29, 2019 @05:42AM (#20311672)
They were using their PC. But begrudginly, getting annoyed by the updates, virus warnings, us perstering them to switch browsers etc.

For most of their lifes PC were the only way to do some tasks, including photo management (and we were sharing them tons and tons of photo, they also filled SD card fter SD cards in the summer), and it’s only recently (basically the ipad Pro) that looking at us they though they could give it a try.

Re:Microsoft's Linux Kernel by craftyguy on Saturday June 29, 2019 @12:08PM (#20313321)
> While this must be true for a sizeable part of the population, more and more people also don’t ever touch a desktop/laptop or only use the one at work.

I have a hard time believing this, do you have any studies to back this up?

Re:Microsoft's Linux Kernel by snaky on Saturday June 29, 2019 @02:46AM (#20311151)
OTOH considering Termux popularity, you may say that general purpose computing on Android is growing rapidly.
Re:Microsoft's Linux Kernel by monkeydust on Saturday June 29, 2019 @04:52AM (#20311527)
I still spend 80% of my workday on a PC running windows. So not sure I agree.
Re:Microsoft's Linux Kernel by Keyframe on Saturday June 29, 2019 @05:10AM (#20311593)
Oh well, if YOU spend 80% of your workday on a PC then it must be true for everyone.
Re:Microsoft's Linux Kernel by dang on Saturday June 29, 2019 @12:45PM (#20313505)
Re:Microsoft's Linux Kernel by TeMPOraL on Saturday June 29, 2019 @05:44AM (#20311681)
So does every office worker.
Re:Microsoft's Linux Kernel by brighter2morrow on Saturday June 29, 2019 @10:19AM (#20312719)
Most office workers could get away with a Chromebook, I'm surprised this hasn't caught on in offices yet.
Re:Microsoft's Linux Kernel by TeMPOraL on Saturday June 29, 2019 @10:36AM (#20312814)
Might be different in the US given popularity of Apple software, but in the rest of the world, Microsoft Office suite is a fundamental tool in almost every office. I don't think it'll run on a Chromebook.

(And I mean the desktop version. O365 is dumbed down half-way to Google's Office Suite level - which is cool for an occasional document or spreadsheet, but is lacking both features and efficiency for professional use.)

Re:Microsoft's Linux Kernel by wolrah on Saturday June 29, 2019 @11:27AM (#20313095)
Depends on the use case. I work for a MSP and I do almost all my office work in GSuite on the web. The only thing I fire up LibreOffice for is dealing with CSV files which are a pain in GSuite.

99% of my job requires nothing more than a web browser and a terminal with a SSH client. The remainder is mostly Wireshark.

Re:Microsoft's Linux Kernel by TeMPOraL on Saturday June 29, 2019 @04:29PM (#20314590)
> Depends on the use case.

Indeed it does. At her last-1 job, my wife could probably do most of the spreadsheet-related stuff in GSuite, except for that one spreadsheet that brought desktop Excel to its knees, and would totally explode the browser if you've ever tried it.

My experience from watching other people and occasional summer jobs is mixed. Some of the stuff you technically could manage on GSuite. Others you wouldn't, not because the files were too big/complex, but because the office computers were underpowered.

Re:Microsoft's Linux Kernel by craftyguy on Saturday June 29, 2019 @12:09PM (#20313323)
Oh well if office workers in YOUR company get away with using a chromebook then it must be true for everyone.
Re:Microsoft's Linux Kernel by ehnto on Saturday June 29, 2019 @07:31AM (#20311986)
Considering the majority of work computing is done on desktops I'm not sure it will be replaced by iOS or Android any time soon.
Re:Microsoft's Linux Kernel by hollander on Saturday June 29, 2019 @08:32AM (#20312210)
We need a proper keyboard, and a bigger screen, at a bigger distance. I can't look at my phone too long. My eyes start to tear up and the pain is horrible. A tablet won't be much better if you hold it in your hand - same distance as the phone. I can understand that many people use a tablet for work, but not for 6-8 hours a day.

And just as the Mac Mini is a laptop without screen and keyboard, the latest Macbooks are more and more iPads with a good keyboard. Well, good keyboards is questionable even these days...

Re:Microsoft's Linux Kernel by pjmlp on Saturday June 29, 2019 @04:09AM (#20311407)
iOS doesn't use Linux and on Android userspace doesn't actually see it.

https://developer.android.com/ndk/guides/stable_apis

So it is meaningless.

Re:Microsoft's Linux Kernel by snaky on Saturday June 29, 2019 @04:46AM (#20311515)
Re:Microsoft's Linux Kernel by pjmlp on Saturday June 29, 2019 @06:10AM (#20311742)
Which isn't fully POSIX, breaks down with every Android release that clamps down security, and most of it is just plain ISO C, ISO C++ and OpenGL, hardly Linux specific.
Re:Microsoft's Linux Kernel by scarface74 on Saturday June 29, 2019 @09:31AM (#20312455)
True for iOS that it isn’t based on Linux. But iOS is based on MacOS and MacOS is real certified Unix.
Re:Microsoft's Linux Kernel by pjmlp on Saturday June 29, 2019 @10:43AM (#20312851)
None of them have anything to do with Linux, given that I was replying about "Linux desktop" here.

Second, iOS being based on UNIX hardly matters, no one is doing shell scripts and writing UNIX daemons on it.

Thirdly, no one was talking about macOS on that comment,.

Finally, even if you want to bring macOS into the picture, while macOS is a proper UNIX, what matters for Apple community developers lives in C++, Objective-C and Swift libraries, hardly POSIX related.

Re:Microsoft's Linux Kernel by kop316 on Friday June 28, 2019 @07:41PM (#20309748)
I was like you when I read that. I remember when Ballmer called Linux cancer:

https://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_...

Re:Microsoft's Linux Kernel by qplex on Saturday June 29, 2019 @04:12AM (#20311413)
I'm pretty sure that Microsoft (and Ballmer) still consider Linux a cancer.

It's just progressed very far, and their latest moves are only desperate efforts to "embrace the cancer" before it completely consumes the market.

Re:Microsoft's Linux Kernel by ngcc_hk on Friday June 28, 2019 @10:48PM (#20310498)
I was hardwired with that memory.
Re:Microsoft's Linux Kernel by inlined on Saturday June 29, 2019 @12:42AM (#20310853)
My hardwired memory is when Ballmer mocked me publicly during an intern Q&A for asking if Apple could become a threat in 2006.
Re:Microsoft's Linux Kernel by hn23 on Saturday June 29, 2019 @02:28AM (#20311091)
Would you like to elaborate? Always eager to hear such anecdotes:)
Re:Microsoft's Linux Kernel by inlined on Saturday June 29, 2019 @03:16PM (#20314228)
I asked whether apple’s user friendly (integrated) experience, iPod halo effect, consumer interest in the new iPhone, and their shift to low cost Mac mini would be a threat. He laughed it off. I asked “what about those who have gotten tired of waiting for the new Windows to come out and bought a Mac?” He asked if that was a personal story & told me to come back; I’d make enough money to buy a real computer. He was right. I bought an iMac as a full time employee and was one of the top bug filers for Win7 compat issues.

It took years for Microsoft to take iPhone seriously. They never predicted the “byo phone” era and figured IT pros would insist on enterprise features. Years after iphones were out the Windows phone OS code names were bears that ate blackberries.

Re:Microsoft's Linux Kernel by gregw2 on Saturday June 29, 2019 @06:30AM (#20311800)
How could Apple be a thteat with such a glorious Zune coming out in 2006?!

Oh wait...

Re:Microsoft's Linux Kernel by vbezhenar on Saturday June 29, 2019 @02:10AM (#20311041)
Installing Linux in VirtualBox is not hard. If anything, it's extremely easy. Microsoft does not bring anything substantial, you could use Linux in VirtualBox since forever and they just bundle it in their OS. Windows just getting worse and worse. I was amazed when they decided to develop Linux syscall layer, but now it's just extremely lazy approach. Hey, guys, we don't have enough money to build proper Linux layer, let's just ship VirtualBox with Windows. LoL. I just don't understand all that hype. There's nothing innovative with their approach.
Re:Microsoft's Linux Kernel by ComodoHacker on Saturday June 29, 2019 @02:48AM (#20311157)
>Microsoft does not bring anything substantial

Microsoft brings integration not possible in VM. You can actually make Linux tools part of your complex heterogeneous workflow.

Re:Microsoft's Linux Kernel by vbezhenar on Saturday June 29, 2019 @04:13AM (#20311417)
Can you tell me more or provide a link where I can read about it? I know that WSL1 indeed provided that level of integration, when you can launch Linux binary from Windows program or vice versa, because they are actually executing on the same Windows kernel, when files are actually on the same NTFS file system. That is truly amazing integration.

How is their WSL2 integration is different from something like shared folders?

Re:Microsoft's Linux Kernel by lawik on Saturday June 29, 2019 @03:14AM (#20311249)
From what I've heard the change from the layer approach to the virtual linux was mostly related to file system performance. Does it have to be innovative if it offers better integration than VirtualBox? Or is it reasonable that they use well-known and working tech?

Also, while I think it is useful. I imagine much of the hype here is also from the weirdness of it all. Would you agree that it is noteworthy that Microsoft is publishing a Linux-kernel for Windows? It think it is.

Re:Microsoft's Linux Kernel by vbezhenar on Saturday June 29, 2019 @04:16AM (#20311427)
If there's not enough file system performance, they should improve their file system layer. It'll benefit all Windows applications as a side-effect. Believe it or not, but people actually use Git with Windows :) If Linux is able to pull much better file system performance, I don't believe that it's just impossible for Windows to achieve similar levels. I think that Microsoft sent many patches to Linux kernel before. It might look weird, but it's nothing really new. Their Azure business uses Linux.
Re:Microsoft's Linux Kernel by emptyparadise on Saturday June 29, 2019 @02:31AM (#20311098)
Somebody link that one Dropbox comment.
Re:Microsoft's Linux Kernel by wrs on Friday June 28, 2019 @07:25PM (#20309662)
Well, technically yes, but…talk about moving the goalposts! Almost like swapping the goalposts.
Re:Microsoft's Linux Kernel by AnIdiotOnTheNet on Friday June 28, 2019 @08:02PM (#20309874)
Always remember to lift the goalposts with your knees, not your back.
Re:Microsoft's Linux Kernel by mrbungie on Friday June 28, 2019 @10:15PM (#20310380)
Yep, except in this case is just one goalpost and everyone wins. Now we can enjoy using software as MS Office and userland from Linux distros in the same machine seamlessly.
Re:Microsoft's Linux Kernel by phkahler on Friday June 28, 2019 @11:05PM (#20310558)
This is the "embrace" phase. It also kind of encompasses "extend" by adding hardware support via Windows drivers. This alone is not enough to get to "extinguish" though, so allow me to make a prediction.

The next step is fully locked down hardware that requires a signed OS. Linux will not run on it, but MS will pretend to support you by allowing linux apps to run on their kernel. Then, once no hardware will allow you to run linux natively they will depreciate it and get people to migrate to better supported APIs of their own.

People are just walking right into this as if none of Microsofts history ever happened.

The only OK scenario is that MS becomes a larger version of Redhat and migrates users the other direction. Is that happening? No. It's all about bringing your toys to their house.

Re:Microsoft's Linux Kernel by ozim on Saturday June 29, 2019 @01:52AM (#20310994)
Problem with this line of thinking is that operating system kernel matters. It does not anymore. What matters now is: if people are buying their cloud solution. No one cares about desktop users, no one cares about selling server OS. Real money is in big/medium companies buying their cloud stuff with nice monthly subscription. Good luck making people pay you every month for an OS, they don't want to upgrade and pay for new one even in 10 years so running Win XP.

In that line of thinking you also want costs of running your own cloud solution as low as possible, so it kind of even makes sense to phase out Windows because all competitors are running their cloud on Linux based systems, where they get all upsides of collaboration on Linux. Where MS trying to run all their stuff on Win pour money into something they could have for free or just also investing a lot less into Linux than what they spend maintaining Win.

Re:Microsoft's Linux Kernel by AnonymousPlanet on Saturday June 29, 2019 @07:09AM (#20311917)
> No one cares about desktop users, no one cares about selling server OS.

I don't see this in reality though. Any kind of corporate office IT is still firmly in the hands of Microsoft and Windows and I don't see any change for that on the horizon. Quite the contrary as IT departments have to double down on applying the Microsoft way with Windows 10 Enterprise and its changed licensing scheme. Where you've been able to dodge having a machine dedicated to license management (Windows Server, of course), you now are forced into a different licensing setup with Windows 10 Enterprise. Why Windows 10? Because Microsoft forbids you to use anything older on new hardware. Why Enterprise? Because you can't reliably make Windows 10 Pro stop phoning home about the documents you are opening. The only offer here is Windows 10 Enterprise.

All this futzing around with open source and Linux subsystems is just for the developer facing part of Windows. All the other areas, those that developers rarely encounter unless they talk to IT, are still shaped by the same Microsoft of 10 or 15 years ago.

Microsoft has seen that there was a huge brain drain towards apps running on Linux servers, developed on Macs (webdev, containers, deep learning, ...).

The new strategy is to get developers back on Windows via Linux. Once it's the new norm to run your apps in Linux containers that run inside Windows Server 2022, developed on Windows 10 machines, they are going to edge Linux out of the equation again. You won't be able to switch your containers away from Windows after that.

Believing that it doesn't matter how your end user devices fit into corporate IT or ignoring what steps Microsoft has taken to make Windows Server the default in the cloud is really dangerous.

Re:Microsoft's Linux Kernel by Dylan16807 on Friday June 28, 2019 @11:54PM (#20310731)
That kind of locked down hardware already exists, and microsoft never needed to make any kind of argument about how you can technically run linux in a VM.

In other words, I'm not worried about WSL as a vector.

Re:Microsoft's Linux Kernel by arpa on Saturday June 29, 2019 @06:22AM (#20311770)
Exactly this. I still remember M$ playing rough in the browser game. Bad actors never change. You can purge "bad apples" again and again, change masks, pretend to be fluffy and lovable, but you're still same old evil co. We remember. We see you snooping. We see you seething with hate for FOSS underneath your let's opensource .net core mask.

And I, personally, will never forgive M$ for Elopcalypse, burning platform and death of nokia.

Re:Microsoft's Linux Kernel by floatboth on Saturday June 29, 2019 @11:27AM (#20313097)
MS is actually walking back from lockdown. New Qualcomm ARM laptops allow you to disable secure boot exactly like on old x86 ones.

They don't need to do this anymore, pushing Windows is not their priority, they want to get people on Azure, Office 365 and Xbox live. Everything is about services these days.

Re:Microsoft's Linux Kernel by rolph on Friday June 28, 2019 @07:27PM (#20309671)
problem is the kernel is sitting on top of a binary blob, and that manipulates the access to the real machine. we shouldnt be so worried about the kernel, we should be concerned about what the binary between the kernel and the hardware is doing/notdoing , and what degree of control do we have over that layer.
Re:Microsoft's Linux Kernel by qplex on Saturday June 29, 2019 @04:18AM (#20311434)
As far as I know the binary blob is packed with anti-user features such as ads and mandatory telemetry.

It's not very sane to run anything on Windows.

Re:Microsoft's Linux Kernel by briffle on Friday June 28, 2019 @08:51PM (#20310059)
The same problem exists in VMware, or really any cloud provider...
Re:Microsoft's Linux Kernel by meruru on Friday June 28, 2019 @09:53PM (#20310321)
A cloud provider and your personal machine are different things with different considerations. The advantage of using Linux on a cloud provider is primarily to prevent vendor lock-in and be able to move to a different provider or a physical server under your control as needed.

Using Linux on a personal machine is primarily so you can trust your machine to serve you and no one else. This is defeated if Windows or backdoored firmware is running below Linux.

Note that the no lock-in benefit also exists on the desktop and because of that it makes sense to switch to Linux on a machine that requires proprietary firmware as an intermediate step to moving to a better machine like those from https://puri.sm/

Re:Microsoft's Linux Kernel by cameronbrown on Friday June 28, 2019 @10:51PM (#20310514)
Cloud providers have no profit motive in breaking your trust. I fully believe an OS-vendor for personal computers would, especially if there's almost no alternatives.
Re:Microsoft's Linux Kernel by polyomino on Friday June 28, 2019 @09:08PM (#20310138)
Or on any proprietary firmware...
Re:Microsoft's Linux Kernel by mixmastamyk on Friday June 28, 2019 @08:22PM (#20309961)
Yes, it’s a gateway drug, like firefox and libreoffice.
Re:Microsoft's Linux Kernel by newnewpdro on Saturday June 29, 2019 @02:50AM (#20311165)
Running Linux in a VM under Windows is not a new capability, nor is this convenience development particularly helpful to Linux's long term support of modern desktop hardware if it results in what would be new linux-on-metal users never bothering and instead using Windows as a driver layer for Linux VMs.

Chrome and Windows using the Linux kernel as a POSIX support layer is only going to diminish the Linux desktop community and the quality of its modern hardware support.

Re:Microsoft's Linux Kernel by VvR-Ox on Saturday June 29, 2019 @04:34AM (#20311475)
I had to laugh when I read about this "Ubuntu install process" - Is there really still people on earth who can screw that up? :-D
Re:Microsoft's Linux Kernel by sametmax on Saturday June 29, 2019 @04:40AM (#20311493)
Most people don't know what a URL is, and you want them to install an OS ?
Re:Microsoft's Linux Kernel by VvR-Ox on Sunday June 30, 2019 @06:04AM (#20317387)
No. But I think the people who know how to install a windows can also install ubuntu.
Re:Microsoft's Linux Kernel by bonoboTP on Saturday June 29, 2019 @05:13AM (#20311600)
Yes, many people I know would get stuck on the very first step: formatting and creating the bootable USB drive.
Re:Microsoft's Linux Kernel by floatboth on Saturday June 29, 2019 @11:30AM (#20313110)
Canonical needs to put USB drives with Ubuntu into retail stores then :D
Re:Microsoft's Linux Kernel by VvR-Ox on Sunday June 30, 2019 @06:03AM (#20317385)
Aren't there apps to do that for you nowadays? :-D
Re:Microsoft's Linux Kernel by bonoboTP on Sunday June 30, 2019 @09:54AM (#20318193)
Yeah, you need to google for a tutorial, install something like Rufus or unetbootin. Have the whole mental model about what iso files are what is a boot disk, how to fix the boot order in bios if needed, etc... Very far from trivial for most people.
Re:Microsoft's Linux Kernel by kylek on Friday June 28, 2019 @09:32PM (#20310243)
>> on their gaming rigs

Maybe if ms makes an nvidia driver too. :/

Re:Microsoft's Linux Kernel by MuffinFlavored on Friday June 28, 2019 @07:27PM (#20309676)
How? Wouldn't it be the year of the "Microsoft emulating Linux behind the scenes" desktop, aka still Microsoft windows?
Re:Microsoft's Linux Kernel by danellis on Friday June 28, 2019 @07:30PM (#20309696)
That's the point—they're not emulating Linux anymore, they're actually running Linux as some kind of lightweight Hyper-V VM.
Re:Microsoft's Linux Kernel by xfer on Friday June 28, 2019 @07:30PM (#20309697)
Emualting? Literally shipping a kernel and distro with their OS..
Re:Microsoft's Linux Kernel by MuffinFlavored on Sunday June 30, 2019 @09:22PM (#20321740)
What's the GUI going to run? X.org? Wayland? Or in the Windows ecosystem?...
Re:Microsoft's Linux Kernel by NullPrefix on Friday June 28, 2019 @07:46PM (#20309777)
Wine is not an Emulator
Re:Microsoft's Linux Kernel by perennate on Friday June 28, 2019 @07:55PM (#20309833)
Also at one point "Windows Emulator": http://www.faqs.org/faqs/windows-emulation/wine-faq/