dmidecode.

Presentasjon.

Dmidecode rapporterer informasjon om maskinens maskinvare som beskrevet i system BIOS i henhold til SMBIOS / DMI-standarden (se en proveutgang). Denne informasjonen inkluderer vanligvis systemprodusent, modellnavn, serienummer, BIOS-versjon, aktivakode, samt mange andre detaljer av varierende interesse og palitelighet, avhengig av produsenten. Dette vil ofte inkludere bruksstatus for CPU-utgangene, utvidelsessporene (f.eks. AGP, PCI, ISA) og minnemodulspor, og listen over I / O-porter (f.eks. Seriell, parallell, USB).

DMI-data kan brukes til a aktivere eller deaktivere bestemte deler av kjernekode, avhengig av den spesifikke maskinvaren. Dermed er en bruk av dmidecode for kjerneutviklere a oppdage system «signaturer» og legge dem til kjerne kildekoden nar det er nodvendig.

V r oppmerksom pa at DMI-data har vist seg a v re for upalitelig til a v re blindt betrodd. Dmidecode skanner ikke maskinvaren din, det rapporterer bare hva BIOS fortalte det til.

Dmidecode ble forst skrevet av Alan Cox, da ble videreutviklet og vedlikeholdes for tiden av Jean Delvare, etter en 5-arig forelopig av Anton Arapov. Den er utgitt under General Public License (GPL). For mer informasjon, bor du se pa AUTOMATISKE OG LISENSFILER som folger med kildekoden.

Tre ekstra verktoy leveres med dmidecode:

biosdecode skriver ut all BIOS-relatert informasjon den kan finne (se en proveutgang); eierskap henter «eierskapet» som kan settes pa Compaq-datamaskiner; vpddecode skriver ut «viktig produktdata» -informasjon som finnes i nesten alle IBM-datamaskiner (se en proveutgang).

Dokumentasjon.

Noen dokumentasjonsfiler distribueres med kildekoden:

CHANGELOG, en liste over endringene som er gjort til dmidecode README, som inneholder generell informasjon Manuelle sider.

Relaterte artikler.

Dmidecode er omtalt i folgende artikler:

Artikkel av Luc Van de Velde, publisert pa Novell Cool Solutions nettside. dmidecode: Hva er det bra for?

Artikkel av Philip J. Hollenback, publisert pa Linux.com.

Stottede systemer.

Dmidecode er kjent for a fungere pa folgende systemer:

Linux i386, x86-64, ia64 FreeBSD i386, amd64 NetBSD i386, amd64 OpenBSD i386, amd64 BeOS i386 Solaris x86 Haiku i586.

Kildekode er tilgjengelig for nedlasting (speil). Du kan ogsa fa de nyeste kildene ved hjelp av git.

Anbefalte oppdateringer for versjon 3.1: 17438740.

Ingen binarier er tilgjengelig her, men dmidecode er pakket for flere Linux- og BSD-distribusjoner (Debian, Gentoo, openSUSE og FreeBSD, blant annet), enten som en individuell pakke eller inkludert i et mer generisk verktoysett. BeOS og DOS-pakker er ogsa kjent for a eksistere.

Prosjekt side (pa Savannah) Postliste arkiver SMBIOS spesifikasjon Intel CPUID spesifikasjon IPMI spesifikasjon.

Beslektede verktoy.

Dmidecode brukes av folgende programmer:

Prtdiag, et bash script av Tom Callaway som genererer en rapport som beskriver maskinens tilstand pa maskinen.

Pass pa, det ser ut som prtdiag vil bare fungere med dmidecode 1.8 og tidligere. Prtdiag (samme navn, men forskjellig skript, hvor forvirrende), et ksh-skript av Jens Elkner som viser systemkonfigurasjon og diagnostisk informasjon pa Linux-systemer. Parse :: DMIDecode, en perl-modul av Nicola Worthington som tilbyr et grensesnitt til DMI-data i perl-skript.

Dmidecode-koden ble kopiert og integrert i folgende programmer:

Powertweak Linux, en maskinvareinformasjon samling og Linux system tweaking verktoy. Lshw, et Linux-maskinvareoppforingsverktoy. hpmodel, en del av HP Management Base-samlingen. DMIDecode-pythonmodulen, av Nima Talebi.

Alternative implementeringer av en DMI-tabelldekoder: