Misc changes
[gentoo/2017-01-NUUG-presentation.git] / 2017-01-NUUG.tex
1 % Copyright 2012 Alex Legler <alex@a3li.li>
2 % Copyright 2017 Kristian Fiskerstrand <k_f@gentoo.org>
3 % License: Creative Commons Attribution-ShareAlike 4.0 International (http://creativecommons.org/licenses/by-sa/4.0/)
4 \documentclass[svgnames]{beamer}
5
6 \usepackage[utf8]{inputenc}
7 \usepackage[default,scale=0.95]{opensans}
8 \usepackage[T1]{fontenc}
9 \usepackage{fancyvrb}
10 \usepackage{textcomp}
11 \renewcommand*\ttdefault{txtt}
12
13 \usepackage{tikz} 
14 \usetikzlibrary{arrows,decorations.pathmorphing,backgrounds,fit,positioning,shapes,chains}
15 \usepackage{pgfplots}
16
17 \usepackage[super]{nth}
18
19 \definecolor{uniwueorange}{HTML}{F7800A}
20 \definecolor{uniwuegray}{HTML}{000000}
21 \definecolor{uniwuelightgray}{HTML}{D4D4D5}
22 \definecolor{uniwueblue}{HTML}{1F5394}
23
24 \usetheme[compress]{Gentoo}
25
26 \title{\textbf{Norwegian Unix Users' Group}}
27 \subtitle{Gentoo Linux}
28 \author{Kristian Fiskerstrand \texttt{<k\_f@gentoo.org>} \\94CB AFDD 3034 5109 5618\\35AA 0B7F 8B60 E3ED FAE3}
29 \institute{}
30 \date{January \nth{29}, 2017}
31 \logo{\includegraphics[width=0.3\paperwidth]{img/bg.png}}
32
33 \newenvironment{changemargin}[2]{% 
34   \begin{list}{}{% 
35     \setlength{\topsep}{0pt}% 
36     \setlength{\leftmargin}{#1}% 
37     \setlength{\rightmargin}{#2}% 
38     \setlength{\listparindent}{\parindent}% 
39     \setlength{\itemindent}{\parindent}% 
40     \setlength{\parsep}{\parskip}% 
41   }% 
42   \item[]}{\end{list}} 
43
44 \begin{document}
45 \setbeamercovered{dynamic}
46
47 \section{Introduction}
48 \subsection*{Introduction}
49
50 \begin{frame}
51   \titlepage
52 \end{frame}
53
54 \begin{frame}
55   \tableofcontents
56 \end{frame}
57
58 \begin{frame}[allowframebreaks]
59   \frametitle{\$ whoami}
60   \begin{itemize}\addtolength{\itemsep}{1\baselineskip}
61     \item \textbf{I'm Kristian \textit{'K\_F'} Fiskerstrand}
62     \item Gentoo Linux involvement
63     \begin{itemize}
64                 \item Member of the Gentoo Council
65                 \item Lead of Gentoo Community Relations (\textit{ComRel})
66                 \item Member of Gentoo Public Relations Project
67                 \item Member of Gentoo Security and Gentoo Security Auditing Projects
68                 \item GnuPG related packages maintainer
69                 \item \dots
70     \end{itemize}
71     \framebreak
72         \item Notable non-Gentoo related projects
73         \begin{itemize}
74                 \item \url{https://sks-keyservers.net} presented at NUUG September 2014: \url{https://www.nuug.no/aktiviteter/20140909-sks-keyservers/}
75                 \item Synchronizing Keyserver (\textbf{SKS})
76         \end{itemize}
77   \end{itemize}
78 \end{frame}
79
80 \section{What is Gentoo}
81 \subsection*{What is Gentoo}
82 \begin{frame}[allowframebreaks]
83         \frametitle{Gentoo in five minutes}
84         \begin{itemize}
85                 \item Source based meta-distribution based on either Linux or FreeBSD
86                 \item Portage package manager with strong features such as USE-flags resulting in great flexibility
87                 \item Binpkg support; Being source based doesn't mean you have to compile on every computer with the same architecture and USE flags, binhosts are helpful in particular for larger deployments.
88
89           \framebreak
90                 \item Wide list of architectures supported; alpha, amd64, arm, hppa, ia64, ppc, ppc64, sparc, x86, mips, arm64, m68k, s390, sh
91                 \item Crossdev support ease deployment on microcontrollers and embedded systems
92                 \item Easy to patch packages on the fly, can normally add a patch under /etc/portage/patches e.g to apply local changes
93
94          \framebreak
95                 \item Rolling release distribution
96                         \begin{itemize}
97                                 \item with access to modern versions of packages
98                                 \item iterative maintenance process instead of major leaps
99                         \end{itemize}
100                 \item Good environment to use, in particular for, developers.
101                         \begin{itemize}
102                                  \item No stripping of header files to separate packages
103                                  \item Overlays makes it easy to maintain own packages
104                                         \begin{itemize}
105                                                 \item including live scm versions (conventionally named 9999 versions) to help upstream development
106                                                 \item public list of repositories is maintained for easy addition through layman (e.g layman -a k\_f)
107                                         \end{itemize}
108                         \end{itemize}
109
110         \framebreak
111                 \item Broad ecosystem
112         \end{itemize}
113         \begin{center}
114                 \includegraphics[width=\textwidth]{img/Gentoo-ecosystem}        
115         \end{center}
116 \end{frame}
117
118 \section{Gentoo and NUUG}
119 \subsection*{Gentoo and NUUG}
120
121 \begin{frame}
122         \frametitle{Possible Gentoo-related NUUG presentations}
123         \begin{itemize}
124                 \item Jason A. Donenfeld <zx2c4@gentoo.org> (Gentoo Security Auditing lead)  talking about WireGuard (April 2017?)
125                 \item Francisco Blas Izquierdo Riera <klondike@gentoo.org> talking about Gentoo Hardened
126         \end{itemize}
127 \end{frame}
128
129 \section{Gentoo at FOSDEM}
130 \subsection*{Gentoo at FOSDEM}
131 \begin{frame}
132         \frametitle{Come visit us at FOSDEM}
133         \begin{itemize}
134                 \item Come visit us at FOSDEM, 4 \& 5 February 2017
135                 \item K-Building, Level 1, Group B, Number 2
136         \end{itemize}
137         \includegraphics[width=\textwidth]{img/Kniv1_stands}
138 \end{frame}
139
140 \end{document}