Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Sep 2004 04:01:17 -0000
From:      pf-r@solarflux.org
To:        pf4freebsd@freelists.org
Subject:   [pf4freebsd] Re: [OT] FreeBSD/PF for Darwin/OSX?
Message-ID:  <1076688281.402cf5996a0dc@66.150.201.72>

next in thread | raw e-mail | index | archive | help
I guess Chris didn't 'reply-all'; thanks, though for the detailed info!

----- Forwarded message from "Christopher D. Lewis" <Lewis@Alumni.Duke.ed=
u>
-----
    Date: Fri, 13 Feb 2004 08:12:22 -0600
    From: "Christopher D. Lewis" <Lewis@Alumni.Duke.edu>
Reply-To: "Christopher D. Lewis" <Lewis@Alumni.Duke.edu>
 Subject: Re: [pf4freebsd] Re: [OT] FreeBSD/PF for Darwin/OSX?
      To: "pf-r@solarflux.org" <pf-r@solarflux.org>


On Feb 13, 2004, at 6:50 AM, pf-r@solarflux.org wrote:

> OS X is based on the mach (micro)kernel, I believe.  I'm all for=20
> having pf
> ported over to OS X!

MacOS X is the combination of the Darwin operating system=20
<http://www.opendarwin.org>; and Apple's proprietary additions=20
(principally APIs and user interface).  The Darwin kernel places in one=20
address space a hybrid mach microkernel and FreeBSD-derived kernel,=20
with mach handling IPC and scheduling and BSD handling the *nix system=20
calls expected to be supported by a *nix operating system.  Apple has=20
not prioritized firewalling, and until recently hasn't shipped hardware=20
which would make serious firewallers especially interested.  The=20
Darwin/MacOS X firewall, the ipfw obtained from the last FreeBSD synch,=20
is contained in a loadable kernel module called a .kext (kernel=20
extension). (the kernel extension is located at=20
/System/Library/Extensions/IPFirewall.kext and the source should be at=20
opendarwin.org)

> BTW, I've updated the pf-r with some new content; mainly the latest=20
> version of
> pf-freebsd, a 'fresh' section at the top for news, some new tools=20
> (including
> Hatchet)...  I'm going to go over the examples again soon and try to=20
> better
> categorize them (grouping by features, if possible).

Efforts to get pf working on MacOS X would be greatly appreciated by=20
some users, and making sure it fits into a separate .kext would allow=20
selection of which firewall tool to load at boot time.

Best regards,
	Chris


----- End forwarded message -----








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1076688281.402cf5996a0dc>