index_M

M

Machine translation (MT), 164

Maintenance, small programs, 19-20

Make each program do one thing well (tenet 2), 23-25

"creeping featurism" and, 23

defined, 8

hidden benefit, 25

ls command example and, 23-25

small is beautiful tenet and, 25

Windows and, 169

See also Tenets

Make every program a filter (tenet 9), 102-4

defined, 8

Windows and, 173-74

See also Tenets

Make operating system kernels small and lightweight (tenet), 111-12

benefits, 112

defined, 9

put-it-in-the kernel camp vs., 111

MH

Application Layer, 132-33

command availability, 132

command combinations, 131

commands, 130-31

command usage, 131

complex application building example, 132

defined, 129

folders, 131

New (NMH), 129

Small Programs Layer, 132

User Interface Layer, 133

"Micro-optimizations," 55

Microsoft Windows

audible content, 160-62

avoid captive user interfaces (tenet 8) and, 172-73

"bigger is better" approach, 154

build a prototype as soon as possible (tenet 3) and, 169-70

choose portability over efficiency (tenet 4) and, 170

GUI, 155

Linux vs., 153-74

make each program do one thing well (tenet 2) and, 169

make every program a filter (tenet 9) and, 173-74

small is beautiful (tenet 1) and, 169

SMB networking, 179

software design for, 154

store data in flat ext files (tenet 5) and, 170

text content, 162-69

Unix philosophy vs., 154

users, as power users, 167

use shell scripts to increase leverage and portability (tenet 7) and, 171-72

use software leverage to your advantage (tenet 6) and, 170-71

visual content, 158-60

windowing environment, 172

MIPS (millions of instructions per second), 20

Monoliths, 134

MS-DOS, 143-45

acceptance, 143-44

defined, 143

elimination, 139

herd mentality and, 143

philosophy behind, 144

pipes, 145

Unix concepts and, 144-45

See also Operating systems

Multics, 3

Music, 160



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