Live data from Hacker News

.NET on Linux – bye, Windows 10

piotrgankiewicz.com

161–170 of 290 posts

Re: .NET on Linux – bye, Windows 10

#161
post #72
post #43

Windows 10 is a clusterfuck of an OS. Installed it on my dad’s PC, a simple machine with browsing software and a few arcade games. Didn’t go with the full install, instead did an upgrade from Win7. Everything was honky dory until it downloaded a ginormous 1GB update. The update failed and now every time he shuts down the update tries to install again. It takes north of five minutes to shut down. Install, fail, rollba…

The most sad thing for me is how Windows is such a given for PC gaming. :( It wouldn't have to be like this, there's nothing saying it should be a huge gaming OS, so it's too bad it is. I wish Valve would have been more successful with Steam OS. That would have fixed everything at least for me. As someone who otherwise likes amateur photography and programming, Linux is just as good or better at everything else with…

Steam OS is pretty dumb. Why would you want to install an OS that only works for gaming? Steam should probably work with major distros to get Steam working easily with it, so that installing Steam is easy (they don't; for example I had to delete their ancient C stdlib to make it work with my open-source AMD drivers). And closing Steam doesn't move it to the taskbar (this is known issue in their bugtracker for many years).

Re: .NET on Linux – bye, Windows 10

#162
post #30

The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.

This can be turned off... You can use the group policy editor to set it up like windows 7. I just did this on my dev machine this weekend after being bit by it. Now I get notified of the updates available and can choose to install them at my whim. No more coming back to a rebooted machine and all my development windows, webservers, etc are no longer running. I have windows 10 pro, so I cannot speak to how this works in Home, but I would be surprised if a developer was using the Home version anyway.

Re: .NET on Linux – bye, Windows 10

#163

Earlier quoted context omitted.

The updates drove me away from Windows 10 years ago. I still have a windows machine for occasional games. What drives me nuts is "Install Updates and Shut Down" leads to a 15 minute boot time. WTF? I thought all that was supposed to finish before the computer turned off???

"The updates drove me away from Windows 10 years ago." This is amazing because Windows 10 is barely more than a year old!

Heh, I read it the same way you did, but I think the author's statement could be reworded like this: "10 years ago, the updates drove me away from Windows."

Re: .NET on Linux – bye, Windows 10

#164
post #82
post #30

The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.

I'm glad I'm not the only one that was mad about that. My PC just shut off and started doing updates, in the middle of the day. My friend said "how much did you pay for Windows 10." I said "nothing, it's free update." then he said "There you go."

> My friend said "how much did you pay for Windows 10." I said "nothing, it's free update." then he said "There you go."

You paid for the original system that you updated from. If you are outside the 30-day window (which you are, because the free offer is over for more than 30 days), you cannot go back to the old system.

So you didn't get the system for free, you exchanged it for the old one. Just the act of the exchange was free, which does not make the system free.

Newly bought Windows 10 licenses are not free either.

Re: .NET on Linux – bye, Windows 10

#165
post #15

Looks like a sensible option for .Net Core development. VSCode and the command line tooling look to be pretty decent. I would really miss LINQPad though.

The csharp REPL is actually a fairly decent substitute for LinqPad. It can pull in 3rd party libraries, has autocomplete, and is all around quite nice to use. You don't get the automatically generated ORM against your database, but if you mostly use it to test code snippets or as a shell scripting substitute, you might be surprised by how little you miss it.

When we migrated all of our .NET development to Linux where I work, I thought I'd have to at least keep a Windows VM around so I could continue using LinqPad, but the csharp REPL has pretty much sufficed for everything I do on a regular basis.

Re: .NET on Linux – bye, Windows 10

#166
post #20

> Before I did manage to install a fresh system on my laptop I had to disable UEFI, create valid partitions with special flags etc. it took me a while to figure this out, yet it wasn’t that difficult. Ha, right here is why "the year of the Linux desktop" will never happen. It's basically a kit car. Some people may find it "not that difficult" to weld a chassis together and rebuild an engine, but it's never going to b…

I wonder what he fucked up to make this necessary. Modern Linux distributions work fine with UEFI and create the necessary EFI System Partition itself.

UEFI support is relatively new for Linux and there are still a bunch of guides floating around that tell you to disable it, more than likely he followed one of those but didn't really need to disable it.

Re: .NET on Linux – bye, Windows 10

#167
post #30

The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.

This can be turned off... You can use the group policy editor to set it up like windows 7. I just did this on my dev machine this weekend after being bit by it. Now I get notified of the updates available and can choose to install them at my whim. No more coming back to a rebooted machine and all my development windows, webservers, etc are no longer running. I have windows 10 pro, so I cannot speak to how this works…

I just disable the Windows Update service. Every couple of months, when I feel the need to clean up all my open pdfs and Chrome tabs, I'll enable it and restart.

Re: .NET on Linux – bye, Windows 10

#168
post #30

The real story here is the forced updates. How do people who are planning demos and presentations handle this? It's my worst nightmare.

This can be turned off... You can use the group policy editor to set it up like windows 7. I just did this on my dev machine this weekend after being bit by it. Now I get notified of the updates available and can choose to install them at my whim. No more coming back to a rebooted machine and all my development windows, webservers, etc are no longer running. I have windows 10 pro, so I cannot speak to how this works…

Doesn't work in Home edition (edit: the group policy editor is not available). Cheaper laptops (which are still fine for lighter web dev) come with Home edition so there are a few people (me at least) who do have to live with the forced updates

Re: .NET on Linux – bye, Windows 10

#170
post #20

Earlier quoted context omitted.

I wonder what he fucked up to make this necessary. Modern Linux distributions work fine with UEFI and create the necessary EFI System Partition itself.

His UEFI might have "secure boot" locked. I've heard that's an issue with some laptops. Obligatory Wikipedia reference: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...

All major distributions ship with shim enabled IIRC, so should work with Secure Boot.
Post reply on HN