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 is
time back to roots.
Comments