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}
|