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

Reply via email to