Portable File Names

While Windows, Macs, and GNU/Linux all support long file names (some platforms for longer than others), exactly what "support" means differs in each case. This article explains the differences and suggests some good habits to get into when naming files.