Welcome, Guest. Please login or register.

Author Topic: Best TCP Software  (Read 11962 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Gulliver

Re: Best TCP Software
« Reply #44 from previous page: October 11, 2015, 07:41:30 AM »
 

Offline olsen

Re: Best TCP Software
« Reply #45 on: October 11, 2015, 09:40:58 AM »
Quote from: Oldsmobile_Mike;797154
Somebody get this man a classic system, stat!  ;)
I have a good number of 68k machines at home in working condition. The only machine which is not easily replaced is the plain 68000 test hardware which I used for Roadshow benchmarking and compatibility testing: the A600HD. I have two A500+ machines in the attic, but none of these can be easily made to use networking hardware suitable for Roadshow testing.

As I just learned, the A600HD may have suffered from "SMD capacitor decay". I gave up my soldering gear for good more than a decade ago, but it looks like I might have to look for it again in the attic. Apparently, you can replace the capacitors, but you'd still have to know why the A600HD stopped working. It may not be the capacitors which are to blame.
 

Offline olsen

Re: Best TCP Software
« Reply #46 on: October 11, 2015, 09:50:09 AM »
Quote from: kolla;797151
Everybody likes to point out that Miami is slow, nobody care to ask why. Holger wanted to bring networking on Amiga further, he even had a bit of a plan on how to do this, optimizing for sana2 was not his focus, sana2 falls short quickly in modern scenaries, so he developed MNI as a suggestion as a path forward. However, his dreadfully slow tcp-stack that noone really should want to use, was heavily pirated. And he, like so many with him, thought of Amiga as a "market" rather than what it is, so he got delusioned and angry, and left Miami behind. Miami could have been awesome, it could have been the standard TCP stack for Amiga. But no, because, delusions.
My pet theory as to why Miami's throughput does not compare favourably with other Amiga TCP/IP stacks is that Holger ended up leveraging the existing NetBSD kernel drivers, and this did not turn out as well as he had hoped.

From my own experiments, dialing up the number of I/O queue entries for the SANA-II drivers correlates with throughput increasing. The SANA-II model seems to match how the Amiga operating system wants I/O to be done better than what the NetBSD model can do under the same circumstances.

In theory, with MNI drivers interacting with the TCP/IP stack without having to go through another layer of copying data around should be the right thing, as it eliminates at least one step of copying between the network hardware and the kernel input/output queues.

In practice the MNI drivers are faster than the SANA-II drivers, when used in Miami. But both AmiTCP and Roadshow can be made to run faster still, using exactly the same SANA-II drivers which run more slowly on Miam, by increasing the number of IORequests in the receive/transmit queues.
 

Offline olsen

Re: Best TCP Software
« Reply #47 on: October 11, 2015, 09:59:00 AM »
Quote from: kolla;797152
But on any platform you would use Roadshow 68k on, it clearly is not part of the OS, and that much is obvious! The least you could do is to give the user options, to carpet bomb sys: with files and directories, or a more conservative approach.
I'll make a note on the TODO list. The installation script would need to be modified, but this isn't exactly rocket science.

The documentation which ships with the installation archive already contains notes on what you need in order to customize the installation, i.e. which files are essential and where they go. You could use that as a basic guideline for rolling your own setup script.

Quote
Noone expect that to work, hehe.
Nobody expects Installer scripts to be useful beyond slapping the contents of a product onto your hard disk. I have seen Installer scripts which are a very thin wrapper around unpacking an .lha archive.

The Roadshow Installer script is old-fashioned and complex. It even allows you to run it in "pretend" mode and create a report of what it is doing before you might want to install the software for real.
 

Offline Dandy

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1221
    • Show only replies by Dandy
    • http://www.wiehltalbahn.de/en/
Re: Best TCP Software
« Reply #48 on: October 12, 2015, 10:21:13 AM »
Quote from: kolla;797151


...
And he, like so many with him, thought of Amiga as a "market" rather than what it is,
...



Hmmm - back then (when Holger Kruse left) the Amiga Scene deserved the label "market" rather than today...
All the best,

Dandy

Website maintained by me

If someone enjoys marching to military music, then I already despise him. He got his brain accidently - the bone marrow in his back would have been sufficient for him! (Albert Einstein)
 

Offline Dandy

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1221
    • Show only replies by Dandy
    • http://www.wiehltalbahn.de/en/
Re: Best TCP Software
« Reply #49 on: October 12, 2015, 10:28:31 AM »
Quote from: olsen;797121

...
The TCP/IP stack should be integrated into the operating system and become practically invisible.
...



Up to now I never understood the advantage of having the TCP/IP stack integrated into the OS.

You don't believe that would make the AmigaOS more secure, do you?
All the best,

Dandy

Website maintained by me

If someone enjoys marching to military music, then I already despise him. He got his brain accidently - the bone marrow in his back would have been sufficient for him! (Albert Einstein)
 

Offline olsen

Re: Best TCP Software
« Reply #50 on: October 12, 2015, 11:25:48 AM »
Quote from: Dandy;797266
Up to now I never understood the advantage of having the TCP/IP stack integrated into the OS.

You don't believe that would make the AmigaOS more secure, do you?
No, this is not a security issue. If somebody wanted to make trouble, then there are easier ways to achieve this than through the TCP/IP stack.

My idea with Roadshow was that you should not need to launch the TCP/IP stack manually or through the Workbench. Starting it as part of the S:Startup-Sequence or S:User-Startup should take care of that. However, if you start AmiTCP or Miami from the S:User-Startup file they will open splash windows which force the Workbench screen open, and that isn't always helpful.

If you choose so, Roadshow starts quietly as part of the normal system startup (through S:User-Startup) and will not open a window or complain unless there is something to complain about. This is what I mean by "invisible": no idle chatter, no fireworks, etc.  You should notice the TCP/IP stack only if something didn't work right.

That said, launching Roadshow from S:User-Startup has its drawbacks. If something goes wrong, you probably won't see the error or warning message :(  Error reporting from inside the S:User-Startup script (or for that matter, the S:Startup-Sequence) is fundamentally broken.
 

Offline Fats

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 672
    • Show only replies by Fats
Re: Best TCP Software
« Reply #51 on: October 12, 2015, 07:31:49 PM »
Quote from: Dandy;797266
Up to now I never understood the advantage of having the TCP/IP stack integrated into the OS.


In this day and age internet should just be available after you installed your OS.
Trust me...                                              I know what I\'m doing
 

Offline Oldsmobile_Mike

Re: Best TCP Software
« Reply #52 on: October 12, 2015, 08:16:03 PM »
Quote from: olsen;797268
if you start AmiTCP or Miami from the S:User-Startup file they will open splash windows which force the Workbench screen open, and that isn't always helpful.

It's been a while since I started Miami through User-Startup (I normally use WBStartup), but the way I have it configured now the only thing it opens on Workbench is the appicon, so I can quickly access its settings or go online/offline easily (e.g., for some games that don't like having a TCP/IP stack running in the background).

TL;DR.  You can disable the splash screen through settings.  ;)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline olsen

Re: Best TCP Software
« Reply #53 on: October 13, 2015, 08:51:53 AM »
Quote from: Oldsmobile_Mike;797307
It's been a while since I started Miami through User-Startup (I normally use WBStartup), but the way I have it configured now the only thing it opens on Workbench is the appicon, so I can quickly access its settings or go online/offline easily (e.g., for some games that don't like having a TCP/IP stack running in the background).

TL;DR.  You can disable the splash screen through settings.  ;)
Had I known that in the year 1999 then I might not have been quite so keen to start working on Roadshow ;)  That splash window was so annoying...
 

Offline pVC

Re: Best TCP Software
« Reply #54 on: October 13, 2015, 08:53:16 AM »
Quote from: olsen;797346
Had I known that in the year 1999 then I might not have been quite so keen to start working on Roadshow ;)  That splash window was so annoying...


And Genesis can be launched quietly without anything popping up too. I've been running it from user-startup.
Daily MorphOS user and Amiga active.
 

Offline Thorham

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1150
    • Show only replies by Thorham
Re: Best TCP Software
« Reply #55 on: October 13, 2015, 11:57:27 AM »
Quote from: pVC;797347
And Genesis can be launched quietly without anything popping up too. I've been running it from user-startup.
Same for AmiTcp3 if you modify the startup script a bit.
 

Offline paul1981

Re: Best TCP Software
« Reply #56 on: October 13, 2015, 12:16:56 PM »
Quote from: olsen;797346
Had I known that in the year 1999 then I might not have been quite so keen to start working on Roadshow ;)  That splash window was so annoying...


But we're all super glad that you did. :)
 

Offline Dandy

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1221
    • Show only replies by Dandy
    • http://www.wiehltalbahn.de/en/
Re: Best TCP Software
« Reply #57 on: October 13, 2015, 12:43:46 PM »
Quote from: Fats;797304


In this day and age internet should just be available after you installed your OS.



To me this rather seems to be someone's personal taste than a profound answer to my question.

And when I installed OS 3.9 the last time, I was asked if I also want to install Miami (demo version - on OS 3.9 CD, IIRC) as tcp/ip stack.

As my answer to this was "Yes", OS and Miami were installed concurrently and internet actually was immediately available after the installation and after I entered my credentials in Miami...
 ;)
All the best,

Dandy

Website maintained by me

If someone enjoys marching to military music, then I already despise him. He got his brain accidently - the bone marrow in his back would have been sufficient for him! (Albert Einstein)
 

Offline pVC

Re: Best TCP Software
« Reply #58 on: October 13, 2015, 02:06:30 PM »
Quote from: Dandy;797363
And when I installed OS 3.9 the last time, I was asked if I also want to install Miami (demo version - on OS 3.9 CD, IIRC) as tcp/ip stack.


To be exact, demo version of Miami was on OS3.5 CD. OS3.9 had a full version of Genesis.
Daily MorphOS user and Amiga active.
 

Offline Oldsmobile_Mike

Re: Best TCP Software
« Reply #59 on: October 13, 2015, 05:13:04 PM »
Quote from: paul1981;797358
But we're all super glad that you did. :)

+1 to this.  I don't think Roadshow would meet my needs, but that doesn't mean I don't think it's an awesome program and will definitely check it out on my main Miggy as soon as I get a chance.  Kudos and thanks for all your hard work on it. :)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos