[ previous ] [ next ] [ threads ]
 From:  "Berg M. San" <bs at berq dot net>
 To:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall-dev] The future
 Date:  Wed, 12 Oct 2005 23:16:26 +0200
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).

Full ACK.

> 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)