SCALE was always the main future - that has been totally obvious to all customers at this point. It was also obvious there would be some point they were going to either merge them or maintenance mode Core.
Part of this seems like there are people think that "no new features = EOL", whereas it's usually "you get nothing = EOL".
ixSystems is basically guaranteeing support for Core until the users disappear, which is all someone should expect here.
Unlike most companies, TrueNAS has published roadmaps and the bugs associated with features on those roadmaps. See here: https://www.truenas.com/docs/truenasupgrades/ They are pretty clear about everything, and you can see there are no major version upgrades planned for Core and haven't been for a while - just another stable release.
Overall this just feels like "Some people are upset that they wanted to believe ixSystems was going to develop two completely separate products forever, one which used their preferred OS, despite all available evidence to the contrary".
ixSystems has been clear they will support Core until the userbase isn't worth it anymore. Some people seem to have confuesd support with "innovate and move forward".
Yeah, the more recent discussions are far more relevant and informative.
Thanks
This announcement is that they're abandoning that project, replacing it with a version called "Scale", which if you go looking turns out to be Debian.
Bad news for FreeBSD really. I'm sad to hear it but then I also dropped FreeBSD with ZFS for Debian a couple of years ago so I can't really judge the company for the decision.
> The data is showing us that CORE will become non-viable at some point in the future. Without divulging too much, I can say that SCALE is seeing roughly a 5x growth rate compared to CORE and we don't see any reason for that trend to reverse.
CORE (aka FreeBSD) will still get maintenance releases for the foreseeable future. If you are really bothered about it, crowd fund a few developers to continue the project, I'm sure they won't mind. Otherwise, it seems like SCALE or death for them.
> Not officially yet, but I am giving the soft warning that the data is showing us that CORE will become non-viable at some point in the future. Without divulging too much, I can say that SCALE is seeing roughly a 5x growth rate compared to CORE and we don't see any reason for that trend to reverse. Being realistic about it, if somebody is just starting off with TrueNAS today, I'd highly recommend starting with SCALE since that's where the momentum is and is growing.
And
> Since introducing SCALE our growth numbers have shot through the roof, Linux container users far out-scale Jail users
Sadly it did feel clunkier in many ways (my Unifi Jail sometimes fails with a vague error message, CPU temp sensors are inaccurate, SMB share auth is a pain), although stability has been rock solid.
I'll be moving back to Proxmox when I rebuild and upgrade disks. It's a shame that a company that was at the forefront of BSD development has decided to move away from it.
Proxmox is a better platform if you wanna run a fleet of custom VMs etc, but Scale is doing interesting things if your use case is more "plugin"-like. I use both.
While typing that I remembered another annoyance I had with TrueNAS, which is that it doesn't let me pick truly custom MAC addresses for my Jails or VMs, which I like for DHCP reservations. I use Coca-Cola's prefix, because it's funny and I know immediately that it's one of my hosted services.
I recall a blog post or thread somewhere describing the issues TrueNAS devs had with Jail plugins, but can't immediately find it again. If I do, I'll link it.
When Microsoft added WSL/WSL2 and collaborated with Canonical for smooth UX, is it a shame as well from your perspective?
iXsystems has employed some of the most prominent and important BSD developers - they were a big funder of the projects and I don't like that this will change.
I don't mean to be patronizing, but I should clarify that in English, something being "a shame" is not as strong as something being "shameful" or "should be ashamed." My friend canceling plans to see me is "a shame" (I lament it, it's sad) but my friend telling lies and rumors about me is "shameful" (he should feel bad) - iXsystems' decision is a shame, but it isn't shameful.
1) is that BSDs use a monorepo - the kernel and userland are all developed by the same team in the same place, rather than GNU coreutils on top of the Linux kernel, packaged by a number of different distros.
So each of the 4 major BSDs (Free, Net, Dragonfly, and Open) are full operating systems with their own teams and priorities. They share code and history (Dragonfly is a fork of Free, Open is a fork of Net; all are derived from 4.4BSD in the early 90s) but have diverged into their own niches. GhostBSD, TrueNAS, opnSense, and GhostBSD are downstream "distros" of FreeBSD.
2) is the license: whereas Linux and GNU use the copyleft Gnu Public License, the BSDs use a permissive license. This means that BSD code can be used in proprietary software (including but not limited to Sony's Playstation OSes and Windows(!!) [ever wonder why the Windows HOSTS file is in such a weird location...?]) and merged into Linux. But GPL code cannot be added to BSD.
Copyleft vs permissive licensing is a bit of a religious disagreement in the FLOSS world.
I do wonder though, if most Corps want as much leverage and rights for themselves, why did Linux largely “win” in the enterprise world.