[ previous ] [ next ] [ threads ]
 From:  Steve Yates <steve at teamITS dot com>
 To:  <m0n0wall dash dev at lists dot m0n0 dot ch>
 Subject:  Re: [m0n0wall-dev] Re: [m0n0wall] The future
 Date:  Wed, 12 Oct 2005 12:22:13 -0500
On Wed, 12 Oct 2005 18:59:02 +0200
lola <lola at yais dot net> wrote:

> to be honest, i like m0n0wall because it uses php! it makes changes to
> m0n0wall or the gui simple and easy. 

	As a relative m0n0wall newbie I was going to add that using PHP
over Ruby or something else might give a new user a "warm fuzzy" feeling
that m0n0wall is a "standard" program rather than an "unknown, scary"
program.  I have heard some good things about Ruby but realistically PHP
has a wider base at this point.  Perl does too, but FWIW many
programmers may prefer PHP over Perl or vice versa.  PHP was designed as
a web language and Perl was designed as a scripting language, so PHP may
still be more natural for a web interface, and Perl or C used for the
core daemon.

	If memory wasn't an issue, Apache and mod_php (and
php_accelerator?) could be used for speed.  But memory is an issue...one
thing the developers will have to decide is how long to support 32-64 MB
memory configurations.  Having the core run in Perl or PHP would require
that runtime to be loaded into memory.  Using compiled C code would
shrink the memory requirement I'd expect.

 - Steve Yates
 - ITS, Inc.
 - If a man is alone in a forest, is he still wrong?

~ Taglines by Taglinator 4 - www.srtware.com ~