‘EOL’ was meant more tongue-and-cheek, but I understand that will not be taken that way (bad taste). pointy-hat → me but I will attempt to explain my thoughts (right, wrong, otherwise).
I use BSD because I want rock-solid. I bought into FreeNAS because I got tired of maintaining BSD(s) (they do that, I click the button, yay). The statement: “TrueNAS CORE users will have the ability to ‘sidegrade’ to SCALE when they’re ready” is falling away from that rock-solid stance. And the statement “most of the innovation we rely on comes from Linux so why don’t we switch to that” pushes that rock-solid stance off the cliff (Linux is solid too but I just don’t want to be on the bleeding edge).
I don’t know what they mean by “CORE will continue to receive stability and security updates” (-i.e. only updates related to the interface or to the core OS or to tools?). So, if CORE is moving to maintenance mode that means I will be doing maintenance again, and if I’m going to be doing maintenance again, I may as well get prepared. …Tell me what happens in 2+ years if a security issue is discovered in IOCAGE and need to switch methods (-i.e. infrastructure type maintenance).
I guess I have about 2 years (and change) before things start breaking so I’m starting at the beginning. I’m RTFM (‘F’ is for: FreeBSD) front to back–twice–, making some initial decisions (using ports/pkgs, etc.), choosing my base packages, documenting my system tweaks, etc., etc…
I honestly have never poked around too much inside TrueNAS so yes, to me it is just an ‘OS with a face on it’ (they do that, I click the button, yay). That’s obviously a bit glib–I know how difficult servers are–but that is a testament/homage to all their hard work (I got to take about 8 years off from maintaining a server but at the same time, a lot has changed in those years, and I need to plan).
I loved having one NAS but I also fully expect to be purchasing another mini at the end of that 2-year guesstimate and having two (1 CORE and 1 something else).
Obviously, I don’t intend to just wget
that script and run it but the thought of one of my first experiences with BSD where I issued the “wrong RM statement” and deleted “it” came to mind.