Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #2065
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Newsgroups | comp.sys.apple2.programmer |
| Subject | Re: telnetd for GNO? |
| Date | 2016-01-07 22:51 +0000 |
| Organization | Mac GUI |
| Message-ID | <dog_cow-1452207276@macgui.com> (permalink) |
| References | <9a2e912d-963f-44bd-ba8a-5aa4e11ba25a@googlegroups.com> <b111b118-c533-4eb9-915e-75771715efc9@googlegroups.com> |
andrew.roughan wrote: > On Wednesday, January 6, 2016 at 7:47:06 AM UTC+11, D Finnigan wrote: >> Yes, I agree. It would be incredibly shortsighted not to write the >> library >> as a drop-in replacement for the Marinetti tool. >> >> The measure of success is that you delete Marinetti from your system, >> install this new library, and you can use Spectrum Internet Suite and >> SAFE2 >> as if nothing had changed. > > I don't see why a complete replacement of Marinetti would be necessary. > The > Init calls that are currently being made to the TCP, ICMP, IP and UDP > handlers could be extended to check for a Link Layer that knows about > those > protocols and to call the LL directly instead of Marinetti's > implementation. OK, that's one way to do it. > > If there is something that Marinetti does not do that you want it to do > then please raise a Feature Request ticket on Sourceforge. > >> Furthermore, it's an incomplete implementation of some of the protocols, >> such as IP. Did you know that Marinetti has no method for routing IP >> datagrams to either a host on the local link or to a gateway? That's >> because >> when Richard Bennett wrote the original thing in the 1990s, he assumed a >> single connection at the other end of the IIgs. It means that link layers >> such as the LanceGS (the first one) have had to write their own IP >> routing >> algorithm, as well as their own ARP implementation and DHCP client too. > > I have a few issues with with the above, but again, raise a feature > request > if you want an improvement to be made. I believe that's factually correct, and I have issues with it too. Link layer implementers shouldn't have to write all that stuff in their driver. It should be in Marinetti. I found a couple of feature requests that were opened about 10 years ago, that seem similar to what I'm saying. Have these requests been implemented? #16 Common Link Layer for ethernet ARP/DHCP APIs https://sourceforge.net/p/marinetti/feature-requests/16/ #15 Support packet notification from Link Layer https://sourceforge.net/p/marinetti/feature-requests/15/ > >> Who is using other connection methods besides the Uthernet or Uthernet >> II? >> Raise your hands, people. > > Tony Diaz uses the MacIP LL extensively and there are many users of > emulators that use LLs for their emulators. > Agreed. > > With 4MB of RAM as a common installation, lack of RAM is not a problem > that > I have been made aware of. Perhaps not, but who would argue against saving RAM on the Apple II? > > Any 'drop-in replacement' for Marinetti would likely have its own issues > that would need to be ironed out. Perhaps so, but it would be a much smaller code footprint, consisting of a DHCP client, DNS resolver, and wrapper for the W5100's sockets implementation. > > Marinetti is open-source - help make it better. It would be nice if the current source were committed to the public repository on SF. -- ]DF$ The Marina IP stack for Apple II-- http://marina.a2hq.com/
Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
telnetd for GNO? stlhood <stlhood@gmail.com> - 2016-01-03 14:00 -0800
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-04 16:27 +0000
Re: telnetd for GNO? stlhood <stlhood@gmail.com> - 2016-01-04 10:50 -0800
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-04 18:57 +0000
Re: telnetd for GNO? Jeff Blakeney <CUTjeffrey_blakeney@yahoo.ca> - 2016-01-04 18:56 -0500
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-05 20:44 +0000
Re: telnetd for GNO? andrew.roughan@writeme.com - 2016-01-06 03:21 -0800
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-07 22:51 +0000
Re: telnetd for GNO? Kelvin Sherlock <email@domain.com> - 2016-01-06 12:45 -0500
Re: telnetd for GNO? Jeff Blakeney <CUTjeffrey_blakeney@yahoo.ca> - 2016-01-06 17:12 -0500
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-07 23:05 +0000
Re: telnetd for GNO? "Bill Garber" <willy46pa@comcast.net> - 2016-01-07 21:43 -0500
Re: telnetd for GNO? andrew.roughan@writeme.com - 2016-01-09 00:58 -0800
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-09 21:30 +0000
Re: telnetd for GNO? Stephen Heumann <stephen.heumann@gmail.com> - 2016-01-04 18:45 -0600
Re: telnetd for GNO? stlhood <stlhood@gmail.com> - 2016-01-04 20:40 -0800
Re: telnetd for GNO? Stephen Heumann <stephen.heumann@gmail.com> - 2016-01-10 12:30 -0600
Re: telnetd for GNO? stlhood <stlhood@gmail.com> - 2016-01-10 21:28 -0800
Re: telnetd for GNO? Steven Hirsch <snhirsch@gmail.com> - 2016-01-11 13:03 -0500
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-11 18:41 +0000
Re: telnetd for GNO? Steven Hirsch <snhirsch@gmail.com> - 2016-01-11 19:05 -0500
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-12 18:56 +0000
Re: telnetd for GNO? D Finnigan <dog_cow@macgui.com> - 2016-01-05 20:56 +0000
Re: telnetd for GNO? stlhood <stlhood@gmail.com> - 2016-01-06 00:18 -0800
csiph-web