[ previous ] [ next ] [ threads ]
 
 From:  Peter Curran <peter at closeconsultants dot com>
 To:  m0n0wall-dev Mailing List <m0n0wall dash dev at lists dot m0n0 dot ch>
 Subject:  Re: [m0n0wall-dev] Re: The future
 Date:  Fri, 14 Oct 2005 01:01:00 +0100
Here's a thought:

If the core and GUI are separate, and the core is done using OO methods, it 
will actually be pretty easy to produce a version of the core that runs on 
Free/Net/OpenBSD.  There are differences in the interfaces, but they are not 
large and could easily be hidden inside some os-specific classes that 
implement a bunch of well defined interfaces and/or abstract classes.

Now that PHP5 supports this kind of functionality I don't see why it shouldn't 
work.

Indeed, although PHP does not support threading - it does support classic 
process control stuff (fork/exec/signal) and IPC via sockets is also 
available.

I do LIKE the idea of staying with the same language in both core and gui, and 
PHP is one of reasons for m0n0's popularity.

I await a thorough a debunking of this idea - but I am off to bed.

Peter

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.