index_T

T

Tenets, 7-11

AI, 205

allow the user to tailor the environment, 9, 109-11

Apache Jakarta Project, 199

avoid captive user interfaces, 8, 93-101, 172-73

build a prototype as soon as possible, 8, 33-34, 169-70

choose portability over efficiency, 8, 52-60, 170

extreme programming, 197

Internet, 201

Java, 194

lesser, list of, 9-10

list of, 7-8

look for the 90-percent solution, 10, 121-22

make each program do one thing well, 8, 23-25, 169

make every program a filter, 8, 102-4, 173

make operating system kernels small and lightweight, 9, 111-12

object-oriented programming, 196

refactoring, 198

relationship of, 134-36

save trees, 9, 114-15

silence is golden, 9, 115-17

small is beautiful, 7-8, 15-17, 169

store data in flat text files, 8, 60-67, 170

the sum of the parts is greater than the whole, 10, 119-21

think hierarchically, 10, 124-26

think parallel, 9-10, 117-18

use lowercase and keep it short, 9, 112-14

use shell scripts to increase leverage and portability, 8, 80-87, 171-72

use software leverage to your advantage, 8, 72-80, 170-71

Web services, 203

wireless communication, 202

worse is better, 10, 122-24

See also Unix philosophy

Text

as common interchange format, 61

content, 162-69

as data storage/transmission medium, 163

as easily read and edited, 61-62

efficiency, 167-68

icons/GUI vs., 166

indexing, 163-64

portability overcoming lack of speed, 64

power of, 168

precision, 165-66

searching, 163-64

for simplifying Unix text tool use, 62-64

speed, 167

tools, 62-64

translation, 164-65

transmittal, 163

Web, 162

Windows and, 170

Think hierarchically (tenet), 124-26

defined, 10

examples, 124-26

philosophical reasons, 126

significance, 125

See also Tenets

Think parallel (tenet), 117-18

advantages, 118

defined, 9-10

in Unix sense, 117

See also Tenets

Third System of man, 42-44

building, 45-48

design time, 44

First/Second System characteristics, 44

as goal, 46

iterative design process and, 47-48

Linux as, 44-45

name change from Second System, 43

original concept, 43-44

people building, 42-43

shortcuts, 45

traditional methodology and, 46

See also Three Systems of Man

Thompson, Ken, 3, 4, 33

Three Systems of Man, 34-35

characteristics, 35

defined, 34-35

First System, 35-39

Second System, 39-42

Third System, 42-44

Torvalds, Linus, 5-6

Tupperware analogy, 71-72



Linux and the Unix Philosophy
Linux and the Unix Philosophy
ISBN: 1555582737
EAN: 2147483647
Year: 2005
Pages: 92
Authors: Mike Gancarz

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net