On 06/05/15 04:25, Wei Liu wrote:
I'm a bit unhappy with "baremetal". It's long and not very
descriptive. At least we'll get rid of the extra "bmk" term, which
is good, but a better term for "baremetal" would be nice to invent.
How about just "metal" ?
It's shorter, but not really better. I was tossing around "hw" in my head
earlier, which is even shorter, but it's still a bad name since the
platform is not only for hardware.
How about not having a term for baremetal? Just rumprun. That way,
rumprun{posix, xen} appear as extension/specialization of the common case,
baremetal.
I don't think baremetal is a more common case than posix and xen, just
as x86 is not more "common" than arm, mips, sparc etc.
If I understood Krishna correctly, he meant that baremetal is the lowest
common denominator, while other platforms offer a more refined interface
to the same underlying system.
The technical side of me likes that kind of "inheritance" thinking, but
the side of me that is worried about keeping the work presentable to
newcomers worries a bit. "If you want to run on an embedded system, you
just use the \"no platform\" platform" might be confusing.