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
