Barrelfish: A Study In Distributed Operating Systems On Multicore Architectures Part - 1

Barrelfish is a new research operating system developed by ETH Zurich and Microsoft Research. It is based on the multikernel model, a reference design for multicore operating systems that is premised on the observation that computer hardware looks increasingly like a network, and so the operating system should look like a distributed system. In this talk I will motivate why current and future multicore architectures require a new structure for the operating system and describe the multikernel approach. I will then present Barrelfish, which is an implementation of the multikernel model, and explore a couple of uses of agreement protocols within Barrelfish to keep operating system state consistent.

Barrelfish: A Study In Distributed Operating Systems On Multicore Architectures Part - 2
▶︎

Barrelfish: A Study In Distributed Operating Systems On Multicore Architectures Part - 2

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Operating System Scheduler Design for Multicore Architectures
▶︎

Operating System Scheduler Design for Multicore Architectures

Real-Time Linux on Embedded Multicore Processors - Andreas Ehmanns, Technical Advisor
▶︎

Real-Time Linux on Embedded Multicore Processors - Andreas Ehmanns, Technical Advisor

Training Sand to Think: Artificial General Intelligence & Future of Physics
▶︎

Training Sand to Think: Artificial General Intelligence & Future of Physics

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

This Is What Brexit Cost the World
▶︎

This Is What Brexit Cost the World

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Android 17 sucks. So I put Linux on a phone.
▶︎

Android 17 sucks. So I put Linux on a phone.

How To Think SO CLEARLY People Assume You're A Genius
▶︎

How To Think SO CLEARLY People Assume You're A Genius

1983: Meet the COMPUTER ADDICTS | Newsnight | Retro Tech | BBC Archive
▶︎

1983: Meet the COMPUTER ADDICTS | Newsnight | Retro Tech | BBC Archive

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Why Do Mainframes Still Exist?  What's Inside One?  40TB, 200+ Cores, AI, and more!
▶︎

Why Do Mainframes Still Exist? What's Inside One? 40TB, 200+ Cores, AI, and more!

Unix50 - Unix Today and Tomorrow: The Kernel
▶︎

Unix50 - Unix Today and Tomorrow: The Kernel

A Brief History of Semiconductor Packaging
▶︎

A Brief History of Semiconductor Packaging

The Multikernel: A New OS Architecture for Scalable Multicore Systems
▶︎

The Multikernel: A New OS Architecture for Scalable Multicore Systems

Software architecture, human judgment, and AI's limits with Grady Booch
▶︎

Software architecture, human judgment, and AI's limits with Grady Booch

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Malloc is NOT Magic: Let's Build it to Learn What's Inside!
▶︎

Malloc is NOT Magic: Let's Build it to Learn What's Inside!