It does, but you really don't want to see a paging Linux system. The swap space allows the system to run using more memory than it has, but if an application has been designed depending on data being in memory and it's not, it's slower than crud. Just think of the speed of memory access versus HD access. Especially using swap space. Designing a CE device such as a DVR to run based on everything being in memory can really speed it up but can also be disastrous in the even you need more memory. Complicate that further by the original design accounting for limited guide info and you're pretty much stuck between a rock and a hard spot.