On 2016-05-12 23:39, Joshua M. Clulow wrote:
On 12 May 2016 at 14:32, Adam Števko <[email protected]> wrote:
Well, I suppose the smaller the divergence, the better it would be.
But
that’s the theory.
In some senses that's true. As I was working on it, though, it became
obvious that there are a number of things that will just be different:
e.g., we have rather different data structures (list_t, avl_t), our
packet filter hooks are a bit different, we're already an SMP capable
kernel, we have zones (and each zone needs its own idea of what is,
today, a single-instance firewall), we generally want to have prefixed
structures and typedef types.
In the end, it might be possible to do a port that did _not_ use as
many of our native facilities, but then it would be less easy to debug
and less of a first class citizen. Part of this work is not just
doing a port, but deciding on the legacy you'll be creating: who will
look after it over time, and how.
Also, at the time I had not had opportunity to evaluate "npf" from
NetBSD. Perhaps it'd be a better fit? I'm not sure.
npf is also pretty nice, I was looking at this a while back.
The fact that SMP was not an afterthought for npf was nice,
also there seems to be some extension like support (IIRC) which may make
plugging in zones, ... easier.
Who would be funded via the Kickstarter to actually do the work?
The person is not yet known. We just want to know how many potential
backers
could we get and if it’s even possible to fund the port.
I think if you're looking to fund work, you should probably first
figure out who you would be funding.
Well that as our problem, both me and xenol were toying with the idea
but well
neither of us has heaps of cash to spare. So we decided to start by
poking the
community to get a feel if there is any interest in this. If it is just
us, no
point and trying to figure out a kickstarter or similar idea.
Alanc (on IRC) said it was multiple engineers for a year+ when they did
it.
That would put the required funding target very high, probably not
something
that just a few community people chipping in can gather :(
-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription:
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com