[Git][reproducible-builds/reproducible-presentations][master] 2023-11-04: beyond trusting foss: drop extra slides, typo fixes, link
Vagrant Cascadian (@vagrant)
gitlab at salsa.debian.org
Wed Nov 1 22:38:51 UTC 2023
Vagrant Cascadian pushed to branch master at Reproducible Builds / reproducible-presentations
Commits:
5bf9a56c by Vagrant Cascadian at 2023-11-01T15:37:13-07:00
2023-11-04: beyond trusting foss: drop extra slides, typo fixes, link
about trusting trust, bootstrapping updates.
- - - - -
1 changed file:
- 2023-11-04-SeaGL-Beyond-Trusting-FOSS/Beyond-Trusting-FOSS.org
Changes:
=====================================
2023-11-04-SeaGL-Beyond-Trusting-FOSS/Beyond-Trusting-FOSS.org
=====================================
@@ -95,22 +95,6 @@ Free and Open Source Software
- Share
- Community
-* Share what exactly
-
-Sharing FOSS...
-
-#+ATTR_BEAMER: :overlay <+->
-- source
-- binaries
-- files packaged for distribution
-
-* Where do binaries come from
-
-#+ATTR_BEAMER: :overlay <+->
-- Source code...
-- Transformed by a toolchain...
-- Into machine code
-
* A taste of source
from bash 5.0 assoc.c:
@@ -220,7 +204,7 @@ https://reproducible-builds.org/docs/env-variations/
* Deterministic time?
-SOURCE_DATE_EPOCH
+SOURCE_DATE_EPOCH (seconds since 1970-01-01)
https://reproducible-builds.org/docs/source-date-epoch/
@@ -235,7 +219,7 @@ Providing sufficient information for independent verification:
#+ATTR_BEAMER: :overlay <+->
- ...
- "toolchain" packages at specific versions
-- SOURCE_DATE_EPOCH (seconds since 1970-01-01)
+- SOURCE_DATE_EPOCH
- Works best with Free and Open Source Software!
- Automated testing (QA, CI, etc.)
@@ -258,7 +242,7 @@ https://diffoscope.org
#+ATTR_BEAMER: :overlay <+->
- Recursive and human-readable "diff"
- locates and diagnoses reproducibility issues
-- used for analysing *why* something is reproducible!
+- used for analysing *why* something is not reproducible!
- *not* used for determining whether something is reproducible!
- Supported on many distributions
@@ -339,6 +323,8 @@ Reflections on Trusting Trust, 1984
https://archive.org/details/reflections-on-trusting-trust
+https://research.swtch.com/nih
+
* Building on a solid foundation of turtles
https://bootstrappable.org
@@ -354,8 +340,8 @@ And a C compiler to compile the other C compiler
Rust bootstrapping
#+ATTR_BEAMER: :overlay <+->
-- rust 1.64 needs...
-- rust 1.63 which needs...
+- rust 1.73 needs...
+- rust 1.72 which needs...
- ...
- rust 1.54 can be built with mrustc
- mrustc is written in C++
@@ -412,7 +398,7 @@ https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source
- Mes
- TinyCC (patched)
- old versions of GCC, binutils, glibc, gzip, tar ...
-- modern GCC and everything
+- modern GCC and almost everything
* Make it live
@@ -431,6 +417,7 @@ How about...
...Without an operating system?
#+ATTR_BEAMER: :overlay <+->
+- ...
- UEFI https://git.stikonas.eu/andrius/stage0-uefi
- Bare Metal https://git.savannah.nongnu.org/cgit/stage0.git/tree/
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/5bf9a56c76b81f3c64966eeb515d03b2f6d77f87
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/reproducible-presentations/-/commit/5bf9a56c76b81f3c64966eeb515d03b2f6d77f87
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20231101/43b929be/attachment.htm>
More information about the rb-commits
mailing list