[mkroot] Tagged and pushed 0.5.0.

Rob Landley rob at landley.net
Sat Mar 17 18:48:01 PDT 2018


Arbitrarily numered, I haven't hooked up the native build plumbing yet so this
is about half of what I mean to do, so...

I'm looking at the Open Source Summit Japan CFP which closes tomorrow:
https://linuxfoundation.smapply.io/prog/open_source_summit_japan_2018/

And wondering if I can get the rest of the LFS native plumbing in place in time
to give a talk about it there. I suppose I can submit the talk and see if it's
accepted, and then do the work if they say yes. :)

I tested the following architectures under qemu 2.11.0:

  aarch64 mips x86_64 armv5l i486 s390x armv7l i686 mipsel powerpc sh4

And they all booted and ran, although sh4 is a bit broken (serial UART buffer
doesn't generate an interrupt unless it's full so you only get input you type in
blocks of 16 characters, there's no battery backed up clock, and the emulated
board only has 64 megs of ram). There are several more mcm-buildall.sh
architectures that don't finish building, and those don't work yet.

I need to replace the rest of busybox with toybox. I need to get the kernel
configs doing the notick thing so qemu isn't eating CPU when idle. I need to
install make on the target and the native builds. I need to redo the

And I need to rename the project to "hermetic", although my current
unicycle-shedding (I.E. bikeshedding with _myself_ because the stakes are too
small to make a clear winner obvious) is whether I should call it just hermetic
or "hermetic linux". (Or hermetic linux builder...)

Anyway, much todo. But it's checkpointed, so I can go start tackling the kernel
breakage in the newer versions, and... Sigh.

Rob


More information about the mkroot mailing list