lacsap@media.mit.edu (Pascal Chesnais) (06/03/91)
FAQ-TOC 910602: Frequently Asked Questions pertaining to the NeXT computer.
The information contained in these posts are a compilation of answers to
questions posted by participants in the comp.sys.next USENET group.
No guarantees are made regarding the correctness of these responses.
This will get posted to comp.sys.next about every other week. There
is currently no particular order to this list, items get added and
removed over time.
Note:
We are not affiliated with any of the companies mentioned in this
posting. If you have any corrections, additions, questions, or
answers to add to this list, please send email to
next-faq@media-lab.media.mit.edu
A copy of the FAQ can be found on sonata.cc.purdue.edu in pub/next/FAQ
as well as other useful information (diskdrive and simm sources).
General Information
-------------------
G0. Where can I find additional questions and answers regarding
the NeXT computer? (this question is really never asked but
really should be :-)
Every NeXT machine owner has access to manuals to a degree. Network
and System Administration (NSA), for example contains answers to
many of the questions asked to comp.sys.next. Some of the important
man pages are reproduced in the NSA as appendices.
- User manuals are shipped with every NeXT. Additional copies
available from NeXT (N6002/N6003/N6014/N6026) $25.
- NeXT Technical documentation. (How to program in the NextStep
environment) Order from NeXT (N6007B) $95.
These are packaged ten volumes in two slipcases; the whole stack is
8-1/2 inches high. They look just like the other documents that come
with the machine, 8.5x11", perfect-bound paperbacks.
Operating System Software
NeXTstep Concepts
NeXTstep Reference, v. 1
NeXTstep Reference, v. 2
Development Tools
Sound, Music, and Signal Processing: Concepts
Sound, Music, and Signal Processing: Reference
Writing Loadable Kernel Servers
Technical Summaries
Supplemental Documentation
The "Extended" OS release contains online versions of the
"Reference" (but not "Concepts") chapters.
- Get NeXT's Concepts and Tutorial sections electronically from
the ftp archives. These were not included in the 2.0 distribution
but are included in hardcopy form with the NeXT Technical Documentation.
This is perhaps the single most important reference for people
wishing to develop software for the NeXT.
- man pages, included with "Extended" release.
- BSD unix documentation (MISC, PS1, PS2, SMM, USD).
Available from to USENIX site members. A lot of this has been
integrated into the NeXT documentation. Some of this is
sorely missing.
- Adobe documentation. Available machine-readable by e-mail
from ps-file-server@adobe.com. Hardcopy available from
Adobe Developer Support Line +1 415 961-4111 for a nominal
charge. NeXT last shipped these as part of the 1.0a release;
hardcopies appeared in 0.9 Technical Documentation.
- Get NextAnswers for Digital Librarian from one of the many
ftp sites (see below) that have NeXT software. NextAnswers
is a series of questions and answers that the NeXT technical
support staff has compiled. They tend to clarify issues not covered
or poorly covered in the on-line documentation. Anyone can send bugs
or suggestions to bug_next@next.com
- Another good source of information is the archives of previously
posted notes from the comp.sys.next newsgroup. All articles sent
to comp.sys.next are archived on brownvm.brown.edu. Send a note
to listserv@brownvm.brown.edu containing the command "INFO ?"
on a single line (by itself). The list of articles is called
NEXT-L.
It can not be overly emphasized that getting the on-line documentation
from 2.0 extended will help enormously in researching problems with
the aid of digital librarian.
G1. How may I contact NeXT Computer, Inc.?
NeXT Computer, Inc.
900 Chesapeake Drive
Redwood City, CA 94063
Phone: 1-800-848-NeXT (Redwood City #)
1-408-437-0400 (BusinessLand)
1-800-800-NeXT (NeXT Connection-software and peripherals)
44-81-565-0005 (U.K. #)
44-81-565-0016 (U.K. fax #)
81-44-549-5295 (NeXT marketing div. of Canon - Japan)
81-44-549-5462 (NeXT Japan fax #)
+41-22-788-2890 (NeXT Europe - Geneva, Suisse)
note: numbers abroad are listed with the country codes first. You will
need to dial the international access number of your long distance carrier
before proceeding to dialing the country code, area code and phone number.
G2. Is there a mail order company that sells NeXT-related peripherals?
Yes, its called NeXTconnection. Address: 9 Mill Street, Marlow, NH 03456
Phone: 1-800-800-NeXT
G3. Is there a NeXT specific magazine?
Yes. There are also many NeXT specific newsletters, many of which
are available via ftp from the NeXT specific ftp sites (look in
pub/next/newsletters on cs.orst.edu and pub/next/Newsletters
on sonata.cc.purdue.edu - purdue seems to carry more newsletters
on line than orst.). Some cost money, others don't.
Available from purdue:
SCaNeWS - Souther California NeXT Users Group Newsletter, first issue
came out January 1991. Edited by Mike Mahoney (manhoney@beach.csulb.edu)
BaNG - Bay Area NeXT Users Group, one item on-line on Purdue. Edited by
Robert Nielson (nielsen@everest.portal.com).
Tao - an irregular newsletter written by Robert Lin. It usually has
a good number of rumors, and is fun to read.
rmNUG NeWS - Rocky Mountain NeXT Users Group Newsletter, latest issue
May 1991 (monthly). Edited by David Bowdish (73340.2146@compuserve.com).
NeXTVieW - Vancouver NeXT Users Group
NeXT Users' Journal, latest issue December/January 1990-1. Edited by
Erica Liebman (erica@kong.gatech.edu).
Hardcopy:
Baran's Tech Letter
Published once a month for $125/year
Contact: Nicholas Baran POBox 876, Sandpoint, Idaho, 83864-0876
email: nbaran@well.sf.ca.us
NeXT on Campus
NeXT developments in academia. Call NeXT at 1-800-848-NeXT for
free subscription info.
NeXTworld
Published quarterly with monthly ad-free newsletters ($23.95).
NeXTWORLD, 501 Second Street, San Francisco, CA 94107
415 978 3182 (phone), 415 978 3196 (fax)
NeXTworld email address: ddinucci@nextworld.com
NeXUS
Published bi-monthly for $36/year.
Contact Alfonso Guerra at {emory|gatech}!nanovx!nexus.
What's NeXT?
The Boston Computer Society NeXT User group produces a NeXT newsletter
called "What's NeXT?". BCS may be reached at 1 Center Plaza,
Boston, MA 02108.
G4a. What are the names of some of the ftp sites that have NeXT-related
files?
There are too many to list them all, so are here are just a few:
NeXT: cs.orst.edu, nova.cc.purdue.edu, sonata.cc.purdue.edu,
umd5.umd.edu, and eesun1.arl.utexas.edu
MIT GNU: aeneas.mit.edu
MIT X: export.lcs.mit.edu
music: princeton.edu
See NextAnswers for more sitenames.
G4b. If I am not on the internet, how can I get to the ftp sites via email?
cc.purdue.edu is configured as an email archive server. This means
you can upload and download files via email. Send mail to:
archive-server@cc.purdue.edu with the subject line help and you
will get a complete description of this service.
submissions:
Mail should be sent to archive-server@cc.purdue.edu with the
subject of 'submission' (no ticks) if a person is submitting
material to the archives. They need to include a 1-2 sentence
description of the submission, the OS release the product runs
on, and if it is source, binary, newsletter, etc.
G5. What is the claimed performance of the new 040 NeXT machines?
NeXT advertises the new 040 machines at 15 MIPS and 2 MFLOPS.
[industry accepted benchmarks will be posted here... anyone?]
G6. What are some good references on Objective C?
Object Oriented Programming - An Evolutionary Approach, Brad J. Cox,
Addison-Wesley, 1987 ISBN 0-201-10393-1 it describes pre-4.0 Objective-C,
and the NeXT uses 4.0 Objective-C (Stepstone's version numbers). However,
a new edition of the book should hit the shelves any day now. [Glenn Reid
mentions the existence of the book, but does not label it as
a "good reference", lacking other references it is noted here]
NextAnswers has a good reading list too long to include here.
G7. How much does the NeXT cost?
A retail price list may be obtained by contacting NeXT at the
number or address mentioned in a previous question. Educational
prices vary depending upon the university. The typical educational
discount is between twenty and thirty percent. NeXT offers
registered developers a significant discount.
G8. Where can I buy a NeXT?
From NeXT, Businessland, Computer Attic (three locations in southern
San Francico Bay Area), Abacus Inc (San Francisco), Random Access
(Denver), Essex Computers (N.J.), and possibly from your university if
you are a student, faculty or staff. if your university does not
offer the NeXT, you may be able to buy from a "hub" university if the
hub program is available in your state (contact NeXT for more info).
G9. How do i become a NeRD? What does it cost? What is involved? Who
do i contact if i am interested?
NeRD - NeXT Registered Developer
1- Call the 800 number to get a registration form, fill it out and
send it back to NeXT.
2- NeXT will assign an "advocate" from within the company to review your
needs.
3- Register to go to a 5 day developer's camp either in Pittsburgh or
or Redwood City. Cost is $995 They will teach you the essential
information needed for developing applications on the NeXT. [It is
excellent -pasc]
4- Once you have gone through the above, you will get technical support
directly from NeXT via email or phone (in urgent cases!). Their support
is quite comprehensive.
G10. How do I start an official NeXT User Group?
To start a NeXT group, just send email to "user_groups@next.com".
G11. Why isn't comp.sys.next split into smaller groups?
A call for votes has been issued on the subject. To vote
send mail to csn-split@plethora.media.mit.edu and include the
ballot below.
BALLOT
======
* - #1 create comp.sys.next.announce (moderated by Pascal Chesnais)
* - #2 create comp.sys.next.sysadmin
* - #3 create comp.sys.next.programmer
* - #4 rename comp.sys.next to be comp.sys.next.misc
Look for the call for votes in comp.sys.next, news.groups, and
news.announce.newgroups. It contains the charter for each.
G12. How do I file a complaint with NeXT?
A number of postings to comp.sys.next indicates that NeXT really
should have a formal channel for complaints. Complaints are about
machines not arriving, and about the company. The current mechanism
for doing this is to call the 800 number and be directed to the
correct support center. This seems a bit backwards, as it seems a lot
easier to post a gripe to comp.sys.next. However posting complaints
to comp.sys.next does little other than make you look like a whiner.
So be PATIENT and hang in their while being channeled to the proper
authority.
G13. Where can I communicate to others interested in doing music on the NeXT?
There is a newsgroup called comp.music that would love to hear what you
are doing with the NeXT and will share their knowledge on the subject with
you!
G14. What special interest groups exist?
Classroom: NeXT Courseware SIG (next-classroom@gac.edu)
To subscribe: send the following text message to
MAILSERV@gac.edu --"Subscribe next-classroom <your name>"
Communications/TeleCommunications SIG (nextcomm@marble.com)
To subscribe: send email to nextcomm-request@marble.com
GIS(Geographical Information Services)SIG (next-gis@deltos.com)
To subscribe: send email to next-gis-request@deltos.com
Medical: NeXTMed SIG (NeXTMed@ulnar.biostr.washington.edu)
To subscribe: send email to NeXTMed-request@ulnar.biostr.washington.edu
Music: NeXT Music SIG (nextmusic@silvertone.Princeton.edu)
To subscribe: send email to nextmusic-request@silvertone.Princeton.edu
NeXTManagers (quick & technical answers) (next-managers@stolaf.edu)
To subscribe: send email to next-managers-request@stolaf.edu
Network & Security Management for Labs & Large Installations
(next-lab@cs.ubc.ca)
To subscribe: send email to next-lab-request@cs.ubc.ca
Programmers: NeXT Programmers SIG (next-prog@cpac.washington.edu)
To subscribe: send email to next-prog-request@cpac.washington.edu
G15. Is it true I can get inexpensive 030 cubes from Businessland?
This was true a few months ago, but Businessland no longer has anymore
of these machines for sale.
G16. How may I let the NeXT user community know of an upcoming
NeXT-related event?
Please send any announcements of upcoming NeXT-related events
to Patrick Hayes at phayes@bottom.magnus.acs.ohio-state.edu
These events will be posted to comp.sys.next in a weekly "NeXT Week"
posting. Be sure to send your announcement in plenty of time to
have it posted prior to the event. One to two weeks in advance would
be a good idea.
Upgrades
--------
U1. What comes with the 040 Upgrade?
An anti-static disposable bracelet, installation guide, new OD cable,
OD filter, 040 board, a SIMM extractor tool, Fed-Ex return slip
and registration card to get a free copy of Improv and NeXTWorld.
U2. What comes with the 1.0 -> 2.1 software upgrade?
The 2.0 upgrade comes with an optical disk with 2.0 extended, a bunch of
manuals, and keyboard tilt feet.
There is a mail back cards to get Mathematica 2.0 and Sybase (eventually).
This may change, of course, and may be different for non-educational
users. The 040 upgrade requires the 2.0 upgrade.
U3. What has happened in release 2.0 with the versions of Franz Allegro
Common Lisp, the Sybase SQL Server, and Mathematica that were
distributed with OS1.0?
These products are no longer bundled with the NeXT OS. Owners of old
cubes are, however, entitled to continue using them.
Allegro Common Lisp: When upgrading from 1.0 to 2.0, the upgrade
program offers the opportunity to save your copy of Common Lisp. You
can do this, and it will still run on the '030 cube except that the
Foreign Function Interface no longer works. The hardware upgrade from
the '030 to the '040, however, breaks this version of Common Lisp
completely and it will no longer run. With the OS2.0 upgrade, there is
a postcard to return to NeXT requesting an updated version of Common
Lisp which (when released) will run on the '040 under 2.0. Future
enhancements to Allegro Common Lisp (including the soon-to-be-released
version with CLOS support) will only be available directly from Franz
Inc. Owners of old cubes can obtain upgrade service as
"maintenance/support" at a lower cost than buying a new Allegro Common
Lisp license (which is what owners of new cubes and slabs must get).
Contact Franz Inc. for details and prices.
Sybase: The release 1.0 Sybase SQL Server is completely broken by
release 2.0, and the upgrade program will delete this from your disk
(without asking permission) in the course of upgrading. Release 2.0
contains an SQL client, which can be used to connect to SQL servers on
your network (perhaps older cubes still running 1.0, for example). A
new SQL server (with some modified features) will be sent to owners of
old cubes who request it by means of the same postcard that gets you a
new version of Common Lisp.
Mathematica: The upgrade program offers you the opportunity to save
your old version of this, and the old version still runs under 2.0
(on both '030 and '040 hardware). Sending in the postcard referred to
above from the OS2.0 upgrade kit will get you a new version of
Mathematica, too. This version will be available free to academic
users with new cubes and slabs as well.
All of the upgraded programs referred to above will be provided on
NeXT floppies, not OD's. You will need either to buy an external
floppy drive or to have someone else transfer them from floppy to OD
in order to make use of them. The release date is scheduled for
all the above is April.
U4. How do I get the 2.1 upgrade?
All new machines are shipping with 2.1, as well as release 2
software products. People running 2.0 can order an upgrade
distribution from NeXT. The 2.1 upgrade distribution is only
available on floppies. 2.1 distribution does not have a 2.0->2.1
upgrade application shipped with it. There is currently no way of
getting it due to licensing issues.
2.1 Upgrade kit is part #n7022 on floppies costs $50 call the NeXT
800 number for it.
If you have purchased 2.0, you may upgrade to 2.1 with somebody else's
upgrade. Only major upgrades need to be purchased (1.0,2.0,3.0). NeXT
considers your 2.0 purchase to include the rights to all 2.x releases.
Their $50 charge is to cover cost's only, not to purchase "rights".
OS
--
O1. Why does my 030 NeXT system using Release 1.0 hang a few seconds
after attempting to boot from the optical disk? (this problem
also happens with scsi disks as well)
Release 1.0 contains a bug that can corrupt the kernel /odmach
if a user attempts to launch /odmach from the browser. The
solution is to copy a clean /odmach from another NeXT system.
Be sure to change the permissions of the newly installed /odmach
to remove execute permissions to prevent future occurrences of
the same problem. Release 1.0a and 2.0 do not have this problem.
It is possible for the sdmach to get corrupted in the same way.
Boot from the OD, copy an uncorrupted version of the kernel
to the hard disk, and remove the execute bits from sdmach.
O2. How much free disk space is available on the NeXTstation and NeXTcube?
As shipped, the 105MB NeXTstation has less than 25 MB free.
Note: The swap space is by default configured to 16MB with a low water
mark of 20MB (the system does not attempt to reduce the size of
the swapfile space until the swapfile grows past the low water
mark).
The extended release takes 179M, including a 16M swapfile, and not
including Mathematica or Sybase (this is from a virgin install of
2.0 extended from an optical).
O3. What software is bundled with the new 040 NeXT machines?
Both the 105MB and 200MB systems come with Release 2.0 preinstalled.
The systems with larger hard disks have Release 2.0 Extended
preinstalled. The price of all of the new systems includes the cost
of the software license. Note that the price of the 040 upgrade for
030 machines does not include the cost of the software license.
RELEASE 2.0 includes...
*End User Applications
Workspace Mgr(tm), NeXT Mail(tm), WriteNow(r) Word Processor,
Digital Webster(tm) (9th Collegiate Dictionary(r) and Collegiate
Thesaurus(r)), Digital Librarian(tm), Edit, Mathematica(r)-for
higher education customers only, DataViz/Bridge(tm), Installer,
FaxReader, Preferences, Preview for Post Script, PrintManager
*Developer Tools
VT100(tm) Terminal Emulator [based on Stuart]
*System Administration Applications
BuildDisk, InstallTablet, Mail Manager, NetInfo Manager, NetManager,
Printer Tester, User Manager, Installer
RELEASE 2.0 (extended) adds....
*End User Applications
Oxford(r) Dictionary of Quotations, William Shakespeare-The Complete
Works (for Digital Librarian), TEX(tm) Document Processing System
(Radical Eye Software), Improv (Improv is only free if 040 NeXT
machine or upgrade ordered before end of March 1991)
*Developer Tools
Interface Builder(tm), Objective-C(r) Language Compiler,
C++ Language Compiler, Objective-C Class Definitions,
56001 DSP Tools, GNU Emacs, GNU Debugger, BUG-56(tm) Debugger (Ariel),
Malloc Debugger, AppInspector(tm), PostScript Tools, Application Kit(tm),
Music Kit(tm), Sound Kit(tm), On-line technical documentation
You are allowed to copy software from the extended release from a
friend if you are licensed to run 2.0.
O4. Can I delete /odmach or /sdmach (depending on whether i boot
from od or hard drive) and save 700K?
Go ahead and delete it if you want. However, you might as
well leave it there since sdmach and odmach are links to the same file
(i.e. you won't save much space by deleting it).
Better to look for random core files! Icon.app generates quite a lot
of core dumps.
O5. The 2.0 machines keep getting an error on the console that says
loginwindow: netinfo problem - No such directory. Is this a problem?
The netinfo problem is because the /keyboard directory is missing.
It's benign.
"But annoying.
niutil -create . /keyboard" -=EPS=-
O6. Under 2.0 running UUCP and other incoming connections hangs the modem
serial line, what can I do?
There is a bug in the serial driver which causes getty to get stuck.
The situation arises after a successful uucico connection, subsequent
connections via modem will get a connection with the modem, but no
login prompt. This is caused by getty hanging. A simple work around
is to have a process run in cron to reset the getty every 15 minutes:
#! /bin/sh -u
PIDS=`ps -ax | bm getty | grep -v bm | awk '{print $1}'`
kill -TERM $PIDS
Of course trying to connect when the script is running will not allow
you to connect, try again a minute later. This fix will not affect
on-going UUCP or interactive connections. This will probably be fixed
in the next kernel release.
This bug is corrected in 2.1
O7. Applications installed in /LocalApps are not being found on my 2.0 system.
Workspace has its own internal application path. In 2.0 /LocalApps was
ommitted. Improv needs to have /LocalApps in the Workspace path if
you have Improve installed in /LocalApps. The work around in 2.0 only is:
dwrite Workspace ApplicationPaths
"~/Apps:/LocalApps:/NextApps:/NextDeveloper/Apps:/NextAdmin:/NextDeveloper/Demo
s"
(one continuous line! - pasc)
This bug is corrected in 2.1, and hopefully all subsequent releases.
NeXT Hardware
-------------
I1. What can be done about older 030 NeXT cubes that have a fan that
turns in the "wrong" direction?
The fan on older 030 NeXTs cubes sucks air out of the back of the cube
which means that it draws unfiltered air in through the optical
disk on the front of the cube. This causes optical disks to
succumb to dust must sooner than cubes with the new-style fan
which turns in the opposite direction.
NeXT has apparently reversed their decision regarding fan
reversal in the case of machines that have been upgraded to 040
processor boards. It is now considered okay to reverse the direction
of fans in these machines. If you have many third-party cards
installed in your cube or an older processor board, you may wish
to consider not reversing fan direction (overheating could become
a problem). In any case, do not reverse the fan's polarity, only
reverse the fan assembly itself. Perhaps the best solution is
obtain the cleaning kit and OD filter from NeXT.
I2. What type of memory may be installed in a NeXT?
Use Mac II-style SIMMS, 100ns or faster. SIMMS must be
installed in groups of four. The NeXT can use either 1MB or
4MB SIMMS. Most people are buying 80ns SIMMS in order to be
more sure of future compatibility. Also, note that the low-profile
vertically mounted 4MB SIMMS are easier to install in the NeXT cube than the
horizontally mounted 4MB SIMMS because of the small height clearance
above the SIMM slots. It is possible to install the horizontally
mounted 4MB SIMMS but you will be required to slide the CPU board
and the hard drive in simultaneously. Note that parity (9-bit)
RAMS can be used in both the 030 NeXT and the 040 NeXT. Parity
and non-parity SIMMS should _not_ be mixed in both the 030 and the 040
Only the 040 NeXT can use the parity memory to detect parity errors
2.2 (v63) ROM lets you disable parity checking (NVRAM preference).
2.1 (v59) does not.
Color NeXTstations, and the NeXTdimensions will be using a different
packaging for memory. They will be in a 72pin housing, are organized
256kx32 or 1Mx32 for non-parity systems, and 256kx36 and 1Mx36 for
parity. They must be 80ns or faster. As of 2-28-91, we are aware
of only one supplier (other than NeXT) of this type of memory. Until
the number of vendors known to offer this type of memory increases, we
will list that one supplier here for the benefit of those on
constrained budgets: SouthCoast Electronics (213) 208-3260.
Given how dynamic the prices are in the memory market we can not provide
an accurate compilation of suppliers and prices. However you can
take a look to see if there is a compilation of simms on sonata.cc.purdue.edu
in the pub/next/FAQ directory. If someone wants to volunteer to maintain
such a compilation let us know at net-faq@media.mit.edu
I3. Can I connect SONY MPX-111N to my 030 cube?
The SONY MPX-111N which is shipped with all the new 040 NeXT machines is
*not* a SCSI device, therefor there is no way of connecting that particular
drive internally on an 030 system.
I4. Why OD continually spins up and spins down?
A big problem with the Cannon optical drives is that air flows through
the drive to cool it. Dust accumulates inside the drive causing it to
fail with the continuous spin-up spin-down syndrome. NeXT as part of
it's 040 upgrades provides a dust filter to prevent this. If your
drive has this problem it usually can be fixed simply by cleaning out
dust from the drive. NeXT sells a cleaning kit for both the drives and
the optical disks.
I5. How many colors can NeXT machines display?
The monochrome machines can display 4 gray levels. You can use
color apps on a monochrome machine, they will converted into
monochrome images and dithered accordingly.
Color NeXTstations can combine 4 bits of red, green and blue
primaries for a total of 4096 "pure" colors. The imaging
functions dither the image to produce intermediate colors.
NeXTdimension can combine 8 bits of red, green and blue for
16,777,216. There are not 16 million points on the display
so all can not be displayed at once. Further display technology
limits the usable color space.
None of the NeXT products support color look up tables where the
user can define their own color palette on a per window basis.
This feature is useful for displaying images which have
adaptive lookup tables, and display pure grayscale images
on the color NeXTstation. On the NeXTdimension images can
be converted to full 24 bit representation.
Editors:
Pascal Chesnais lacsap@media.mit.edu
John Garnett garnett@cs.utexas.edu
Erik Kay erikkay@athena.mit.edu
Copyright 1991 Massachusetts Institute of Technology
This compilation is meant primarily as a service to the comp.sys.next
community. Newsletter editors wishing to excerpt from this work
for publication should consider using local electronic bulletin boards
to disseminate this information rather than preparing hardcopies.
This allows for readers to access the most recent information, and
perhaps save a couple of trees.
We do not collect any royalties, charge any fees, or compensate
anyone in connection with this endeavor.
--
Pascal Chesnais, Research Specialist, Electronic Publishing Group
Media Laboratory, E15-351, 20 Ames Street, Cambridge, Ma, 02139 (617) 253-0311
email: lacsap@plethora.media.mit.edu (NeXT)