Discover
Linux Inlaws

129 Episodes
Reverse
In this anniversary episode our two ageing heroes recount the last five years of the Inlaws and the progress of the famous five year plan (as avid listeners will probably recall from earlier anniversary episodes - if you can't, there's always the back-catalogue). Plus some more NoSQL/Cache Software Bashing. In case you're interested...
Links
Wooden anniversary: https://en.wikipedia.org/wiki/Wedding_anniversary
Five year plans: https://en.wikipedia.org/wiki/Five-year_plans_of_the_Soviet_Union
Salvatore joins Redis (first time): https://redis.io/press/redis-creator-salvatore-sanfilippo-antirez-joins-redis-labs
Salvatore leaves Redis: https://antirez.com/news/133
Redis license change episode: https://archive.org/details/LI_S02E09_Redis_SNAFU__A77A
Salvatore joins Redis (second time): https://antirez.com/news/144
FLOSS and venture capital: https://archive.org/details/LI_S01E98_FLOSS_and_venture_capital__FF92
Married... with Children: https://www.sonypictures.com/tv/marriedwithchildren
In this episode the Inlaws host Zoë Kooyman and Greg Farough from the Free Software Foundation (FSF), one of the backbones of the FLOSS movement. Home to many primordial projects including the GNU congregation of free software such as Emacs and its compiler collection, the FSF can look back on forty years of shaping the FLOSS ecosystem in a way that few other organisations have managed to achieve. So if you wanted to know why Emacs is actually an operating system rather than just an editor, what the FSF really is beyond Richard M. Stallman and what's in store for the FSF, then you don't want to miss this episode! Plus bonus content: the low-down on Dutch street organs and a really well-kept Dutch secret (woa!). Ya REALLY dunt wanna miss tis! :-)
Links
Free Software Foundation: https://www.fsf.org
Free Software Definition: https://www.gnu.org/philosophy/free-sw.html
Gnu Public License (GPL): https://www.gnu.org/licenses/gpl-3.0.html
Richard Matthew Stallman (RMS): https://stallman.org
GNU manifesto: https://www.gnu.org/gnu/manifesto.html
Gosling and the GPL: https://www.free-soft.org/gpl_history
GNU Hurd: https://www.gnu.org/software/hurd
Hurd on Guix: https://guix.gnu.org/es/blog/2020/a-hello-world-virtual-machine-running-the-hurd
GPL violations: https://gpl-violations.org
VMWare and the GPL: https://sfconservancy.org/news/2018/nov/29/gplappeal
Public money public code: https://publiccode.eu/en
The Inlaws on 501(c)s: https://archive.org/details/hpr3679
RMS / FSF kerfuffle: https://en.wikipedia.org/wiki/Richard_Stallman#Comments_about_Jeffrey_Epstein_scandal
FSF volunteering: https://www.fsf.org/volunteer/?set_language=da
Dutch street organs: https://www.google.com/search?client=firefox-b-d&q=amsterdam+sreet+organ
GNU/Emms: https://www.gnu.org/software/emms
Komijnekaas (in Dutch): https://www.kaas.nl/komijnekaas
Skeleton crew: https://www.starwars.com/series/star-wars-skeleton-crew
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
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
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
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
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
This year's Halloween episode has it all: Our two ageing heroes being together once again in a secret location and rambling about free, libre open source software, philosophy and other nonsense, The Darkside Tech Support Halloween sketch (the longest one ever in the history of Linux Inlaws), Moloch, God and her call center, Buddha, Vlad the Impaler and a cast of thousands of supporting characters (/usr/bin/bc just ran out of battery power, so this number may be wrong). Even if you're not religious - you don't want to miss this episode!
Links
Moloch: https://en.wikipedia.org/wiki/Moloch
In this episode Martin and Chris take a closer look at the Gnu Privacy Guard and the surrounding software ecosystem known as OpenPGP, a public key infrastructure (PKI) powering software ranging from mail clients to popular office suites such as LibreOffice. So if you want to know more about this software which you're using on a daily basis probably without even knowing it, you don't want to miss this episode! Plus a Neanderthal talking about crypto software.
Links
Pretty Good Privacy (PGP): https://en.wikipedia.org/wiki/Pretty_Good_Privacy
OpenPGP: https://openpgp.dev/book
Werner's company: https://g10code.com/index.html
OpenPGP's fork: https://lwn.net/Articles/953978
LibrePGP: https://librepgp.org
Schumpeter and moolah (made-up pox reference :-): https://www.jstor.org/stable/40970658
Homeland (0.5 pox): https://www.imdb.com/title/tt1796960/?ref_=nv_sr_srsg_0_tt_8_nm_0_q_homeland
Working backwards: https://www.panmacmillan.com/authors/colin-bryar/working-backwards/9781529033847
The focus of this episode is the use of free, libre and open source software in the lovely field of home automation, a sometimes much underrated sector. Especially if you're old and cannot be bothered with heating up the pad from afar, controlling the blinds from the other side of the planet and spying on your cat trying to empty the fridge when you're not around. If that's something that sounds interesting regardless of your age, then you don't want to miss this episode. Especially if you're interested in historical aspects of home automation a few centuries ago, whether used by peasants or not.
Links
Google's Nest then: https://arstechnica.com/gadgets/2019/05/nest-the-company-died-at-google-io-2019
Google's Nest recently: https://www.zdnet.com/article/google-announces-the-end-of-multiple-nest-products-heres-what-you-need-to-know
Home Assistant: https://github.com/home-assistant
OpenHAB: https://github.com/openhab
Zigbee: https://csa-iot.org/all-solutions/zigbee
Störtebeker: https://www.stoertebeker.com/stortebeker-brauspezialitaten
Free online course @ Carnegie Mellon University: https://oli.cmu.edu/independent-learner-courses
Mach project: https://www.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/www/overview.html
This episode is witness to a deep-dive into eBPF, the extended Berkeley Packet Filter (technical and non-technical) powered by no other than Bill Mulligan from the eBPF Foundation itself. If you ever wondered how to move user-defined code into the Linux kernel in a guarded fashion and how to get away this, you don't want to miss this episode.
Links
eBPF: https://ebpf.io
Linux Kernel Modules: https://sysprog21.github.io/lkmpg
eBPF documentary: https://www.youtube.com/watch?v=Wb_vD3XZYOA
Cilium: https://github.com/cilium/cilium
ISOVALENT: https://isovalent.com
eBPF Foundation: https://ebpf.foundation
Berlin city marketing: https://about.visitberlin.de/en/promoting-berlin-globally
UEFA: https://www.uefa.com
3 Body Problem: https://www.netflix.com/de-en/title/81024821
Tour de France Unchained: https://www.netflix.com/de-en/title/81153133
This episode scrutinises the use of FLOSS in one of the legacy industries (soon to be anyway) of the planet - yes, you've guessed right: cars! Or generally speaking: vehicles of all walks of life (starting with horse-drawn carriages of yonderyear, hence the episode length of just short of four hours :-). Plus bonus content on the details of Tesla's end user license agreement - if you manage to stay awake that long...
Links
Tesla's history: https://en.wikipedia.org/wiki/History_of_Tesla,_Inc.
Tesla's end-user license agreement (and more): https://www.tesla.com/about/legal
Automotive Grade Linux: https://docs.automotivelinux.org/en/quillback
Autoware: https://autoware.org
Tesla's Patent Pledge: https://www.tesla.com/blog/all-our-patent-are-belong-you
Waymo's Open Dataset: https://github.com/waymo-research/waymo-open-dataset
COVESA: https://github.com/COVESA
AppLink: https://pressroom.toyota.com/toyota-ford-smartdevicelink-consortium-vehicle-apps
HERE: https://en.wikipedia.org/wiki/Here_Technologies
HERE @ GitHub: https://github.com/heremaps
Pam and Tommy: https://www.imdb.com/title/tt13659418
OpenHAB: https://github.com/openhab
This episode is host to Philip Kemmeter, CTO of the C24 Bank, a rapidly growing German direct banking company. Being an avid user of FLOSS code bases, Phil shares interesting insights into the use of FLOSS from a general perspective and the particular requirements deployments of such code has in this particular industry. Even if you're not working in banking this is an episode not to be missed if you're using FLOSS in commercial environments. Plus 20,000 reasons why should bank with C24 (maybe even more reasons :-) in addition to some smooth and inspiring guerrilla marketing for banks on podcasts. And even more bonus content: Bits on mobile security. If you can't get to sleep at all...
Links
C24 Bank (in German): https://www.c24.de
Check24 (in German): https://www.check24.de/unternehmen
Vogon poetry: https://similarworlds.com/poetry/4958545-Vogon-Poetry-Oh-freddled-gruntbuggly-Thy-micturations-are-to
Google's SafetyNet: https://developer.android.com/privacy-and-security/safetynet/attestation
Smarty: https://github.com/smarty-php/smarty
Lord of the Rings: https://en.wikipedia.org/wiki/The_Lord_of_the_Rings
The Snowman: https://www.imdb.com/title/tt1758810/?ref_=nv_sr_srsg_0_tt_7_nm_1_q_the%2520snowman
The Acolyte: https://www.imdb.com/title/tt12262202/?ref_=fn_al_tt_1
In this episode Bard and Copilot discuss a FLOSS podcast named Linux Inlaws. Hang on, no, wait. It's actually the opposite: Our two heroes discuss what two major large language models (LLMs) know and think about the format. Plus feedback from other AIs on the show. So if you ever wondered if you're alone with your opinion on Linux Inlaws, you don't want to miss this episode. Plus Martin's opinion on the king and more future bank holidays in the UK. Never mind industrial actions in the UK, France and Germany.
Links
Copilot: https://copilot.microsoft.com
Bard: https://bard.google.com/app
Wavenet: https://deepmind.google/technologies/wavenet
Martin Wimpress: https://wimpysworld.com
FLOSS Weekly: https://hackaday.com/tag/floss-weekly
Mycroft: https://github.com/MycroftAI
A Small Light: https://www.imdb.com/title/tt17921714/?ref_=fn_al_tt_1
Wednesday: https://www.netflix.com/title/81231974
In this episode, Martin and Chris - always having skipped quality assurance wherever possible - host some eclectic members of the OpenQA project team for an interesting chat about Linux distributions, politics, the world in general and last but not least also quality assurance of large, complex software systems. Like Linux distributions. So if any of the above sounds interesting, you don't want to miss this episode. Plus bonus content on
Links
Gesellschaft für Software und Systementwicklung mbH (aka SUSE): https://www.suse.com
OpenQA: http://open.qa
OpenQA @ Github: https://github.com/os-autoinst
Tumbleweed: https://get.opensuse.org/tumbleweed
SUSE Hackweek: https://hackweek.opensuse.org
OpenQA hobs @ SUSE: https://jobs.suse.com/us/en/search-results?m=3&keywords=openqa
OpenQA meetings: https://progress.opensuse.org/projects/qa/wiki/Tools#Team-meetings
Keppler 442b: https://exoplanet.eu/catalog/kepler_442_b--2346/
WasmOS: https://github.com/r1ru/WasmOS/tree/main
Wayland and explicit GPU synchronisation: https://zamundaaa.github.io/wayland/2024/04/05/explicit-sync.html
Product owner summit: https://productownersummit.org
Fallout: https://www.primevideo.com/detail/0HAQAA7JM43QWX0H6GUD3IOF70
In this episode our two FLOSS enthusiasts focus on free and open source software in the healthcare sector, a much debated subject as this can be close to life or death for some people. Even if you're not affected now, chances are you will be - whether that's a pace maker running on closed source software or some, in contrast, other medical device powered by a pure FLOSS stack. So don't miss out on this episode.
Links
Intro paper (ancient): https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3950260/
Centers for Disease Control: https://www.cdc.gov
Centers for Disease Control @ GitHub: https://github.com/CDCgov
Open Source First @ UK: https://openuk.uk
Mary and George: https://www.imdb.com/title/tt26246248
Boehringer Ingelheim @ GitHub: https://github.com/Boehringer-Ingelheim
Roche @ GitHub: https://github.com/Roche
mRNA research: https://www.youtube.com/watch?v=xpqfdr9FPWM
mRNA research (slightly more serious): https://www.pennmedicine.org/mrna
FLOSS @ health sector: https://en.wikipedia.org/wiki/List_of_open-source_health_software
Karen Sandler on FLOSS in medical devices: https://sfconservancy.org/blog/2023/dec/19/a-note-from-karen-2023
FLOSS and pacemakers: https://www.theregister.com/2024/01/12/column
change.org: https://change.org
Renegade Nell: https://www.imdb.com/title/tt14502758
In thrive for world-betterment (in addition to fostering the competition), Martin and Chris are hosts to Allen Wyma and Marc Otto-Witte, two hosts of Rustacean Station, a podcast purely dedicated to Rust. Not the iron oxide of course, but rather the programming language originating from Mozilla all those years ago that almost took the world by storm :-) but is now a vital part of ecosystems at Microsoft, Google and numerous FLOSS projects to name but a few adopters so far. Ever wanted to know more about the language, podcasting and Asia (never mind FLOSS consulting)? Then you don't want to miss this episode. Plus how to run your FLOSS conference and world-domination. Seriously! Never mind the insides of how to really do a podcast...
Links
Rustacean Station: https://rustacean-station.org
Mainmatter: https://mainmatter.com
Rustler: https://github.com/rusterlium/rustler
FFI: https://github.com/libffi/libffi
Internet Security Research Group (ISRG): https://www.abetterinternet.org
This Week in Rust: https://this-week-in-rust.org
Rust Foundation: https://foundation.rust-lang.org
Rust Foundation's trademark SNAFU: https://www.theregister.com/2023/04/17/rust_foundation_apologizes_trademark_policy
EURO RUST: https://eurorust.eu
Rust Asia: https://rustasiaconf.com
Elixir's Phoenix: https://github.com/phoenixframework/phoenix
Rust Exercises: https://rust-exercises.com
Ash framework: https://github.com/ash-project/ash
Evil Dead: https://en.wikipedia.org/wiki/Evil_Dead
Mozart in the Jungle: https://www.imdb.com/title/tt3502172
Not mentioning the elephant in the room, Martin and Chris take a closer look the vital role FLOSS is playing in modern defence systems and as part of military technology in general. Although the topic is not for the faint-hearted, it still shows the important part of FLOSS when defending core values very close to open source software in general: liberty, democracy and freedom in general.
Links
OSI FLOSS definition: https://opensource.org/osd
Android Team Awareness Kit: https://tak.gov
DARPA: https://www.darpa.mil
History of DARPA projects: https://www.darpa.mil/timeline/index
ARPANET: https://web.archive.org/web/20120915113839/http://www.darpa.mil/WorkArea/DownloadAsset.aspx?id=2554
Mil-OSS: https://mil-oss.dev
BWMESSENGER: https://element.io/matrix-in-germany/projects/bwmessenger
Taurus leak: https://www.theregister.com/2024/03/04/germany_confirms_russia_leak_genuine
freeCodeCamp: https://www.freecodecamp.org
Spectral: https://www.imdb.com/title/tt2106651/?ref_=nv_sr_srsg_0_tt_8_nm_0_q_spectral
In this episode, Martin and Chris host Bernhard Stockmann, the brain and inventor of DAVx5, the central bridge between a *DAV server and any mobile device running Android and thus in bed the Google's approach to calendars (and much more such Contacts and WebDAV). So if even if you've never wondered how to access a CalDAV server from an Android phone or table, this show is definitely for you. Plus bonus content: the recipe for your favourite Scottish national food. Pro tip for a slightly more vegan experience: replace the ox bung with tin foil and cook the mixture in an oven at 160 degrees C (320 degrees F) for about 2 hours. And don't forget to add about a gill of whiskey (approx. 150 ml) to the mixture before the final cooking stage.
Links
DAVx5: https://github.com/bitfireAT/davx5-ose
Google's Kotlin announcement: https://developer.android.com/kotlin/first
LibrePGP vs. OpenPGP: https://lwn.net/Articles/953797
CalDAV Push video: https://www.youtube.com/watch?v=8ET6T6ZYp8k
The Terror: https://www.imdb.com/title/tt2708480/?ref_=fn_al_tt_1
Revolusi: https://www.amazon.de/Revolusi-Indonesia-Birth-Modern-World/dp/184792705X
Haggis: https://www.greatbritishchefs.com/recipes/traditional-haggis-recipe
In this episode, Martin and Chris take a look at the darker side of FLOSS. Want to know what that is? Listen to the episode - all will be revealed. Plus: How to make cotton candy at home.
Links
Monkeys and floss: https://link.springer.com/article/10.1007/s10329-009-0159-9
Meat floss: https://www.chinasichuanfood.com/homemade-meat-floss
Dance move: hhttps://www.youtube.com/watch?v=tpV4SmtyqO4
Water floss: https://www.dentocare.co.uk/blog/post/what-is-an-oral-irrigator
Jaws: https://en.wikipedia.org/wiki/Jaws_(James_Bond)
FLOSS (the software this time :-): https://www.gnu.org/bulletins/bull1.txt
Curb your enthusiasm: https://www.hbo.com/curb-your-enthusiasm
Dragonblade: https://www.imdb.com/title/tt3672840



