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