Home

systeemafhankelijk

Systeemafhankelijk verwijst naar een eigenschap van software, hardware of data die afhankelijk is van een specifieke systeemomgeving om correct te functioneren. In de informatica wordt de term gebruikt om aan te geven dat een programma, driver of bestand alleen werkt op bepaalde besturingssystemen, hardwareplatforms of configuraties, waardoor portabiliteit beperkt is.

Contexten van systeemafhankelijkheid zijn onder meer softwareontwikkeling, embedded systemen en systeemintegratie. Een applicatie die uitsluitend gebruikmaakt

Impliceert onderhouds- en migratie-uitdagingen: beperkte herbruikbaarheid, afhankelijkheid van leveranciers, en compatibiliteitsproblemen bij updates. Beheersen van systeemafhankelijkheid

Voorbeelden zijn onder meer een Windows-only desktoptoepassing; een embedded firmware die draait op een specifieke microcontrollerfamilie;

Terminologie en nuance: systeemafhankelijk wordt soms verward met platformafhankelijk. Hoewel beide termen verwant zijn, verwijst systeemafhankelijk

van
Windows-API's
is
bijvoorbeeld
systeemafhankelijk
voor
Windows
en
werkt
niet
op
andere
besturingssystemen
zonder
aanpassingen.
Ook
firmware
en
drivers
kunnen
systeemafhankelijk
zijn
wanneer
ze
zijn
afgestemd
op
specifieke
microcontrollers,
kernels
of
hardwareversies.
kan
door
abstraherende
lagen,
cross-platform
libraries
en
middleware,
of
door
isolatie
via
containerisatie
en
virtualisatie.
een
bestandformaat
dat
afhankelijk
is
van
de
endianness
van
de
processor;
API’s
die
geleverd
worden
door
een
specifieke
leverancier.
doorgaans
naar
afhankelijkheden
binnen
een
systeem
(zoals
het
besturingssysteem,
kernel
of
lokale
bibliotheken)
en
weerspiegelt
niet
altijd
bredere
platformgrenzen.
In
technische
documentatie
wordt
de
term
gebruikt
om
compatibiliteit,
testvereisten
en
migratieplanning
te
beschrijven.