Date: Sun, 26 Jun 2005 20:37:06 +0200 (SAST) From: jaco@coocoo.za.net To: vova@fbsd.ru Cc: freebsd-emulation@freebsd.org, jaco@coocoo.za.net Subject: Re: [Linux] Loading Linux modules in Apache? Message-ID: <3036.196.37.144.98.1119811026.squirrel@webmail.premsoft.co.za> In-Reply-To: <1119810301.1100.5.camel@localhost> References: <2943.196.37.144.98.1119808764.squirrel@webmail.premsoft.co.za> <1119810301.1100.5.camel@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Vladimir, > В вс, 26/06/2005 в 19:59 +0200, jaco@coocoo.za.net пишет: >> Hello All, >> >> I am trying to load a Linux module in Apache 2.0.53, but I am running >> into >> some problems. >> >> I am not sure if this is even possible, but I sure hope so. ;) > > I guess you have some choices: > > - (easyest) Install linux apache and run whole beast under linux > emulation > - (much harder) You can try to mix ABI in single binary (just like win > or mplayer does with windows DLLs) but, it is not easy task > - write module wrapper for apache, it will consist of two parts - one > FreeBSD binary (loaded into bsd apache), another - linux (it part will > load your linux apache module). Parts should be connected by some IPC > and apache module interface should be exported via this IPC. > [...] Thanks for your reply. Seems that I really do have a couple of choices. :) 1. This seems like the easyest route. I am just a bit worried about performance here... I will do a couple of benchmarks though. 2. This will mean that I will have to change source code in either the module or apache. I think this is going to be really hard. :P Is my understanding of this correct? (I do not have source for the module) 3. This also sounds like a good option. But, I think this is also going to be a bit complicated in the end. I will do some tests on my side. At least I now know this is not possible the way I wanted to do it. Thanks! ---Jaco
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3036.196.37.144.98.1119811026.squirrel>