Why should the FreeNAS developers be obligated to make an "everyman's NAS?"
They shouldn't have to, and there was no implication in my comment that they should. I was noting a fact.
You might not agree with their decision to drop UFS. However, if you understood how ZFS works, then you would know why ECC memory is so important and why 8Gb is the suggested minimum. If you understood how system updates are handled in version 9.3, then you would know why they now recommend larger flash drives for the boot device.
I think I'm having a bad attitude day. :)
- I have no opinion on the decision about UFS either way. I came to FreeNAS looking for ZFS after Oracle neutered Open Solaris.
- Having been chewed on by some experts, I get all ruffled at statements in the form of "Well, if you were not deficient in not knowing or understanding X, then you would know Y," the implication being that not knowing Y means you're deficient in some way. That's probably not what you meant, and if it's not, I apologize at getting worked up at it. I pretty much fully understand ECC and the various tradeoffs involved, as well as why it's important. Maybe you meant that for another poster.
- I have no opinion about the larger flash image one way or the other. I stated that as a fact. It makes no difference to me at all. I stated that fact as an illustration that there is some older hardware that won't work with the most recent changes to FreeNAS.
- For me personally, I'm all in favor of many of the changes. I was trying to help the original poster think about FreeNAS and how works for him.
I would say that, if you don't generally agree with the vision, then maybe you should use another system. While I won't claim to agree with every decision they make, I do agree with their vision.
Again, I don't know exactly why that strikes me wrong. Maybe I haven't had enough coffee yet. :)
Personally, I don't care in the slightest about the developer's vision. It either works for me or it doesn't, and if it doesn't, I'll go elsewhere in a heartbeat. As noted, I already did that once. I went to Open Solaris trying to get ZFS for some data reliability and self healing, which is what my needs are. When Oracle folded that up, I went looking, found FreeBSD, and then FreeNAS, which cases up things that make it easy for me to do what I want. This is great, and I try to help others with any give back I can do based on my experience. If that becomes too difficult or burdensome, well, OK. There are other things to do to fix my personal data needs.
FreeNAS is good, does what I want, and I like the simplicity of using it. I've used other file management systems and FreeNAS is a very handy tool. But it is a tool, not a life's calling.
It is ironic that Apple does exactly the same thing with their systems, and nobody gets all upset about it.
I personally believe that this is a quirk of demographics. The IBM PC "harvested" the vast majority of the DIY types in the computer market, and then blurred out into the other various operating systems as PCs grew up into the larger computing world. Apple essentially abandoned the DIY types with the Apple II and had a near-death experience, were saved by the ipod, and came back with the closed-system Macs. The Apple concentration on making the user not need to know or care about the workings behind the user interface led to both its adoption by the fraction of the market that did not WANT to know of care about what was behind the screen, but also to Apple's fencing out the users to keep them from hurting themselves or the system. I think it's a natural outgrowth of the markets they appealed to. IBM PC evolution selected for the folks who want to go right down to the bare metal, Apple evolution selected for the people who don't want to know. And now that the expectations have been set, the people who adopt the Apple philosophy don't have any expectation that they should have an open system.
In my opinion. :)