Когда я использовал Ubuntu, я думаю, что он использовал lele-laptop
.
Там есть пакет под названием debian laptop-detect
. Это тест да / нет, который затем используется для дополнительной настройки ноутбуков. Ubuntu использовал бы это для суффикса -laptop.
Справочная страница для ссылок на ноутбуки dmidecode
. dmidecode
сообщает информацию об именах для машины, например «Thinkpad X230» (и, по-видимому, достаточно информации, чтобы решить, является ли это ноутбуком). Он не требует большой аппаратной базы данных, он просто зависит от поставщика, предоставляющего полезную информацию в прошивке (хех).
Помещение имени оборудования в имя хоста может быть логическим расширением.
Я думаю, что я видел, что какая-то версия Windows настраивала его аналогично, но только с использованием поставщика (например, Lenovo) ... хотя AFAIK это могла быть модификация вендора для ОС.
Возможен механизм DHCP - если то, что вы видите, точно соответствует предыдущему имени хоста ноутбука. Однако это кажется маловероятным, и Ubuntu пришлось бы реализовать это явно - я не понимаю, почему они это сделали.