I've been using linux as a daily driver now for over a year, due to qualms with the direction microsoft has taken, but thats beside the point really.
Yeah there is some stuff you need to learn if you wish to manually manage a linux install. But when it comes to something like truenas, and I assume unraid as well, for a simple use case you will never need to touch the internals. I run truenas, opnsense (bsd)m plex and proxmox. Those use either linux or bsd, and they are set up so I never need to even touch the internals (well proxmox I do some but thats from dealing with gpu pass through. Same with plex, the only thing I ever had to touch with plex was an fstab edit to mount my network drives which is a few lines of text in a file and you can find what to type online.
But say you use truenas, all you have to do is run the installer and you are ready to go with a stable system, the rest is managed through the gui. The only time I ever touched anything relating to the command line was to do a burn-in on my disks, and that's optional. If you do choose to run windows you will have to do more configuration, deal with more unwarranted issues from it being a desktop os, and in the end spend more time messing with it.
Homelab software has gotten to the point that 95% of what you would need to do involving the underlying system is abstracted away in a GUI.
I've been using linux as a daily driver now for over a year, due to qualms with the direction microsoft has taken, but thats beside the point really.
Yeah there is some stuff you need to learn if you wish to manually manage a linux install. But when it comes to something like truenas, and I assume unraid as well, for a simple use case you will never need to touch the internals. I run truenas, opnsense (bsd)m plex and proxmox. Those use either linux or bsd, and they are set up so I never need to even touch the internals (well proxmox I do some but thats from dealing with gpu pass through. Same with plex, the only thing I ever had to touch with plex was an fstab edit to mount my network drives which is a few lines of text in a file and you can find what to type online.
But say you use truenas, all you have to do is run the installer and you are ready to go with a stable system, the rest is managed through the gui. The only time I ever touched anything relating to the command line was to do a burn-in on my disks, and that's optional. If you do choose to run windows you will have to do more configuration, deal with more unwarranted issues from it being a desktop os, and in the end spend more time messing with it.
Homelab software has gotten to the point that 95% of what you would need to do involving the underlying system is abstracted away in a GUI.