Re: Memory Management - BSD vs Linux

Martin Mares (mj@mj.gts.cz)
Sun, 10 Aug 1997 18:13:10 +0200


Hi,

> [1] FreeBSD uses a "Zone allocator" for kernel memory allocation.
> NetBSD - I am not so sure.
> Linux - Buddy system.

Linux 2.1 uses SLAB allocator.

> [3] Can any of these systems have
> a) swap files rather than partitions

Linux supports both swap files and partitiona.

> b) dynamically growing swap space?
> As far as I can make out, the answeris no!

Linux doesn't support growing swap files, but does support adding
more swap files / partitions whenever needed (see swapd(8)).

Have a nice fortnight

-- 
Martin `MJ' Mares   <mj@gts.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"Press any key to quit or any other key to continue"