16.12.2012 Views

A Technical History of Apple's Operating Systems - Mac OS X Internals

A Technical History of Apple's Operating Systems - Mac OS X Internals

A Technical History of Apple's Operating Systems - Mac OS X Internals

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Mac</strong> <strong>OS</strong> X <strong>Internals</strong> (www.osxbook.com) 63<br />

time, Apple replaced it with GS/<strong>OS</strong>: a new 16-bit native-mode system that signifi-<br />

cantly improved performance on many fronts such as boot time, disk access time,<br />

and program launch time. Figure 1–18 shows a screenshot <strong>of</strong> GS/<strong>OS</strong>.<br />

FIGURE 1–18 GS/<strong>OS</strong><br />

GS/<strong>OS</strong> had several modern features. It had the concept <strong>of</strong> file system transla-<br />

tors (FSTs)—a generic file interface that allowed different file systems to be read<br />

from and written to. The concept was along similar lines as AT&T’s file system<br />

switch, Sun Microsystems’ vnode/vfs, and DEC’s gnode that were being introduced<br />

in the mid-1980s to allow multiple file systems to coexist. GS/<strong>OS</strong> eventually went<br />

on to have FSTs for various file systems: <strong>Mac</strong>intosh HFS, ISO/High Sierra, Apple-<br />

Share, and native file systems <strong>of</strong> Apple D<strong>OS</strong> 3.3, Apple Pascal, MS-D<strong>OS</strong>, and Pro-<br />

D<strong>OS</strong>. Since the AppleShare FST allowed GS/<strong>OS</strong> to access an AppleShare file<br />

server using AppleTalk networking, the GS/<strong>OS</strong> Finder could browse over the net-<br />

work. GS/<strong>OS</strong> could even be network booted.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!