From 3e8d5c226fe32c8b2b376daf56f775bc87f4a882 Mon Sep 17 00:00:00 2001
From: Ekaitz Zarraga <ekaitz@elenq.tech>
Date: Thu, 11 Jul 2024 23:02:32 +0200
Subject: Add Guix.social talk about Guix RISCV bootstrap

---
 GuixSocial/contents.latex | 60 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
 create mode 100644 GuixSocial/contents.latex

(limited to 'GuixSocial/contents.latex')

diff --git a/GuixSocial/contents.latex b/GuixSocial/contents.latex
new file mode 100644
index 0000000..4141e5d
--- /dev/null
+++ b/GuixSocial/contents.latex
@@ -0,0 +1,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}
-- 
cgit v1.2.3

