I’d stick with a deb or rpm based distro for best results. Centos, Debian or one of its derivatives come to mind. Arch is a little too bleeding edge, as it’s a rolling distribution. I’d stick with a point release distro for running a full node.
Nixos might be good but unless it’s rpm or deb based, you’re unlikely to be exposed to much of OSS repos. Also you gotta think in terms of support… Redhat actively releases patches for RHEL which makes it upstream to Centos. There’s probably debian based commercial support too… This is an important aspect unless you want you box heartbled, spectred and melted down into oblivion.
Whoa! Somehow this completely slipped under my radar… People who’ve looked at the sunos kernel have said it is one of the most well engineered things they’ve ever seen. Sounds really exciting, plus commercial support to boot… Have you been able to compile cardano sl on it?
OMG I totally missed the fact that’s the OS, for some reason I thought it was the package manager. (I’m a github kind of guy only when I have to be…), then turned off notifications in browser - lol nb move.
I’m glad to see people open to the idea of trying to run Cardsl on “off the shelf linux” but the other member have maybe shown that that’s impractical. I’m thinking of trying that soon with a more "stack exchange"ish friend, I guess we’ll try SmartOS - see what happens
@Chainomatic makes some pretty good points on the merits of OpenSolaris. Maybe going bare metal is really what’s required here. Live and learn.
Still even didn’t get a chance to install on my windows machine:] card is too fast
If you are new to SSB, patchwork is a nice app to start with.
Yes, sunos kernel is magnificent.
No, I’m a hardware first software second guy.
I deploy in what others call “flyover” areas, areas Cardano will be heading to next!
The world is changing and this time the forgotten will be bringing it to the developed world!
No, it is not required, Triton, SmartOS is not where I would start, check back next month when Cardano begins to open up testing, Okay?
Does anyone have experience using NixOS in production? I’ve read a lot of good reasons why people like it in a development environment, but production I’m a little unclear on. I’ve used Ubuntu and CentOS in production and been happy with both.
If you are running Linux then NixOS is one of the best production environments.
A purely functional package manager
Rollback every dependence you install
Nix is a turing-complete language, turing-complete.
Reproducible system, 100%
Git, track your configuration trough time
Nix packages never change, fully immutable and deterministic.
The last point off the cuff, atomic upgrades, even the name is cool; safely upgrade and rollback no matter what.
The more you understand NixOS the more you will wonder why isn’t it more popular?
Simple, unlearning is hard, you know Ubuntu and CentOS, you will have to learn to unlearn your old ways.
One waring though, a negative I run into from time to time, error messages, NixOS has some awful error messages. Not a deal breaker but keep it in mind for the inevitable:
Just wanted to note we are running all our SL nodes on CentOS 7.4 and very happy with it (in response to the original poster request).
Can’t claim “it’s the best” as I have no experience with some of the others mentioned in this thread (the Joyent Triton SmartOS sounds interesting), but CentOS and SL is working perfectly for us.
Hope that helps!