As with many other things in life it's really about what you can find that works the way you want/need.
Personally... Windows is the least favored of the 3 main OS out there.
Possibly because I switched to Mac a long time ago and Windows just doesn't seem as intuitive.
But... Windows should do what you want on a
boat.
You will have to live with the manner in which Windows is written/rewritten/upgraded along with the issues of
security.
Mac... I dislike how locked-down Mac products can be at times. I appreciate that Macs are not targeted as much as Windows for attacks... but make no mistake... a Mac can be victim to
security issues as well.
The cost is a factor with Mac also. But like some folk's Linux machines, I've had, and have seen, old Macs still running and working hard.
Linux... this is the only OS where you need to look at it like looking for a new boat! lol
While some distros are pretty close to Plug-n-Play (you still have to install!
), some do require a little bit or a lot of
work... so don't be scared off but be forewarned.
You should really figure out what all you wish to do with your computer(s), then shop the Linux distros to find the one(s) that meet those requirements.
You can ask which one is 'best' and you might find people just winging out 'Mint', or 'Ubuntu', or they'll tell you, "go with Debian based" or "openSUSE".
If it's just to do 'computer things' like you would do with a laptop you walked and purchased at your local box store... you STILL need to know what you want as far as functionality.
Personally, I'm new to
marine software/hardware so I can't comment on what works with Linux (nice to see
Opencpn works with it!).
As far as using an older computer with Linux.... it works and it doesn't.
Again... which distro are you going with?
You can find pages of really helpful information on older computers, older hardware, that WILL
work straight up with certain distros.... but you will also find some stuff either needs tweaking or won't work at all.
You can install Linus Whatever 0.0 and find that although your old Lenovo ThinkPad boots up, gets you online to this forum, and run your
Opencpn... you no longer have Bluetooth, or your speakers won't run, or.....
Linux is great, in my opinion! More and more software has been created to help it work in the same arenas as Window and Mac... if you had been asking this 15 years ago... that would have been different!
Here's what I would do...
Gather as much FIRST HAND information as you can from people who ACTUALLY DO run Linux with the same software, hardware, peripherals you want to run/need to run. Anyone on the
internet can offer you their opinion on why they like one system over another or one distro over another.
Anyone on the
internet can 'play around' with Linux and think they have qualifying experience to give you
advice....
But only those people who are ACTUALLY DOING what you are wanting to do... can offer up solid information for those specific things.
If someone runs their sweet Mint setup and loves it... but has never tied it in with OpenCPN... they cannot give you solid information on whether it works, which distro it works with, what you might have to do to make it work, and how old/what model machine you can put it all in and have that nice system you crave.
The caution about resurrecting an old laptop/desktop... take that into consideration... especially if, like a
used boat, you do not know how it was handled during it's life.
Batteries, wall warts, can be major issues you might have to spend
money on... providing you can get replacements!
Do you want to use CD's? Play DVD's? Can you on your proposed machine?
USB?
How's that trackpad working? Can you get that fixed, or buy a replacement and install it yourself when it goes on the fritz?
Unfortunately... well.... also fortunately... computers become obsolete after pretty short periods of time, when weighed against the next new wave of machines.
It's sad we expend so much of our natural resources to build so many new computers every month, every year!
It's great that we have some really helpful, exciting, amazing advances that
wind up in our personal machines!
Find the Linus distro you think might fits your needs, then search the internet, the forums/groups for that distro to see what laptops work well, best, or not at all with it.
Take the
advice you get from people who actually use THE system you want/need, and use it similar to the manner in which you see yourself using it!
Me... I'll stick with my TIMEX Sinclair 1000 and Commodore 64... they've been very very good to me all these years so why change anything? PLUS... as you can see... THEY'RE BABE MAGNETS! (
with all due respect to women, of course!)