|
Décision Micro & Réseaux : Quelles sont les principales nouveautés apportées par la version 2. 0 du serveur Apache, comparativement à la version 1. 3 ?
Jim Jagielski : Le principal apport d'Apache 2. 0 est l'utilisation de threads, au lieu des processus qui sont plus gourmands en mémoire et plus lents. Avec ces mécanismes, le nombre de requêtes traitées est multiplié par deux. Cependant, tous les modules externes (SSL, module Perl, etc. ) devront être compatibles avec cette version, qui fait plus appel au traitement en parallèle. La fonction de filtrage est également importante. Similaire à la fonction " pipe " sous Unix, elle permet enfin de passer des informations directement entre les modules. Par exemple, une requête peut passer par le module SSL avant d'être envoyée, sans modification, au moteur PHP, et de revenir. Pour finaliser cette version, nous avons passé deux jours, la veille de l'ApacheCon, dans des locaux d'Apple. C'est l'un des rares moments où les membres de l'Apache Software Foundation sont réunis dans une même salle en séance plénière.
Quelles seront les prochaines évolutions du serveur Apache ?
Notre prochain objectif est de réduire la taille du noyau à sa plus simple expression, et ce, dans le but de faire évoluer Apache vers un serveur généraliste performant et extensible. Les fonctions dédiées [HTTP, SMTP, etc. , Ndlr] seront, quant à elles, apportées par des modules externes. Mais pour que cela fonctionne, il nous faudra améliorer le parallélisme ou la gestion de la mémoire, entre autres. Cependant, nous ne développerons pas de micronoyau d'Apache, ni de version pour des systèmes embarqués, car ce serait au détriment des performances.
Comment l'Apache Software Foundation est-elle financée ?
Les bénéfices des deux conférences annuelles ApacheCon [une aux États-Unis et l'autre en Europe, Ndlr] représentent 70 % de notre budget de fonctionnement, tandis que le reste provient de dons d'entreprises commerciales. Lors de notre dernière réunion, l'Apache Software Foundation disposait de 110 000 dollars (122 045 euros) environ. Les dépenses se limitent principalement au financement de quelques projets et aux frais légaux. En effet, tous nos mem-bres sont bénévoles et, pour la plupart, salariés chez des éditeurs qui développent des solutions autour d'Apache [Zend développe un logiciel de cache pour les commandes PHP, par exemple, Ndlr].
Vous évoquiez le concours d'Apple, d'IBM ou d'Oracle. Mais ils intègrent le serveur Apache dans leurs offres, sans partager le code source avec le reste de la communauté, ni reverser des royalties. N'est-ce pas contraire à l'esprit de l'Open Source ?
Le serveur Apache, comme tous les projets de l'ASF, est protégé par la licence Apache. Elle est bien différente de GPL [General Public License, Ndlr] utilisée par Linux, car elle autorise l'intégration du code source du serveur Apache dans des produits commerciaux, sans que les éditeurs aient l'obligation de fournir le code source du produit final. Ainsi, Apache est le serveur web fourni en standard avec la base de données Oracle, tandis qu'IBM a décidé d'abandonner purement et simplement le développement de son propre serveur web en adoptant Apache à la place. Sous GPL, IBM aurait été obligé de proposer l'ensemble de WebSphere en open source, ce qui est encore impossible. Avec cette licence plus ouverte, le but de l'ASF est d'étendre au maxi-mum l'utilisation d'Apache, qui reste encore aujourd'hui le premier serveur web sur Internet, selon Netcraft [59 % environ, contre 21,4 % pour IIS de Microsoft, Ndlr].
Malgré une licence d'utilisation jugée par les puristes comme contraire à l'esprit de l'Open Source, le nom-bre de projets de l'ASF ne cesse de croître, notamment ceux consacrés à Java. Il est vrai que le serveur web est faiblement générateur de valeur pour les éditeurs, qui préfèrent adopter Apache, fonctionnellement abouti et gratuit, pour se concentrer sur des logiciels plus lucratifs.
L'ASF a rendu disponible la version bêta de l'édition 2. 0 du serveur Apache, lors de la dernière conférence ApacheCon, qui s'est tenue du 4 au 6 avril à Santa Clara (Californie). Une première version bêta du projet Velocity est également disponible. Concurrent de Java Server Pages (JSP) et d'Active Server Pages (ASP), Velocity est entièrement écrit en Java. La conférence pour développeurs ApacheCon a réuni environ 750 programmeurs, un tiers de moins que l'année passée. Selon les organisateurs, le ralentissement général de l'économie en est la principale cause.
La concurrenceAvec 69 % de parts de marché (en volume), peu de serveurs peuvent se targuer d'une quelconque rivalité avec Apache. On peut citer IIS de Microsoft, avec près de 6 millions de serveurs installés ; celui d'iPlanet, avec 1 800 000 serveurs déployés et les plus anecdotiques serveurs Web Logic, Zeux, RapidSite, etc.
L'interviewéJim Jagielski est le vice-président et secrétaire de l'Apache Software Foundation. Il a participé au développement du serveur depuis 1995. Il est également responsable du développement technologique chez Zend Technologies, un éditeur qui développe des applications de cache pour fonctionner avec le moteur de script PHP.
![]() |
> Logiciel :
TuneUp Utilities Optimise votre système d'exploitation.
|
|
![]() |
> Jeu en ligne
Everest Poker Profitez de 300$ de bonus de bienvenue.
|
|
1 Orange
2 Free
3 Bouygues Telecom
> Plus de détails

![]() |
TOP Telechargement
Retrouvez 300 logiciels indispensables pour équiper votre PC.
|
|
