У меня есть Ubuntu 16.04, и я отмечаю, что существует много устройств в/dev папке, которые физически не существуют.
Например, у меня есть 2 последовательных порта, и я могу получить доступ к ним использующий ttyS0 и ttyS1 как ожидалось.
Однако в/dev каталоге, я вижу 32 ttyS (n) устройства и когда я делаю ls на них, нет никакого перечисленного различия.
Мой вопрос: Какова философия позади списка так многих не существующие порты? Почему бы не ОС делает записи в/dev dir только для портов, которые существуют?
Спасибо, Mark.
редактирование, я говорю о последовательных портах ttyS (n) по сравнению с виртуальными консолями tty (n).
M.
Вы только используете 2 устройства теперь, но система может работать с целых 32. Следовательно, имя ttyS32 существует, если Вам, возможно, понадобилось бы оно. В былые времена было всего 4 COM-порта, но теперь с заменяемыми в горячем режиме устройствами, которые могут породить синтетические порты, лучше если ядро требует управления имен, оно могло бы использовать