> 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