[comp.unix.amiga] Amiga 3000UX first impressions

news@tcr.UUCP (John B. Sobernheim) (01/10/91)

   I have seen the light and it is called /usr/amiga/bin/fractal

	We received a 3000UX the other day.  As far as I know this is
a saleable unit (I am a dealer), one of the first.  The following are my
impressions of the machine so far.  

	The Amiga 3000UX that we received is configured with 9 MB's of
RAM, 1MB of Chip and 8MB's of Fast (using 1mbitx4 zips).  It has a
200MB Hard Drive.  The Ethernet Board was also included and installed.
(From the brochure my dad got at Comdex, I had thought the Ethernet
board would be an optional pheripheral).  It comes with three manuals;
Installing Amiga UNIX, Learning Amiga UNIX, and, Using Amiga UNIX.
Unix.  There is a short command reference manual included.  There is a
single page saying that this is a BETA release of the software and 
manuals and that the user is eligible for a free upgrade to version 1.0
of the software and manuals (For a $50.00 media replacement/shipping and
handling charge :-).  The version of Unix in this A3000UX was 
BETA 3j.  An errata page listing known bugs and problems was also 
included.  Finally, there were two 3.5" floppy disks (3000UX Boot & Root
File System) and an install tape cartridge as well as the standard Amiga
software and manuals.  The system was preloaded with Unix.  I set up the 
system with a 1950 Color Monitor and the A2232 multiple serial port card.  

	By holding down both mouse buttons on boot, I was able to boot 
into AmigaDos 1.3 and 2.0.  The Work: partition was set up as a circa 
21MB partition. 

	By rebooting the machine without holding down the mouse buttons, it
booted into Unix.  (On the first boot, it went through a configuration 
script asking about network setup, passwords, etc.  I was absent through
this procedure).  When it got to the login prompt, I logged in as root,
and used the SYSADM (Similar to FACE on 3.2x Unix) interface to add a
new user and home directory called tcr.  It created a /home/tcr directory
and set up ksh as the default shell.  

	First thing I did, as tcr, was lock up the console :-).  I tried,
and succeeded, to run Xwindows, but I forgot that I needed some sort 
of interface to it, ie. Xterm, Open Look, etc.  After TURNING OFF THE
POWER and going through a palm sweating fsck on reboot, I read the manual
a little and found that we have virtual terminals in Amiga Unix.  If you
hit left-alternate-F1_through_F8, you can have eight (or ten, depending
on how you configure it) virtual terminals into Amiga Unix.  When I locked
up the one virtual terminal by trying to run X, all I should of done was
log in under another virtual terminal (left-alt-F2) and kill the task.
Live and learn.

	Shortly after this, I found (by reading the manual) a script called
oladduser which added all the stuff to my home directory and set up paths
to allow me to run Open Look.  I got Open Look up and spent the rest of
the day, trying to get it up in more than one bit-plane.  I was not
successful.  (If anyone knows what I need to do please mail me!)  A couple 
of decent tech/unix guys came in and we all played with the machine some 
more.  I asked them about my problems with X and they said, "right" :-).  

	We found a neat thing in SysVR.4 where when doing a 'ls -al' it now
shows links in the format of file -> file.  (file [is linked to] file).
There are a large number of man pages included in the installation, a
variety of games including nethack and adventure in /usr/games, amiga
specific files in /usr/amiga, troff, gcc and cc.  The default $PATH
doesn't seem to include the users current directory, which is interesting.
(I think it has to do with /etc/profile and /usr/bin/ksh.  ie. In /etc/
profile it says something like if shell is rsh or csh, do this, it doesn't
do it if shell is ksh.  Anyway I haven't gotten around to checking that
out).  I compiled hello.c with gcc and cc.  A customer came in and we
stuck a #pragma in to see if gcc would try and invoke nethack or something,
it didn't appear to.  Another customer found a man page for nawk (new Awk) 
but couldn't find the program itself.  There is a spreadsheet included in
the distribution.  News software is included in the distribution, I didn't 
check to see what other communications software was included... kermit, 
umodem, etc.

	We played around with tty monitors and servers and got a login prompt
out to a 2500 running vt100.  My UnixPC, that's on the net, is all the way
on the other side of the store and I haven't gotten up on it yet.  /etc/
inittab has entries for the built in serial port and the A2232 multiple
serial port card.  The built in serial port is referred to as /dev/term/ser.
/etc/inittab also has entries for all of the virtual screens calling a
program called /usr/amiga/bin/getscr as the "getty".

	All this time I hadn't seen a single color other than the standard
console screen of 640x200xblackxgold, the F2 - F8 Screens of varying 
resolutions and colors (ie. F5 is 640x400xblackxwhite) and the Open Look
screen of 640x400xblackxwhite.  A half hour after the store closed last
night I ran it... /usr/amiga/bin/fractal.  Ahhhhhhhhhhhhhhhhhh! It is
an Amiga. :-)

	There is a device called /dev/amiga that let's the developer access
the Amiga's Hardware, I think.. the manual warns about it's usage however.

	Anyway, I hope this serves to whet ya'lls collective appetites.  Any
questions/problems I can help with, please mail me.  If anyone would like,
I can post files like /etc/inittab, directories, etc.
-- 
John Sobernheim   ...boulder!tcr!news || news@tcr.UUCP
The Computer Room ...CIS 76625,1210 
Denver, Colorado  ...But moma, that's where the fun is! (Manfred Man)

yorkw@stable.ecn.purdue.edu (Willis F York) (01/10/91)

Sounds Cool, I just want to know a few "general" things.

1) How much are these things? I hear $5000 (seems cheap)

2) exactly "what" are you supposed to do with UNIX?
ie. what's the "market", schools? CS majors?, busineses?

3) If i had one how many Dumb terminials could i hook up?

4) How UNIXish is it, does it turn ya amiga into a "Mini-frame"

5) Whens it comming out for my 500....   :^) (Kidding)

Sounds Cool, if i win the lottery tomorrow I'd buy one.
and a regular 3000 for a terminal!.
.

--
yorkw@ecn.purdue.edu  Willis F York    
----------------------------------------------
Macintosh... Proof that a Person can use a Computer all day and still
not know ANYTHING about computers. 

bc@uxa.cso.uiuc.edu (Ben Cox) (01/10/91)

news@tcr.UUCP (John B. Sobernheim) writes:
>	We found a neat thing in SysVR.4 where when doing a 'ls -al' it now
>shows links in the format of file -> file.  (file [is linked to] file).

BSD does this for symbolic links; my guess is that that is one of the "new"
features of SVR4.

>	Anyway, I hope this serves to whet ya'lls collective appetites.  Any
>questions/problems I can help with, please mail me.  If anyone would like,
>I can post files like /etc/inittab, directories, etc.

I wouldn't advise this...  /etc/inittab is probably copyrighted, and so is
probably every other file on there that you didn't create yourself.

>-- 
>John Sobernheim   ...boulder!tcr!news || news@tcr.UUCP
>The Computer Room ...CIS 76625,1210 
>Denver, Colorado  ...But moma, that's where the fun is! (Manfred Man)

--
Ben Cox
bc@uxa.cso.uiuc.edu

cindy@SSD.CSD.HARRIS.COM (Cindy Walters) (01/10/91)

In article <157@tcr.UUCP> news@tcr.UUCP (John B. Sobernheim) writes:
>
>   I have seen the light and it is called /usr/amiga/bin/fractal
>
>	We received a 3000UX the other day.  As far as I know this is
>a saleable unit (I am a dealer), one of the first.  The following are my
>impressions of the machine so far.  
>
Thank you for all the detailed information.  I work on UNIX systems and
I have been contemplating the purchase of a home system that would allow
me to continue to work in a UNIX environment.  I have an old (actually,
two ;-) Commodore 64 system with floppy disk drive and color monitor, 
and I'm naturally wondering if any of this equipment can be used with an
Amiga UX - or if I have to completely replace with new equipment.  Any
ideas?  Is there any market for used Commodore 64 equipment (what about
for parts?) ?  

>	The Amiga 3000UX that we received is configured with 9 MB's of
>RAM, 1MB of Chip and 8MB's of Fast (using 1mbitx4 zips).  It has a
>[...]
>single page saying that this is a BETA release of the software and 
>manuals and that the user is eligible for a free upgrade to version 1.0
>of the software and manuals (For a $50.00 media replacement/shipping and
>handling charge :-).  The version of Unix in this A3000UX was 
>BETA 3j.  An errata page listing known bugs and problems was also 
>
Any indication about when the 'production' release can be expected?

You also mentioned that it came with spreadsheet software.  I would
be very interested in knowing more about this - is it a LOTUS 1-2-3
look-alike?  Is there good documentation?  Does it work?

Thanks :-)

======================================================================
Cynthia M. Walters		Internet:  cindy@travis.csd.harris.com
Harris Computer Systems		UUCP:      ...!uunet!travis!cindy
2101 W. Cypress Creek Road      --------------------------------------
Ft. Lauderdale, FL 33309-1892   |      R e m a i n   C a l m  !!!    | 
Tel: (305) 973-5118	        --------------------------------------	
Fax: (305) 977-5580
=======================================================================

griff@anvil.intel.com (Richard Griffith) (01/10/91)

> >	We found a neat thing in SysVR.4 where when doing a 'ls -al' it now
> >shows links in the format of file -> file.  (file [is linked to] file).
> 
> BSD does this for symbolic links; my guess is that that is one of the "new"
> features of SVR4.
> 
better than that!  SYSVR4 (according to AT&T), lets you create either SYSV 
file partitions, OR BSD FFS partitions.  Yes, those are called "Fast 
File System" partitions (in this case, it has no reference to Amiga's FFS)
The BSD stuff is considerably faster than SYSV partitions.... Besides the 
fact that you get 255 char filenames, soft links, hard links, etc.  
(Try "mv" on a directory, I'd like to see if that works - It should... under
SYSVR3.x it doesn't!)

:Richard E. Griffith, "griff" : iNTEL, Hillsboro Ore.
:griff@anvil.hf.intel.com
:SCA!: Cyrus Hammerhand, Household of the Golden Wolf, Dragons' Mist, An Tir 
:These are MY opinions, if iNTEL wanted them, They'd pay for `em!

guy@auspex.auspex.com (Guy Harris) (01/11/91)

>	We found a neat thing in SysVR.4 where when doing a 'ls -al' it now
>shows links in the format of file -> file.  (file [is linked to] file).

What did you expect it to do?  The "neat thing" isn't that "ls -al" does
something different, it's that S5R4 supports symbolic links; hard links
should be shown the way they always have been.  (BSD shows symbolic
links the same way.)

davidm@uunet.UU.NET (David S. Masterson) (01/12/91)

>>>>> On 10 Jan 91 13:49:32 GMT, cindy@SSD.CSD.HARRIS.COM (Cindy Walters) said:

Cindy> I work on UNIX systems and I have been contemplating the purchase of a
Cindy> home system that would allow me to continue to work in a UNIX
Cindy> environment.  I have an old (actually, two ;-) Commodore 64 system with
Cindy> floppy disk drive and color monitor, and I'm naturally wondering if any
Cindy> of this equipment can be used with an Amiga UX - or if I have to
Cindy> completely replace with new equipment.  Any ideas?  Is there any market
Cindy> for used Commodore 64 equipment (what about for parts?)?

The short answer for the Commodore 64 equipment is that its probably not worth
keeping.  Finding a market for it is not very likely, but you can always try
places like misc.marketplace.computers (I think that's the newsgroup).

The long answer is that an AmigaUX should be bootable under AmigaDOS and there
is a Commodore 64 emulator for AmigaDOS (ReadySoft software).  The emulator is
pretty good, but by no means great.  There is also an interface for hooking up
a 64 disk drive.  Many pieces of 64 productivity software seem to work with
it, but most games have trouble (some work, some don't, some do and don't).
Disk copy protection (which most games have) is a little more than it can
handle.  This emulator takes over the Amiga, worked with AmigaDOS 1.3 (don't
know about AmigaDOS 2.0), and operated at about 85%-90% speed (at best).  For
trying to make two different architectures work together, it was a really good
effort (there were just limitations that had to be lived with).
--
====================================================================
David Masterson					Consilium, Inc.
(415) 691-6311					640 Clyde Ct.
uunet!cimshop!davidm				Mtn. View, CA  94043
====================================================================
"If someone thinks they know what I said, then I didn't say it!"

guy@auspex.auspex.com (Guy Harris) (01/12/91)

>(Try "mv" on a directory, I'd like to see if that works - It should... under
>SYSVR3.x it doesn't!)

Given that S5R4 has a BSD-style "rename()" call, one would hope it
works; that presumes that AT&T fixed "mv" not to waste its time with
"/usr/lib/mv_dir" and just use "rename" to move stuff (including
directories).

torrie@cs.stanford.edu (Evan J Torrie) (01/12/91)

news@tcr.UUCP (John B. Sobernheim) writes:

>In article <yorkw.663472699@stable.ecn.purdue.edu>, yorkw@stable.ecn.purdue.edu (Willis F York) writes:
>> Sounds Cool, I just want to know a few "general" things.
>> 
>> 1) How much are these things? I hear $5000 (seems cheap)

>Based on my dealer cost and standard discount, I believe the retail price
>to be $6995.00.

  Hmmm...  so Byte was only $3000 and 75% out on their "around $4000" quote?

-- 
------------------------------------------------------------------------------
Evan Torrie.  Stanford University, Class of 199?       torrie@cs.stanford.edu   
Today's maxim:  All socialists are failed capitalists

mykes@zorch.SF-Bay.ORG (Mike Schwartz) (01/12/91)

Commodore is clearly avoiding telling us how much they plan to sell the
machine for in this newsgroup.  Someone asks Can it run on the 2500/020,
how much it costs, and when it can be had.  The response from CBM is
that the 020 board was designed to allow unix to run.  No response to the
price or availability issue.

The only thing I hear about is the 3000 and beta versions for developers.
Nothing about whether you can get even a beta version for the 2500/020 or
2500/030.

ag@cbmvax.commodore.com (Keith Gabryelski) (01/13/91)

In article <1991Jan12.103948.8702@zorch.SF-Bay.ORG> mykes@zorch.SF-Bay.ORG
(Mike Schwartz) writes:
>Commodore is clearly avoiding telling us how much they plan to sell
>the machine for in this newsgroup.

The reason you do not hear about pricing in this newsgroup is that the
people that are answering your technical questions and not involved
with such issues/decisions and thus are not qualified to answer such
questions.

I will bet if you ask a relatively technical question you will get a
quick and correct response.

>The only thing I hear about is the 3000 and beta versions for
>developers.  Nothing about whether you can get even a beta version
>for the 2500/020 or 2500/030.

Several of our beta sites ARE running A2500 with either an 020 or an
030 board.

Pax, Keith

jason@cbmami.UUCP (Jason Goldberg) (01/13/91)

In article <1991Jan12.103948.8702@zorch.SF-Bay.ORG>, Mike Schwartz writes:

> Commodore is clearly avoiding telling us how much they plan to sell the
> machine for in this newsgroup.  Someone asks Can it run on the 2500/020,
> how much it costs, and when it can be had.  The response from CBM is
> that the 020 board was designed to allow unix to run.  No response to the
> price or availability issue.
> 
> The only thing I hear about is the 3000 and beta versions for developers.
> Nothing about whether you can get even a beta version for the 2500/020 or
> 2500/030.
It will run on both the 2500/030 and 2500/020, you will by able to buy it
for your existing machine.  I think the CBM people on this group may not
know or may not be at liberty to say how much the software alone will cost.
As far as I know the software hasn't even been announced as an add on for
existing Amiga w/ MMU systems, so it is not unreasonable for a CBM employee
not to quote you a price.   It is very possible that a price hasn't even
been set yet!  I don't have a clue what they will charge for the software,
but I do know that the odds are it will be distributed via tape, so you
will need to own/rent/borrow a tape drive in order to purchase the
software.


-Jason-

---------------------------------------------------------------------------
Jason Goldberg				UUCP: ucsd!serene!cbmami!jason
Del Mar, CA				

cleland@sdbio2.ucsd.edu (Thomas Cleland) (01/14/91)

In article <1991Jan12.103948.8702@zorch.SF-Bay.ORG> mykes@zorch.SF-Bay.ORG (Mike Schwartz) writes:
>Commodore is clearly avoiding telling us how much they plan to sell the
>machine for in this newsgroup.  Someone asks Can it run on the 2500/020,
>how much it costs, and when it can be had.  The response from CBM is
>that the 020 board was designed to allow unix to run.  No response to the
>price or availability issue.
>
Certainly true.  The announcement is rumored to be upcoming at
the
the UniForum in a couple/few weeks  (of the 3000UX, that is).  
The price before that time would at best be unofficial, and thus
bad policy to state publicly.  It would be kind of silly to
announce the announcement, kind of defeats the purpose.  

-- 
   //  / Thom Cleland                       / It is easier        /
  //  / tcleland@ucsd.edu                  / to get forgiveness  /
\X/  / ASOCC * Amiga Users' Group at UCSD / than permission...  /
     \____________________________________\____________________/

brett@visix.com (Brett Bourbin) (01/14/91)

It was my understanding that the A3000UX was still under beta-testing and
that we, the beta-testers and software development companies, could not
make public comments about it.

Is this no longer true?

-- 
--                              __
  Brett Bourbin          \  / /(_  /\/   11440 Commerce Park Drive
    ..!uunet!visix!brett  \/ / __)/ /\   Reston, Virginia 22091
    brett@visix.com       Software Inc   (703) 758-2733

es1@cunixb.cc.columbia.edu (Ethan Solomita) (01/14/91)

In article <NKprA6Sy@visix.com> brett@visix.com (Brett Bourbin) writes:
>It was my understanding that the A3000UX was still under beta-testing and
>that we, the beta-testers and software development companies, could not
>make public comments about it.
>
>Is this no longer true?

	It has been available to all students, as well as
developers, for appr. 1 1/2 months. It has been described in many
ways, simply not officially announced. You are free to talk about
what it is in it NOW.
>
>-- 
>--                              __
>  Brett Bourbin          \  / /(_  /\/   11440 Commerce Park Drive
>    ..!uunet!visix!brett  \/ / __)/ /\   Reston, Virginia 22091
>    brett@visix.com       Software Inc   (703) 758-2733


	-- Ethan

	"Don't forget the importance of the family. It begins
with the family. We're not going to redefine the family.
Everybody knows the definition of the family. ... A child. ... A
mother. ... A father. There are other arrangements of the family,
but that is a family and family values."

	-- Dan Quayle, of course. Our beloved Vice President.
	It's just too easy!

brett@visix.com (Brett Bourbin) (01/15/91)

Ok, if the machine and OS is now public, I guess I can comment for the
software developers point-of-view.

For a CISC processor version of UNIX which are suppose to be smaller than
their RISC counterparts, AMIX seems to be alittle bloated.  On a 9Meg
system (8 fast, 1 chip), the UNIX when booted only leaves me with alittle
over 5Megs.  This is before the X Window System.

I don't know if I agree not to put color into the console X server.  The 
reason I heard was about speed and I really don't fully believe it.

The OPEN LOOK window manager has some problems with window placements.  I
don't think they are handling the USPosition and PPosition hints.

The X server has some major drawing problems if you interrupt it when it
is at work using the window manager (dragging a window while it is being
drawn).

I don't know what they are sync'ing the mouse pointer with for X, but it
is very unstable.  I will venture a guess that it is not a sprite.  8^)

The good points are that it seems pretty complete as SVR4 goes.  Besides
a major bug in the socket library (recvfrom () call) and the X problems,
it is pretty stable.  NFS works like a charm, along with TCP/IP (this was
not the case for the earlier beta versions back 2-3 months ago with kernel
panics on NFS writes).

BTW - I use the gcc complier on the system, and not the standard cc for it
gives my much tighter code.

-- 
--                              __
  Brett Bourbin          \  / /(_  /\/   11440 Commerce Park Drive
    ..!uunet!visix!brett  \/ / __)/ /\   Reston, Virginia 22091
    brett@visix.com       Software Inc   (703) 758-2733

ag@cbmvax.commodore.com (Keith Gabryelski) (01/15/91)

In article <NKKw6uca@visix.com> brett@visix.com (Brett Bourbin) writes:
>Ok, if the machine and OS is now public, I guess I can comment for the
>software developers point-of-view.

The machine is not public.

>For a CISC processor version of UNIX which are suppose to be smaller
>than their RISC counterparts, AMIX seems to be alittle bloated.  On a
>9Meg system (8 fast, 1 chip), the UNIX when booted only leaves me
>with alittle over 5Megs.  This is before the X Window System.

This is with the kernel fully loaded with NFS, RFS, RPC, and several
other packages you may or may not use.  A later release has kernel
linking options where you can add/remove packages at will.

>I don't know if I agree not to put color into the console X server.
>The reason I heard was about speed and I really don't fully believe
>it.

The fact is the console X server does not yet have color (well,
atleast not on the distribution).  We are working on it.  It will also
be slower.  The U of Lowell board offers a nice alternative to native
color X server.

>The OPEN LOOK window manager has some problems with window placements.  I
>don't think they are handling the USPosition and PPosition hints.

I've seen no bug reports from you on this.  Please report this bug
however you have been asked to report such things or send them it to
bugs@amix.commodore.com or me directly.

>The X server has some major drawing problems if you interrupt it when it
>is at work using the window manager (dragging a window while it is being
>drawn).

This is fixed in the lastest release.  Again I saw no bug report.

>I don't know what they are sync'ing the mouse pointer with for X, but it
>is very unstable.  I will venture a guess that it is not a sprite.  8^)

The speed of the pointer is faster in the current release.  An Amiga
sprite would not make a good pointer because it is low res.  Sure,
there are tricks to make it look high res but you lose precision.  I
agree the pointer could atleast be sync'd with beam.  You are also able
to make suggestions through the bug report channels.  I've seen none
on the mouse pointer.

>The good points are that it seems pretty complete as SVR4 goes.  Besides
>a major bug in the socket library (recvfrom () call) and the X problems,
>it is pretty stable.  NFS works like a charm, along with TCP/IP (this was
>not the case for the earlier beta versions back 2-3 months ago with kernel
>panics on NFS writes).

Again, I've seen no bug report of this recvfrom() problem.  If it is
`major' problem I would think people would want us to fix it by
the release.

Pax, Keith

news@tcr.UUCP (John B. Sobernheim) (01/16/91)

> >(Try "mv" on a directory, I'd like to see if that works - It should... under
> >SYSVR3.x it doesn't!)
>
In article <5187@auspex.auspex.com>, guy@auspex.auspex.com (Guy Harris) writes:
> Given that S5R4 has a BSD-style "rename()" call, one would hope it
> works; that presumes that AT&T fixed "mv" not to waste its time with
> "/usr/lib/mv_dir" and just use "rename" to move stuff (including
> directories).
Well, I tried "mv" on a directory and it worked like a champ.  I didn't
see anything that looks like a "/usr/lib/mv_dir" either, so I figure 
they are using "rename".
-- 
John Sobernheim   ...boulder!tcr!news || news@tcr.UUCP
The Computer Room ...CIS 76625,1210 
Denver, Colorado  ...But moma, that's where the fun is! (Manfred Man)

ford@amix.commodore.com (Mike "Ford" Ditto) (01/16/91)

In article <NKKw6uca@visix.com> brett@visix.com (Brett Bourbin) writes:
>Ok, if the machine and OS is now public, I guess I can comment for the
>software developers point-of-view.


Reminder:  Everyone who currently has Unix on their Amiga has a
pre-release beta test version.  Some of these people are beta testers
who received the software and/or hardware by special arrangement,
others are the lucky few who have managed to buy an A3000UX through a
special educational program (and some mysterious early dealer units).

I don't know what, if any, non-disclosure agreements any of these
people are bound to, so I have no complaints about posting "first
impressions," etc.  However, I would like to make one request:

Please include the Amiga Unix version name/number, as in "Beta3j",
when you comment about the software.  The output of "uname -rv" will
do nicely.  The main reason for this at the moment is to remind
readers that it is BETA software that is being reviewed.

Also, when someone says,

> AMIX seems to be alittle bloated.

I would like to respond with an estimate of how much smaller the
system got between the version he has and the current one.  But I
can't, not knowing what version was being described.


>I don't know if I agree not to put color into the console X server.  The 
>reason I heard was about speed and I really don't fully believe it.

The main reason is this:  We got a single-bitplane version (much
easier to do than multi-bitplane) running on the native hardware as
soon as possible.  Since then, the X people have been concentrating on
the TIGA X server for the hires graphics card.  We always have and
still do intend to extend the native server to multi-bitplane.

> [ other X problems ]

I'll let the Xperts investigate those.

>a major bug in the socket library (recvfrom () call)

I haven't seen this in our bug list, please send a report to
bugs@amix.commodore.com.

Thanks for all your comments.
					-=] Ford [=-

"The number of Unix installations	(In Real Life:  Mike Ditto)
has grown to 10, with more expected."	ford@amix.commodore.com
- The Unix Programmer's Manual,		uunet!cbmvax!ditto
  2nd Edition, June, 1972.		ford@kenobi.commodore.com

crs@convex.cl.msu.edu (Charles Severance (System Manager)) (01/16/91)

If one has gotten access to one of these systems through informal channels, 
how and where (within Commodore I assume) can one make bug reports, ask 
questions, and make comments.

This is of course assuming one of these systems really exist...
--
Charles Severance                      internet:  crs@convex.cl.msu.edu
Michigan State University              phone:     (517) 353-2984
301 Computer Center                    fax:       (517) 353-9847
East Lansing, MI 48824                 bitnet:    20095CRS@MSU

skrenta@cbmvax.commodore.com (Rich Skrenta) (01/17/91)

crs@convex.cl.msu.edu (Charles Severance (System Manager)) writes:
> If one has gotten access to one of these systems through informal channels, 
> how and where (within Commodore I assume) can one make bug reports, ask 
> questions, and make comments.

Bug reports should be mailed to bugs@amix.commodore.com.  General comments can
be sent to talk@amix.commodore.com.

Rich
-- 
Rich Skrenta
skrenta@cbmvax.commodore.com

guy@auspex.auspex.com (Guy Harris) (01/18/91)

>Well, I tried "mv" on a directory and it worked like a champ.  I didn't
>see anything that looks like a "/usr/lib/mv_dir" either, so I figure 
>they are using "rename".

Assuming Amiga's S5R4 has "truss", you could try running "truss" on
"mv", and see what system calls it makes, if you want to be absolutely
positively sure and nobody from Commodore simply comes out and says
"yes, it uses 'rename()'"....

skrenta@amix.commodore.com (Rich Skrenta) (01/18/91)

In article <5187@auspex.auspex.com>, guy@auspex.auspex.com (Guy Harris) writes:
> Given that S5R4 has a BSD-style "rename()" call, one would hope it
> works; that presumes that AT&T fixed "mv" not to waste its time with
> "/usr/lib/mv_dir" and just use "rename" to move stuff (including
> directories).

These questions are easily answered with one of my favorite release 4
commands, truss.  Truss is a system call tracer:

	$ mkdir one
	$ truss mv one two
	execve("/usr/bin/mv", 0xC07FFF00, 0xC07FFF10)  argc = 3
	open("/dev/zero", O_RDONLY, 0)			= 3
	getuid()					= 0  [ 0 ]
	getuid()					= 0  [ 0 ]
	getgid()					= 0  [ 0 ]
	getgid()					= 0  [ 0 ]
	close(3)					= 0
	lxstat(2, "one", 0x80004F28)			= 0
	lxstat(2, "two", 0x80004FB0)			Err#2  ENOENT
	rename("one", "two")				= 0
	_exit(0)
	$

Yes, mv uses rename().

Rich
-- 
skrenta@amix.commodore.com

news@idunno.Princeton.EDU (USENET News System) (01/24/91)

Sender:
Followup-To:
Distribution:
Organization: Princeton University, Princeton, New Jersey
Keywords: Amiga unix 3000UX
From: jwithana@phoenix.Princeton.EDU (Janaka Withana)
Path: phoenix!jwithana

In article <1991Jan14.071758.27853@cunixf.cc.columbia.edu> es1@cunixb.cc.colum
ia.edu (Ethan Solomita) writes:
>In article <NKprA6Sy@visix.com> brett@visix.com (Brett Bourbin) writes:
>>It was my understanding that the A3000UX was still under beta-testing and
>>that we, the beta-testers and software development companies, could not
>>make public comments about it.
>>
>>Is this no longer true?
>
>       It has been available to all students, as well as
>developers, for appr. 1 1/2 months. It has been described in many
>ways, simply not officially announced. You are free to talk about
>what it is in it NOW.
>>

IS it available to students? I spoke to software hut in Philadelphia and
they said that Commodore was still deciding whether to have educational
pricing on it. Since UNIX is so widespread on campuses, it would be silly
not to make the discounts available to students....

I am a full-time undergraduate and I WANT a A3000UX

--Janaka Withana
jwithana@phoenix.princeton.edu  "life is mostly fun, the rest is bullshit"

diamond@cbmvax.commodore.com (Howard Diamond - Ed Marketing) (01/29/91)

In article <5637@idunno.Princeton.EDU> news@idunno.Princeton.EDU (USENET News System) writes:
>Sender:
>Followup-To:
>Distribution:
>Organization: Princeton University, Princeton, New Jersey
>Keywords: Amiga unix 3000UX
>From: jwithana@phoenix.Princeton.EDU (Janaka Withana)
>Path: phoenix!jwithana
>
>In article <1991Jan14.071758.27853@cunixf.cc.columbia.edu> es1@cunixb.cc.colum
>ia.edu (Ethan Solomita) writes:
>>In article <NKprA6Sy@visix.com> brett@visix.com (Brett Bourbin) writes:
>>>It was my understanding that the A3000UX was still under beta-testing and
>>>that we, the beta-testers and software development companies, could not
>>>make public comments about it.
>>>
>>>Is this no longer true?
>>
>>       It has been available to all students, as well as
>>developers, for appr. 1 1/2 months. It has been described in many
>>ways, simply not officially announced. You are free to talk about
>>what it is in it NOW.
>>>
>
>IS it available to students? I spoke to software hut in Philadelphia and
>they said that Commodore was still deciding whether to have educational
>pricing on it. Since UNIX is so widespread on campuses, it would be silly
>not to make the discounts available to students....
>
>I am a full-time undergraduate and I WANT a A3000UX
>
>--Janaka Withana
>jwithana@phoenix.princeton.edu  "life is mostly fun, the rest is bullshit"


When the new Education Price lists go out next week, they will include UNIX
systems for institutions, AND individuals.... That was "decided" the day we 
decided to have a UNIX line.
-- 


Howard S. Diamond  Director of Education, Commodore Business Machines
1200 Wilson Drive West Chester, Pa, 19380
diamond@cbmvax.commodore.com  215-431-9142
MAKE UP YOUR OWN MIND!! AMIGA!  

brian@grebyn.com (Brian Bishop) (02/02/91)

In article <843@amix.commodore.com> skrenta@amix.commodore.com (Rich Skrenta) writes:
>
>  Truss is a system call tracer:
>
>	$ mkdir one
>	$ truss mv one two
>	execve("/usr/bin/mv", 0xC07FFF00, 0xC07FFF10)  argc = 3
>	open("/dev/zero", O_RDONLY, 0)			= 3
                          ^^^^^^^^

   Is this real output? Does truss know to replace the value in the call with
the #define O_RDONLY?  If so, that's way cool!! How does it know to do this??


---

          Brian Bishop, Software Engineer, Zyga Corporation

          (brian@grebyn.com)   "This one's for the other dog to see."

                     

ag@cbmvax.commodore.com (Keith Gabryelski) (02/05/91)

In article <25196@grebyn.com> brian@grebyn.com (Brian Bishop) writes:
>In article <843@amix.commodore.com> skrenta@amix.commodore.com (Rich Skrenta) writes:
>>
>>  Truss is a system call tracer:
>>
>>	$ mkdir one
>>	$ truss mv one two
>>	execve("/usr/bin/mv", 0xC07FFF00, 0xC07FFF10)  argc = 3
>>	open("/dev/zero", O_RDONLY, 0)			= 3
>                          ^^^^^^^^
>
>   Is this real output? Does truss know to replace the value in the call with
>the #define O_RDONLY?  If so, that's way cool!! How does it know to do this??

Only somewhat ``way cool''--truss has a set of compiled-in strings
that it uses to resolve the arguments.

The `-x' switch turns this feature off.  (ie no symbolic processing
is done and all arguments are displayed as hex digits).

Pax, Keith

skrenta@amix.commodore.com (Rich Skrenta) (02/05/91)

brian@grebyn.com (Brian Bishop) writes:

> >	$ mkdir one
> >	$ truss mv one two
> >	execve("/usr/bin/mv", 0xC07FFF00, 0xC07FFF10)  argc = 3
> >	open("/dev/zero", O_RDONLY, 0)			= 3
> 
>    Is this real output? Does truss know to replace the value in the call with
> the #define O_RDONLY?  If so, that's way cool!! How does it know to do this??

Truss knows what the arguments to system calls mean, and will fill in
the #defines for them if it can.  It even gets the bits right. This is
from a truss of cu connecting to a serial port:

	alarm(10)					= 0
	open("/dev/term/ql01", O_RDWR|O_NDELAY, 0)	= 5
	alarm(0)					= 10

Truss has many options which let you limit the calls being traced, follow
forks, truss already running processes, and elaborate on the arguments to
certain calls.

	$ truss -v ioctl date		# be verbose about ioctl()

	execve("/usr/bin/date", 0xC07FFE60, 0xC07FFE68)  argc = 1
	open("/dev/zero", O_RDONLY, 0)			= 3
	getuid()					= 0  [ 0 ]
	getuid()					= 0  [ 0 ]
	getgid()					= 0  [ 0 ]
	getgid()					= 0  [ 0 ]
	close(3)					= 0
	brk(0x80006990)					= 0
	time()						= 665688842
	ioctl(1, TCGETA, 0xC07FFD28)			= 0
1		iflag=0026406 oflag=0000005 cflag=0000277 lflag=0107073 line=0
		    cc:  003 034 010 025 004 000 000 000
2	Mon Feb  4 12:30:30 EST 1991
	write(1, " M o n   F e b     4   1".., 29)	= 29
	_exit(0)


1 -	Note information about the TCGETA

2 -	Note the real output from the date command, before truss shows the
	write call

-- 
skrenta@amix.commodore.com