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)