-
Notifications
You must be signed in to change notification settings - Fork 0
/
gbm-2024.tex
484 lines (438 loc) · 12.8 KB
/
gbm-2024.tex
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
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
\documentclass{beamer}
\usepackage{pdfpc-movie}
\usepackage{svg}
\usetheme{Boadilla}
% Title
\title{LUG General Body Meet}
\author{Ethan Wong}
\date{\today}
\institute{Linux Users Group @ UIC}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Table of Contents}
\tableofcontents[pausesections]
\end{frame}
\section{What is LUG?}
\begin{frame}{Linux User Group @ UIC}
\begin{columns}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.75\textwidth]{lug-logo.png}
\end{figure}
\end{column}
\begin{column}{0.5\textwidth}
LUG stands for \underline{Linux User's Group}.
\pause We are a pre-professional organization who's mission is to
provide a community space for like-minded individuals with interests
in:
\begin{itemize}
\item Linux
\item Free and Open Source Software
\item Hardware Hacking
\item Privacy and Security
\item \textit{among others...}
\end{itemize}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Fun Facts}
\begin{itemize}
\item We are one of the oldest student organizations in the University,
next to \textbf{ACM}, our sister organization.
\pause
\begin{figure}
\centering
\includegraphics[width=0.60\textwidth]{site_history.png}
\caption{Our website has been active since 2006!}
\end{figure}
\pause
\item We share an office with ACM in \underline{SELE 2264}
where \textit{anyone} can come in and talk technology!
\pause
\item We maintain one of the largest CS org Discord servers,
nearing \textbf{500} members :D
\end{itemize}
\end{frame}
\subsection{Meet the Officers}
\begin{frame}{Meet the Officers}
{\Huge President}
\begin{columns}
\begin{column}{0.5\textwidth}
\begin{itemize}
\item {\Large Ethan Wong}
\item Contact:
\href{mailto:[email protected]}{\texttt{[email protected]}}
\item Maintaining LUG since 2024
\begin{itemize}
\item Distro: Arch
\item Owns \textit{too many} Thinkpads
\item Loves homelabbing and enterprise rack-servers
\item Interested in VR hardware
\end{itemize}
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.9\textwidth,angle=270]{neko-homelab.jpg}
\caption{My Homelab}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Meet the Officers}
{\Huge Vice President}
\begin{columns}
\begin{column}{0.5\textwidth}
\begin{itemize}
\item {\Large Jacob Cohen}
\item Contact:
\href{mailto:[email protected]}{\texttt{[email protected]}}
\item Maintaining LUG since 2024
\begin{itemize}
\item Distro: Debian 12 on Home PC
\item PhD Student under Professor Eriksson
\item Runs ACM's SIG Systems
\end{itemize}
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
\pdfpcmovie[width=\textwidth,height=\textwidth,autostart,loop]{}{linux-kernel.mp4}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Meet the Officers}
{\Huge Treasurer}
\begin{columns}
\begin{column}{0.5\textwidth}
\begin{itemize}
\item {\Large Kevin Cordero}
\item Contact:
\href{mailto:[email protected]}{\texttt{[email protected]}}
\item Maintaining LUG since 2021
\begin{itemize}
\item Distro: Linux Mint
\item Has a website
\url{https://olympicene.dev/}
\item Loves movies!
\item Also has a homelab (Dell
Poweredge R320)
\end{itemize}
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.8\textwidth]{security.png}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Contact Us}
\Huge Email us!
\href{mailto:[email protected]}{\texttt{[email protected]}}
\end{frame}
\section{What's Linux?}
\begin{frame}{Table of Contents}
\tableofcontents[currentsection]
\end{frame}
\begin{frame}{What's Linux?}
\begin{columns}
\begin{column}{0.5\textwidth}
\textbf{Linux} is a free and open-source operating
system kernel. Linux is part of a family of operating
systems that bundle various pieces of software to form
a complete OS, called \underline{Linux distros}.
\end{column}
\begin{column}{0.5\textwidth}
\begin{figure}
\centering
\includesvg[width=0.9\textwidth]{tux.svg}
\caption{Tux, the Linux mascot}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\subsection{Why Linux?}
\begin{frame}{Why Linux?}
\begin{itemize}
\item It's truly free!
\pause
\begin{itemize}
\item Anyone can view, modify, and redistribute
the the kernel and its underlying
source code.
\pause
\item It's actually libre/available for no
charge.\footnote{most of the time}
\pause
\end{itemize}
\item Linux powers millions of devices like Android
smartphones, Chromebooks, and even the \textbf{top 500}
supercomputers in the world!
\pause
\item Unix-like systems like Linux are widespread in academia.
Learning its usage is beneficial to your research and
coursework!
\pause
\item Linux systems are tailored to software development,
programming and installing dependencies is far easier
on Linux than other operating systems.
\pause
\item It's \underline{not} Windows.
\pause
\begin{itemize}
\item Or macOS either...
\end{itemize}
\pause
\end{itemize}
Curious? Check out our Linux Week event coming soon!\footnote{will be
announced later in the presentation}
\end{frame}
\section{What We've Been Up To}
\begin{frame}{Table of Contents}
\tableofcontents[currentsection]
\end{frame}
\begin{frame}{Past Presentations}
In the past, we've ran presentations/workshops on various topics to
spread knowledge of how to better use a Linux system. Some of these
include:
\pause
\begin{itemize}
\item Vim, the ubiquitous text editor
\pause
\item SystemD, the system and service manager
\pause
\item Makefiles
\pause
\item GDB
\pause
\item \textit{and more...}
\pause
\end{itemize}
You may have even encountered these in your coursework!
\end{frame}
\begin{frame}{Website}
\begin{columns}
\begin{column}{0.4\textwidth}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{website.png}
\caption{LUG Website}
\end{figure}
\end{column}
\begin{column}{0.6\textwidth}
We've been building a \textit{community-contributed}
knowledge-base for Linux users at UIC who...
\pause
\begin{itemize}
\item \underline{daily-drive} Linux
\pause
\item use Linux in a class (i.e.
\texttt{systems\{1..4\}.cs.uic.edu})
\pause
\item need information about Linux, GNU, Free
Software, etc. or are otherwise trying
to learn
\pause
\end{itemize}
Our new website has been in active development since
\textbf{2022}. Students are also free to contribute,
our website is open source under the MIT license. Check
it out! \url{https://lug.cs.uic.edu}
\end{column}
\end{columns}
\end{frame}
\begin{frame}{Projects}
We've been working on fun things within the ACM/LUG room, mostly
hobbyist projects that \textit{anyone} can get involved with!
\pause
\begin{figure}
\centering
\pdfpcmovie[width=0.7\textwidth,height=0.39375\textwidth]{\includegraphics[width=0.7\textwidth]{bad-apple.png}}{bad-apple.mp4}
\caption{Bad Apple on the Monitor Wall
(\url{https://www.youtube.com/watch?v=IMMLflKIPig})}
\end{figure}
\end{frame}
\begin{frame}{Projects}
Apart from that, our GitHub has many of our open-source works,
including:
\pause
\begin{itemize}
\item Cerberus, an LDAP user management app
\pause
\item \texttt{eventfetch}, automated event flyers
\pause
\item \texttt{doorkeeper-driver}, an evdev driver for keycard
readers
\pause
\item \texttt{doorbot}, a Discord bot to keep access in the
ACM/LUG office
\pause
\end{itemize}
Among many other incomplete works lost in the weeds due to time. Check
it out here: \url{https://github.com/lugatuic}.
\end{frame}
\begin{frame}{Server Rack}
\begin{columns}
\begin{column}{0.4\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.9\textwidth]{server-rack.jpg}
\caption{ACM/LUG Server Room}
\end{figure}
\end{column}
\begin{column}{0.6\textwidth}
We share a server rack with \textbf{ACM}. \pause We own
our own server on the rack: \texttt{miku}.
\texttt{miku} is a Dell Poweredge R610 running Proxmox,
a KVM-based hypervisor which manages virtual machines.
This server has an overkill amount of hardware.
\end{column}
\end{columns}
\end{frame}
\section{Future Plans}
\begin{frame}{Table of Contents}
\tableofcontents[currentsection]
\end{frame}
\begin{frame}{Tentative Semester Presentations}
We're proud to offer these topics as workshops this semester.
\pause
\begin{itemize}
\item Linux, Libreboot, and Thinkpads
\item Intermediate Tmux Usage
\item Homelabbing
\end{itemize}
\pause
\textit{If you want a specific topic covered or want to present your
own presentation, let us know!
\href{mailto:[email protected]}{\texttt{[email protected]}}}
\end{frame}
\begin{frame}{Linux Week}
Linux Week is our (somewhat) annual event where we teach introductory
Linux skills to newbies.
\pause
Linux Week 2024 is being held \underline{within the next two
weeks!}\footnote{pending room reservation from the university}
\pause
Topics include:
\begin{itemize}
\item Installing Linux on Your Machine
\item Coreutils and Filesystem Usage
\item Package Management
\item Shell Scripting and Pipelines
\item Software Freedoms and Copyleft
\end{itemize}
\pause
Keep tabs on our Discord and the newsletter listserv for further
announcements.
\end{frame}
\begin{frame}{Cyberforce}
\begin{columns}
\begin{column}{0.4\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.9\textwidth]{cyberforce.png}
\end{figure}
\end{column}
\begin{column}{0.6\textwidth}
This year, LUG members are representing UIC in the
Department of Energy's Cyberforce competition!
\pause
Cyberforce is a \underline{cybersecurity} competition
where members:
\begin{itemize}
\item solve CTFs
\pause
\item harden infrastructure against
\textit{actual} White Hat hackers
\pause
\item identify and re-secure breached machines
\pause
\end{itemize}
\end{column}
\end{columns}
\vspace{0.3cm}
The event is \underline{in-person} in St Charles, IL nearby Fermilab
and is a fun way to get hands on experience with system security
against \textbf{real professionals}.
\end{frame}
\begin{frame}{The Endless To-Do List}
We have some projects we'd like to get done, and we need help! If any
of these interest you, feel free to reach out to us.\footnote{
\href{mailto:[email protected]}{\texttt{[email protected]}}}
\pause
\begin{itemize}
\item Re-image \texttt{chopin}, a legacy server on the ACM/LUG
server rack.
\item Spin-up a Matrix homeserver and \underline{bridge} it
with the Discord.
\item Migrate our website off Github Pages and onto our own
server.
\item Add features to our website like a sidebar and search.
\end{itemize}
\end{frame}
\section{How To Get Involved}
\begin{frame}{Table of Contents}
\tableofcontents[currentsection]
\end{frame}
\begin{frame}{Join our Discord!}
\begin{figure}
\centering
\includesvg[width=0.5\textwidth]{lug-discord.svg}
\caption{\url{https://discord.gg/NgxTR7PX5e}}
\end{figure}
\end{frame}
\begin{frame}{I Hate Discord \>:(}
\textbf{We also have a \textit{newsletter listserv}!}
Email \texttt{SUBSCRIBE LUG} to
\href{mailto:[email protected]}{\texttt{[email protected]}} for timely
email notifications.
Also, you should join CampusGroups to be ``officially'' part of the club.
\url{https://uic.campusgroups.com/linuxuser/club\_signup}
\end{frame}
\begin{frame}{We're Hiring!}
As mentioned previously, \underline{we want people to help contribute
to LUG!} \pause If you want to help with projects or have a
presentation you want to present, email
\href{mailto:[email protected]}{\texttt{[email protected]}} or DM
us on Discord :D
\end{frame}
\begin{frame}{Closing Remarks}
\begin{center}
{\Huge Thank you!}
\textit{We'll stick around to chat afterwards...}
\end{center}
\end{frame}
\begin{frame}{Closing Remarks}
\begin{columns}
\begin{column}{0.5\textwidth}
\textbf{Officers}
\begin{figure}
\centering
\includegraphics[width=0.60\textwidth]{officers.png}
\end{figure}
\end{column}
\begin{column}{0.5\textwidth}
The information in this presentation will be made
available\footnotemark on our website!\\
\url{https://lug.cs.uic.edu}
\bigskip
Join our Discord!
\begin{figure}
\centering
\includesvg[width=0.5\textwidth]{lug-discord.svg}
\caption{\url{https://discord.gg/NgxTR7PX5e}}
\end{figure}
\end{column}
\end{columns}
\footnotetext{sooner or later}
\end{frame}
\end{document}
% vim: set tw=80 ts=4 sw