A/UX
   HOME

TheInfoList



OR:

A/UX is Apple Computer's
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, an ...
-based
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
for
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
computers, integrated with System 7's graphical interface and application compatibility. Launched in 1988 and discontinued in 1995 with version 3.1.1, it is Apple's first official Unix-based operating system. A/UX requires select 68k-based Macintosh models with an FPU and a paged
memory management unit A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical a ...
(PMMU), including the Macintosh II, SE/30, Quadra, and
Centris The genus ''Centris'' contains circa 250 species of large apid bees occurring in the Neotropical and Nearctic realms, from Kansas to Argentina. Most females of these bees possess adaptations for carrying floral oils rather than (or in addition ...
series. Described by ''InfoWorld'' as "an open systems solution with the Macintosh at its heart", the operating system is based on
UNIX System V Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
Release 2.2. It includes some additional features from System V Releases 3 and 4 and BSD versions 4.2 and 4.3. It is
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming inter ...
- and
System V Interface Definition The System V Interface Definition (SVID) is a standard that describes the AT&T UNIX System V behavior, including that of system calls, C libraries, available programs and devices. While it was not the first attempt at a standardizations document ...
(SVID)-compliant and includes
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
networking from version 2 onward. Having a Unix-compatible, POSIX-compliant operating system made it possible for Apple to bid for large contracts to supply computers to U.S. federal government institutes.


Features

A/UX provides a
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inst ...
including the familiar Finder windows, menus, and controls. The A/UX Finder is a customized version of the
System 7 System 7, codenamed "Big Bang", and also known as Mac OS 7, is a graphical user interface-based operating system for Macintosh computers and is part of the classic Mac OS series of operating systems. It was introduced on May 13, 1991, by Apple C ...
Finder, adapted to run as a Unix
process A process is a series or set of activities that interact to produce a result; it may occur once-only or be recurrent or periodic. Things called a process include: Business and management *Business process, activities that produce a specific se ...
and designed to interact with the underlying Unix file systems. A/UX includes the CommandShell terminal program, which offers a command-line interface to the underlying Unix system. An
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wi ...
server application (called
MacX MacX is an obsolete display server implementation supporting the X11 display server protocol that ran on System 7, Mac OS 8, and Mac OS 9. It also ran under A/UX. Prior to X11R4 and the introduction of the PowerPC-based Power Macintosh, this se ...
) with a terminal program can also be used to interface with the system and run X applications alongside the Finder. Alternatively, the user can choose to run a fullscreen X11R4 session without the Finder. Apple's
compatibility layer In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With so ...
allows A/UX to run Macintosh System 7.0.1, Unix, and hybrid applications. A hybrid application uses functions from both the Macintosh toolbox and the Unix system. For example, it can run a Macintosh application which calls Unix system functions, or a Unix application which calls
Macintosh Toolbox The Macintosh Toolbox implements many of the high-level features of the Classic Mac OS, including a set of application programming interfaces for software development on the platform. The Toolbox consists of a number of "managers," software compone ...
functions (such as
QuickDraw A quickdraw (also known as an extender) is a piece of climbing equipment used by rock and ice climbers to allow the climbing rope to run freely through protection such as a bolt anchors or other traditional gear while leading. A quickdr ...
), or a
HyperCard HyperCard is a software application and development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web. HyperCard combines a flat-file database with a graphical, f ...
stack graphical frontend for a command-line Unix application. A/UX's compatibility layer uses some existing Toolbox functions in the computer's
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
, while other function calls are translated into native Unix
system call In computing, a system call (commonly abbreviated to syscall) is the programmatic way in which a computer program requests a service from the operating system on which it is executed. This may include hardware-related services (for example, acc ...
s; and it cooperatively multitasks all Macintosh apps in a single address space by using a token-passing system for their access to the Toolbox. A/UX includes a utility called Commando (similar to a tool of the same name included with
Macintosh Programmer's Workshop Macintosh Programmer's Workshop (MPW) is a software development environment for the Classic Mac OS operating system, written by Apple Computer. For Macintosh developers, it was one of the primary tools for building applications for System 7.x an ...
) to assist users with entering
Unix commands This is a list of Unix commands as specified by IEEE Std 1003.1-2008, which is part of the Single UNIX Specification (SUS). These commands can be found on Unix operating systems and most Unix-like operating systems. List See also * List of ...
. Opening a Unix executable file from the Finder opens a
dialog box The dialog box (also called dialogue box (non-U.S. English), message box or simply dialog) is a graphical control element in the form of a small window that communicates information to the user and prompts them for a response. Dialog boxes ar ...
that allows the user to choose
command-line A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
options for the program using standard controls such as radio buttons and
check box A checkbox (check box, tickbox, tick box) is a graphical widget that permits the user (computing), user to make a binary choice, i.e. a choice between one of two possible mutually exclusive options. For example, the user may have to answer 'yes ...
es, and display the resulting command line argument for the user before executing the command or program. This feature is intended to ease the
learning curve A learning curve is a graphical representation of the relationship between how proficient people are at a task and the amount of experience they have. Proficiency (measured on the vertical axis) usually increases with increased experience (the ...
for users new to Unix, and decrease the user's reliance on the Unix manual. A/UX has a utility that allows the user to reformat third-party SCSI drives in such a way that they can be used in other Macs of that era. A/UX requires 68k-based Macintoshes with a floating point unit (FPU) and a paged memory management unit (PMMU), and select models. For example, the Quadra 840AV, the fastest 68k Macintosh, cannot run A/UX.


History

A/UX 1.0 was announced at the February 1988 Uniforum conference, seven months behind schedule. It was initially aimed at existing Unix customers, universities and VARs. The system was initially sold pre-installed on the Macintosh II for , a larger monitor could be added, or a kit could upgrade an existing Mac II for a lower price. Third-party software announced with the system's first release includes the Ingres database, StatView, developer tools, and various
productivity software Productivity software (also called personal productivity software or office productivity software) is application software used for producing information (such as documents, presentations, worksheets, databases, charts, graphs, digital paintings ...
packages. A/UX was based on
AT&T AT&T Inc. is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the world's largest telecommunications company by revenue and the third largest provider of mobile te ...
's Unix System V.2.2 with additional features from BSD Unix. Networking support included
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
, AppleTalk, and NFS implementations, developed by UniSoft. The base system had no GUI, running only via the command line. It was capable of running a single Mac program at a time, using the System 6 interface, although only about 10% of the existing Mac software would run on it. Released in 1989, A/UX 1.1 supplies the basic GUI of System 6, with Finder, Chooser, Desk Accessories, and Control Panels; and it provisions Unix with the
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wi ...
(X11R3) GUI, the Draft 12 POSIX standard, and overall improved speed comparable to a low end Sun workstation. Having its first POSIX compliant platform allowed Apple to join "a growing list of industry heavyweights" to be allowed into the US federal government's burgeoning $6 billion bid market. In 1991, based on the AIM alliance, Apple envisioned A/UX as becoming the basis for drastically scaling its concept of Macintosh system architecture and application compatibility across the computing industry, from personal to enterprise markets. Apple formed a new business division for enterprise systems led by director Jim Groff, to serve "large businesses, government, and higher education". Basing the division upon a maturing A/UX, Groff admitted that Apple was "not a major player" in the Unix market and had performed merely "quiet" marketing of the operating system, but fully intended to become a "major player" with "very broad-based marketing objectives" in 1992. Further, Apple believed the alliance with IBM would merge A/UX, AIX, and System 7—thus ultimately scaling the execution of Macintosh applications from Mac desktops to IBM's huge RS/6000 systems. In November 1991, Apple launched A/UX 3.0, planning to synchronize the two ongoing release schedules of A/UX and System 7. At that time, the company also preannounced A/UX 4.0, expected for release in 1993 or 1994. The announcement expounded upon the historic technology partnership between Apple and IBM, expecting to merge Apple's user-friendly graphical interface and desktop applications market with IBM's highly scalable Unix server market, and allowing the two companies to enter what Apple believed to be an emerging "general desktop open systems market". The upcoming A/UX 4.0 would target the
PowerOpen Environment The PowerOpen Environment (POE), created in 1991 from the AIM alliance, is an open standard for running a Unix-based operating system on the PowerPC computer architecture. History The AIM alliance was announced on October 2, 1991, yielding the ...
ABI, merge features of IBM's AIX variant of Unix into A/UX, and use the OSF/1 kernel from the
Open Software Foundation The Open Software Foundation (OSF) was a not-for-profit industry consortium for creating an open standard for an implementation of the operating system Unix. It was formed in 1988 and merged with X/Open in 1996, to become The Open Group. Despit ...
. A/UX 3.0 would serve as an "important migration path" to this new system, making Unix and System 7 applications compliant with the PowerOpen specification. The future A/UX 4.0 and AIX operating systems were intended to run on a variety of IBM's POWER and PowerPC hardware, and on Apple's PowerPC-based hardware. In April 1992, a C2-level secure version of A/UX was released. Coincidentally, the AIM alliance had launched the Apple/IBM partnership corporation Taligent Inc. one month earlier, with the mission of bringing Pink to market as a grandly universal operating system and application framework. Contrary to all announcements, Apple eventually abandoned all plans for A/UX 4.0, never releasing the product. In 1995, PowerOpen was discontinued and Apple withdrew from the Taligent Inc. partnership in December. In 1996, Apple discontinued its Copland project which had spent two years in the public view, intended to become
Mac OS 8 Mac OS 8 is an operating system that was released by Apple Computer on July 26, 1997. It includes the largest overhaul of the classic Mac OS experience since the release of System 7, approximately six years before. It places a greater emphasis o ...
and to host Taligent software. From 1996 to 1997, the company deployed a short-lived platform of
Apple Network Server The Apple Network Server (ANS) was a line of PowerPC-based server computers designed, manufactured and sold by Apple Computer, Inc. from February 1996 to April 1997. It was codenamed "Shiner" and originally consisted of two models, the Network S ...
systems based upon PowerPC hardware and a customized IBM AIX operating system. Apple's overall failed operating system strategy left it with the badly aged System 7 and no successor. Following its 1996 acquisition of
NeXT Next may refer to: Arts and entertainment Film * ''Next'' (1990 film), an animated short about William Shakespeare * ''Next'' (2007 film), a sci-fi film starring Nicolas Cage * '' Next: A Primer on Urban Painting'', a 2005 documentary film Lit ...
, Apple introduced 1999's
Mac OS X Server macOS Server, formerly Mac OS X Server and OS X Server, is a discontinued series of Unix-like server operating systems developed by Apple Inc., based on macOS and later add-on software packages for the latter. macOS Server added serve ...
, a descendant of the Unix-based
NeXTSTEP NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer in the late 1980s and early 1990s and was initially used for its range of propri ...
operating system. The final release of A/UX is version 3.1.1 of 1995. Apple had abandoned the A/UX platform completely by 1996.


Reception

A/UX 1.0 was criticized in a 1988 ''
InfoWorld ''InfoWorld'' (abbreviated IW) is an information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a web-only publication. Its parent company today is International Data Group, and its siste ...
'' review for having a largely command-driven user interface as in other Unix variants, rather than graphical as in System 6; its networking support was praised, though. ''
BYTE The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable uni ...
'' in 1989 listed A/UX 1.1 among the "Excellence" winners of the ''BYTE'' Awards, stating that it "could make Unix the multitasking operating system of choice during the next decade" and challenge
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 r ...
. Compared to contemporary workstations from other Unix vendors, however, the Macintosh hardware lacks features such as
demand paging In computer operating systems, demand paging (as opposed to anticipatory paging) is a method of virtual memory management. In a system that uses demand paging, the operating system copies a disk page into physical memory only if an attempt is mad ...
. The first two versions A/UX consequently suffer from poor performance, and poor sales. Users also complained about the amount of disk space it uses on a standard Macintosh, though comparable to any Unix system. In the August 1992 issue of ''InfoWorld'', the same author favorably reviewed A/UX 3.0, describing it as "an open systems solution with the Macintosh at its heart" where "Apple finally gets Unix right". He praised the GUI, single-button point-and-click installer, one year of personal tech support, the graphical help dialogs, and the user's manuals, saying that A/UX "defies the stereotype that Unix is difficult to use" and is "the easiest version of Unix to learn". Its list price of is much higher than that of "much weaker" competing PC operating systems such as System 7,
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 r ...
,
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
, and Windows 3.1, but low compared to the then prevailing proprietary Unix licenses of more than . The review found the system speed "acceptable but not great" even on the fastest Quadra 950, blaming not the software but the incomplete Unix optimization found in Apple's hardware. Though "a very good value", the system's price-performance ratio was judged as altogether uncompetitive against Sun's SPARCstation 2. The reviewers thought it unlikely for users "to want to buy Macs just to run A/UX" and would have awarded ''InfoWorld''s top score if the OS was not proprietary to Macintosh hardware. Tony Bove of the ''Bove & Rhodes Report'' generally complained that " r Unix super-users there is no compelling reason to buy Apple's Unix. For Apple A/UX has always been a way to sell Macs, not Unix; it's a check-off item for users."


Legacy

Because A/UX requires very specific raw hardware access, the execution of A/UX within Macintosh emulation software was impossible until the 2014 introduction of the Macintosh II emulator named Shoebill. Vintage A/UX users had one central repository for most A/UX applications: an Internet server at
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the US federal government responsible for the civil List of government space agencies, space program ...
called Jagubox. It was administered by Jim Jagielski, who was also the editor of the A/UX FAQ.


See also

*
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
, Apple's current OS, descended from the Unix-based
NeXTSTEP NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer in the late 1980s and early 1990s and was initially used for its range of propri ...
* MachTen, Unix in the form of a Mac OS 7 application * MacMach, an academic Mach-based Unix experiment providing System 7 as a Unix application * Executor, a third-party reverse-engineered reimplementation of System 7 as a Unix application * Macintosh Application Environment, Apple's Mac OS application layer for third-party Unix systems *
Classic A classic is an outstanding example of a particular style; something of lasting worth or with a timeless quality; of the first or highest quality, class, or rank – something that exemplifies its class. The word can be an adjective (a ''c ...
, classic Mac OS applications as a paravirtualized Unix process *
Star Trek project Star Trek is the code name that was given to a secret prototype project, running a port of Macintosh System 7 and its applications on Intel-compatible x86 personal computers. The project, starting in February 1992, was conceived in collaborati ...
, System 7 ported as a DOS application for IBM PC clones *
MkLinux MkLinux (for Microkernel Linux) is an open-source software computer operating system begun by the Open Software Foundation Research Institute and Apple Computer in February 1996, to port Linux to the PowerPC platform, and Macintosh computers. T ...
, Apple-sponsored Mach microkernel-based Linux on Macintosh hardware


References


External links


Official A/UX FAQ
an







* {{DEFAULTSORT:A UX Apple Inc. operating systems Discontinued operating systems Window-based operating systems 1988 software