Not sure if this is it...
Your English is not so clear that I understand exactly what you need.
You can install many versions of linux on a machine with XP.
If you have a machine with linux, you can open a terminal and use the command <lsb_release -a> and possibly find which linux is installed. I also find my linux distribution identified if I enter runlevel 3, the console mode, and read the lines above the prompt.
If you want to install linux as a dual-boot on a machine with XP installed, this guide may help.
If you need to learn linux, this may help.
linux does not run Windows programs, but has its own equivalents or versions of programs that are found on Windows.