>>1006093
>implying privilege separation doesn't predate unix by a decade.
>implying privilege separation is a part of the unix philosophy at all. (even the fake version proposed by the authors)
The real unix philosophy:
A small program is more desirable than a program that is functional or correct.
A shoddy job is perfectly acceptable.
When faced with a choice, cop out.
From this you naturally get the more well known aspects of the unix philosophy:
Structured data is bad data.
Functions should take state as input and change state as output, they should return nothing of use.
Functions should vomit their state without debug information into a file should a exception occur.
There should be as little a standard as possible so that each program can make their own unique mode of interacting.
All changes should be permanent so that users learn the hard way the proper way to use our tools.
Code is documentation, so why would we write anything else.
I could go on but it's likely not good for my mental health.