index_S

S

Save trees (tenet), 114-15

defined, 9, 114-15

information usefulness and, 115

Scaling

CUIs and, 99

GUIs and, 101

Second System of man, 39-42

characteristics in Third system, 44

defined, 39

design by committee, 40

fat and slow, 41

features, 41

ideas proven by First System, 39-40

Linux as, 44-45

as mixed blessing, 41

world hailing, 41-42

See also Three Systems of Man

Security, 186

Sed command, 82

Shell scripts, 54, 80-87

command interpreters and, 80

COMPILE step and, 83

construction of, 136

defined, 81

environment, 80

example, 81-82

as highest level of portability, 84

leverage, 80-87

as optimum choice, 87

portability and, 80-87

rewriting in C, resisting, 85-87

size of, 83

stigma of ownership and, 85

time leveraging and, 83-84

visibility, 84

Windows and, 171-72

Silence is golden (tenet), 115-17

defined, 9

example, 116-17

importance, 117

See also Tenets

Small is beautiful (tenet 1), 15-17

benefits, 17-22

defined, 7-8

example, 16-17

make each program do one thing well tenet and, 25

Windows and, 169

See also Small programs; tenets

Small programs, 7-8, 15-17

advantages, 134

combined with other tools, 21-22

example, 16-17

maintaining, 19-20

monoliths and, 134

system resources and, 20-21

understanding, 17-19

Windows and, 169

See also Programs; Small is beautiful (tenet 1)

Software

engineering, reworking in, 31-33

leverage, 72-80, 135

portable, 135

reworking, 31-33

scavengers, 80

See also Programs

Sort command, 82

SourceForge, 38-39

Spoken word, 161

Static visual media, 158-59

drawbacks, 158-59

producing, 158

Stderr, 105-6

Stdio, 104

Stdout, 105

Stin, 104-5

Store data in flat text files (tenet 5), 60-67

case study, 65-67

common interchange format, 61

defined, 8, 60-61

easily read and edited, 61-62

increased portability, 64

lack of speed and, 64-65

Unix text tool simplification, 62-64

Windows and, 170

See also Tenets

The sum of the parts is greater than the whole (tenet), 119-21

claw hammer analogy, 119

defined, 10

Synergy, 136

System resources, small programs and, 20-21



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