iSync Palm Conduit (download link in right-hand sidebar, iSync itself is normally already installed on your Mac). Allows you to Sync your Palm Pilot (or other PDA) with Apple Address Book and iCal rather than with the (somewhat clumsy) Palm Desktop application.
Pacifist (open OS X installer packages, extract individual files, perform custom installs)
Shadow Killer (eliminates drop shadows from windows, speeds up OS X)
Useful MacOS X resources
VersionTracker for MacOS X
MacOS X hints
MacOSXApps.com — another
information resource about X-native software
HyperJeff OS X — yet another
information resource
Darwinfo — information about Darwin (the BSD/Unix foundation of MacOS X)
X on X — how to run
X-Windows (Unix graphical environment) under MacOS X. See also xfree86.org
MacOS X on MacFixit.com — troubleshooting resource
Apple's MacOS X site;
softrak.stepwise.com. Tracks
software ported to MacOS X and its brethren/cousins.
HPC on MacOS X — Japanese
site including gcc and g77 ports for MacOS X
Another page
at York University, including ports of f2c and MolMol
MacOSX.org — lots of
useful information
MacOSX.com — discussion
board for MacOS X users and hackers
ResExcellence.com/darwin —
the well-known MacOS hackers site goes X
OSXGnu.org
GNUware for Mac OS X as easy-to-install packages
more to follow
Good to know
To get BSD console login without Aqua, enter username >console
at the login screen, with no password. (Yes, the > should be there.)
UPDATED FOR OS X 10.3 The following startup key combinations are recognized:
are indispensable for troubleshooting (hat tip: Apple TIN #75459):
Startup
Keystroke
Description
Press X during startup
Force Mac OS X startup
Press Option-Command-Shift-Delete
during startup
Bypass primary startup volume and seek a different startup volume (such as a CD or external disk)
Press C during startup
Start up from a CD that has a system folder
Press N during startup
Attempt to start up from a compatible network server (NetBoot)
Press R during startup
Force PowerBook screen reset
Press T during startup
Start up in FireWire Target Disk mode
Press Shift during startup
start up in Safe Boot mode and temporarily disable login items and non-essential kernel extension files (Mac OS X 10.2 and later)
Press Command-V during startup
Start up in Verbose mode.
Press Command-S during startup
Start up in Single-User mode
Important! When invited to define the first admin user on your
system, do not call it root (as most people with a Unix background would
think). On Mac OS X 10.0 this will actually make your system inoperable!!!
A workaround if you did do this (as I did, to my everlasting shame):
Boot from the MacOS 9 CD. To force booting from CD, hold down the C key while
booting
Rename the unrecognized system folder to "system folder damaged" or something
Make a new folder and name it "System Folder"
Copy (option-drag for the Mac newbies) the files System, Finder, and MacOS ROM from
the "System Folder". If the icon on the folder changes from a generic folder icon to
a MacOS system logo, you're in luck, otherwise, try again.
Now move everything except the 3 files you copied from "System folder damaged" to
"System folder".
Boot from the hard disk to verify that you can do so.
Now uninstall MacOS X (see below)
To enable root login:
login as any admin user (e.g. the first user you
defined when you set up the machine)
Start up Netinfo Manager which sits in Applications:Utilities
Under the "Domain" menu, go to "Security", which has a submenu. One of the
items is called "Enable root login". Pick the item.
You will be prompted for a root password. Enter it, then again for "Verify" so you
do not lock yourself out.
To uninstall OS X (10.0) after a failed install: execute the AppleScript given
This will probably miss a bunch of "invisible" files (as it did for me): you can go after
them with something like
File Buddy.
If you had the "root folders.app" problem, make especially sure that there is no more
file called "NetInfo" sitting around somewhere. (Search in FileBuddy: Sherlock does not
see invisible files.)
To save yourselves a lot of headaches, make sure the first "admin"
user you define is called "root" (as on any Unix system). If you neglected
to do so, you may enable root login through the Network Manager
under Applications:Utilities
To enable login and FTP to your machine, uncomment the relevant
lines in /etc/inetd.conf