Re: [ANNOUNCE] Introducing Codezero

[email protected] (Ludovic Courtès)
Newsgroups gmane.os.hurd.l4
Message-ID <[email protected]>
Hi,

Bahadir Balban <[email protected]> writes:

[...]

> One could have "ctl" and "data" files as in Plan 9, to implement
> driver control and data flow (or use extensible file attributes)
>
> File-based API should work for most services such as communication
> protocols, drivers, console etc. Please elaborate on why you oppose it.

I suppose Bas is referring to the fact that Plan 9 ends up doing a lot
of possibly costly marshalling/unmarshalling on `ctl' nodes (see [0] for
an example).

Compare this with the Hurd/MiG approach where an RPC is encoded in a
compact binary form, which is more amenable to optimizations.

Thanks,
Ludo'.

[0] http://swtch.com/usr/local/plan9/src/cmd/auth/factotum/ctl.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.