> It's more complex software that has to run on more types of hardware.
>
> More code = more memory required.
Also at least on the Acorn/RiscOS a lot of the OS code was written in
assembler. IME when I used a C compiler on that platform it sucked huge
amounts of RAM and generated equally huge files, so much in fact that I
needed to run it under a very buggy command-line-only virtual memory
manager (I only had 4MB RAM and it needed 8MB). This may have also
contributed to the larger RAM requirements of Linux.
Post a reply to this message
|