Чтобы по-настоящему понять, я бы порекомендовал прочитать об операциях ввода-вывода на языке программирования C. Мне легче всего понять это с точки зрения программирования, когда вы имеете дело с устройствами, сокетами, каналами и т. Д., Так же, как вы делаете с файлами, как это делают ОС Linux / Unix. Более того, вы можете прочитать это значение в википедии.
Как я интерпретировал это (когда я читал похожую статью) утверждение, что все контролируется как файл. Это означает, что в отличие от других операционных систем, каждый файл отображается и может контролироваться. Но я так это интерпретировал.
Во-первых, не все вещи являются файлами. Процесс - это не файл. Но устройство - это файл. Вы можете выполнять операции чтения/записи с устройствами. Также сокеты могут быть привязаны к файловой системе.