FreeCORE TrueNAS Core – Continued (freecore.org)
56 points by sashk 4 hours ago
mtlynch 3 hours ago
Worth noting that TrueNAS recently stopped publishing their build scripts, intentionally making it harder to build their open source code.[0]
[0] https://forums.truenas.com/t/clearing-the-air-on-build-scrip...
gnuplustoejam 15 minutes ago
Doesn't this violate the whole spirit of the GPL? He's shocked that the usual suspects are ripping off GPL code. Tale as old as time.
It's like those SOHO router vendors that release incomprehensible tarballs of their GPL components; lotsa luck building it.
If I'm paying for closed-source ZFS, I'll go with the real thing and buy a Solaris license.
teruakohatu 3 hours ago
This is disappointing, time to migrate from yet another was-open-source-now-only-technically-open-source software.
At work the trend is only adopt open source on a paid plan, adopting or relying on open source otherwise is just waiting for the rug to be pulled. Essentially treat open source as closed source.
How did we end up with this state of affairs?
Grombobulous 2 hours ago
Oftentimes the alternative is migrating to one dying or unstable zero-funding open source project to the next.
Which path you go down depends on a lot of factors of that particular piece of software.
Can I trust FreeCORE to be a stable, secure project that hangs on to my NAS data if it’s an unfunded fork? Or would it be better to give up some openness for something like TrueNAS SCALE?
When it comes to stuff like Proxmox and TrueNAS I think a lot of what keeps those good products for homelab use is the fact that they have commercial customers paying for the development. I can count on TrueNAS being around and getting updates because they have a proven revenue stream.
That said, it’s a balance, because sometimes that commercialization becomes a rug pull. A lot of the viability of those projects for homelab use revolves around the companies that put those products out recognizing that they have a customer base that will not pay and accepting that fact without deciding to try to squeeze out every last person who just might pay by compromising the free edition.
I like the way Proxmox and OpnSense handle this: you get the community patch channels which are “not for production use” which scares the corporate businesses into paying but has zero negative impact for home users.
To be clear I’m also not saying FreeCORE specifically is a fly-by-night project or unstable or anything. I’m genuinely unfamiliar with it. I’m just saying, sometimes projects like that end up not being the right choice for certain use cases.
Brian_K_White an hour ago
a2ff6eeb0 an hour ago
Nobody wants to fund it.
But, at this point, AI makes code cheap enough that I would just fork the open source software and maintain it, instead of paying for a third party. Heck, even with saas, I may clone internally.
threecheese 2 hours ago
Knowing a little about the maintainers and their model, this isn’t a private-equity cash grab or Mr Monopoly twirling his moustache; it’s a business trying to stay sustainable in open source. There are no billionaires here: they staff developers who contribute to projects like OpenZFS, and developers who build enterprise features that fund all of it. Their business is being challenged by “global” shops taking advantage of the platforms openness - and this isn’t the virtuous or even legally tenable type of competition. It’s “violating terms and not legally accessible” competition, and they are taking measures. It sucks for everyone.
If TrueNAS/iX whatever turns around and sells to Bending Spoons, then I’ll of course owe you a beer. Until then, their leadership is just trying keep the project alive - and funding other open source efforts at the same time.
Maybe AI fucks all of this up, who knows ….
applfanboysbgon 2 hours ago
Why is it not enough to give you all of their code for free? Why do they also have obligations and expectations beyond that? The entitlement never ends!
> At work the trend is only adopt open source on a paid plan, adopting or relying on open source otherwise is just waiting for the rug to be pulled.
"Won't do free labour for our commercial enterprise to profit off of forever" is a rug pull now? It's incredible that you can type these words with a straight face.
ssl-3 3 minutes ago
Brian_K_White 36 minutes ago
president_zippy an hour ago
_0xdd 32 minutes ago
In ~2017 I ditched FreeNAS when my FreeNAS Mini died from the Atom C2000 hardware failure. iXSystems was great about getting me a replacement board, but I decided when I rebuilt the system to just use FreeBSD and get used to command-line only administration. That directly lead to me learning pf, jails, bhyve, etc. Yeah, I don't have any fancy web UI, but I've had a rock solid system for almost 10 years with Samba + NFS running without issue.
ink_13 3 hours ago
What a shame I didn't discover this sooner -- I finally sent my 11-year-old TrueNAS system[1] through the one-way Linux door about a year ago because I gave up on any hope that something like this would come along and I didn't see another way to keep it current.
The migration path went smoothly but I preferred the FreeBSD setup if only because it forced me to do something a bit more interesting in my spare time. I do quite a lot of Linux work in my day job and it was nice to occasionally work on something that was surface-level similar but subtly and not-so-subtly different.
[1] Over 11 years I have replaced every component (even the CPU/motherboard) at least once except for the case. Migrating from MBR to UEFI was "fun".
suprjami 3 hours ago
The NAS of Theseus
Joel_Mckay 2 hours ago
FreeBSD with ZFS tends to be less chaotic once setup. Linux distro in storage appliances can be hit or miss, but ZFS/F2FS/CephFS for /home and ext4+Overlayfs for OS / are reliable these days.
Usually, for JBOD file archiving people want to avoid cutting-edge anything. Sometimes Linux kernel less-popular fs updates add or remove data-corrupting fringe filesystem bugs and features. People usually discover this on their own after the first SSD/HDD starts to wear-out, upgrade breaks compatibility, and the solution is re-install/copy-over everything.
Accordingly, I was surprised people now deploy btrfs on linux / for some distro, as your options when things go awry was limited at one time. Would be cool if it was finally production ready, and actually reliable on degraded hardware.
Too late for me, started my own mini vanity NAS/automated-testing project last year with a few built in features similar to https://guacamole.apache.org and Proxmox. If the OS build stops sucking over winter break, than I may share the build-script someplace for people to pull off parts they find useful, and a USB-bootable portable rtx GPU image for test-drive/recovery scenarios. =3
gnuplustoejam 26 minutes ago
Why does anyone bother with these ephemeral meme distros when you can accomplish the same with vanilla FreeBSD/Illumos/Linux using standard commands and documentation?
If you need your hand held to file share, that's why Windows Server still exists and is the gold standard for SMB.
mvanbaak 3 hours ago
There's also bsdnas: https://bsdnas.com
rkagerer 2 hours ago
I used TrueNAS in the past but last touched it several years ago.
I gather now there are two flavors: CORE which continues to use FreeBSD under the hood, and SCALE (aka Community Edition) which is based on Debian Linux. If I understand correctly, the former is only receiving security and stability updates, and iXsystems is developing all new features only on SCALE.
If you were to install fresh today, would you prefer this (FreeCORE), BSDnas, or the official SCALE version - and why?
No MacOS clients, so don't need SMB Spotlight.
bhouston 3 hours ago
I did the migration to Linux and it actually was painless. I didn't really notice any degradation or hiccups in any way. But I guess this is a good option if FreeBSD is important to you.
inventor7777 3 hours ago
AT first I was very confused, then I realized that this is building on TrueNAS CORE, and not TrueNAS SCALE. Makes much more sense now!
magicalhippo 2 hours ago
And for those still confused, CORE is FreeBSD-based and has been discontinued, while SCALE is Debian-based and the version that will be developed by TrueNAS going forwards.
Hence the "continued" part in the title.
a1o an hour ago
Ha interesting, any idea why the FreeBSD variant was discontinued? This was one of the projects I always associated with FreeBSD.
a2ff6eeb0 an hour ago
bluGill 3 hours ago
Who is behind this? I've been burned once with nas, and I watched the long Plex to Jellyfin saga. What assurance do I have that this will continue to be developed and will become good?
discite 3 hours ago
Thank you, you made my day 100% better
caycep 3 hours ago
oh man, just as I upgraded to the debian TrueNAS
sbseitz an hour ago
Is this just butt hurt BSD users not wanting to use Linux as the base of TrueNAS?
Brian_K_White 29 minutes ago
Is truenas scale and proxmox just butt hurt linux users not wanting to use windows server?
a2ff6eeb0 3 hours ago
This seems nice. FreeBSD always seemed nicer than Linux, though now that Linux is being developed by LLMs and Torvalds is vibe-coding, I wonder if they'll be able to keep up.
sbseitz an hour ago
FreeBSD is different but i'd certainly not call it nicer, at least in the past 15 years.
inventor7777 3 hours ago
As far as I understand, Torvalds said that he is not going to oppose all AI-generated improvements to Linux, not that he's vibe coding new kernel modules for fun.
a2ff6eeb0 3 hours ago
Torvalds is mostly merging code in the kernel, not writing modules. He claims he's a manager now: https://www.zdnet.com/article/open-source-summit-linus-torva...
But he's very pro-ai, though, and is vibe closing other projects like https://www.phoronix.com/news/Linus-Torvalds-Vide-Coding
Linux is definitely going to speed up as it starts to get vibe coded. In a few years, I bet that it's all going to be built with agentic loops, and nobody will be looking at the code at all.