Mike Gancarz is a technical preacher. He is one of Linux/unix's leading advocates and the first to develop the X Window system. He summed up some of the philosophical ideas of word-of-mouth in the Unix/linux community, and wrote a complete book of Unix/linux Philosophical Theory, "Linux and the UNIX philosophy." In his book, he put forward nine words of the trainer:One, small is beauty second, let each program only do one thing Iii. Building prototypes as soon as possible Iv. High efficiency and portability v. Use plain text files to store data Vi. leveraging the software vii. using shell scripts to improve leverage and portability Viii. avoid a mandatory user interface Nine, let each program become a filter There are also 10 secondary principles that are not shared by everyone, but they are gradually evolving into an integral part of the UNIX World belief system: first, allow users to customize the environment second, let the operating system core small and lightweight c. Use lowercase letters and keep them short Iv. saving paper and protecting trees Five, Silence is gold vi. Parallel ThinkingVii. The sum of the parts is greater than the whole Eight, the used to find the problem (that is, to find a solution to meet the target user 90% requirements, the remaining 10% left to fend for themselves) The procedure grows with the demand (worse is better) 10, the level of thinking
Mike Gancarz:linux/unix Design Ideas