World Library  
Flag as Inappropriate
Email this Article

Macintosh Finder

Article Id: WHEBN0013931735
Reproduction Date:

Title: Macintosh Finder  
Author: World Heritage Encyclopedia
Language: English
Subject: Spatial file manager, MacBinary, BootCD, Extension conflict, Steve Capps, System Folder, Network Browser, Archive Utility, Macintosh Application Environment, Bruce Horn
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Macintosh Finder

For other uses of "finder", see Finder.
Finder
64px
Developer(s) Apple Inc.
Stable release 10.9 / October 22, 2013; 8 months ago (2013-10-22)
Written in C++ / Objective-C
Operating system System Software, Mac OS, OS X, GS/OS
Platform Macintosh
Type File browsing/organization
License EULA
Website OS X – Finder

The Finder is the default file manager used on Mac OS and OS X operating systems. It is responsible for the overall user-management of files, disks, network volumes and the launching of other applications. Finder acts like the shell on other operating systems, but using a graphical user interface, and is described in its 'About' window as The Macintosh Desktop Experience. It was introduced with the very first Macintosh computer, and also existed as part of GS/OS on the Apple IIGS. It underwent a complete rewrite with Apple's switch to a UNIX-based OS in OS X.

The Finder is the first application a user interacts with after logging into a Mac. One could compare it to Windows Explorer in Microsoft Windows, the Tracker in BeOS, Nautilus in GNOME, and Dolphin or the file management aspect of Konqueror in KDE.

The Finder maintains a view of the file system that is rendered using a desktop metaphor – that is, the files and folders are represented as appropriate icons, volumes are displayed on the desktop, and there is a trash can (on the Dock in OS X, on the desktop in previous versions) to which files can be dragged to mark them for deletion. Part of the system core services in OS X, the Finder.app application bundle is located at /System/Library/CoreServices/.

Finder 1.0 to 4.1


The original Finder, used with the MFS (Macintosh File System) always included a blank folder at the root level of every disk. A new blank folder would be created whenever that folder was renamed and used. Folders could not be placed inside of folders in Finder up to version 4.1. The folders were maintained only by Finder, and were not stored by the file system. Because of this, no two files could have the same name on a drive; folders were absent in application "open" dialogs (instead there would be simply a list of all files); and all folder information would be lost after rebuilding the desktop, dumping all files into the root level of the drive.

Finder also provided a "trash folder": the only way to delete a file was to first drag it to the trash folder, then empty the folder. However, the trash folder was also an illusion, and was not reflected on disk. The list of files in the trash was held only in memory. Finder therefore emptied the trash before it terminated, including before running any other application. If a crash intervened in the process, items that had been in the trash went back in their original home.

The original Finder was also the cause of much early user frustration due to slow speed of file copying, which would lead to dozens of disk-swaps on the single-drive original Macintosh, which was caused by a bug in the original Finder where if you drag the floppy disk icon somewhere else on the desktop, then pick it up and drag it to another floppy to copy it, it would result in more disk swaps than needed because the Finder forgot to free memory before copying. Macintosh 128K, Apple attempted to address the issue with Finder 1.1g in May 1984.

Finder 1.xx supported System 1.0 (.97) through 1.x only.a[›]

Finder 4.x

It was Finder 4.1 in April 1985 that improved the speed of the Finder and added new features, including the "New Folder" command and a "Shut Down" command in the "Special" menu, which also provided access to the "MiniFinder". MiniFinder was a simplified interface that held often-used applications and documents and launched them much more quickly. As this was a single-tasking OS, "switching between applications" meant copying data from the first application to the clipboard, then exiting the application, starting another, and pasting. MiniFinder was intended to streamline this process. Finder 4.x would support System 1.x through 2.0 only.

Finder 5.x

Apple replaced the MFS with the HFS (Hierarchical File System) in September 1985, as part of Finder 5.0 which was introduced along with the Mac's first hard drive, the Hard Disk 20. Nested folders were no longer an illusion, but rather a reflection of the data organization on the disk. Finder 5.0 also added several cosmetic changes to the look of the system's icons. More importantly, Finder 5.1 officially introduced the 800K double sided disk, doubling the previously supported disk capacity. Finder 5.4 added support for file system permissions in January 1987, as part of the AppleShare release.

Finder 5.x would support System 2.1 through 4.1.

Finder Software 6.x

Early versions of the Finder would shut down whenever another program was launched, due to the single-tasking nature of the original Mac OS. The first official Macintosh unified System Software 5.x version came with Finder 6.0 and the new MultiFinder, which allowed cooperative multitasking. MultiFinder was activated with a "set startup" dialog box whose setting took effect with the next restart. System Software 6.0.x came with Finder 6.1.x and introduced a much-improved version of MultiFinder, among other enhancements. From System 6 forward, the Finder would always match the macro System version number, thus alleviating much of the confusion caused by often significantly different System and Finder versions.

The original Mac OS Finder featured a "universal Desktop," which showed the union of the contents of the invisible "Desktop Folder" on the root level of every mounted disk in System 7. This meant that files dragged from a disk to the Desktop did not always copy to the Mac's hard drive, and would disappear when the disk in question was later ejected.

A "Put Away" command premiered in System 6 which allowed users to drag icons from anywhere on their computer to the Desktop, use the file from the Desktop, and then scoot the file back to its original location with a single command.

Finder 6 also provided support for the industry standard 1.44MB floppy disk, almost doubling the previous 800K disk capacity. More importantly this new SuperDrive continued to provide support for the earlier single-sided MFS and 800K disks as well as supporting ProDOS and popular MS-DOS formats.

Finder 7.0 to 9.2


In 1991 Apple released System 7, a significant rewrite of their operating system. Like every other component of the OS, the Finder received a major overhaul and it was completely rewritten using the C++ programming language. MultiFinder was now always active. Finder windows were colorized, and the list view was expanded to include "disclosure triangles" which allowed the user to drill down further into the file system without opening more windows. The Finder's trash icon took on a more refined appearance, and the Color feature in System 6 (on color Macintoshes only), which allowed the user to assign a color shade to files, was extended to let users assign a label. These labels had a user-definable name and color. The Finder's new search function could also locate files based on their labels. The trash folder was at last a "real" folder, meaning it wasn't emptied after each restart.


Finder 7.0 unveiled an "alias" functionality which allowed files to be represented in multiple locations by simple pointer files. Starting in System 7, the Put Away command could also be used as an alternate means to unmount floppy disks and CD-ROMs. It differed from the Eject command in that it didn't leave a 'ghost icon' on the desktop. This icon was intended to facilitate copying floppy disks on single-drive machines but the capability was seldom used with the advent of hard drives and was later removed. Though the Macintosh System itself would undergo major changes in the intervening years, the Finder remained relatively unchanged until the release of Mac OS 8 in 1997.

Finder 8.x

Finder 8.0 was the first version to be multithreaded. For the first time copying a file or emptying the trash did not block other uses of the Finder. Like the rest of the system, Finder 8.0 took on a metallic platinum appearance. It also gained several new features, including Pop Up windows, which appeared as tabs on the bottom of the Mac's screen until clicked on, at which point they displayed their contents. "Spring-loaded folders" were also introduced in Finder 8.0, which allowed a user to drag and drop files deep into the system's folder hierarchy with a simple drill-down mechanism. A file could be dragged onto a folder icon and, if the user paused with the mouse button held down instead of "dropping" right away, the folder's window would open, allowing the process to be repeated. When the file was finally dropped, the intermediate folders would close once again.

Finder 8.1, released in early 1998, introduced support for the more efficient HFS+ file system.

Finder 9.x

Finder 9, released in October 1999, introduced support for Multiple Users, Software Update, and the Classic Support Mode. Other features of Finder 9 were large (>2GB) file support, Encryption, Keychains, USB Printer Sharing, and CD Burning in 9.1. Finder 9 was the last major update to the classic Mac OS Finder. Apple stopped work on Mac OS 9, including the Finder, in December 2001 with Mac OS 9.2.2.

Finder 10.0 to 10.2.8

The OS X Finder was not an update of the previous Finder, but was a complete re-write that borrowed concepts from the NeXTSTEP file manager, Workspace Manager. It was a major departure from the original Finder and was poorly received by many longtime Macintosh users. The original OS X Finder was a Carbon application built on top of Metrowerks' PowerPlant framework.[1] It was later rewritten to use the modern HIToolbox framework built into OS X.

OS X 10.0 ("Cheetah") lacked many features found in its Classic predecessor. The universal Desktop was gone, replaced by a Desktop that presented only the contents of the user's own Desktop folder. Support for Labels, and almost any form of metadata, was gone, as were pop up windows, desktop printers, the "Put Away" command and spring-loaded folders. In Finder 10.0 the Trash was also removed from the Desktop and was no longer part of the Finder, having instead been integrated into the system's Dock.

Finder 10.0 also eschewed the classic Finder's "spatial" orientation, in which each location on the hard drive opened in its own window, and only one window, in favor of a NeXTSTEP-style browser system.

Finder 10.0 introduced a customizable toolbar which could be displayed at the top of every Finder window, and the NeXT-derived Column View, which displayed the hierarchy of the file system in a series of left-to-right panes. Users were also able to specify which, if any, of the mounted disks on their system appeared on the Desktop.

OS X 10.1 ("Puma") brought CD burning capability to Finder 10.1. This feature had been added to the classic Mac OS with version 9.1.

Finder 10.2.x

Finder 10.2 ("Jaguar") reintroduced spring-loaded folders, but they did not feature all of the functions of their Finder 8.0 predecessors. This version also added the ability to browse and download from, but not upload to, FTP servers from the Finder, by virtue of the underlying operating system adding an FTP file system, so that a remote FTP server's directory hierarchy could look like a local directory hierarchy.

Just as with Finder 1.0, the OS X Finder continues to show a view of the user's filesystem that is partly illusion. For example, when running a Unix shell, the file names are displayed as POSIX-style paths, even if the underlying file system is actually HFS. Unix files cannot contain the "/" character in a file name; because Macintosh users had historically been able to use "/" (but not ":") in a file name on an HFS file system, the Finder swaps over these two characters — a user types a name Input/Output which is converted to a POSIX name of Input:Output. The only characters not permitted in a filename at the Finder level are colons. In addition, the Finder will not let the user enter certain control characters (like the line break) even if the file system supports them. The Finder and shells both provide full Unicode filename support.

The OS X Finder was implemented in C++, which is in contrast to most of Apple's OS X applications which are implemented in Objective-C.[2]

Finder 10.3

OS X v10.3 ("Panther") introduced a somewhat upgraded version of the Finder which restored several classic features while also introducing an updated, but not radically different, GUI.

Finder 10.3 took on a Brushed Metal appearance similar to that of Apple's iTunes jukebox application (before version 5, which took on a Polished Metal look), or Address Book before OS X Tiger. As with previous Finders introduced since OS X 10.0, users could customize a toolbar at the top of the Finder window. This included a search pane, allowing for live searching of any selected folder or volume. A new panel to the left of the Finder window, called the Sidebar, allowed almost any item to be dropped in for quick access. Importantly, this customisation would appear in open and save dialogs within other applications. The Sidebar also listed and allowed the ejection of mounted removable storage. Colored labels and the ability to search by Type and Creator metadata, features in Mac OS 9 that were lost and much missed by Mac users, were restored in Finder 10.3.

By clicking the small "show/hide toolbar" button on the right of a window's title bar, not only could a window's toolbar be hidden, but the window also removed its sidebar and switched into an Aqua-themed look and "spatial" behavior. The animation for the toolbar disappeared due to the sidebar as well.

Finder 10.4

OS X v10.4 ("Tiger") introduces further changes to the Finder, including a slideshow feature (similar to that of Windows Explorer). This allows pictures to be viewed in series fullscreen directly from the Finder. Spotlight, a concept introduced in 10.4, features prominently throughout the revamped OS: The classic command-F Finder keyboard shortcut now shows a criterion-based search. These criteria searches can be saved as smart folders which display the live-updating results of the search. Two other methods of search exist: the Spotlight menu item and the Spotlight windows. These can be accessed system-wide and some have speculated that data organization and the "desktop metaphor" are going to be phased out by the high-speed search functions in OS X, thus rendering Finder redundant.[3] However, others have commented on the delays experienced when using Spotlight, even on newer Macs.[4]

Finder 10.5

Updated in Leopard, the Finder features a UI similar to iTunes 7, which includes Cover Flow and a grouped navigation sidebar (with Devices, Places and Search for bookmarks). Other features include better integration with Spotlight, a new feature called Quick Look which allows one to see what's inside a file without opening it, and a Path Bar that can be turned on. Like most applications in Leopard, it uses the new unified theme, doing away with the brushed metal look from previous versions of OS X.

Several functions have also been phased out. The ability to set arbitrary search locations via an "Others..." button in the Finder has been removed.

Finder 10.5.6, released on the unibody MacBook and MacBook Pros, added additional support for the extended multi-touch gestures introduced.

Finder 10.6

Updated in Snow Leopard, the Finder was rewritten using the Cocoa API but remained the same with only a few minor new features.

Finder 10.7

The Finder in OS X Lion introduces a number of changes. All My Files, a new sidebar item, allows users to browse files in their user directory in an organized list view. All list views in the Finder now feature the ability to group files by attributes such as kind, application, date modified, date added, or size. Spotlight searches include the new token API, allowing users to dynamically filter search results. AirDrop, another new sidebar item, allows users to share files via Wi-Fi with no configuration needed. Several minor improvements have also been made to file/folder manipulation, notably the ability to create a folder from multiple files. The navigation sidebar lost the ability to show the specific icon of a map or volume, instead it shows a grey standard map icon.

Finder 10.9

In October 2013, Apple released OS X Mavericks. This update includes the addition of Finder Tabs. Finder tabs allow the user to have multiple tabs in one finder window, similar to Safari. Users are able to customize the tabs that will launch upon creation of a new window. Users can switch between tabs by clicking on a tab, or dragging a file onto a tab. [5]

Finder replacements

Third party OS X software developers offer Finder replacements which run as standalone applications such as Path Finder, Xfile and XtraFinder. These replacements are shareware or fee and aim to provide the same functionality as the Finder as well as additional features which the Finder does not include.

Criticism

Ars Technica columnist John Siracusa has been a long standing critic of the "non-spatial" interface of the OS X Finder compared with the Classic Mac OS Finder.[6] Daring Fireball blog author John Gruber has voiced similar criticisms. In a 2005 interview[7] he said that the Finder in version 10.3 of OS X had become "worse than in 10.0" and that "the fundamental problem with the OS X Finder is that it's trying to support two opposing paradigms at once – the browser metaphor... and the spatial metaphor from the original Mac Finder... and it ends up doing neither one very well." Reviewing the same version of OS X, Siracusa comments that the Finder "provides exactly the same self-destructive combination of spatial and browser-style features as all of its OS X predecessors".[8]

Timeline

Note differences between Finder versions and Classic OS to System 7. From System 6 onward the version numbers are unified. OS X therefore shows a combined System & Finder.

Timeline of Macintosh operating systems

DateFormat=mm/dd/yyyy Period = from:01/01/1984 till:12/31/2014 Define $now = 11/01/2012 Define $skip = at:end # Force a blank line Define $dayunknown = 15 # what day to use if it's actually not known ImageSize= width:1100 height:auto barincrement:30 TimeAxis = orientation:horizontal PlotArea = right:13 left:13 bottom:60 top:5 Legend = orientation:vertical position:bottom columns:4

Colors =

    id:bg         value:white
    id:macfinder2    value:rgb(1,0.8,0.8)
    id:macfinder     value:rgb(1,0.7,0.8) legend:Finder
    id:macos2    value:rgb(0.8,0.9,1)
    id:macos     value:rgb(0.7,0.8,1) legend:Classic_Mac_OS
    id:macworks    value:rgb(0.8,0.8,1)
    id:macworks2     value:rgb(0.8,0.7,1) legend:Lisa/MacWorks
    id:aux2    value:rgb(1,0.9,0.8)
    id:aux     value:rgb(1,0.8,0.7) legend:A/UX
    id:osx2    value:rgb(0.9,1,0.8)
    id:osx   value:rgb(0.8,1,0.7) legend:Mac_OS_X
    id:lightline  value:rgb(0.9,0.9,0.9)
    id:lighttext  value:rgb(0.5,0.5,0.5)
    id:server    value:rgb(0.8,0.8,0.9)
    id:current    value:rgb(0.91,0.91,0.91)
    id:current2   value:rgb(0.97,0.97,0.97) legend:Representative_Macintosh_models

BackgroundColors = canvas:bg ScaleMajor = gridcolor:lighttext unit:year increment:1 start:01/01/1985

BarData =

 barset:finder
 barset:osx
 barset:classic
 barset:nix
 barset:reference

PlotData=

 width:15 textcolor:black
 barset:finder
   shift:(5,-5) anchor:from fontsize:s
   color:macfinder from:01/$dayunknown/1984 till:04/$dayunknown/1985text:"1.x"
 barset:break
   color:macfinder2 from:04/$dayunknown/1985 till:09/$dayunknown/1985 text:"4.x"
 barset:break
   color:macfinder from:09/$dayunknown/1985 till:10/$dayunknown/1987 text:"5.x"
 barset:break
   color:macfinder2 from:10/$dayunknown/1987 till:05/$dayunknown/1991 text:"6.x"
 barset:break
   color:macfinder from:05/$dayunknown/1991 till:01/$dayunknown/1997 text:"7.x"
 barset:break
   color:macfinder2 from:01/$dayunknown/1997 till:10/$dayunknown/1999 text:"8.x"
 barset:break
   color:macfinder from:10/$dayunknown/1999 till:03/$dayunknown/2001 text:"9.x"
 barset:break
   color:macfinder2 from:03/$dayunknown/2001 till:end text:"10.x"
 barset:osx
   color:macworks from:01/$dayunknown/1984 till:04/$dayunknown/1985 text:"Lisa/MacWorks"
 barset:break
   color:current from:04/$dayunknown/1985 till:01/$dayunknown/1986
 barset:break
   color:current from:01/$dayunknown/1986 till:08/$dayunknown/1988 text:"(Sun Remarketing)"
 barset:break
   color:lightline from:08/$dayunknown/1988 till:06/$dayunknown/1990 text:"Macworks Plus"
 barset:break
   color:current from:06/$dayunknown/1990 till:01/$dayunknown/1996 text:"Macworks Plus II"
 barset:break
   color:osx from:03/16/1999 till:09/13/2000 text:"X S. 1.0"
 barset:break
   color:osx2 from:09/13/2000 till:03/24/2001 text:"β"
 barset:break
   color:osx from:03/24/2001 till:09/25/2001 text:"10"
 barset:break
   color:osx2 from:09/25/2001  till:08/24/2002 text:"10.1"
 barset:break
   color:osx from:08/24/2002 till:10/24/2003 text:"10.2"
 barset:break
   color:osx2 from:10/24/2003 till:04/29/2005 text:"10.3"
 barset:break
   color:osx from:04/29/2005 till:10/$dayunknown/2007 text:"10.4"
 barset:break
   color:osx2 from:10/26/2007 till:08/29/2009 text:"10.5"
 barset:break
   color:osx from:08/29/2009 till:07/20/2011 text:"10.6"
 barset:break
   color:osx2 from:07/20/2011 till:07/25/2012 text:"10.7"
 barset:break
   color:osx from:07/25/2012 till:10/22/2013 text:"10.8"
barset:break
   color:osx2 from:10/22/2013 till:end text:"10.9"
 barset:classic
   shift:(5,-5) anchor:from fontsize:s
   color:macos from:01/24/1984 till:04/$dayunknown/1985text:"1"
 barset:break
   color:macos2 from:04/$dayunknown/1985 till:01/15/1986 text:"2"
 barset:break
   color:macos from:01/16/1986 till:01/$dayunknown/1987 text:"3"
 barset:break
   color:macos2 from:01/$dayunknown/1987 till:10/$dayunknown/1987 text:"4"
 barset:break
   color:macos from:10/$dayunknown/1987 till:04/$dayunknown/1988 text:"5"
 barset:break
   color:macos2 from:04/$dayunknown/1988 till:05/13/1991 text:"6"
 barset:break
   color:macos from:05/13/1991 till:08/$dayunknown/1992 text:"7"
 barset:break
   color:macos2 from:08/$dayunknown/1992 till:09/$dayunknown/1994 text:"7.1"
 barset:break
   color:macos from:09/$dayunknown/1994 till:01/07/1997 text:"7.5"
 barset:break
   color:macos2 from:01/07/1997 till:07/26/1997 text:"7.6"
 barset:break
   color:macos from:07/26/1997 till:01/19/1998 text:"8"
 barset:break
   color:macos2 from:01/19/1998 till:10/17/1998 text:"8.1"
 barset:break
   color:macos from:10/17/1998 till:05/10/1999 text:"8.5"
 barset:break
   color:macos2 from:05/10/1999 till:10/23/1999 text:"8.6"
 barset:break
   color:macos from:10/23/1999 till:01/08/2001 text:"9"
 barset:break
   color:macos2 from:01/09/2001 till:06/17/2001 text:"9.1"
 barset:break
   color:macos from:06/18/2001 till:05/06/2002 text:"9.2"
 barset:nix
   shift:(5,-5) anchor:from fontsize:s
   color:aux from:02/$dayunknown/1988 till:06/$dayunknown/1990 text:"1"
 barset:break
   color:aux2 from:06/$dayunknown/1990 till:04/16/1992 text:"2"
 barset:break
   color:aux from:04/16/1992  till:01/01/1995 text:"3"
 barset:reference
   color:current from:start  till:01/15/1986 text:"Macintosh"
 barset:break
   color:current2 from:01/16/1986 till:03/01/1987 text:"Plus"
 barset:break
   color:current from:03/01/1987 till:01/18/1989 text:"Mac II"
 barset:break
   color:current2 from:01/19/1989 till:09/19/1989 text:"SE/30"
 barset:break
   color:current from:09/20/1989 till:10/20/1991 text:"Portable"
 barset:break
   color:current2 from:10/21/1991 till:03/13/1994 text:"Quadra"
 barset:break
   color:current from:03/14/1994 till:08/14/1998 text:"Power Macintosh"
 barset:break
   color:current2 from:08/15/1998 till:08/31/1999 text:"iMac"
 barset:break
   color:current from:09/01/1999 till:06/23/2003 text:"G4"
 barset:break
   color:current2 from:06/24/2003 till:01/09/2006 text:"G5"
 barset:break
   color:current from:01/10/2006 till:end text:"Intel"
A graphical timeline of Macintosh models

See also

Notes

^ a: Finder 1.0 is the earliest official version number given the Finder. However, a significantly different version dated December 3, 1983 with the same version number debuts with an even earlier System .85 on the Macintosh Guided Tour disk. Most apparent are the System icons which are more accurate representations of the Macintosh with an obvious Twiggy floppy disk drive originally intended for the Mac. It is also 4K smaller in size.[9]

References

External links

  • Apple's website
  • Apple Macintosh before System 7
  • Ars Technica: About the Finder...
  • Ars Technica: Review of OS X 10.3 – discussing the lack of fundamental changes to the Finder
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.