The tem File Descriptor describes a non negative integer value, peculiar of Linux/Unix operating systems, that identifies a certain file, socket or running process (that is making I/O operations) within the system. This ID is generated by the kernel and it's used and ID index in tables of active entities.