Linux: File-Descriptors (FD) Explained