[Image]

Apple, NextStep confront issue of compatibility      [Image] [Home]
                                                             [News Library]
For years, Apple has been crippled by its Macintosh          [Index]
operating system. Although today's MacOS is very             [Feedback]
easy to use, the programming ``environment'' was
difficult for software writers. The MacOS is also
fragile: A bug in a single application program can
cause the entire computer to crash.

Apple knew about these problems, but it had been
largely unable to fix them -- in part because Apple
was worried that fixing the problems with the MacOS
would make the system unable to run some or all of
today's Macintosh applications.

Now that Apple has purchased Next Software and its
NextStep operating system, users are anxious about
Apple's plans to take advantage of it. But it's not
known how Apple will do this.

An operating system is the fundamental program that
controls all other programs that run on a
particular computer. The operating system controls
the appearance of windows on the computer's screen.
It controls devices such as a computer's disk drive
and printer, and it handles the way a computer
communicates on the Internet. Perhaps most
importantly, at least from Apple's point of view,
an operating system controls the way various
application programs interact with the computer and
each other.

NextStep has several parts. Down deep is something
called ``Mach'' -- which handles very basic chores
such as protecting one application from another.
NextStep also includes Unix, an operating system
favored by techies but considered very unfriendly
to novice users. Finally, it has a top layer called
OpenStep, which controls the computer's user
interface.

Although Apple's MacOS operating system only runs
on Macintosh computers and clones, the NextStep
operating system can run on four different kinds of
machines: NeXT's original, proprietary computers;
Intel-compatible PCs; and workstations manufactured
by Sun Microsystems and Hewlett-Packard.

In a press conference after Apple's initial
announcement, Apple's chief technology officer
Ellen Hancock said that the new operating system
would probably only run on recent Macintosh
computers equipped with the PowerPC microprocessor.

Yet Apple could easily make the new operating
system work on some older Macintosh computers --
the ones that use the Motorola 68040 microprocessor
as well. The black workstations on which the
NextStep operating system was originally developed
were equipped with the 68040 processor, and
NextStep still runs on those machines.

The second half of the compatibility question is
how Apple's new operating system will run the
current generation of Macintosh Applications.

Apple could create a ``virtual'' Macintosh in a
window on a machine running NextStep; SoftWindows,
a Mac program that runs Windows programs, creates a
virtual Windows machine on today's Macs. Apple has
already created a virtual Macintosh system, the
Macintosh Application Environment, that runs on
some versions of the Unix operating system.

Beyond creating its next generation operating
system, Apple needs to persuade today's Mac
software developers to rewrite their applications
for the new environment -- but without forcing them
to relearn all they know and buy all-new equipment.

Time is critical, but there are reasons to believe
Apple can do the job. Several months ago at Be Inc.
-- the company Apple didn't choose in its hunt for
new technology -- engineers made the BeOS operating
system run on Macintosh hardware. They did it in
just a few weeks.

``I believe we can get something working pretty
quickly, too -- perhaps not two weeks, but quickly
nonetheless,'' said Avidas Tevanian, Next's vice
president of engineering. ``I'm not going to
comment on schedules right now. But clearly, the
sooner we ship (the new operating system) on
PowerPC, the better.''

                                -- Simson Garfinkel

Published Sunday, January 5, 1997, in the San Jose
Mercury News

-------------------------------------------------------------

  [Apple]

| Mercury Center Home | Index | Feedback | �1996-7 Mercury Center. The
information you receive on-line from Mercury Center is protected by the
copyright laws of the United States. The copyright laws prohibit any
copying, redistributing, retransmitting, or repurposing of any
copyright-protected material.