Arthur's behavior, I think really proves my point.... you were able to do that because UNIX was (is) open and was being studies and used by a lot of people had folks did have access to the source. You did not see VMS, NT or the like having academic books written about them, and used as models in OS classes. You would not have been able to do that with NT or VMS.