System 6 (or System Software 6) is 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 User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
-based
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
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, made by
Apple Computer
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company ...
It was released in 1988, and is part of the
classic Mac OS
Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. Th ...
series. It is a
monolithic
A monolith is a monument or natural feature consisting of a single massive stone or rock.
Monolith or monolithic may also refer to:
Architecture
* Monolithic architecture, a style of construction in which a building is carved, cast or excavated ...
operating system, with
cooperative multitasking
Cooperative multitasking, also known as non-preemptive multitasking, is a style of computer multitasking in which the operating system never initiates a context switch from a running process to another process. Instead, in order to run multiple a ...
based on an improved
MultiFinder
MultiFinder is an extension for the Apple Macintosh's classic Mac OS, introduced on August 11, 1987 and included with System Software 5. It adds cooperative multitasking of several applications at once – a great improvement over the previ ...
. The boxed version cost , and it was included with all new Macintosh computers until 1991, when it was succeeded by
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 Co ...
.
Overview
MacroMaker
The MacroMaker utility was introduced in System 6.
It records mouse and keyboard input as
macro
Macro (or MACRO) may refer to:
Science and technology
* Macroscopic, subjects visible to the eye
* Macro photography, a type of close-up photography
* Image macro, a picture with text superimposed
* Monopole, Astrophysics and Cosmic Ray Observat ...
s, and has a unique user interface intended to look and act like a
tape recorder
An audio tape recorder, also known as a tape deck, tape player or tape machine or simply a tape recorder, is a sound recording and reproduction device that records and plays back sounds usually using magnetic tape for storage. In its present ...
.
MacroMaker was criticized for its lack of features when compared to
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
's AutoMac III, which was already available commercially. As MacroMaker records only the locations of mouse-clicks inside windows and not what is being clicked on or exactly when, it can not be used to automate actions in more sophisticated programs. The pre-recorded clicks miss buttons if the buttons had moved since the recording, or if they failed to appear upon playback.
It records the start and end locations of mouse movements, but does not track the precise path of a movement or support pauses.
MacroMaker is not compatible with
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 Co ...
, in which it is succeeded by
AppleScript
AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications. First introduced in System 7, it is currently included in all versions of macOS as part of a package of system aut ...
.
Multitasking
Macintosh gained cooperative multitasking in March 1985 with
Andy Hertzfeld
Andrew Jay Hertzfeld (born April 6, 1953) is an American software engineer and innovator who was a member of the original Apple Macintosh development team during the 1980s. After buying an Apple II in January 1978, he went to work for Appl ...
's Switcher, which can switch between multiple full-screen applications. It was not integrated, and was only sold separately by Apple. Not many programs and features function correctly with Switcher, and it does not share the screen between applications simultaneously. Systems 5 and 6 have
MultiFinder
MultiFinder is an extension for the Apple Macintosh's classic Mac OS, introduced on August 11, 1987 and included with System Software 5. It adds cooperative multitasking of several applications at once – a great improvement over the previ ...
instead, which is much more mature and widely used in System 6. With MultiFinder, the Finder does not quit to free resources, and the system behaves as in the still-familiar multitasking fashion, with the desktop and other applications' windows in the background.
Hardware support
System 6 includes support for the Apple
ImageWriter LQ
The ImageWriter is a product line of dot matrix printers formerly manufactured by Apple Computer, Inc., and designed then to be compatible with their entire line of computers. There were three different models introduced over time, which were po ...
and
PostScript
PostScript (PS) is a page description language in the electronic publishing and desktop publishing realm. It is a dynamically typed, concatenative programming language. It was created at Adobe Systems by John Warnock, Charles Geschke, ...
laser printer
Laser printing is an electrostatic digital printing process. It produces high-quality text and graphics (and moderate-quality photographs) by repeatedly passing a laser beam back and forth over a negatively-charged cylinder called a "drum" t ...
s. New
software drivers allow the ImageWriter LQ to be used on
AppleTalk
AppleTalk is a discontinued proprietary suite of networking protocols developed by Apple Computer for their Macintosh computers. AppleTalk includes a number of features that allow local area networks to be connected with no prior setup or the ...
local area networks and supports the use of
tabloid
Tabloid may refer to:
* Tabloid journalism, a type of journalism
* Tabloid (newspaper format), a newspaper with compact page size
** Chinese tabloid
* Tabloid (paper size), a North American paper size
* Sopwith Tabloid, a biplane aircraft
* ''Ta ...
or B-size paper (). System 6 includes QuickerGraf (originally QuickerDraw), system software used to accelerate the drawing of color images on the
Macintosh II
The Macintosh II is a personal computer designed, manufactured, and sold by Apple Computer from March 1987 to January 1990. Based on the Motorola 68020 32-bit CPU, it is the first Macintosh supporting color graphics. When introduced, a basic s ...
. It was licensed to Apple and
Radius Inc by its programmer, Andy Hertzfeld.
Limitations
In comparison to the
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 proprieta ...
operating system of the time, System 6 does not make much use of sound, and its user interface is limited in file management and window displays.
System 6's
Apple menu
The Apple menu is a drop-down menu that is on the left side of the menu bar in the classic Mac OS, macOS and A/UX operating systems. The Apple menu's role has changed throughout the history of Apple Inc.'s operating systems, but the menu h ...
cannot be used to launch applications. The icon in the upper right-hand corner of the
menu bar
A menu bar is a graphical control element which contains drop-down menus.
The menu bar's purpose is to supply a common housing for window- or application-specific menus which provide access to such functions as opening files, interacting with ...
simply shows the open application and is not a menu. System 6 supports 24
bit
The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represented a ...
s of addressable
RAM (random access memory), which allows for a maximum of 8
megabyte
The megabyte is a multiple of the unit byte for digital information. Its recommended unit symbol is MB. The unit prefix ''mega'' is a multiplier of (106) in the International System of Units (SI). Therefore, one megabyte is one million bytes o ...
s of RAM, with no provision for
virtual memory
In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very ...
.
These limitations were removed in System 7. System 6's version of the
HFS HFS may refer to:
Computing
* Hardware functionality scan, a security mechanism used in Microsoft Windows operating systems
* Hierarchical File System, a file system used by Apple Macintosh computers
* Hierarchical File System (IBM MVS), used MV ...
file system also has a
volume
Volume is a measure of occupied three-dimensional space. It is often quantified numerically using SI derived units (such as the cubic metre and litre) or by various imperial or US customary units (such as the gallon, quart, cubic inch). Th ...
size limit; it supports up to 2
gigabyte
The gigabyte () is a multiple of the unit byte for digital information. The prefix '' giga'' means 109 in the International System of Units (SI). Therefore, one gigabyte is one billion bytes. The unit symbol for the gigabyte is GB.
This defini ...
s (GB) and 65,536 files on any one volume. System 7.5 increased this limit to 4 GB.
The Trash (known as the "Wastebasket" in the British-English version) empties when the Finder terminates. If MultiFinder is not running, this occurs as soon as an application launches. Icons on the Desktop in System 6 are not organized into a single folder, as in later operating systems. Instead, the system records if a file is on the Desktop. This is inefficient and confusing, as the user cannot browse to the Desktop in applications besides the Finder, even within the standard ''Open'' and ''Save As'' dialog boxes. Furthermore, these dialogs are primitive, and were mostly unchanged since 1984. The lack of
aliases, shortcuts to files, is another limitation of file management on System 6, and custom file and folder icons are not supported. These issues were all remedied in System 7.
A maximum of 15
desk accessories A desk accessory (DA) in computing is a small transient or auxiliary application that can be run concurrently in a desktop environment with any other application on the system. Early examples, such as Sidekick and Macintosh desk accessories, used s ...
may be installed at one time, including the Chooser, Scrapbook, and Control Panel. System 6 uses the Control Panel desk accessory to access all the installed control panels, which imposes severe user-interface limitations. Desk Accessories cannot be installed or removed within the Finder; this requires the Font/DA Mover utility. System 7 also fixed this. Control Panels, however, are contained in separate files.
The interface is not very customizable. The Finder allows each icon to be assigned a color, but the desktop background is limited to an 8x8-pixel color tiled pattern (color patterns were introduced in System 5), and standard window frames are black-and-white. However, many "
INIT
In Unix-based computer operating systems, init (short for ''initialization'') is the first process started during booting of the computer system. Init is a daemon process that continues running until the system is shut down. It is the direc ...
" extension files exist to add color and customization. System 7 allows the user to change the color of window frames and various other aspects of the user interface.
By 1989, the System 6 user interface was in need of a change.
Reception
Initial releases of System 6 are unstable; many
third-party developers did not receive advance copies, resulting in widespread compatibility issues.
The contemporary versions of many common programs such as
Microsoft Excel
Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for ...
,
Microsoft Works
Microsoft Works was a productivity software suite developed by Microsoft and sold from 1987 to 2009. Its core functionality included a word processor, a spreadsheet and a database management system. Later versions had a calendar application and ...
and
4th Dimension were not fully compatible with System 6.
There were also software bugs in the Color Manager, Script Manager, and Sound Manager
extension files. Apple announced that 66 bugs were fixed with version 6.0.1 update, in September 1988.
However, a major bug involving the text-spacing of screen fonts was found, and was fixed in version 6.0.2.
Some customers waited longer until moving to System 6 because of its poor reputation.
Compatibility
System 6 was officially supported by Apple for many different machines, some of which shipped with it. Some unsupported Macintosh computers can run it with limitations.
Version history
Timeline
References
External links
Macintosh: System Software Version Historyat apple.com
{{Good article
1988 software
Classic Mac OS
Proprietary operating systems
Pascal (programming language) software