On Saturday 24 February 2007 09:25, Christian Roessner wrote:
> > Tom,
> > Have you considered using glibc? This would address your speed issues,
> > and possibly allow embedded systems to compile with uclibc.
>
> What about flex,bison,C/C++ for the compiler?

I wanted to bring Tom some positive comments on his actual questions, but 
at the risk of just popping up when the bike-sheds need painting, he's 
already looking at Perl, and I believe Perl 6 will have a native compiler 
as well as a bytecode interpreter.  So (depending on memory footprint of 
course) a Perl solution need not be locked out of embedded systems.  It 
could also make it easy to produce an OO type solution (leaving aside 
arguments whether Perl is really OO, at least it does an imitation!)

I like the idea of lex/yacc (well I would as it was my own first 
introduction to Unix tools, 20 years ago, and I used to be quite good with 
them).  I'd be more than willing to dredge up my memory and help if I can.  
I wonder if yacc could even be used to generate the current rules more 
efficiently, by feeding the flatfiles into a yacc-generated parser ?  It's 
line-input rather than block-structured input but I think it can cope.  
I'll think more on that, might even have a play - but have recently had a 
bust-up with my own management at work and I'm really short on 
concentration at the moment ;-(  It's not a very radical change though, so 
maybe won't be what you need to solve the problems you mentioned.

Tom I don't know how to answer the things you asked directly, as I am still 
a very happy Shorewall user with simple needs.  It is admittedly slow to 
start on my K6/2-500 firewall but it needs restarting so rarely that it's 
fine for me.  Shorewall really does make iptables simple, and I think that 
is the key point we need to remember as we work through your proposals.  
Many thanks for all your work over the years, and I hope I can help you 
with the approach you choose.

Nick

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to