Re: hurd does NOT need /hurd
On Sun, May 19, 2002 at 09:07:53PM -0500, Adam Heath wrote:
> On 19 May 2002, Thomas Bushnell, BSG wrote:
> > The other is the RPC interfaces that the servers use to talk to each
> > other. These are basically static, and don't change except by
> > extension.
> You can't honestly expect this to always be the case. No one can implement
> everything perfectly the first time around.
That's why you extend. You add new interfaces that become then used. You
keep the old ones around for as long as you care about it (eg as long you
have programs using them. This could well be forever, if you need to
support a large user base).
Look at how glibc versioned symbols work, it's exactly the same.
(And if you want to see what breaks in your system if you drop old
interfaces in glibc, try --enable-oldest-abi=... at configure time
`Rhubarb is no Egyptian god.' Debian http://www.debian.org firstname.lastname@example.org
Marcus Brinkmann GNU http://www.gnu.org email@example.com
To UNSUBSCRIBE, email to firstname.lastname@example.org
with a subject of "unsubscribe". Trouble? Contact email@example.com