- Joined
- Mar 6, 2014
- Messages
- 9,553
Read this blog post and feel it's a bit unfair towards FreeNAS. Of course, it's hard to argue with something that doesn't give concrete examples. http://www.smbitjournal.com/2015/07/the-jurassic-park-effect/
I think the statement that the community only consists of those struggling with the OS is also not quite fair. There are quite a few very knowledgeable members of the freenas community who write prolifically and help the forums from being an 'isolated culture of misinformation'.
If we take a common example and look at FreeNAS we can see how this is a poor alignment of “difficulties.” FreeNAS is FreeBSD with an additional interface on top. Anything that FreeNAS can do, FreeBSD an do. There is no loss of functionality by going to FreeBSD. When something fails, in either case, the system administrator must have a good working knowledge of FreeBSD in order to exact repairs. There is no escaping this. FreeBSD knowledge is common in the industry and getting outside help is relatively easy. Using FreeNAS adds several complications, the biggest being that any and all customizations made by the FreeNAS GUI are special knowledge needed for troubleshooting on top of the knowledge already needed to operate FreeBSD. So this is a large knowledge set as well as more things to fail. It is also a relatively uncommon knowledge set as FreeNAS is a niche storage product from a small vendor and FreeBSD is a major enterprise IT platform (plus all use of FreeNAS is FreeBSD use but only a tiny percentage of FreeBSD use is FreeNAS.) So we can see that using a NAS OS just adds risk over and over again.
This same issue carries over into the communities that grow up around these products. If you look to communities around FreeBSD, Linux or Windows for guidance and assistance you deal with large numbers of IT professionals, skilled system admins and those with business and enterprise experience. Of course, hobbyists, the uninformed and others participate too, but these are the enterprise IT platforms and all the knowledge of the industry is available to you when implementing these products. Compare this to the community of a NAS OS. By its very nature, only people struggling with the administration of a standard operating system and/or storage basics would look at a NAS OS package and so this naturally filters the membership in their communities to include only the people from whom we would be best to avoid getting advice. This creates an isolated culture of misinformation and misunderstandings around storage and storage products. Myths abound, guidance often becomes reckless and dangerous and industry best practices are ignored as if decades of accumulated experience had never happened.
A NAS OS also, commonly, introduces lags in patching and updates. A NAS OS will almost always and almost necessarily trail its parent OS on security and stability updates and will very often follow months or years behind on major features. In one very well known scenario, OpenFiler, the product was built on an upstream non-enterprise base (RPath Linux) which lacked community and vendor support, failed and was abandoned leaving downstream users, included everyone on OpenFiler, abandoned without the ecosystem needed to support them. Using a NAS OS means trusting not just the large, enterprise and well known primary OS vendor that makes the base OS but trusting the NAS OS vendor as well. And the NAS OS vendor is orders of magnitude more likely to fail if they are basing their products on enterprise class base OSes.
I think the statement that the community only consists of those struggling with the OS is also not quite fair. There are quite a few very knowledgeable members of the freenas community who write prolifically and help the forums from being an 'isolated culture of misinformation'.
Last edited: