Exactly 30 years ago, I stepped in Unix as a system software engineer. Before that I was working on non-portable kernels. In the idea of Unix there was an attempt in the understanding and a simplification of some other and much much bigger ideas . This simplification was accepted by user community, just because the community was able to understand and accept the idea, which was not the best, but it was better than anything else at that time. The idea was a principle of software reuse and a portable programming language, surprisingly in result, we've got many users with UNIX’s habits, but software was so-so portable as it was dependent of system architectures and dialects in operating systems. Later I was working, on BSD, Ultrix, SunOs, Unixware and finally on Solaris and I'm still there. Unix based operating systems are more complex now then they're before and it seems that they are reaching the boundary of their 40 years old deign principles. It...