🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #24873

Re: EtherTalk vs. LocalTalk on Mac II

#24873
From: Peter "Arrgh" Korn
Date: Mon, 08 Feb 1988 03:26
74 lines
4613 bytes
In article <2584@emory.uucp> phssra@emory.UUCP (Scott R. Anderson) wrote:
>In article <11540122@hpsmtc1.HP.COM> dlw@hpsmtc1.HP.COM (David Williams) wrote:

>>Hmmmm, I think what she means is that you can only have Ethertalk or LocalTalk
>>active at any one time. The serial ports still function while ET is active, 
>>but they can not run Localtalk at the same time as ET is running.
>
>This is an unfortunate limitation!  What if I want to print graphics or text
>from my UNIX login screen to my LocalTalked LaserWriter?  Or receive mail over
>LocalTalk while logged in to UNIX?  Or any number of other concurrent uses one
>can imagine!

It is, and then again, it isn't a limitaiton.  The first question to ask is,
how are you connected to your UNIX login screen?  Are you running A/UX and
have a macintosh process running under A/UX that you want to print from?
Are you running MacTerminal (or some other like program) that you've connected
via a serial line to a UNIX host?  via an AppleTalk line to a UNIX host?
via an EtherNet TCP/IP line to a UNIX host?

Lets assume your under A/UX.  Then you will *need* to get a card (AST currently
makes one) that puts LocalTalk on the NuBus to do LocalTalk, because the
way it's implemented under the Mac OS (and on the Mac II board) is via 
interrupts; and this would flail A/UX alive (interrupting the kernel simply
isn't done you know).  Alternately you could have an EtherTalk card (ours
or Knetics or someone elses), and talk AppleTalk protocalls via that card.
Then, somewhere on your network, you will have an EtherTalk to LocalTalk
bridge (such as the one made by Knetics), and on the LocalTalk net (or
subnet, if you will), you will put your LaserWriters and Mac Plus, Mac SE,
etc. machines.

Alternately, let's say that you are running under the Mac OS, and have a
macintosh program that allows you to connect to a host machine (again, like
MacTerminal).  Then, your connection to that host is via that program; no
LocalTalk necessarily involved.  If you have a program that embeds your
connection in AppleTalk packets, (Knetics has some stuff to do this, as well
as one or two other companies I believe), then again you are still using
that LocalTalk connection on the back of your Mac.

Lastly, you could be talking TCP/IP on a NuBus board to your UNIX host
(again, under the Mac OS), and talking LocalTalk out of the back of your
MacII.  And with a board that does both TCP/IP and EtherTalk (AppleTalk
packets on Ethernet cabling) at the same time, you could do it all that
way.

If you want a UNIX box to print on a LaserWriter, that's fine.  That
UNIX box has to either be connected to that LaserWriter via the serial
connection (which will effectively force all connections to that LaserWriter
to go through the UNIX box; the LaserWriter cannot take jobs simultaneously
from it's serial and it's LocalTalk connections), or that UNIX box can
somehow be on LocalTalk or EtherNet talking AppleTalk protocalls like
everyone else.

Another neat approach would be to set up your UNIX box on EtherNet talking
AppleTalk protocalls as an AFP file server (basically AppleShare with a
UNIX-based host).  Further, you could have that UNIX box also be serving
the LaserWriter that it's connected to serially (it broadcasts packets over
EtherNet in AppleTalk protocall saying that it's a LaserShare-type server,
and it can take LaserWriter jobs; which it will then spool to the LaserWriter
it's connected to serially).  If I'm not mistaken, several Universities
have done the former; I'm not sure if any of them have their AFP servers
also acting as AppleTalk print spoolers; but again, there is nothing in the
protocall to prevent this.


The limitation is simply this:  you cannot have more than one active physical
AppleTalk connection under the Mac OS (and there are even not-so-kosher ways
of getting around this; but don't do it!).  There is nothing to stop you from 
having other connections of other sorts at the same time.


Hope this clears things up some...

Peter
Technical Details
Message-ID: <7352@apple.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!pyramid!voder!apple!korn
References: <9414@steinmetz.steinmetz.UUCP> <11540122@hpsmtc1.HP.COM> <2584@emory.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!pyramid!voder!apple!korn
From: korn@apple.UUCP (Peter "Arrgh" Korn)
Newsgroups: comp.sys.mac
Subject: Re: EtherTalk vs. LocalTalk on Mac II
Message-ID: <7352@apple.UUCP>
Date: 8 Feb 88 03:26:34 GMT
References: <9414@steinmetz.steinmetz.UUCP> <11540122@hpsmtc1.HP.COM> <2584@emory.uucp>
Reply-To: korn@apple.UUCP (Peter "Arrgh" Korn)
Organization: Apple Computer Inc., Cupertino, USA
Lines: 73
Disclaimer:  I wasn't hired to give Apple's opinions