On Wed, 12 Oct 2005 16:06:22 +0200
Manuel Kasper <mk at neon1 dot net> wrote:
> I have thought about this in the past, but PHP doesn't lend itself
> well to that kind of application. The core could also benefit from an
> object-oriented approach, finally abstracting things like interfaces,
> so that new features like OpenVPN could be integrated without having
> to modify existing code everywhere. Java would be a possibility -
> there are now ways (GCJ, for example) to use its advantages without
> the usual extreme bloat. There may be other candidates - I don't know.
I've never tried GCJ, but I would also prefer java.
Some advantages: threads, garbage-collector, interfaces...
> No matter how the web interface and configuration system are going to
> work, there's also another important question: which base operating
> system should be used in the future?
> One thing that is very important to me is that m0n0wall remains (at
> least) as clean and easy to configure as it is today. Users should
> not have to deal with or need to understand the underlying operating
> system (except where it's inevitable, like when assigning interfaces
> or debugging).
> Finally, something needs to be done about the development style as
> well. So far, I've coordinated all changes to m0n0wall and analyzed
> and tested most contributed patches. While I think this has resulted
> in a relatively high code quality, I'd like other talented people to
> get more involvement. Volunteers, step forward! One of the ways to
> enable this will be a common version control system for the code -
> either CVS or SVN.
Very important for the future of m0n0wall. Here I would prefer the newer SVN.
> That's it for now - again, please post your comments, and be sure to
> let everybody know if you think you can and would like to help with
> one of the things I've mentioned. We can also start a new survey on
> m0n0.ch if it looks like it would help and we manage to agree on a
> set of questions.
> m0n0wall forever! ;)
forever and further ;-)
> - Manuel
Thesis plus antithesis equals hysteresis
--(Terry Pratchett, Small Gods)