Syslog

Follow Syslog
Share on
Copy link to clipboard

Flo and Julian talk to their guests about engineering microkernels, operating systems and the community around these technologies.

podcast@ukvly.org ()


    • Mar 11, 2021 LATEST EPISODE
    • infrequent NEW EPISODES
    • 1h 4m AVG DURATION
    • 11 EPISODES


    Search for episodes from Syslog with a specific topic:

    Latest episodes from Syslog

    Scheduling - with Michael Roitzsch

    Play Episode Listen Later Mar 11, 2021 93:10


    Show Notes and Links Michael Roitzsch returns to Syslog and we talk about scheduling in operating systems. Michael has focussed his research on soft real-time systems and explored, among other things, how good scheduling can help with smooth video display. In this episode, we introduce basic scheduling concepts, what is happening in scheduling today and how the increasingly multi-core world will shape schedulers in the future. Michael is the acting head of the TU Dresden Operating Systems group and researcher at the Barkhausen Institute. Additional sound effects from https://www.zapsplat.com. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources GWU Lecture: Linux CFS vs Real-Time Scheduling TU Dresden: Operating Systems Group Syslog: Contact Tracing Apps Wikipedia: Real-time Computing ATLAS Arachne Grand Central Dispatch (GCD)

    State of Hardware 2020 - with Werner Haas

    Play Episode Listen Later Dec 24, 2020 81:16


    Show Notes and Links Werner Haas, resident hardware expert and colleague at Cyberus Technology, joins Flo and Julian to talk about the state of processor hardware in 2020. We discuss instruction set archicture (ISA) in the context of the x86 vs. ARM vs. RISC-V debate and why CPU ISA might not be that important for performance and battery life after all. Additional sound effects from https://www.zapsplat.com. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter.

    HelenOS - with Martin Decky

    Play Episode Listen Later Sep 15, 2020 60:59


    Show Notes and Links In this episode, we talk with Martin Decky about HelenOS. HelenOS is a modular multiserver operating system based on a custom microkernel. It has been implemented by a group of people at the Charles University in Prague and is unusual for being a non-commercial operating system project with such a long history. It is fair to say that Martin has shaped HelenOS and HelenOS has shaped Martin for almost the last two decades. Join us while we cover the beginnings of HelenOS, its design philosophy and its struggles over its long lifetime. Additional sound effects from https://www.zapsplat.com. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources MS-DOS Turbo Pascal Not Invented Here HelenOS Project HelenOS Source Code HelenOS precompiled boot images Martin’s PhD thesis, describing design principles of HelenOS List of open source microkernel projects (maintained by Jakub Jermar) Department of Distributed and Dependable Systems at Charles University Operating Systems course at Charles University Abstraction Inversion Anti-Pattern

    Formal Methods - with Marius Melzer

    Play Episode Listen Later Aug 10, 2020 64:22


    Show Notes and Links Flo and Julian managed to get Marius Melzer into the recording studio and talk with him about his passion: Formal Verification. In this episode, we make a broader sweep compared to our earlier spotlight on Ada/SPARK and touch on many projects that are on-going in the formal verification community. We discuss how to get going with formal verification and also touch on the theoretical underpinnings. We forgot to mention it in the episode, but please also check out Marius’ other project: palava.tv! Additional sound effects from https://www.zapsplat.com. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources Erlang Elixir Haskell Haskell Programming from First Principles Lambda Days Coq seL4 DeepSpec Project Everest Idris Ada/SPARK Isabelle Lean Frama-C LiquidHaskell F*

    Intel SGX - with Jo Van Bulck

    Play Episode Listen Later Jun 23, 2020 75:17


    Show Notes and Links Flo and Julian invited Jo Van Bulck to the Syslog Podcast. Jo is probably best known for discovering the Foreshadow vulnerability in Intel CPUs, but his research is into the broader security of Trusted Execution Environments (TEEs). In this episode, we’ve picked the most high-profile TEE technology: Jo guides us through the confusing and impressive thing that is the Intel Software Guard Extensions. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources Intel SGX Whitepaper SGX 101 Foreshadow Foreshadow Scientific Paper Plundervolt Load Value Injection Zombieload Overview of Transient Execution Attacks SGX-Step SGX-Step Tutorial Nemesis: Studying Microarchitectural Timing Leaks in Rudimentary CPU Interrupt Logic A Tale of Two Worlds: Assessing the Vulnerability of Enclave Shielding Runtimes Sancus

    L4 and L4Re - with Michael Hohmuth

    Play Episode Listen Later May 8, 2020 56:05


    Show Notes and Links Flo and Julian talk with Michael Hohmuth, who is the head and co-founder of Kernkonzept. Michael was already interested in operating systems before he joined the OS group at TU Dresden. He started to write the first L4 variant in a high-level language when the state of the art was to write them in assembly. Many years later, Michael together with other long-time L4 developers continue their passion at Kernkonzept. We talk with Michael about how L4 began and evolved in Dresden, how work continues at Kernkonzept and how L4 eventually powered a smart oven (among other things, of course). Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources L4 Microkernel Family The Performance of µ-Kernel-based Systems The Nizza Secure-System Architecture Genua L4Re Kernkonzept Kernkonzept Github ELAN programming language SOSP Conference SiMKo 3 phone Elektrobit Rob Pike: Systems Software Research is Irrelevant Singularity OS Fuchsia OSDev Wiki

    Contact Tracing Apps - with Michael Roitzsch

    Play Episode Listen Later Apr 22, 2020 76:58


    Show Notes and Links Flo and Julian talk with Michael Roitzsch who is the acting head of the Chair of Operating Systems at our alma mater and researcher at the Barkhausen Institute. Michael currently participates in the PEPP-PT project and shares his insights on the technical and political challenges surrounding SARS-CoV-2 contact tracing apps. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources Barkhausen Institute PEPP-PT (Pan-European Privacy-Preserving Proximity Tracing) dontkillmyapp.com Apple/Google Alliance DP-3T PACT Covidsafe TCN Coalition Need to Know

    Sustainability - with Michael Engel

    Play Episode Listen Later Feb 29, 2020 64:33


    Show Notes and Links Flo and Julian talk with Michael Engel who went from teaching operating systems fundamentals in Germany to researching sustainability at the NTNU in Norway. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources Dirty ships Plea for a Holistic Analysis of the Relationship between Information Technology and Carbon-Dioxide Emissions emscripten Fabrice Bellard’s x86 emulator written in JavaScript Purism, makers of the Librem laptops and the [Librem 5 phone](https://puri.sm/products/librem-5/ Openmoko Michael Engel’s blog Project Oberon: The Design of an Operating System and Compiler by Niklaus Wirth Plea for Lean Software by Niklaus Wirth School of Niklaus Wirth Computer Latency 1977-2007 Oberon FPGA-system DIGITAL FX!32:Combining Emulation and Binary Translation

    Genode Labs - with Norman Feske

    Play Episode Listen Later Feb 5, 2020 57:41


    Show Notes and Links Flo and Julian talk with Norman Feske, one of the founders of Genode Labs, about how to turn an idea into a company. We touch on operating system research, the Genode OS Framework, and Sculpt OS. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. FOSDEM 2020 Talks Demonstration of the Sculpt Operating System Spunky: a Genode Kernel in Ada/SPARK A Brief Survey through Genode’s ARMv8 Playground Resources Genode OS Project Genode Labs Sculpt OS Genodians Blog Genode Subreddit Genode Book MNT Reform (DIY Laptop)

    Ada and SPARK - with Alexander Senier

    Play Episode Listen Later Dec 19, 2019 77:25


    Show Notes and Links Flo and Julian talk to Alexander Senier about Ada, SPARK and how to build reliable and trustworthy software. We also talk about Alexander’s company, Componolit. Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter. Resources to get started awesome Ada: A curated list of awesome resources related to the Ada and SPARK programming language. learn.adacore.com Free book: Safe and Secure Software - An invitation to Ada 2012 Implementation Guidance for the Adoption of SPARK John W. McCormick, Peter C. Chapin: Building High Integrity Applications with SPARK Ada for the C++ or Java Developer Rust and SPARK: Reliability for Everyone (the statements on SPARK pointers are outdated!) Alire: the Ada package manager Ada Devevelopers room at FOSDEM Low-level and systems programming resources Ada Bare Bones Spunky: A kernel using Ada Ada drivers library Ada Operating System development example Resources specific to component-based systems Genode has built-in support for SPARK/Ada Muen, a separation kernel fully implemented in SPARK Ewok, a microkernel for embedded systems implemented in SPARK Gneiss - framework for platform-independent SPARK components running on Genode, Muen and Linux RecordFlux - Verifiable message parser/generators in SPARK Article: SPARK as an extremum: Components in pure SPARK

    matrix safe discuss adoption spark components mccormick implementation guidance ada ada
    Episode 0 - Teaser

    Play Episode Listen Later Dec 17, 2019 3:18


    Show Notes and Links Discuss the episode in Matrix room #ukvly:matrix.org or on Freenode IRC #ukvly. Send feedback to podcast@ukvly.org or via Twitter.

    Claim Syslog

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel