Which software RAIDs are supported by Disk Utility?

RAID 0 – striping – stores data accross several disks, (100 GB drive + 100 GB drive becomes a 200 GB appearing as 1 hard drive icon) improves speed when writing to the drives because it writes to both drives at the same time.

RAID 1 – mirroring — uses the drive to be a redundant copy of the information, provides a back-up if one drive fails.

Disk Utility does not support any other software RAID schemes. However, the XServe RAID rack mountable drive bay delivers additional hardware RAID options.

What factors influce the decision to install Mac OS X on HFS+ versus UFS?

HFS+ is case-preserving but case-insensitive. This means you can create a file name File1 and it will save the capital F when you view the file again. However, you cannot add another file named file1 to this folder because it makes no distinction between the two names when searching by file name or referencing the file.

UFS, unix-based, is case-preserving and case-sensitive, so you are allowed to have a file called File1 and another named file1 in the same folder. This is generally needed only if you have to develop Unix-based applications.

UFS Volumes are not visible from within Mac OS 9 (classic mode). Furthermore, Airport is not functional if Mac OS X is installed on a UFS volume. Although Mac OS X can be installed on UFS, for these reasons Apple recommends using HFS+ unless you have a reason not to.

Mac OS X supports which types of fonts? (brief primer on each font type)

Apple-create font type introduced during Mac OS 9.

PostScript Type 1
Original vector-based font type, supported by many different operating systems.

OpenType – a scalable computer font format initially developed by Microsoft, later joined by Adobe Systems

Bitmap – legacy, based on pixels not vectors, which made it quick for screen printing (on slow computers of the past) but ill-suited for vector-based printing, i.e. laser printers.

How can you use Font Book to install fonts?

The Font Book (available 10.3) application allows you to install fonts into ~/Library/Fonts, /Library/Fonts, or /System Folder/Fonts. You do this by selection for me only, for all users of this computer, or for Classic Mac OS respectively.

If you are logged in as a Normal user and try to install fonts into a multi-user folder, you are asked to authenticate.

What are the different places fonts can be installed manually?

~/Library/Fonts — will be accessible only that user

Alternatively, to make fonts accessible to all users, you can install them into either of:


if Classic is installed, Classic fonts will be installed with your system folder.

The classic fonts are available to Mac OS X applications and are used when booting into Mac OS 9.

Only admin users can install into /Library/Fonts or /Network/Fonts

Mac OS uses fonts inside of /System/Library/Fonts and they should not be removed. Adding to this folder will cause them to be available to all users.

What is the search path that Mac OS X uses when searching for resources (like fonts), and why would something like this matter in a multi-user environment with many shared and unshared fonts?

The search path is

1. User (~/Library)
2. Local (/Library)
3. Network (/Network/Library)
4. System (/System/Library)

If you have fonts with the same names, OS X will use the font with the desired name that it finds first in the search path.

Whats the gotcha when trying to restrict access by setting the parent folder to READ ONLY and the files contained within to READ & WRITE?

Some applications require saving temporary files to the folders during the Save process. This happens in the background and cant be seen by the user, but if the folder the user is trying to save to is READ ONLY— although the file they are trying to save is READ & WRITE — the save may fail if the application tries to create backup or temporary files.

This is true of TextEdit.

When setting permission on folders and files contained within, if the parent folder is READ ONLY, what can be done with that file?

– cant be deleted
– cant be renamed

Note: the user may still be able to EDIT the file if the files permissions are set to READ & WRITE.

If the files permissions are set to READ ONLY, then the user will not be able to do anything but read from this file.

When setting permission on folders and files contained within, if the parent folder is READ & WRITE, what can be done with that file?

– can be deleted
– can be renamed

Note that the user can edit this file if the file is set to READ & WRITE, but if the file is set to READ ONLY, the user will not be able to edit the file directly. However, since s/he can delete and rename it, potentially s/he could delete it, upload a replacement, and rename it to the old name– this would manipulate the files contents

What is fast user switching and what are its limitations?

Fast user switching allows you to switch between user accounts while other user accounts are still open.

In Mac OS X 10.3, FUS was enablable. It it enabled in System Prefernces -> Accounts. To switch, you select the users name from the menu in the upper right-hand corner (the User menu).

Note that there are peripherals and applications which do not work if you use Fast User switching– usually, they will not allow a second user to use the application if another user is already using it. Also, only one person can use Classic at a time on the computer.

Some Apple applications incompatiable with Fast User switching include (see KB #25619)

Final Cut Pro
Final Cut Express
DVD Studio Pro
Cinema Tools
Logic Audio
Backup (.Mac)

iMovie can’t control an attached camera if the camera is already in use by iMovie or another application in a different user account.

Also, Palm/HotSync typically cannot operate if being used by another user.