Почему пишется КриминОлогия, но КриминАлистика?

И еще одно: чем филолог отличается от лингвиста?