Skip to main content

Week 10 Session: Measuring a kernel

Take your own numbers off a prepared machine, then work out what a whole operating system would cost your target

3 May 2027

Nobody is booting a kernel for their own target in an hour, so this week you measure a rig that already works and reason from it.

You are given a browser-hosted machine running a real operating system. Measure, rather than read:

Then the estimate. For your target: what would this approach cost in download, in start-up, in throughput — and, honestly, what would it fix? A kernel solves processes, filesystems and sockets in one move. If your target needed all three, this may be cheaper than five weeks of shims. If it needed none of them, you are paying tens of megabytes for nothing.

Bring one row for your evidence log with a real number in it, and a sentence saying whether this option is still live for you. “Eliminated, on these numbers” is a good outcome and you will be asked to defend it in week 12.

The spec

What you bring to the session. Written so a reader can tell whether it has been met without asking you.

Teaching team