FYI, since ksh93t it actually has $KSH_VERSION as an alias for ${.sh.version} so in principle it could be used for openSUSE 11.4 and newer to discern all ksh-based shells.