I found out that several utilities have some limitations compared with their Linux cousins. For example, find doesn't support -prine and -wholename switches; and tar doesn't support --files-from switch (among many others). I am sure there are reasons for such limitations (memory restrictions might be one). Is there any list of differences? How difficult it is to create a utility with additional switches supported?