在Linux或Ubuntu中,没有任何外部工具,我如何获取硬件信息(确切的计算机型号、版本)?或者lshw是如何获得以下信息的?

在Linux或Ubuntu中,没有任何外部工具,我如何获取硬件信息(确切的计算机型号、版本)?或者lshw是如何获得以下信息的?,linux,ubuntu,linux-kernel,Linux,Ubuntu,Linux Kernel,我不想使用任何像lshw、inex、hardinfo、hwinfo这样的工具。它们显示了我的ubuntu的确切型号、产品、版本等。但是怎么做呢?如何获取这些信息: 产品:惠普笔记本电脑(M9V70PA#ACJ) 供应商:惠普 版本:Type1ProductConfigId 这些工具和类似工具(如dmidecode)都从保存信息的BIOS中读取一段称为DMI表的内存 DMI规范可以在这里找到:你说你不想使用现有的工具?你为什么要重新发明轮子?我不想重新发明,我只想了解/了解他们是如何/从哪里得到

我不想使用任何像lshw、inex、hardinfo、hwinfo这样的工具。它们显示了我的ubuntu的确切型号、产品、版本等。但是怎么做呢?如何获取这些信息:

  • 产品:惠普笔记本电脑(M9V70PA#ACJ)
  • 供应商:惠普
  • 版本:Type1ProductConfigId

这些工具和类似工具(如dmidecode)都从保存信息的BIOS中读取一段称为DMI表的内存


DMI规范可以在这里找到:

你说你不想使用现有的工具?你为什么要重新发明轮子?我不想重新发明,我只想了解/了解他们是如何/从哪里得到它的。ubuntu存储所有这些吗?在哪里?那为什么不在提问之前先看一下你提到的工具的代码呢?从过去两天开始尝试理解lshw代码,真的一无所获。Stack Overflow是一个解决编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。另请参见“谢谢”,如何在ubuntu中获取这些信息/表格?