La sintaxis básica es la misma, no cambia en nada. Salgo de las mínimas diferencias entre Turbo Pascal y Free Pascal. Es decir, no podes obviamente utilizar DOS.tpu, pero la sintaxis del Free Pascal para Win es la misma que para Linux.
Un hola mundo sigue siendo el mismo para los dos lenguajes:
begin
Writeln('Hola Mundo');
end.
El FP para Windows y Dos viene con una IDE similar al TP, para linux es solo el compilador en linea. o sea, no tiene editor propio.
Realmente la diferencia está en las librerías que hay que usar:
revisa este enlace. Lo que no se, es que si las librerías del enlace son tanto para Win como Linux.