Some of the notable differences which an end user may encounter are as follows :
- Directory structure differences. For example, in Linux, the Home directory is located at /home whereas in OpenSolaris it is at /export/home.
- Linux and OpenSolaris use different commands for doing the same things. Some commands are similar in name but take different options.
- Linux supports more hardware than OpenSolaris. This means, Linux runs on more machines than OpenSolaris.
- One of the main reasons for using OpenSolaris is ZFS. Linux doesn't support ZFS yet.
- Taking snapshots of filesystem in OpenSolaris is a snap. Again courtesy of ZFS. Linux users are, by default, left in the lurch on this front.
- OpenSolaris supports a variety of virtualisation technologies with different degrees of isolation, flexibility, performance and ease of use. Eg: VirtualBox, A port of Xen called xVM Hypervisor, Zones et al. Linux supports VirtualBox and Xen but not Zones.
- Linux has more applications than OpenSolaris. Period.
- OpenSolaris boots slower than Linux on the same hardware.