RAM har blitt såpass rimelig at det heldigvis er sjelden man går tom for minne i dag, det er mer sannsynlig at man gir opp i det maskinen begynner å swappe. Men ettersom Linux beveger seg inn i markedet for små enheter så er det likevel en tilbakevennende problemstilling, og hva skjer egentlig når man går tom for minne?
Kort fortalt avsluttes det første programmet som etterspør mer minne enn det som er tilgjengelig, ofte med en melding som "Unable to allocate heap ...". Utviklere kan selvfølgelig skrive kode som tester på forhånd, men det er ikke alltid mulig å utføre oppgaven med mindre. Superbrukeren kan gjøre visse justeringer for å unngå at det rammer en systemprosess, men du kan fortsatt oppleve at nettleseren avsluttes fordi et helt urelatert program har spist opp alt som er tilgjengelig.
Goldwyn Rodrigues
har skrevet en artikkel for LWN.net som tar for seg litt av historikken og alternativer fremover. Det har også kommet inn flere interessante kommentarer som det er verdt å få med seg (artikkelen ble publisert 4. november for betalende lesere).