Hacker News new | ask | show | jobs
by stateofinquiry 723 days ago
There is no perfect choice here.

I left the MS Windows ecosystem in around 2001, did not really use XP or 7. I was on various linux distros until 2015- and for my needs at the time they were great! I used mostly desktops (power management/sleep not a big issue) and did not have to interop with "regular" users using MS Office, etc. I did some development, and in this area Linux excelled. I also had time to tweak and twiddle until things worked well.

2015 - 2021 I was on Mac OS. It was an improvement over Linux in several ways- mobile HW was great, sleep no problem, and I could interoperate. MacOS is great in so many ways (and as mentioned Apple HW is generally top-notch), but not perfect. For example, they don't really want you running "unapproved" (unsigned) software, and I understand network is needed to check if the software is approved: https://appleinsider.com/inside/macos/tips/how-to-launch-any... . Together with the fact that I had very little HW control (can't upgrade or replace parts myself on Macbooks especially) and that Apple make their stuff software pretty "sticky" (hard to get your data out) I ended my run using MacOS as my primary computer.

So now I am on MS Windows again, like the old days. It has the issues indicated in the article for sure- but I do feel a little more control than MacOS, strangely. Its easy, it mostly works and gets out of the way, and I can still upgrade RAM etc (for now, anyway- ARM PCs might be more like current MacBooks and could change this). Dev is better than in the past, and interop is no problem. The main reason I am on Windows is backward comparability. As I have aged, I value being able to use old things- and on this MS Windows is unmatched in my experience. I will see how long I last before the next leap ;-)

1 comments

I agree with all the points you made. Windows is very open in many ways - at least relative to MacOS. In my main laptop, I have 2 SSD slots and the memory is also swappable. Not to mention what's possible with something like the Framework laptops.

Meanwhile, Linux may be far more open, but a lot of hardware might not work at 100% feature parity (e.g. various peripherals, especially anything bluetooth).

It's also true that the interop situation has gotten far better on Windows. WSL works very well. But I'd also say that all 3 main OSs have much better interop than in the past. For example, gaming on Linux is more than viable, thanks to Valve. Finally, The Browser has become an OS of its own. And Electron-based apps like VSCode, Discord, and many others, are multiplatform.

Personally, I find all the 3 of the main OSs to be very compelling and impressive. They each have their own set of pros and cons. For someone who just wants things to work, MacOS is a great choice - but one that feels quite limiting (but some people feel a sense of freedom in that, actually). Windows also works very well in that regard. It's just that for many, it feels like Microsoft is treating us Windows-folk as dumb cattle and that they are taking our loyalty for granted. Meanwhile, Linux.. is hard to define. It's a lot of things and it's a constantly moving target. For me, I have found Linux on the desktop to have the most pain points. Not ones that I cannot manage or work around, but ones I'd rather not have to deal with.