A podcast about free and open source software, communism and the revolution
Available Episodes
5 of 127
LI_S02E28_A_kernel_slightly_rusty
This episode shines some light on a new (?) technology entering the Linux kernel. Traditionally the Linux has been programmed using C, a programming language almost as old as our two hosts, and assembler for the machine-dependent parts which cannot be done in C. A few years back a couple of kernel devs started to explore the possibility of using a modern, much safer system programming language by the name of Rust (as featured quite a few times on this podcast in the past - check out the back catalog for the details). Even if you're not a kernel dev check out the episode if you're interested in kernel programming or the use of Rust in system programming in general.
Links
Guru Meditation: https://en.wikipedia.org/wiki/Guru_Meditation
Rust for Linux: https://rust-for-linux.com
Mozilla's XML User Interface Language (XUL): https://en.wikipedia.org/wiki/XUL
Linus' endorsement for Rust: https://www.zdnet.com/article/linus-torvalds-rust-will-go-into-linux-6-1
Linus' view on C++ for kernel programming: https://lkml.org/lkml/2004/1/20/20
Hillary Diane Rodham Clinton: https://en.wikipedia.org/wiki/Hillary_Clinton
Linux Plumbers Conference 2021: https://lpc.events/event/11/contributions/986
Linux Plumbers Conference 2024: https://lpc.events/event/18/contributions/1912
Rust bindgen: https://github.com/rust-lang/rust-bindgen
Kaput and Zösky (ultimate obliterators): https://www.imdb.com/title/tt0419344/?ref_=nv_sr_srsg_0_tt_8_nm_0_in_0_q_kaput%2520and%2520
Paris has fallen: https://www.imdb.com/title/tt33184638/?ref_=nv_sr_srsg_0_tt_6_nm_2_in_0_q_paris%2520has%2520
--------
LI_S02E27_The_Internet_Security_Research_Group
In this episode Martin and Chris host Sarah Gran and Josh Aas of the Internet Security Research Group (ISRG). The ISRG is home to such little-known projects :-) such as Let's Encrypt and Prossimo, an approach to rewrite some of the most important pieces of the Internet infrastructure including the Network Time Protocol (NTP) and cURL in a memory-safe language (spoiler alert: details in the episode). So even if you're not running a website where the SSL certificates come from Let's Encrypt: You don't want to miss this episode!
Links
ISRG: https://www.abetterinternet.org
Let's Encrypt: https://letsencrypt.org
Mark Shuttleworth: https://en.wikipedia.org/wiki/Mark_Shuttleworth
certbot: https://github.com/certbot/certbot
ACME protocol: https://datatracker.ietf.org/doc/html/rfc8555
dehydrated: https://github.com/dehydrated-io/dehydrated
Prossimo: https://www.memorysafety.org
Linus and C++: https://lkml.org/lkml/2004/1/20/20
Linus and Rust: https://www.zdnet.com/article/linus-torvalds-rust-will-go-into-linux-6-1
Wedson Almeida Filho's LKML post: https://lkml.org/lkml/2024/8/28/1532
Divvi Up: https://divviup.org
Notion: https://www.notion.so/product/projects
Google's first blog post: https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html
Zed: https://github.com/zed-industries/zed
RocknRolla: https://www.imdb.com/title/tt1032755/?ref_=nv_sr_srsg_0_tt_4_nm_4_in_0_q_rocknro
The Bear: https://www.imdb.com/title/tt14452776/?ref_=nv_sr_srsg_1_tt_2_nm_5_in_0_q_the%2520bear
--------
LI_S02E26_The_Grumpy_Old_Coders_DejaVu
This episode is host to the Grumpy Old Coders (GoCs) once again. This dynamic duo consisting of David Meier and Thomas Glaser has made appearances in the past, but this instalment is the one to rule them. You want move this to the very top of your podcatcher's playlist for some serious discussion about the world in general (especially Redis :-), free software in particular and some very dark, ie. really black, humour. Plus bonus content. For example, who's the active one between the two of them. And thoughts about the ultimate monetisation strategy.
Links
GoCs: https://grumpy-old-coders.org
Statler and Waldorf: https://muppet.fandom.com/wiki/Statler_and_Waldorf
Regex: https://regex101.com
Semantic caching: https://medium.com/google-cloud/implementing-semantic-caching-a-step-by-step-guide-to-faster-cost-effective-genai-workflows-ef85d8e72883
Valkey: https://valkey.io
Redis license change: https://archive.org/details/LI_S02E09_Redis_SNAFU__A77A
Trunp & end of world: https://edition.cnn.com/2024/11/09/world/analysis-trump-second-term-world-intl/index.html
Secrets of Dublin (in German): https://www.piper.de/buecher/secrets-of-dublin-gebrochene-flueche-isbn-978-3-492-50802-5
HAProxy: https://github.com/haproxy/haproxy
Traefik: https://github.com/traefik/traefik
envoy: https://github.com/envoyproxy/envoy
Agatha All Along: https://www.marvel.com/tv-shows/agatha-all-along/1
Shameless: https://www.imdb.com/title/tt1586680
--------
LI_S02E25_The_CHAOSS_project
This episode is host to Dawn Foster and Sean Goggins from the Community Health Analytics Open Source Software (CHAOSS) project, an endeavour to ensure a quality baseline for FLOSS. If you ever wanted to know what chaos(s) really is, how introduce it into your FLOSS developer existence or just curious about chaos never mind quality of FLOSS, you don't want to miss this episode.
Links
Community Health Analytics Open Source Software: https://chaoss.community
CHAOSS practitioner guides: https://chaoss.community/about-chaoss-practitioner-guides
Augur: https://github.com/chaoss/augur
GrimoireLab: https://chaoss.github.io/grimoirelab
CHAOSS metrics: https://chaoss.community/kb-metrics-and-metrics-models
Valkey: https://github.com/valkey-io/valkey
Redis license change: https://redis.io/blog/redis-adopts-dual-source-available-licensing
Jupyter Notebooks: https://jupyter.org
Baysian analysis & machine learning: https://odsc.medium.com/how-bayesian-machine-learning-works-5fd1a746734
Redis & Rust: https://archive.fosdem.org/2020/schedule/event/rust_redisjson
US government & Rust: https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf
A dirty job by Christopher Moore: https://www.chrismoore.com/books/a-dirty-job
Terry Pratchett's Mort: https://www.isfdb.org/cgi-bin/title.cgi?1496
--------
LI_S02E24_An_Interview_with_Kris_Moore
This episode is host to a BSD veteran by the name of Kris Moore. So for the hipsters among you, this trip down memory lane (and more!) explains to where distros such as FreeBSD and friends all come from (to some extend :-). Plus more insights on TrueNAS, why Linux preempted BSD (not only here:-) and long forgotten projects such as GlusterFS, PC-BSD and MacOS. Did I hear you ask: "MacOS?!?!?". Fear not, all will be revealed - just listen to the episode (lame attempt at episode marketing :-).
Links
TrueNAS: https://github.com/truenas
iXsystems: https://www.ixsystems.com
Kirk's book (and of course other people): https://contents.meetbsd.ir/ebook/Design%20and%20Implementation.pdf
BSD maintainer panel episode: https://archive.org/details/hpr3439
NetBSD: https://www.netbsd.org
OpenBSD: https://www.openbsd.org
FreeBSD: https://www.freebsd.org
DragonFly BSD: https://www.dragonflybsd.org
Darwin: https://github.com/apple-oss-distributions
IXsystems: https://www.ixsystems.com
ZFS: https://en.wikipedia.org/wiki/ZFS
GlusterFS: https://www.gluster.org
Ceph: https://ceph.io/en
CXL: https://docs.kernel.org/driver-api/cxl/memory-devices.html
HCI: https://en.wikipedia.org/wiki/Hyper-converged_infrastructure
Clarkson's Farm: https://www.imdb.com/title/tt10541088/?ref_=fn_al_tt_1
Gravity Falls: https://www.imdb.com/title/tt1865718
--------
About Linux Inlaws
A podcast about free and open source software, communism and the revolution