DEV Community

Discussion on: Linux VS Windows 10 - An Honest Comparison

Collapse
 
thewilsa profile image
Alan Wilson

Get the best of both worlds - run Windows in a VMWare Fusion window on a Mac. Did this for years whilst developing SQL Server web apps in C# - when windows freezes you just flip over to the Mac and do a bunch of emails. Backups and snapshots are a breeze too.

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

Actually, one of the real reasons I would want to use Windows, is C#. C# development in macOS, and perhaps Linux is just horrible, if even possible.

I mean desktop apps, Xamarin, Blazor...

Collapse
 
kailyons profile image
Loralighte

Mono is a wonderful C# compiler, better than Microsoft's and MICROSOFT MADE THE DANG LANGUAGE!

Thread Thread
 
elegos profile image
Giacomo "Mr. Wolf" Furlan

Mono is led by the .NET foundation and Xamarin, a MS subsidiary... and honestly I'd never prefere mono over the full-fledged std libs released by MS.

Collapse
 
gmarokov profile image
Georgi Marokov

No problem developing Blazor apps in Linux. Dotnet even run better in Linux. I'm a dotnet developer myself and running Ubuntu on work and Fedora at home and never had any problem. SQL Server is also available on Linux. I think you can also develop Xamarin apps in Linux too but never tried that. With .NET Core the platform doesn't really matter :) By "developing is horrible on platform X" I don't really understand what you mean :)

Thread Thread
 
patarapolw profile image
Pacharapol Withayasakpunt

I don't think I can install Visual Studio in Linux, and there is one for macOS, but is different version.

Thread Thread
 
gmarokov profile image
Georgi Marokov

You can go even better - install VS Code! I went from Win10 and VS to Linux and VS Code and never been happier. VS is super heavy, while Code is lighter and I'm sure already has more features than VS because of the extensions. I remember a colleague of mine which refused to use Code spinning 4-5 VS instances for our projects while I was switching between them with a click of a button.

Thread Thread
 
patarapolw profile image
Pacharapol Withayasakpunt

I can run dotnet on my Mint now.

docs.microsoft.com/en-us/dotnet/co...

Collapse
 
elegos profile image
Giacomo "Mr. Wolf" Furlan

Hackintosh or no balls. I'll never want to pay 2000€+ of machine (laptop) suffering serious overheating problems (=resource downscaling). Nothing to say against the OS though

Collapse
 
stereoplegic profile image
Mike Bybee • Edited

OSX-KVM or simple-MacOS-KVM are less likely to give hardware issues or sudden (also kext-related) Clover/OpenCore issues on upgrade, on a Linux host more likely to support non-Mac hardware out of the box. Both are super easy to install, and you can easily beta test new MacOS versions without sacrificing your daily driver.

Collapse
 
stereoplegic profile image
Mike Bybee • Edited

Fusion won't get you as close to bare metal performance as (free) KVM (kernel level, as the "K" implies) on Linux. Not only can you run Windows and MacOS VMs easily, but you can get actual bare metal video performance with GPU passthrough.

Set up KDE Connect on the Linux host (and Windows guest) and Soduto on the Mac guest, and you get shared clipboard and easy file transfer (or just map shared folders).