Re: "Why Reuser 4 still is not in" doc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> By making Everything possible through echo, you are violating the
> unix philosophy that one tool should do one thing (though echo does just
> that). 
> ...
> And in this case, echo would be chown, chmod, tar, bzip2 all at
> once.

This is a mischaracterization of the one tool one function rule.  This is 
like saying a hammer is a multi-tool because it builds both sheds and 
decks.  Echo does one thing -- write to stdout.  Echo doesn't know what 
chown, chmod, tar, or bzip2 is.  Echo contains no code specific to those 
and its documentation doesn't mention them.

The partner of the one tool one job rule is the small, general building 
block rule.  It lets the user combine several one-job tools in lots of 
combinations to achieve what others would achieve with a single multi-job 
tool.  The reiser4 approach is thus more Unix than the traditional 
approach, as you don't need an array of specialized tools (chown, chmod, 
etc) to do an array of particular jobs.

--
Bryan Henderson                     IBM Almaden Research Center
San Jose CA                         Filesystems

-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux