[Keene Enterprises] Home | LANDisk | Services | Open Source
Download | Documentation | Licenses | FIFOs | Libopennet | TCP-over-CGI | DACT | CDPlay | Freecolor | StreamIt | Swapd | Libconfig | HTP | BackupPCd | TunnelIt
    Open Source :: Swapd
Welcome to the Swapd home page.
Swapd is a swap daemon for POSIX-compliant operating systems. It watches free memory and manages swap files. If free memory drops too low, additional swap files are created. Additionally, if there is too much free memory, swap files are deactivated and disk space may be reclaimed.
It currently compiles on atleast Linux and FreeBSD, but requires "libstatgrab" to work on platforms that don't have /proc/meminfo (i.e., platforms that aren't Linux).
Support Guide
Operating SystemSupport Status
Linux, SolarisTested and used in operation. Stable.
FreeBSD, OpenBSD, NetBSD, Mac OS XNot tested. Compiles, but requires libstatgrab.
Cygwin, Win32Not tested or supported.

Available for download:
Package: Swapd SRPM (swapd)
Version: 1.0.3
File: swapd-1.0.3-1.src.rpm
Size: 91 KB

OS: Any
Platform: Any
Package: RPM Source Package
Description: Source RPM Package for "swapd."
MD5: f1acbbc241e330d74e619cdbe131d8fb
Package: Swapd RPM (swapd)
Version: 1.0.3
File: swapd-1.0.3-1.i386.rpm
Size: 25 KB

OS: Linux
Platform: i386
Package: RPM Package
Description: RPM Package for "swapd."
MD5: 2f44bf17f804dbded8c61df40f3a738a
Package: Swapd (swapd)
Version: 1.0.3
File: swapd-1.0.3.tar.gz
Size: 88 KB

OS: Any
Platform: Any
Package: Source tarball
Description: Swapd is a swap daemon for POSIX-compliant operating systems.
MD5: cb9ec64a5abd4535b95ec59311114ade
Package: Swapd Slackware 10.0 (swapd)
Version: 1.0.3
File: swapd-1.0.3-i486-1rsk.tgz
Size: 16 KB

OS: Linux
Platform: i486
Package: Slackware 10.0 Package
Description: Slackware 10.0 package for "swapd."
MD5: 90eaa4a993d31ae16cfb27f7c22f9987

Apparently "JLM aka cityhunter" has some issues with "Swapd." They are expressed in his or her own words below:

From jlm_devellaposte.net Tue Apr 12 20:06:41 2005
Date: Tue, 12 Apr 2005 22:40:37 +0200
From: JLM aka cityhunter <jlm_devellaposte.net>
To: swapd@rkeene.org
Subject: swapd

I'm a little disapointed..... what lame guys are you _not to even ask
me_ if the project was discontinuated?
_you should have at least asked me if you wanted to takeover the
I looked your sources.... you removed dynamic adaptive swapsize O_O and
the threads ? even in 0.6.x version there is so much difference that
your work don't even use mine, and look more like initial swapd
project... it's look from my point of view that you simply stollen the
name of the project and *_used this name to be included into other
I will ask you to change your project name since _*I STILL MAINTAIN*_
this and that since this project is still alive you have no right to
take this from me and to use my project utility name....

I will then ask you to prove what you said :
you said in YOUR readme that :
""Linux swapd" (http://sourceforge.net/projects/swapd/) didn't work very
well, but the idea was good. ..."

I run a sorcerer box (source based disribution) with no problem since I
outputed 0.4.0.... that's not because version number aren't going higher
that the package has been discontinuated.... I don't need to modify a
package that is already working fine.... even X.org and mozilla compile
fine in ram with a 128M RAM system and swapd.....

so if you found bugs you should have reported them rather than forking.....

I request too that you write to every distribution is using your forked
package, to state them clearly about the new name of your package, that
my package is still valid and maintained, that they should provide 2
packages if they want, and make me CC of your mails.....

of course I'm not the original author of the package, but me at least I
tried 3 months to enter into contact of the original author, I asked the
webmaster that was hosting the software if it can, and since nobody can
reach the author, take the maintainership of the software.... I modified
it so that distribitions have included it into their base software such
as sorcerer.... gentoo have compile script for it... and this _*because
I made from a buggy package a workable stable one*_ you profit from the
reputation I earned for swapd, with simply using the name, confusing
gentoo maintainers.... and I won't allow such lame, disregarding, and
disgracefull behaviour....


From swapd@rkeene.org Tue Apr 12 22:00:38 2005
Date: Tue, 12 Apr 2005 22:00:37 -0500 (CDT)
From: Roy Keene <swapd@rkeene.org>
To: JLM aka cityhunter <jlm_devellaposte.net>
Subject: Re: swapd

I'm replying to all in case someone else might be interested, please feel
free to read no further if disinterested.

Actually, "Swapd" (alternatively "Portable Swapd") is based on a
completely new code base. I've never even looked at "Linux Swapd"'s

The name of the project is different, the goal is pretty different as
well. "Swapd" is meant to be portable and simple enough to predict how it
will behave.

Any users of "Swapd" (alternatively "Portable Swapd") made an explicit
choice to do so. I make reference of "Linux Swapd" for comparison in my
documentation and note that it is a seperate project. I do not attempt to
disparage it, merely note that it didn't work well for me.

I'm not sure what you're asking me to do, as my project is called "Swapd"
(but is also sometimes called "Portable Swapd") and your project appears
to be called "Linux Swapd".

I really have no idea who uses "swapd" other than those users who wrote me
(and they were mostly on NetBSD) requesting features, reporting bugs, or
requesting assistance.

"Swapd" is not a fork of "Linux Swapd", their only similarities are that
attempt to accomplish a similar basic goal and share a similar name.

It's really up to the maintainers if they want to maintain your software,
or my software, or Jim's software... I have no real reason to ask them to
maintain someone else's software, but you can feel free to make them aware
of your project.

I will be happy to post your email message on the Swapd page so that
everyone interested in the project will be aware of the issues you

© 2003, 2004, 2005, 2006 Keene Enterprises.