Live data from Hacker News

FreeCORE TrueNAS Core – Continued

freecore.org

71–80 of 106 posts

Re: FreeCORE TrueNAS Core – Continued

#71
post #49
post #22

Earlier quoted context omitted.

Ha interesting, any idea why the FreeBSD variant was discontinued? This was one of the projects I always associated with FreeBSD.

Poor hardware support.

Nah. Doesn't really matter when you are building the hardware to do that job. And in any event, FreeBSD is primarily a server OS, and its support is quite good in that department.

Example: OpenBSD and NetBSD both will install X11 and a window manager by default from the installer, if you want. FreeBSD doesn't. They're working on it, but they've been working on it for years.

Re: FreeCORE TrueNAS Core – Continued

#73

Earlier quoted context omitted.

Likewise, it is my right to criticise you for exercising your right to criticise them. Nobody said you aren't allowed to, but just as anyone is allowed to whine about not being given enough free stuff, I'm allowed to call out that they're acting like an entitled child in public. Just because you can legally do something doesn't mean that it is socially acceptable to do so.

They chose to base their enterprise on the work of others, only to pull the ladder up behind them. Fuck that noise. They are the ones breaking the social contract, not the folks criticizing them for it. Shameful of you.

> They chose to base their enterprise on the work of others, only to pull the ladder up behind them.

This is literally why BSD exists in the first place. To allow companies compete freedom with the code, including freedom to not release changes.

I hate to break it to you: basically every commercial storage vendor on the planet bases their appliances on either BSD or Linux and not a single one is sharing their proprietary code with you. There’s nothing shameful about it, they built a company to make money.

Re: FreeCORE TrueNAS Core – Continued

#74

Earlier quoted context omitted.

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 Prox…

Regardless the estimated quality of the new thing, there is a point and a value in penalizing the old thing when it fails to adhere to principles. One must have principles onesself to see this as imortant though. A lot of people use words like "practical" or "pragmatic" to avoid inconvenience. I've already been using zVault for a year which is a fork of the last truenas core, but it never got any further updates and…

I totally understand why you’ve made those choices. It just might be worth questioning how much of your own time these principles are worth.

This entire time you’ve been swapping between NAS distros fiddling with your NAS box my TrueNAS SCALE installation has required approximately zero of my time and has never lost the ability to be updated.

To me, the NAS aspect of my homelab is the least interesting and is something I just want to install once and forget about.

Did they violate some principles of the open source ethos? I guess so; they deprecated build scripts, but the source code of the product is still available and GPLv3. The practical impact to the end user is effectively zero. I’m not even sure I would personally need the source code to be available when it comes to a NAS solution — I did consider unraid as a potential alternative before settling on TrueNAS.

Re: FreeCORE TrueNAS Core – Continued

#75

Earlier quoted context omitted.

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…

It's worth mentioning that last time I checked encrypted ZFS was not considered production due to obscure file corruption bugs that were unpatched. This was a while ago so it may have changed but then changes can introduce new bugs...

Bigger issue was that native encryption doesn’t (didn’t?) have a maintainer, so even though most bugs got fixed, it’s not a great thing to build on. Some of the key storage is also a bit outdated.

IMO use LUKS unless you really need the features of ZFS native enc.

Re: FreeCORE TrueNAS Core – Continued

#76
post #69

Earlier quoted context omitted.

Did they release their code under the GPL? FreeBSD is not GPL licensed, its 2 clause BSD licensed, so this wouldn't apply to that portion.

TrueNAS SCALE is not BSD based. It's Linux, specifically, Debian.

That is the base, the software on top can be different

Re: FreeCORE TrueNAS Core – Continued

#77

Earlier quoted context omitted.

Linus said that this particular project was vibe coded, not that he was a vibe coder or that he's going to vibe-code everything he does from now on. > "Also note that the python visualizer tool has been basically written by vibe-coding"

What do you call people who vibe code? When he says that he sees a 10x improvement in productivity with AI code gen, what makes you think he's going to put the tool down? Do you think he's stupid or something? He'll keep ramping up his vibe coding, because he can see it's the future.

That is fair - but your wording makes it sound like he is going to set aside his brain and let AI tools do all the kernel-related work for him, which I don't think will happen.

As far as I see it, he is vibe coding tools for himself but (hopefully) still manually monitoring crucial bits of software like Linux.

Re: FreeCORE TrueNAS Core – Continued

#78

Was super excited until i saw thatcit was the old freebsd base and not the |inux future

The BSD base is the entire point.

If you prefer driving towards Linux all that is necessary is to migrate your TrueNAS CORE instance to TrueNAS Scale which is Debian based. (It is reportedly fairly painless).

This specific project is for people that didn’t like being pushed towards Debian and wanted to stick to BSD.

Re: FreeCORE TrueNAS Core – Continued

#79

Earlier quoted context omitted.

What do you call people who vibe code? When he says that he sees a 10x improvement in productivity with AI code gen, what makes you think he's going to put the tool down? Do you think he's stupid or something? He'll keep ramping up his vibe coding, because he can see it's the future.

That is fair - but your wording makes it sound like he is going to set aside his brain and let AI tools do all the kernel-related work for him, which I don't think will happen. As far as I see it, he is vibe coding tools for himself but (hopefully) still manually monitoring crucial bits of software like Linux.

He's not writing code in the kernel these days, and I don't think AI will get him coding again. Maybe Ted Ts'o will be doing the vibing.

But AI is already better than most people at coding, so obviously Linux is going to end up vibe coded.

Re: FreeCORE TrueNAS Core – Continued

#80
This is great and am wishing the team well on this endeavor!

One nitpick is that while the site looks clean, and there seems to be some good amount of documentation, i think there was a lost opportunity for a simple, yet more universal description of *what this is*! I mean, i get that this descends from FreeNAS and TrueNAS CORE...but why could they not add a small, single line of text that also helps explain it to other folks who don't know fully what the means? Here is a crappy but at least slightly more descriptive option:

"FreeCORE is an operating system and associated software for your network attached storage (NAS) needs. FreeCORE descends from FreeNAS and TrueNAS® CORE, and builds on FreeBSD and OpenZFS..."

I'm not going to win the Pulitzer prize any time soon, i get that. But at least most folks will get a little more of the gist of what this FreeCore thing is or could help them. I'm only making this suggestion because i want more folks to participate and enjoy free and open source software. I'm not expecting someone's grandparents to understand this, but i betcha other folks who for example might be migrating from Windows NAS-like offerings might have an interest...so making the intro at least a tiny more descriptive helps.

Again, even with my comments, i do wish the team well, and only want them to succeed. So please take my comments as merely a suggestion for improving things for all to benefit. In fact I'll be playing around with this to set it up and test on my homelab.

Post reply on HN