Brielle Bruns wrote: > It may not be the most optimal way to run clamav, but I know of > several major ISPs that do use my build in production environments very happily.
FWIW, there are actually 3 ways to make a build that runs on the Windows platform: 1. *NIX emulation via linking to cygwin1.dll 2. Native Win32 using pthread for Win32 3. Native Unix on the NT kernel via the Interix subsystem (aka Services for Unix [SFU] or Subsystem for Unix Applications [SUA]) All three of these options are frustrating in different ways: * Option 1 leads to cygwin dll hell and emulation performance hit. * Option 2 seems to have been started by a core ClamAV team member but now seems to be unmaintained. * Option 3 is straightforward but then the thing runs in a separate subsystem from the standard win32 apps (including using POSIX-style rooted paths) which is a little mind bending. The question I have is why the ClamAV project ignores the Windows platform so completely. Windows users account for a very large portion of the desktop market no matter how you calculate it. Presumably, the project would have nothing to lose and plenty to gain by providing blessed builds. Cheers. -Brian _______________________________________________ http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-win32
