Doh. On Sun, Oct 01, 2000 at 03:42:55AM +0200, Marcus Brinkmann wrote: > > So far, I've got the ppp network interface device mostly wired into > > gnumach (slip, too). I've got a few critical pieces ifdef'd out so I > > can see if I've got the build flags and dependencies mostly worked out > > which I do. The resulting kernel boots. I'll have to look more at the > > critical pieces to see what's needed to make them work. The pieces > > already done are mostly just scavenged from linux[1]. The critical > > pieces ifdef'd out need to be wired into mach/hurd and have to do with > > process management and ttys. > > That's why this approach doesn't work. I spend a couple of hours in the > various PPP codes available, and decided that this will not lead to > something. You could also put this code in pfinet, btw. > > The problem is that the linux kernel module relies on the line discipline to > talk to the modem. We simply don't have this. (And my efforts to port this > can be seen in the contrib/marcus/gnumach-char directory on > alpha.gnu.org/gnu/hurd. In other words, I couldn't get it to work).
In pfinet, you have glibc and everything to the modem. It still would require a rewrite of those parts, or some other solution. > > The linux code put into gnumach looks like about vintage 2.3.7 IIRC so > > I'm going to restart this with the 2.3.11 ppp source available in potato. > > Most of the work will be writing a pppd/sys-gnu.c file. I have no idea > > how much of sys-linux.c can be used. > > That's the other side of the story. sys-gnu.c and the work in gnumach will > be needed in addition to the almost impossible gnumach work you mentioned. I meant "... the work in pfinet will ..." Sorry, Marcus -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server Marcus Brinkmann GNU http://www.gnu.org for public PGP Key [EMAIL PROTECTED], [EMAIL PROTECTED] PGP Key ID 36E7CD09 http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ [EMAIL PROTECTED]