The Openfiler codebase was started at Xinit Systems in 2001. The company created a project and donated the codebase to it in October 2003. The first public release of Openfiler was made in May 2004.
Openfiler needs at least a 500 MHz CPU, 256 MB of RAM, 10 GB hard disk space (8 GB for OS installation and 2 GB for swap space), an optical drive (for local installation) and an Ethernet like network interface.
A 64 bit processor with 1.6 GHz or more, 2 GB of RAM, 10 GB of hard disk space (8 GB for OS installation plus 2 GB for swap space) and a hardwareRAID disk array controller is recommended for optimal performance.
Networking protocols supported by Openfiler include: NFS, SMB/CIFS, HTTP/WebDAV, FTP and iSCSI (initiator and target). Network directories supported by Openfiler include NIS, LDAP (with support for SMB/CIFS encrypted passwords), Active Directory (in native and mixed modes), Windows NT 4 domain controller and Hesiod. Authentication protocols include Kerberos 5. Openfiler includes support for volume-based partitioning, ext3, JFS and XFS as on-disk native filesystems, point-in-time snapshots with scheduling, quota-based resource allocation, and a single unified interface for share management which makes allocating shares for various network file-system protocols easy.
The following are just some of the features currently available (unless indicated otherwise) in Openfiler:
Point-in-time snapshot support with scheduling
Online volume size expansion (testing)
Volume usage reporting
Support for multiple volume groups for optimal storage allocation
iSCSI initiator (manual currently)
Volume migration & replication (manual currently)
Authentication using Pluggable Authentication Modules, configured from the web-interface
NIS, LDAP, Hesiod, Active Directory (native and mixed modes), NT4 domain controller; no local user management available for shares
Guest/public account support
Quota / resource allocation
Per-volume group-quota management for space and files
Per-volume user-quota management for space and files
Per-volume guest-quota management for space and files
User and group templates support for quota allocation
Per-volume based share creation
Multi-level share directory tree
Multi-group based access control on a per-share basis
Multi-host/network based access control on a per-share basis
Per-share service activation (NFS, SMB/CIFS, HTTP/WebDAV, FTP)
Support for auto-created SMB home directories
Industry-standard protocol suite
CIFS/SMB support for Microsoft Windows-based clients
NFSv3 support for all UNIX clients with support for ACL protocol extensions
NFSv4 support (testing)
WebDAV and HTTP 1.1 support
Linux distribution back-end for any other customizations
Open source provides you the option to modify and deploy software as you see fit
Celerra, a commercial proprietary NAS solution - development discontinued in early 2012