Hva er en maskinvarekompatibilitetsliste?
En maskinvarekompatibilitetsliste er en liste over forskjellige maskinvareutstyr og enheter som er testet eller vist å være effektivt kompatible med et bestemt program. Disse listene er vanligvis utviklet og vedlikeholdt for større programmer som operativsystemer (OS) for å sikre at en periferiutstyr eller annen enhet vil kunne fungere ordentlig med et OS. Andre typer programvare kan også opprettholde en slik liste, selv om dette ofte er en mer spesialisert liste. En maskinvarekompatibilitetsliste kan vanligvis genereres og vedlikeholdes enten av utvikleren av et program eller av brukere av programvaren som har testet programmet med forskjellige maskinvarestykker.
Ofte assosiert med programvarekrav, tjener en maskinvarekompatibilitetsliste en lignende funksjon, men på en noe annen måte. Denne typen liste er ofte tilknyttet et operativsystem som kan installeres på en datamaskin. Betydningen av slike lister er spesielt tydelig for mindre OS-programmer som kan være mindre ofte brukt, og som kan ha problemer som fungerer ordentlig med annen maskinvare. Andre programmer kan også ha en maskinvarekompatibilitetsliste, selv om disse ofte er mer spesialiserte og smale i fokus, for eksempel et illustrasjonsprogram som har en liste over tegningstabletter som kan fungere med programmet.
Det er to primære typer maskinvarekompatibilitetslister som kan bli funnet for de fleste programmer: lister opprettet av utvikleren av programvaren eller lister etablert av brukere av programvaren. Utvikleren vil typisk teste forskjellige typer maskinvare, så vel som andre programmer, for å sikre riktig kompatibilitet mellom programmene og enhetene. Når dette er gjort, vil utvikleren opprette en liste over maskinvare som fungerer som den skal med programvaren. Denne maskinvarekompatibilitetslisten er vanligvis tilgjengelig på nettstedet til programvareutvikleren og oppdateres vanligvis jevnlig av utvikleren.
Mindre programmer, for eksempel open source-operativsystemer, har kanskje ikke ressursene til å opprettholde slike rigide teststandarder. I dette tilfellet kan maskinvarekompatibilitetslisten bli generert av brukere som kjører programmet med forskjellige maskinvarekonfigurasjoner. Brukerne vil vanligvis opprettholde en liste over forskjellig maskinvare på et nettsted, og bidra til listen og regelmessig kommentere forskjellige periferiutstyr og enheter. En online maskinvarekompatibilitetsliste kan også ha et brukerforum eller et annet meldingssystem tilknyttet det, slik at brukere kan be om forskjellige enheter eller konfigurasjoner for testing.