On May 30, 2008, at 12:29 PM, Renaud Deraison wrote:

>
> Tenable Network Security, Inc. is proud to announce the availability
> of Nessus 3.2.1.

One thing I forgot to add is the lack of support for FreeBSD 6. We  
spent a lot of time to work around this issue, and unfortunately we  
could not get a FreeBSD 6 build to work reliably.

The reason behind is that Nessus 3.2 is now thread-based when it  
initially processes the plugins. The initial plugin processing is a  
CPU intensive operation, so the more we can take advantage of dual /  
quad core CPUs, the better. After the initial processing is done, we  
switch back to a normal fork()-based mechanism when doing a scan.

Unfortunately, this does not play well with FreeBSD 6 -- once a  
FreeBSD 6 process starts to have threads, even if it forks afterwards  
(with all its threads removed), a lot of things stop working. In  
particular, signal handling works very differently, and setitimer()  
does not work at all.

We tried to work around this issue as much as we could, but in the end  
the solution would cause such a huge difference between the FreeBSD 6  
code base and the rest of the Unix code base, that we decided to not  
support this platform any more.

If you are using FreeBSD, we encourage you to either upgrade to  
FreeBSD 7, which works great, or to stick to Nessus 3.0.6 (which is  
still available for download on www.nessus.org).


My apologies for this inconvenience,


                                        -- Renaud

_______________________________________________
Nessus mailing list
[email protected]
http://mail.nessus.org/mailman/listinfo/nessus
  • Nessus 3.2.1 released Renaud Deraison
    • Re: Nessus 3.2.1 released, no FreeBSD 6 build Renaud Deraison (lists)

Reply via email to