Subject: Re: Changes for proplib to reduce kernel bloat
To: <>
From: Chapman Flack <nblists@anastigmatix.net>
List: tech-kern
Date: 05/11/2006 10:02:08
Edward B. DREGER wrote:
> GD> Perhaps instead of XML we could use some binary "fixed format" kind
> GD> of representation.
> Or maybe something YAML-esque?
In defense of Jason's bikeshed -
- it's using, IIUC, a strict subset of XML just adequate to export its
own stuff, so the only reason for it to set off anybody's XML-alarm
would be the spelling of its tokens, not the inherent complexity of
its parser.
- that presumably means that you couldn't expect proplib to parse
arbitrary output from XML tools, but you could expect existing
general purpose XML tools to do useful things with proplib output
if you wanted to.
- the choice was based, IIUC, on prior art from Apple. Even if that
has no direct technical benefit (this kind of device-dependent stuff
might never be exchanged between OSs), it still offers a kind of
conceptual harmony to people who might administer both NetBSD and OSX
machines.
- it's already painted and will hold bicycles. core@'s already pictured
having those bikes finally out of the kitchen.
As someone already asked earlier in this thread, what's the maximum
difference in memory footprint to be expected from replacing the current
proplib parser with any other parser?
-Chap