Curiosity about executing binary
This is just a curiosity of mine about how a specific SO executes a binary file.
If I change dir to some path in UNIX or Windows I can execute a program just by entering it's file name. In Linux I have to enter ./file_name (unless it's included in PATH). In know it's kind of a stupid question, but is there any reason for that?
Curiosity about executing binary
===

This is just a curiosity of mine about how a specific SO executes a binary file.
If I change dir to some path in UNIX or Windows I can execute a program just by entering it's file name. In Linux I have to enter ./file_name (unless it's included in PATH). In know it's kind of a stupid question, but is there any reason for that?