RFC: enhancing the root mount logic

Marcel Moolenaar xcllnt at mac.com
Tue Aug 24 16:16:45 UTC 2010


On Aug 24, 2010, at 8:52 AM, Bakul Shah wrote:
>> 
>> I see your point and buy into the argument, but not
>> entirely. I explicitly mentioned "embedding" and so
>> far your arguments include things like GENERIC being
>> 10MB or Linux server startup.
>> 
>> We're not exactly discussing the same thing are we?
> 
> This friend's company used linux in an embedded system [it
> was a fileserver product.  Presumably the OS had to run in a
> restricted environment since the FS space would be for their
> customers' use + you don't want to have to reload the OS when
> a disk dies! And yet you want the ability to upgrade your OS
> s/w etc.]
> 
> In my job[-2] we used FreeBSD as an embedded OS. IIRC we just
> ran from a readonly flash FS as root.  An upgrade was just a
> new FS image, including kernel + utilities.  Didn't Juniper
> do something similar?

Juniper's approach is still heavily rooted in PC-class H/W.
With Book-E, ARM and MIPS products for the low(er)-end and
in particular without these products having a real harddisk,
the existing way has shown it's problems and limitations.

Also: Juniper has hacked a few tools, including the kernel
at large and md(4) in particular to implement features they
needed/wanted, which I'd like to get away from.

FYI,

-- 
Marcel Moolenaar
xcllnt at mac.com





More information about the freebsd-arch mailing list