Реализация для Linux берется из каталога solaris, т.к. код по большей части общий.
Отличия в Java коде — через отдельные классы, например, sun.nio.fs.LinuxFileSystem vs. sun.nio.fs.SolarisFileSystem.
В Native коде — через директивы препроцессора: #ifdef __linux__, #ifdef __solaris__.