-
Notifications
You must be signed in to change notification settings - Fork 2
/
linux-jargon.html
370 lines (249 loc) · 12.9 KB
/
linux-jargon.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Linux Jargon — slides</title>
<link rel="stylesheet" href="static/basic.css" type="text/css" />
<link rel="stylesheet" href="static/styles.css" type="text/css" />
<link rel="stylesheet" href="static/single.css" type="text/css" />
<link rel="stylesheet" href="static/pygments.css" type="text/css" />
<link rel="stylesheet" href="static/pygments.css" type="text/css" />
<link rel="stylesheet" href="static/single.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: './',
VERSION: '2015.07.01',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="static/documentation_options.js"></script>
<script type="text/javascript" src="static/jquery.js"></script>
<script type="text/javascript" src="static/underscore.js"></script>
<script type="text/javascript" src="static/doctools.js"></script>
<script type="text/javascript" src="static/common.js"></script>
<script type="text/javascript" src="static/slides.js"></script>
<script type="text/javascript" src="static/sync.js"></script>
<script type="text/javascript" src="static/controller.js"></script>
<script type="text/javascript" src="static/init.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="top" title="slides" href="index.html" />
<link rel="next" title="PE Bolt Server" href="pe-bolt-server.html" />
<link rel="prev" title="Introduction to Bolt" href="introduction-to-bolt.html" />
</head>
<body>
<section
id="slide_container"
class='slides layout-regular'>
<article class="slide level-1" id="linux-jargon">
<h1>Linux Jargon</h1>
<p><a class="reference external" href="http://slides.lucywyman.me/linux-jargon.html">http://slides.lucywyman.me/linux-jargon.html</a></p>
<div class="admonition note">
<p class="first admonition-title">Note</p>
<p class="last">Let us take a tour through space and time to visit
the milestones of Technology as we know it now.
This talk will be your guide, cultural and technical.
Rest easy, gentle n00b, and come along for the ride.</p>
</div>
</article>
<article class="slide level-2" id="hacker">
<h2>Hacker</h2>
<div class="figure align-center">
<a class="reference internal image-reference" href="static/hacking.gif"><img alt="static/hacking.gif" src="static/hacking.gif" style="width: 400px;" /></a>
</div>
<p>“A human who engages in activities (such as programming or other
media) in a spirit of playfulness and exploration” ~ <a class="reference external" href="https://en.wikipedia.org/wiki/Hacker_culture">Wikipedia</a></p>
</article>
<article class="slide level-2" id="conversational-acronyms">
<h2>Conversational Acronyms</h2>
<ul class="build simple">
<li><strong>AFAIK</strong> - as far as I know</li>
<li><strong>AFK</strong> - away from keyboard</li>
<li><strong>IIRC</strong> - if I recall correctly</li>
<li><strong>IMHO</strong> - in my humble opinion</li>
<li><strong>TLA</strong> - three letter acronym</li>
<li><strong>YMMV</strong> - your mileage may vary</li>
</ul>
</article>
<article class="slide level-2" id="technical-acronyms">
<h2>Technical Acronyms</h2>
<ul class="build simple">
<li><strong>API</strong> - Application Programming Interface</li>
<li><strong>BSD</strong> - Berkley Software Distribution</li>
<li><strong>CLI</strong> - Command Line Interface</li>
<li><strong>[D]DOS</strong> - [Distributed] Denial of Service</li>
<li><strong>DHCP</strong> - Dynamic Host Control Protocol</li>
<li><strong>DNS</strong> - Domain Name System</li>
<li><strong>EMACS</strong> - Editing MACroS - inferior text editor</li>
<li><strong>EO[F | L | D | M]</strong> - End of [file | line | day | message]</li>
</ul>
</article>
<article class="slide level-2" id="id1">
<h2>Technical Acronyms</h2>
<ul class="build simple">
<li><strong>FIFO</strong> - First In First Out</li>
<li><strong>GCC</strong> - Gnu Compiler Collection</li>
<li><strong>GNU</strong> - Gnu’s Not Unix</li>
<li><strong>GUI</strong> - Graphical User Interface</li>
<li><strong>INTERCAL</strong> - Compiler Language With No Pronounceable Acronym</li>
<li><strong>ISP</strong> - Internet Service Provider</li>
<li><strong>[K | M]IPS</strong> - [Kilo | Mega] Instructions Per Second</li>
</ul>
</article>
<article class="slide level-2" id="id2">
<h2>Technical Acronyms</h2>
<ul class="build simple">
<li><strong>MOTD</strong> - Message of the Day</li>
<li><a class="reference external" href="http://rlv.zcache.com/mao_rtfm_front_t_shirts-ra90bd4e0d5984c1c9b741c4812232282_jgogh_1024.jpg?rlvnet=1">RTFM</a> - Read the cussing manual</li>
<li><strong>TTY</strong> - Teletype terminal</li>
<li><strong>VIM</strong> - Vi iMproved, superior text editor</li>
<li><strong>WYSIWYG</strong> - What you see is what you get</li>
<li><strong>YAOURT</strong> - Yet AnOther User Repository Tool. CLI for pacman,
arch linux package manager</li>
</ul>
</article>
<article class="slide level-2" id="security-acronyms">
<h2>Security Acronyms</h2>
<ul class="build simple">
<li><strong>PGP</strong> - <a class="reference external" href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy">Pretty Good Privacy</a>. Data encryption program + standard</li>
<li><strong>GPG</strong> - <a class="reference external" href="https://en.wikipedia.org/wiki/GNU_Privacy_Guard">Gnu Privacy Guard</a>. Open source implementation of PGP</li>
<li><strong>RSA</strong> - 3 really smart dudes names. <a class="reference external" href="https://en.wikipedia.org/wiki/RSA_(cryptosystem)">Public key cryptosystem</a></li>
<li><strong>SHA</strong> - <a class="reference external" href="https://en.wikipedia.org/wiki/Secure_Hash_Algorithm">Secure Hash Algorithm</a>. For hashing things. Like browns. Hash browns.</li>
<li><strong>DH</strong> - <a class="reference external" href="https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange">Diffie-Hellman</a>. Secure key exchange</li>
</ul>
</article>
<article class="slide level-2" id="directories">
<h2>Directories</h2>
<ul class="build simple">
<li><strong>/bin</strong> - User binaries (things you run)</li>
<li><strong>/dev</strong> - Device files (terminal, usb, ram, etc.)</li>
<li><strong>/etc</strong> - Configurations for installed programs</li>
<li><strong>/home</strong> - Where your personal files are stored</li>
<li><strong>/lib</strong> - Library files to support installed binaries</li>
<li><strong>/opt</strong> - Additional applications</li>
<li><strong>/proc</strong> - Information about system processes</li>
<li><strong>/root</strong> - Root user’s home directory</li>
<li><strong>/sbin</strong> - System binaries (things your system runs)</li>
<li><strong>/tmp</strong> - Temporary files</li>
<li><strong>/usr</strong> - Binaries, libraries, docs, and source code for programs
you install</li>
<li><strong>/var</strong> - Files that are expected to grow (logs, backups, cache,
etc.)</li>
</ul>
</article>
<article class="slide level-2" id="technical-words">
<h2>Technical Words</h2>
<ul class="build simple">
<li><strong>Backdoor</strong> - A hole or “way in” to a secure system deliberately
placed, usually by developers</li>
<li><strong>[Big | Little]-endian</strong> - Whether the most significant bit is at
the lowest (Big-endian) or highest (little-endian) address.</li>
<li><strong>Daemon</strong> - A process that runs in the background</li>
<li><strong>Fork bomb</strong> - A program which creates two versions of itself upon
startup, growing exponentially until you run out of memory</li>
<li><strong>Partition</strong> - “The creation of one or more regions on a hard disk
or other secondary storage, so that an operating system can manage
information in each region separately.”</li>
</ul>
</article>
<article class="slide level-2" id="id3">
<h2>Technical Words</h2>
<ul class="build simple">
<li><strong>POSIX</strong> - A family of API standards which maintain compatibility
between operating systems</li>
<li><strong>Quine</strong> - A program which outputs itself (and only itself)</li>
<li><strong>Raid configuration</strong> - combines multiple physical disk drives into
a single logical unit</li>
<li><strong>Rot13</strong> - Cipher which rotates the alphabet 13 places</li>
<li><strong>Sudo</strong> - Superuser do</li>
<li><strong>Unix</strong> - A family of computer operating systems derived from AT&T
Unix</li>
<li><strong>X11</strong> - A windowing system for bitmap displays, common on Unix
systems</li>
</ul>
</article>
<article class="slide level-2" id="work-culture-words">
<h2>Work Culture Words</h2>
<ul class="build simple">
<li><strong>Astroturfing</strong> - “The use of paid shills to create the impression
of a popular movement”</li>
<li><strong>Bikeshedding</strong> - “Technical disputes over minor, marginal issues
conducted while more serious ones are being overlooked”</li>
<li><strong>Capture the Flag (CTF)</strong> - A contest in which participants try to
hack into a system to retrieve a “flag” (on purpose)</li>
<li><strong>Code monkey</strong> - Passionless code producer</li>
<li><strong>Copyleft - GPL</strong> - The GNU General Public License</li>
</ul>
</article>
<article class="slide level-2" id="id4">
<h2>Work Culture Words</h2>
<ul class="build simple">
<li><strong>Dogfooding</strong> - Using software internally for testing</li>
<li><strong>Foo/bar/baz</strong> - Placeholder words</li>
<li><strong>Grok</strong> - To understand something all the way through, or very well</li>
<li><strong>Halt and Catch Fire</strong> - Machine code instruction that causes
meaningful operation to stop</li>
<li><strong>Heisenbug</strong> - A bug that only appears sometimes, intended to drive
developers insane</li>
</ul>
</article>
<article class="slide level-2" id="id5">
<h2>Work Culture Words</h2>
<ul class="build simple">
<li><strong>Idempotent</strong> - An element that acts the same if used once as when used
multiple times</li>
<li><strong>Lorem ipsum</strong> - Paragraph text used as a placeholder</li>
<li><strong>Nibble</strong> - 4 bits</li>
<li><strong>Script kiddie</strong></li>
<li><strong>Syntactic sugar</strong> - Features added to a language to make it more human
readable</li>
<li><a class="reference external" href="https://xkcd.com/243/">XKCD mouse</a></li>
<li><strong>Yak shaving</strong> A task that leads you to perform another related task and so on, and so on — all distracting you from your original goal.</li>
<li><strong>Zero day</strong> - An undisclosed vulnerability that can be exploited</li>
</ul>
</article>
<article class="slide level-2" id="punctuation">
<h2>Punctuation</h2>
<ul class="build simple">
<li>Bang - !</li>
<li>Hat - ^</li>
<li>Splat or star - *</li>
<li>Hash or octothorp - #</li>
</ul>
</article>
<article class="slide level-2" id="stuff-to-know">
<h2>Stuff to know</h2>
<ul class="build simple">
<li><a class="reference external" href="http://catb.org/jargon/html/A/all-your-base-are-belong-to-us.html">All your base are belong to us</a> - A poor Japanese to English translation in the opening scenes of Zero Wing</li>
<li><a class="reference external" href="http://catb.org/jargon/html/magic-story.html">The magic switch</a></li>
<li><a class="reference external" href="http://bash.org/?244321">hunter2</a></li>
<li><a class="reference external" href="http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags">Hackers (1995)</a> - “Should have been titled Crackers, because cracking is
what the movie was about. It’s understandable that they didn’t however;
titles redolent of snack food are probably a tough sell in Hollywood.”</li>
<li><a class="reference external" href="http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags">This StackOverflow post</a></li>
<li>The Evil Bit (<a class="reference external" href="https://tools.ietf.org/html/rfc3514">RFC 3514</a>)</li>
</ul>
</article>
<article class="slide level-2" id="id6">
<h2>Stuff to know</h2>
<ul class="build simple">
<li><a class="reference external" href="http://www.ioccc.org/">Obfuscated C Contest</a></li>
<li><a class="reference external" href="https://tools.ietf.org/html/rfc1149">RFC 1149</a></li>
<li>Konami code</li>
<li>And of course, <a class="reference external" href="https://xkcd.com">XKCD</a></li>
</ul>
</article>
<article class="slide level-2" id="resources">
<h2>Resources</h2>
<ul class="simple">
<li><a class="reference external" href="http://catb.org/jargon/html/index.html">The Jargon File</a> (<a class="reference external" href="http://catb.org/jargon/html/S/SEX.html">This page</a>)</li>
<li><a class="reference external" href="http://www.tldp.org/LDP/Linux-Dictionary/html/">Linux Dictionary</a></li>
</ul>
</article>
</section>
<section id="slide_notes">
</section>
</body>
</html>