Ian Darwin's Bibliography

The following is a listing of my published works.

Ian F. Darwin, Adobe Illustrator comes to UNIX, Journal: SunExpert Magazine Date: approx 1995
Abstract: A close look at Adobe's continuing expansion into the UNIX marketplace, and a close look at Illustrator for UNIX folk who haven't seen what it can do on a Macintosh.

Ian F. Darwin, Checking C Programs with Lint, Publisher: O'Reilly & Associates Date: 1989
Abstract: Book detailing use of lint static debugger, a valuable tool for software developers working in the C programming language.

Ian F. Darwin, UNIX Tools and Utilities, Publisher: Learning Tree International Date: 1994 Los Angeles, CA, USA
Abstract: A four-day-long "advanced user course" on the UNIX command-line, including scripting languages, the shell, etc.

Ian F. Darwin, (various articles), Appears in X User Tools Publisher: O'Reilly & Associates Date: 1995
Abstract: A mammoth resource for the user of The X Window System. Mr. Darwin contributed the chapter on the OPEN LOOK Window Manager (olwm) and several other short articles.

Ian F. Darwin, Birth of a Desktop, Journal: SunExpert Magazine Volume 5 Number 1, 59-64 pages, Date: January, 1994 Keywords: CDE COSE GUI
Abstract: The Common Desktop Environment previewed in October 1993 is becoming important in the UNIX world. This article reviews the software, who it came from and why, and its strengths and weaknesses. CDE will be important for all UNIX users as time goes by.

Ian F. Darwin, X User's Guides: Volume 3, User's Guide: OPEN LOOK Edition, Publisher: O'Reilly & Associates Date: unpublished
Abstract: A complete and comprehensive tutorial for novices and advanced users of Sun's OpenWindows and similar software based on the X Window System and the OPEN LOOK user interface. N.B. This book was not published by O'Reilly due to the COSE/CDE announcement, but is available on CD-ROM.

Ian F. Darwin, S-Plus - An interactive Programming environment for data analysis and graphics, Journal: SunExpert Magazine Volume 2 Number 5, 76 pages, Date: May, 1991 Keywords: S
Abstract: Review of a commercial version of Bell Labs' excellent S statistics and data exploration language.

Ian F. Darwin, SoftPC - a DOS emulator for UNIX, Journal: SunExpert Magazine Date: March, 1992 Volume 3 Number 3, 60 pages,
Abstract: Review of SoftPC, the definitive MS-DOS emulator for UNIX. Reviewed on SunOS, it runs on many flavors of UNIX (and the Mac); Sun will be revamping it and selling a version of their own under the name SunPC.

Ian F. Darwin, UNIX, Software Tools, and C, Publisher: University of Toronto, Department of Computer Science Date: 1986
Abstract: Wrote and taught the University of Toronto's first credit course on UNIX, Software Tools, and C.

Ian F. Darwin, PC-NFS, Journal: SunExpert Magazine Date: December, 1992
Abstract: Evaluation of Sun's PC-NFS product, which allows PC's running MS-DOS to access UNIX networks.

Ian F. Darwin, First Impressions: ShowMe, Journal: SunExpert Magazine Date: January, 1993 Volume 4 Number 1, 70 pages,
Abstract: Review of ShowMe 1.0. ShowMe lets you use your workstation as a "shared whiteboard", facilitating communication across a local net or around the world.

Editor: Ian F. Darwin Solaris 2 Frequently Asked Questions, Publisher: USENET Electronic Network Date: April 1993 with frequent updates throughout 1993.
Abstract: A list of the common questions (with solutions!) that users have in migrating to Solaris 2 from earlier versions of UNIX.

Ian F. Darwin, In Search of Solaris 2.x, Journal: SunExpert Magazine Volume 4 Number 10, 55-64 pages, Date: October, 1993 Keywords: SunOS5, System V Release 4
Abstract: Review of Solaris 2.x, Sun's new UNIX-based "computing environment". As it's based on System V Release 4, not on BSD UNIX as in past SunOSes, expect some major changes when migrating.

Ian F. Darwin, Power UP your SPARCs , Journal: SunExpert Magazine Date: May, 1994 Volume 5 Number 3,
Abstract: Weitek now makes a CPU doubler chip for the Sun SPARCstation 2/IPX families, which provides a cost-effective speedup for these machines. We review installation and performance.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 1, Date: January, 1983 96 pages,
Abstract: Introduction to this column; versions of UNIX.

Ian F. Darwin, The Ackerman Digital Systems Promblaster, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 2, Date: February, 1983 52 pages, Keywords: hardware
Abstract: Review of a hardware device for storing programs and data in EPROM ``chips''.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 3, Date: March, 1983 22 pages,
Abstract: Comparison of UNIX and CP/M.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 5, Date: May, 1983 26 pages,
Abstract: Building useful applications out of existing tools; text formatting with nroff/troff and preprocessors; review of San Diego USENIX (January 83).

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 7, Date: July, 1983 24 pages,
Abstract: Influence of UNIX on other systems; ``I know of seven books current in print describing [UNIX]''; review of Gauthier's \fIUsing the UNIX System\fP, Bourne's The UNIX System\fP, Lomuto's \fIA UNIX Primer, John Lion's Commentary, Ric Holt's \fIConcurrent Euclid, the UNIX System and TUNIS\fP, and the 1978 UNIX issue of the BSTJ.

Ian F. Darwin, The 50-line Text Formatter Gets Running Fast, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 8, Date: August, 1983 120 pages, Keywords: fmt
Abstract: A fmt-like utility in C does primitive text re-alignment.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 9, Date: September, 1983 24 pages,
Abstract: Review of K. Christian's The UNIX Operating System, McGilton & Morgan's "Introducing the UNIX System.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 11, Date: November, 1983 24 pages,
Abstract: ``This month's column looks at the USENIX Conference in Toronto (July 1983), tackles the myth that there is no software for UNIX, and looks at another introductory book on UNIX'', Waite group's UNIX Primer Plus.

Ian F. Darwin, The MicroDynamics S-100 EPROM Programmer, Journal: Microsystems Magazine Publisher: Ziff-Davis Volume 4 Number 12, Date: December, 1983 52 pages, Keywords: hardware
Abstract: Review of a hardware device for storing programs and data in EPROM ``chips''.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: January, 1984 Volume 5 Number 1, 22 pages,
Abstract: Review of UNIX System III Guide; /usr/group standard [which later became POSIX.1 under the IEEE]; Thompson & Ritchie honored at ACM'83; UniVentures Software; abuse of ``hard floppies''; demise of ``Marc,'' a UNIX-like system for Z80.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: February, 1984 Volume 5 Number 2, 32 pages,
Abstract: Review of Kernighan & Pike's The UNIX Programming Environment; letter from a reader about TRS-80 XENIX.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: March, 1984 Volume 5 Number 3, 26 pages,
Abstract: Review of Banahan & Rutter's The UNIX Book; shell programming considered beneficial; typesetting from UNIX.

Ian F. Darwin, The Dual Systems SIO4/DMA serial I/O board, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: March, 1984 Volume 5 Number 3, 103 pages,
Abstract: A serial I/O board, the direct ancestor of the multi-line ``smart serial board'' used on PC's to this day.

Ian F. Darwin, UNIX Software Directory, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: April, 1984 Volume 5 Number 4, 45 pages,
Abstract: ``A comprehensive listing of over 300 programs from over 100 sources.'' [By comparison, Sun's 1991 Catalyst catalog lists over 2,500 programs.]

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: April, 1984 Volume 5 Number 4, 24 pages,
Abstract: Uniforum January 1984; USENET for electronic mail and news; UUCP tweaks; UNIX software catalogs;

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: May, 1984 Volume 5 Number 5, 32 pages,
Abstract: Sources for freeware: USENET; shell programming: command substitution, efficiency tweaks.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: June, 1984 Volume 5 Number 6, 24 pages,
Abstract: UNIX for ``real-time'' work; make; UNIX philosophy and ``generation gap''; more software directories.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: July, 1984 Volume 5 Number 7, 24 pages,
Abstract: portability of UNIX software; first version of UNIX family tree; How many UNIXes are there really? Review of Comer's XINU book, volume 1; Reference cards again; directory of Usenet users.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: August, 1984 Volume 5 Number 8, 24 pages,
Abstract: UNIX sort; ciphers with tr; minor changes to UNIX; errata.

Ian F. Darwin, Leverage Database Manager, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: August, 1984 Volume 5 Number 8, 122 pages, Keywords: Software review
Abstract: Review of a non-relational list manager, less powerful in its own right than dBase III, but with good hooks into UNIX for use with awk and other tools.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: September, 1984 Volume 5 Number 9, 16 pages,
Abstract: The summer 1984 USENIX (Salt Lake City); Pyramid and DUAL; job listings.

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: October, 1984 Volume 5 Number 10, 18 pages,
Abstract: Review of Sobell's Practical Guide to the UNIX system; open letter to book publishers' buyers; problems with National Semi 32032; comments on Intel, DR and others' reinvention of old ideas. [This issue also features Thompson & Ritchie paper and interview.]

Ian F. Darwin, The UNIX File, Journal: Microsystems Magazine Publisher: Ziff-Davis Publishing Date: November, 1984 Volume 5 Number 11, 16 pages,
Abstract: Planning for 1985 shows; more on make; shell efficiency: exec; old shibboleths die hard (fsck eliminates the ``unreliable filesystem'' problems). [This was the final issue of Microsystems; Ziff-Davis closed it down for ``financial reasons''; rumors are that Ziff had something to hide.]

Darwin, Ian, Geoff Collyer, The Evolution of UNIX from 1974 to the Present, Journal: Micro/Systems Journal Publisher: Ziff-Davis Date: November, 1984 Volume 5 Number 11, 44 pages,
Abstract: One of the best histories of Research UNIX (V5-V8) that I've ever written. Discusses compilers, tools, etc.

Collyer, Geoff, Ian Darwin, CantHappen, or, Real Programs Dump Core, Journal: USENIX Conference Dallas Date: January 1985
Abstract: Discussion of C and UNIX programming style. Became somewhat of an underground classic.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: May/June 1985 Volume 1 Number 2, 73 pages,
Abstract: Uniforum in Dallas, January 1985; October 1984 BSTJ UNIX issue; UNIX on IBM mainframes; Business UNIX Journal; The C Journal; AT&T Software Toolchest.

Ian F. Darwin, Canada's Lineup, Journal: CommUNIXations Publisher: /usr/group Date: June/July 1985 14 pages,
Abstract: Profile of numerous Canadian software houses specializing in UNIX software.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: July/August 1985 Volume 1 Number 3, 81 pages,
Abstract: Mailing list system in awk; review of Morris Krieger's Word Processing on the UNIX system; comments on C style; miscellany.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: September/October 1985 Volume 1 Number 4, 76 pages,
Abstract: Macro processing with M4; joining USENET.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: November/December 1985 Volume 1 Number 5, 84 pages,
Abstract: XINU OS source freely available; optimization: prof, time, etc; conferences.

Ian F. Darwin, Advanced UNIX Programming, Publisher: UniForum Inc Date: January, 1986 Anaheim, California
Abstract: An all-day seminar on intermediate UNIX programming tools and techniques.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: January/February 1986 Volume 2 Number 1, 78 pages,
Abstract: UNIX freeware (mod.sources archive); Join, a useful command.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: March/April 1986 Volume 2 Number 2, 78 pages,
Abstract: Preview of UNIX System V Release 3; USENET evolution; review of ``Ethics & Etiquette for Electronic Mail''.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: May/June 1986 Volume 2 Number 3, 88 pages,
Abstract: Uniforum '86; command portability.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: July/August 1986 Volume 2 Number 4, 68 pages,
Abstract: UNIX book roundup: short notes on a large number of UNIX books.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Date: September/October 1986 Volume 2 Number 5, 88 pages,
Abstract: The MH mail handler.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: November/December 1986 Volume 2 Number 6, 86 pages,
Abstract: Review of Bach's The Design of the UNIX System [for System V]; techniques for looking at binaries; termcap information.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: Jan/Feb 1987 Volume 3 Number 1, 78 pages,
Abstract: The VME bus; unwritten rules for make; System V line turnaround; vendors.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: March/April 1987 Volume 3 Number 2, 68 pages,
Abstract: XINU and Internet (book); UNIX to DOS; adding device drivers;

Wynford Flan (pseud.), Santa Cruz XENIX V, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: May/June 1987 Volume 3 Number 3, 30 pages,

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: May/June 1987 Volume 3 Number 3, 68 pages,
Abstract: MINIX; AT&T 3B single board computer.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: July/August 1987 Volume 3 Number 4, 70 pages,
Abstract: An introduction to awk.

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: September/October 1987 Volume 3 Number 5, 78 pages,
Abstract: USENET evolution; UNIX on low-cost graphics workstations

Ian F. Darwin, The UNIX File, Journal: Micro/Systems Journal Publisher: M&T Publishing Date: November/December 1987 Volume 3 Number 6, 72 pages,
Abstract: GNU, a proposed [and still forthcoming years later] UNIX clone from the Free Software Foundation. [This article was heavily cut in editing, on orders from ``somebody'' high up in M&T; it was also I think my last published article in Micro/Systems, which the following year was turned into a LAN magazine, and then closed down for the last time.]

Darwin, Ian, Geoff Collyer, History of UNIX, Appears in UNIX Research System: Tenth Edition, Volume II Publisher: AT&T Bell Laboratories/Saunders College Publications 148 pages,
Abstract: The UNIX family tree finally made it into print, albeit sans official recognition, in a paper by Steve North et al.

Ian F. Darwin, Coping with DOS, Journal: SunExpert Magazine Volume 1 Number 3, 47 pages, Date: January 1990 Keywords: DOS emulation; PC emulation; DOS-Windows(tm)
Abstract: Review of Sun's DOS-Windows, a SunView-based DOS emulator for SunOS.

Ian F. Darwin, ExoCode Development Tool for X, Journal: SunExpert Magazine Volume 1 Number 7, 72 pages, Date: May, 1990 Keywords: GUI Builder

Ian F. Darwin, The Incredible Shrinking Ethernet, Journal: SunExpert Magazine Date: September, 1990
Abstract: Review of adapters for using thin-net coaxial cable with existing Ethernet networks.

Ian F. Darwin, Writing Between The Leaves: Interleaf TPS 4.0, Journal: SunExpert Magazine Date: November 1990 77 pages, Volume 1 Number 13,

Ian F. Darwin, A Shock in the Dark, Journal: SunExpert Magazine Date: 1991
Abstract: Replacing the flyback on the common Sun-3 monochrome monitor: not for the faint of heart, but a good cost saver. Lists several sources for parts.