summaryrefslogtreecommitdiff
path: root/GuixSocial/contents.latex
blob: 4141e5d712461beedf5bec2a413633f4752340d5 (plain)
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
\documentclass{beamer}
\usepackage{takahashi}
\usepackage{hyperref}
\hypersetup{
    colorlinks = true,
    urlcolor = {red}
}
\newcommand{\link}[1]{\footnote{\url{#1}}}
\newcommand{\stack}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}}
\begin{document}
\takahashi{\stack{\textbf{Guix}\\\textbf{RISC-V}\\\textbf{Bootstrap}}}

\takahashi{\stack{\textbf{Me, ekaitz}\\freelance\\engineer\link{https://elenq.tech}}}

\takahashi{\textbf{RISC-V}}
\takahashi{\stack{Most ISAs\\are proprietary\\license fees}}
\takahashi{\stack{RISC-V\\is open\\and modular}}
\takahashi{\stack{microcontrollers\\computers\\huge servers}}
\takahashi{\stack{Linux \& RISC-V\\getting there}}

\takahashi{\textbf{Bootstrapping}}
\takahashi{\stack{Can we make sure our\\Free software comes\\from the sources?}}
\takahashi{NO}
\takahashi{\stack{No, the compilers\\(person or program)\\might be evil}}
\takahashi{\stack{Making yogurt\link{https://archive.fosdem.org/2020/schedule/event/gnumes/}\\Trusting Trust\link{https://dl.acm.org/doi/pdf/10.1145/358198.358210}}}
\takahashi{\stack{Bootstrapping\\prevents this}}

\takahashi{\stack{\textbf{A new}\\\textbf{commencement}\footnote{(gnu
packages commencement)}}}
\takahashi{\stack{\textbf{Ports!}
           \\\onslide<2,3,4>{Stage0-POSIX}
           \\\onslide<3,4>{GNU Mes}
           \\\onslide<4>{TinyCC}}}
\takahashi{\stack{\textbf{Backports!}
           \\\onslide<2,3>{GCC 4.6.4}
           \\\onslide<3>{TinyCC-Boot}}}
\takahashi{\stack{\textbf{Changes!}
           \onslide<2>{\\Musl instead of
                       \\GCC 2.95 \& Glibc}}}

\takahashi{See \href{https://issues.guix.gnu.org/issue/71921}{\#71921}}

\takahashi{\stack{\textbf{People}
           \\\onslide<2,3,4>stikonas
           \\\onslide<3,4>janneke
           \\\onslide<4>efraim}}
\takahashi{\stack{\textbf{Money}\\NLNet-NGI\link{https://nlnet.nl/}}}

\takahashi{\stack{Leadership}}
\takahashi{\stack{
           \onslide<1,2,3>{Writing\footnote{\href{https://ekaitz.elenq.tech/tag/bootstrapping-gcc-in-risc-v.html}{My blog}}}\\
           \onslide<2,3>{Introductory talk\footnote{\href{https://archive.fosdem.org/2023/schedule/event/guixriscv/}{FOSDEM 2023}}}\\
           \onslide<3>{Advanced talk\footnote{\href{https://archive.fosdem.org/2023/schedule/event/guixriscv/}{FOSDEM 2024 (in person!)}}} }}

\takahashi{ \stack{\textbf{Thanks}
            \\\onslide<2,3,4,5>help
            \\\onslide<3,4,5>money
            \\\onslide<4,5>support
            \\\onslide<5>attention}}
\end{document}