Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Berkeley Smalltalk Announcement (long message)

9 views
Skip to first unread message

Allene M. Parker

unread,
Jun 9, 1984, 8:54:58 PM6/9/84
to

We have completed Beta-testing and we are ready to distribute the
Berkeley Smalltalk-80 Virtual Machine II (BS II) on SUN 2s. This is Dave
Ungar's second implementation of BS, as it is affectionately known. It is
written in C, runs under 4.2 BSD UNIX on SUN 2's, and needs 2 megabytes of
physical memory. According to the Smalltalk-80 benchmarks, BS II runs
about the speed of the Xerox Dolphin. Ungar built BS II as part of our
research in building a VLSI computer to run Smalltalk-80, which we call
SOAR (Smalltalk On A RISC).

We will list several reasons why you wouldn't want BS II and a few
reasons why you might want it, before telling you how to get a copy.

The Disadvantages of BS II:

(1) BS II is slower than the Dorado. You should not expect too much from
BS II. The only machine that everyone agrees has adequate Smalltalk-
80 performance is the Dorado, it runs at least 10 times faster than BS
II on the SUN 2. (It costs a bit more too.)

(2) BS II does not run on a VAX. We have abandoned our VAX version of BS,
so if you want to discover for yourself that timesharing Smalltalk is
no fun, you will have to take the C programs and port it yourself.
Good luck! You will also have to port it yourself if you have a SUN
0, SUN 1, Masscomp, Apollo, and so forth. (In case you are curious,
you would have to change all the graphics and input routines, about
10% of BS II.)

(3) There is no support. We have used BS II at Berkeley and we believe it
is relatively stable. It is unlikely, however, that it is perfect.

The Advantages of BS II are:

(1) BS II has 32-bit OOPS and Virtual Memory: BS II allows much larger
Smalltalk-80 applications than can be run on the Dolphin. The current
Smalltalk-80 system is straining at the limits of the 16-bit pointer.

(2) BS II is Written in C for Portability and Readability: The only sys-
tems that are faster than BS II are written in microcode or in assem-
bly language. Thus BS II can be ported to different machines. BS II
is also a much more efficient virtual machine than the description
found in The Book. If you are going to ``roll your own'' virtual
machine, you have a much better chance of a fast implementation is you
look at BS II.

(3) BS II Runs with UNIX. BS II runs on top of UNIX, so you can go From
Smalltalk To UNIX And Back with relative ease.

(4) The Price is Right. We are distributing the virtual machine for free
to universities and government laboratories. (We ask companies to make
a donation.) As you probably know, you must get the Smalltalk-80
source ("image") from Xerox. The Smalltalk-80 image costs $400 for
universities and $20,000 for companies. Contact Duane Bay
(Bay.PA@Xerox or 415-494-4396) for more information. We supply a vir-
tual machine that can run the image.

After weighing the advantages and disadvantages of BS II, if you
decide you would like a copy, contact Allene Parker
(parker%ucbernie@Berkeley, ...!ucbvax!ucbernie!parker, or 415-642-5399) for
the full announcement (including benchmarks) and instructions on how to get
a copy os BS II.

Dave Patterson
U.C. Berkeley

0 new messages