Programming master in mind (5) - Ken Thompson

zhaozj2021-02-12  171

Ken Thompson, C language predecessor B language author, 1 of Unix inventors (the other is Dennis M. Riche Boss, Zun DMR), one of the author of Belle (a powerful chess program), operating system Plan 9 The main author (the other is the big cow Rob Pike, which was taken away from Google shortly). Ken grandfather is also a person in the history of the computer. In 1969, it was still a computer prehistoric era, and ordinary people believe that only large machines can run universal operating systems, and the small machine has only a college-old. As for the operating system with a high-level language, it is a smile. Ken Grandpa Nature is not a pool, so he and DMR angry, in 1969 to 1970, compilation of the first version of UNIX on PDP-7. They didn't know that a vigorous Unix legend was driven off. Ken Grandpa held UNIX with C in 1971, and C made a dream and glory of how many heroes have been doing for 20 years.

Ken Grandpa has a paragraph: PDP-11 installed in Unix is ​​the first to be installed in Bell Lab for everyday use. Soon everyone, I found that Ken grandfather always entered their account and got the highest permission. The scientists in Bell Labs are more than the sky, of course, is being depressed. So the master angrage, jumped out to analyze the UNIX code, find the back door, modify the code, and recompile the entire UNIX. Just when everyone thought that "the world is clean", they found that Ken grandfather or easily got their account privileges. After the thoughts, he had to continue depressed. Who knew that this is stuffy, it is depressed for 14 years until the Ken Grandpa has a middle. It turns out that there is a back door in the code, but the back door is not in the UNIX code, but in the C compiler of compiling UNIX code. Each time the C compiler compiles UNIX code, automatically generates the back door code. And the entire Bell Lab is the C compiler of Ken Grandpa. : D

转载请注明原文地址:https://www.9cbs.com/read-7095.html

New Post(0)