Nel precedente post ho fatto una breve introduzione al web server Cherokee. Attirato dalla semplicità e leggerezza dell’applicazione ho deciso di porre qualche domanda a Alvaro Lopez Ortega, creatore e mantainer del progetto.


Ecco l’intervista a Ortega che si è dimostrato davvero simpatico e disponibile:




Hi Alvaro can you introduce yourself?


   Hi, my name is Alvaro Lopez Ortega. I'm a 25 years old computer
   engineer, currently working at Sun Microsystems.  I have been
   working on the Free Software movement for the last ten years, mainly
   as speaker [1] and as developer in projects as: Cherokee [2], GNU
   Macchanger [3] or GNOME.



[1] http://www.alobbs.com/conferences
[2] http://www.0×50.org
[3] ftp://ftp.gnu.org/gnu/macchanger/


When did you started your project?



   It was 2001; I was still in the university - which actually means I
   had really lot of free time to spend hacking.



Why did you developed an alternative to Apache? What’s wrong with Apache?



   Wrong? Why should it be something wrong?

   Cherokee is a different approach to a web server. In one hand, it is
   much lighter, it is definitely much faster, and in the other hand it
   doesn't aim to cover to many corner cases as Apache does.

   Anyway, one of the fanciest things of Free Software is that you can
   choose what do you wanna run.  Isn't it great to have to possibility
   of choosing?


Can you tell me some difference between Cherokee and Apache?



   The Cherokee project aims to implement a web server suitable for the
   most of the web server users in the most efficient way.  We try to
   develop it in the way in which it is useful for the 95% of the
   people who use a web server: most of them need more of less the
   same functionality set.

   Apache implements everything: what is using for almost everybody and
   what it is king of useless. The dark side of this is that they have
   to maintain much more code, and sometime it makes them to lose
   performance.

   The Cherokee approach is: lets develop the functionality everybody
   is expecting of a web server without flashy features, and lets do it
   in the best possible way. It doesn't matter if it takes more time.
   It is about quality.

   Another of the biggest differences is that Cherokee is also an
   embedded server.  The Cherokee code is ready to be compiled in a
   tiny version of itself called u-Cherokee which is suitable to be
   used in very small devices.  It shares all the code with the main
   project, hence it inherit each single bug fix and improvement we
   make in the main branch.



Do you think Cherokee could be an alternative to Apache and Microsoft ISS also in production environment?



   Today it is an alternative in some environment: it is currently in
   production in some high traffic sites as well as in some embedded
   devices.

   It hasn't reached the 1.0 version yet, so there is still work in
   progress. We have to wait a bit more to say that it is finished and
   ready to conquer the world ;-) 

   Anyway, it is ready to be used in lot of places:

   - It is the fastest choice to server static content
   - It does support dynamic content: PHP, CGI, etc..

   So, at this moment, it is covering a big enough spectrum to say that
   it is a good alternative.



Is Cherokee shipped into any Gnu/Linux distribution?



   Yes.  In the Linux side, I know that Debian and Gentoo are shipping
   it; in the BSD side, FreeBSD and NetBSD have a port; and in the
   OpenSolaris side, there is SunFreeware packages available and in the
   incoming 0.4.26 release it is going to be Blastwave packages as
   well.

   We also have been working to keep it compiling on MacOS X. Time to
   time we test that everything is still working on that platform as
   well.



What’s your distribution of choice? (for my personal curiosity)



I use OpenSolaris and Debian.



When we can expect a Windows native version of Cherokee?



   Soon, I hope.  I'm working on this with lot of help from the
   community. I couldn't say the exact date; Windows is definitely not
   in my background so I'm advancing slowly on this.

   It is a hard point for me.  In one hand, I haven't used Windows in
   the last ten years or so, and I don't want to spend much time on
   this.  But in the other hand I know it might be a good point for
   project. There are loads of people out there who are using Windows,
   so Cherokee has a bigger potential user base if we maintain this
   port as well.



Thank you for your kind attention an sorry for my worst english :-)



  Eh, eh.. don't worry at all! :-) 

Post correlati:

  1. Cherokee, il web server alternativo a Apache
  2. Pc-BSD, intervista con il creatore e mantainer
  3. Intervista al creatore di ArchLinux
  4. Il creatore di BitTorrent critica Microsoft Avalanche
  5. Intervista a RMS //Richard Matthew Stallman//

 

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>