[OSM-dev] Automating Freemap tile rendering

Robert (Jamie) Munro rjmunro at arjam.net
Fri Feb 16 13:56:06 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

matthew-osm at newtoncomputing.co.uk wrote:
> On Fri, Feb 16, 2007 at 10:54:25AM +0100, Olivier Macchioni wrote:
>>> Yes, it's never going to be small. You have the overhead of the operating
>>> system as well as the required programs and libraries. I've currently got a
>>> working version based on a very cut-down Debian in a 500M image, including
>>> about 100M for swap and 100M free space. After compression, the download is
>>> likely to be about 150M.
> 
>> It's probably possible to have a much smaller version which would install
>> itself from the Web, downloading .deb packages - thus putting a bit more
>> load on Debian's servers and a bit less on OSM's :P
> 
> Yes, I wasn't expecting to put it on OSM's servers, though.
> 
>> Another option could be qemu (http://fabrice.bellard.free.fr/qemu/) which is
>> similar to VMWare but fully GPL. I don't know what performance hit it would
>> induce CPU-wise nor how complex it is to use as opposed to VMWare.
> 
> I haven't tried qemu since the kernel accelerator module became free. It may now
> be fast enough to handle this.

I'd look at Cooperative Linux (http://www.colinux.org/). It's a modified
linux kernel that runs as a windows device driver, so it can run in
privileged mode, reserving itself a chunk of physical memory etc.. This
means that it has full un-emulated access to the system and mostly runs
at the full computer speed - minus only the cpu time windows is using.
It does have to emulate devices by using windows devices, which slows
things like IO a bit. The disadvantage is that if there is a bug in the
linux kernel, it can tread on windows memory, so windows will crash as
well as linux.

Robert (Jamie) Munro
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF1bfzz+aYVHdncI0RAltXAJ4nCIvlV+pDXt9GQlTD9Sw/3osdRgCfRYgr
w6rHXQSPqwLsd5hPDZAHBq4=
=yysI
-----END PGP SIGNATURE-----




More information about the dev mailing list