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
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.