On 5 May 2010 14:09, Marco Peereboom <sl...@peereboom.us> wrote: > On Wed, May 05, 2010 at 02:00:17PM +0200, Benny L?fgren wrote: >> Jan Stary wrote: >>> On May 04 22:15:09, Juan Miscaro wrote: >>>> What is the current state of multiprocessing and multithreading in >>>> OpenBSD? B Also, what applications are multithreaded? B In particular, >>>> someone told me that pf is "garbage" because it is not multithreaded? >>>> What truth is there to this? B Under what kind of load would an OpenBSD >>>> firewall's performance suffer due to it being non-multithreaded? >>> >>> STFU, GTFO, and all that. >> >> Still, I think the question itself merits some discussion. > > Not really. B Threads are mostly stupid, humans are mostly stupid. > Combine the two and you end up with some really really stupid software.
Thanks everyone. From all the stuff written in this thread (a multithread?) I have extracted the following information: "PF is interrupt-driven inside the kernel and thus faster than any threaded program." Thank you to the one that wrote that (Geoff). I also learned that: 1. multithreading was introduced due to the processing limitations of the average computer at the time 2. multithreaded applications are difficult to debug and therefore pose a significant security risk However, I'm not sure why there was so much talk of steaming piles of shit; shit that contains less peanuts and corn niblets; "bunch of crap"; and STFU/GTFO. I have been using OpenBSD for many years and I was just trying to learn more about these issues so as to be in a better position to promote/defend the OS. I'm not a troll and I don't know why there is so much rudeness. -- /jm