Tomcat (serveur)

Apache Tomcat est un serveur d’applications libre qui agit comme un conteneur de servlet J2EE. Issu du projet Jakarta, Tomcat est désormais un projet principal de la fondation Apache. Tomcat implémente les spécifications des servlets et des JSP de Sun Microsystems. Il inclut des outils pour la configuration et la gestion, mais peut également être configuré en éditant des fichiers de configuration XML.Comme Tomcat inclut un serveur HTTP interne, il est aussi considéré comme un serveur HTTP.
Tomcat est un serveur Web qui supporte servlet et JSP. C’est le compilateur jasper qui compile les pages JSP pour en faire des servlet. Le moteur de servlet Tomcat est souvent employé en combinaison avec un serveur Web Apache ou d’autres serveurs Web.

Tomcat a été écrit en langage Java, il peut donc s’exécuter via la JVM (machine virtuelle java) sur n’importe quel système d’exploitation.

Les membres de la fondation Apache et des volontaires indépendants développent et maintiennent Tomcat. Les utilisateurs ont accès au code source et aux binaires sous la Apache Software License. La première version de Tomcat était la 3.0. En 2005, la version 5.x est sortie, implémentant les servlets 2.4 et les JSP 2.0. Depuis sa version 4.x, Tomcat utilise le serveur de conteneur Catalina.

Le projet Tomcat a été initié comme implémentation de référence des servlets par James Duncan Davidson, architecte logiciel chez Sun. Il a contribué à rendre le projet libre et a joué un rôle majeur dans sa donation par Sun à la fondation Apache.

Davidson aspirait dès le départ à rendre le projet libre. Comme la plupart des projets libres sont associés à un livre O’Reilly avec un animal en couverture, il a souhaité donner un nom d’animal au projet. Il a choisi le nom Tomcat (litt. matou) car cet animal représentait quelque chose dont il pouvait prendre soin par lui-même. Son souhait de voir une converture d’animal s’est finalement concrétisé lorsque O’Reilly a publié un livre sur Tomcat (en) avec un félin en couverture.

Voir aussi 

* (en) Site officiel

Texte disponible sous GNU Free Documentation License.

Publicités

Translation activity in Launchpad

This page lists any files that include contributions in some form from Yann Geffrotin.

French Template « netapplet » in Ubuntu Hoary package « netapplet »
French Template « po4a » in Ubuntu Hoary package « po4a »
French Template « gnome-games » in Ubuntu Hoary package « gnome-games »
French Template « sound-juicer » in Ubuntu Hoary package « sound-juicer »
French Template « gedit » in Ubuntu Hoary package « gedit »
French Template « gtk20-properties » in Ubuntu Hoary package « gtk+2.0 »
French Template « libxine1 » in Ubuntu Hoary package « xine-lib »
French Template « emifreq-applet » in Ubuntu Hoary package « emifreq-applet »
French Template « tomboy » in Ubuntu Hoary package « tomboy »
French Template « cpplib » in Ubuntu Hoary package « gcc-snapshot »
French Template « icewm » in Ubuntu Hoary package « icewm »
French Template « review-hoary-gnucash-1 » in Ubuntu Hoary package « gnucash »
French Template « guppi » in Ubuntu Hoary package « guppi »
French Template « drivel » in Ubuntu Hoary package « drivel »
French Template « xfce4-weather » in Ubuntu Hoary package « xfce4-weather-plugin »
French Template « w3m » in Ubuntu Hoary package « w3m »
French Template « pkgconf-yaboot-installer » in Ubuntu Hoary package « yaboot-installer »
French Template « cpplib » in Ubuntu Hoary package « gcc-4.0 »
French Template « gst-plugins-0.8 » in Ubuntu Hoary package « gst-plugins0.8 »
French Template « tpb » in Ubuntu Hoary package « tpb »
French Template « hacks » in Ubuntu Hoary package « kdeartwork »
French Template « zenity-0.1 » in Ubuntu Hoary package « zenity »
French Template « gnome-nettool » in Ubuntu Hoary package « gnome-nettool »
French Template « gimageview » in Ubuntu Breezy package « gimageview »
French Template « cronosii » in Ubuntu Breezy package « cronosii »
French Template « nautilus » in Ubuntu Breezy package « nautilus »
French Template « review-breezy-gambas-3 » in Ubuntu Breezy package « gambas »
French Template « review-breezy-gambas-11 » in Ubuntu Breezy package « gambas »
French Template « xfprint » in Ubuntu Hoary package « xfprint »
French Template « xfdesktop » in Ubuntu Hoary package « xfdesktop »
French Template « mousepad » in Ubuntu Hoary package « mousepad »
French Template « ncmpc » in Ubuntu Hoary package « ncmpc »
French Template « encfs » in Ubuntu Breezy package « encfs »
French Template « atomix » in Ubuntu Breezy package « atomix »
French Template « pg-ctl-8.0 » in Ubuntu Breezy package « postgresql-8.0 »
French Template « zope-cps-localizer » in Ubuntu Breezy package « zope-cps-localizer »
French Template « gdl-1 » in Ubuntu Breezy package « gdl »
French Template « ksystemlog » in Ubuntu Breezy package « ksystemlog »
French Template « pkgconf-kdevelop3 » in Ubuntu Hoary package « kdevelop3 »
French Template « gnue-common » in Ubuntu Breezy package « gnue-common »
French Template « vlc » in VLC media player trunk
French Template « gnome-desktop-2.0 » in Ubuntu Dapper package « gnome-desktop »
French Template « nautilus » in Ubuntu Dapper package « nautilus »
French Template « nautilus-cd-burner » in Ubuntu Dapper package « nautilus-cd-burner »
French Template « opcodes » in Ubuntu Dapper package « binutils »
French Template « gdm » in Ubuntu Dapper package « gdm »
French Template « debian-installer » in Ubuntu Dapper package « debian-installer »
French Template « gnome-applets-2.0 » in Ubuntu Dapper package « gnome-applets »
French Template « libgphoto2-port-0 » in Ubuntu Dapper package « libgphoto2 »
French Template « control-center-2.0 » in Ubuntu Dapper package « control-center »
French Template « flex » in Ubuntu Dapper package « flex »
French Template « gnome-session-2.0 » in Ubuntu Dapper package « gnome-session »
French Template « dia » in Ubuntu Dapper package « dia »
French Template « gnome-bluetooth » in Ubuntu Dapper package « gnome-bluetooth »
French Template « ooo-help-swriter » in Ubuntu Dapper package « openoffice.org »
French Template « coreutils » in Ubuntu Dapper package « coreutils »
French Template « ooo-base » in Ubuntu Dapper package « openoffice.org »
French Template « ooo-other » in Ubuntu Dapper package « openoffice.org »
French Template « ooo-writer » in Ubuntu Dapper package « openoffice.org »
French Template « ooo-help-scalc » in Ubuntu Dapper package « openoffice.org »
French Template « ooo-help-shared » in Ubuntu Dapper package « openoffice.org »
French Template « xfce4-panel » in Ubuntu Dapper package « xfce4-panel »
French Template « skim-scim-pinyin » in Ubuntu Dapper package « scim-pinyin »
French Template « apt-listchanges » in Ubuntu Dapper package « apt-listchanges »
French Template « help » in Ubuntu Dapper package « debian-installer »
French Template « pkgconf-lvm2 » in Ubuntu Dapper package « lvm2 »
French Template « libgda-2 » in Ubuntu Dapper package « libgda2 »
French Template « schoolbell » in Ubuntu Dapper package « schoolbell »
French Template « hwdb-client » in Ubuntu Dapper package « hwdb-client »
French Template « orage » in Ubuntu Dapper package « orage »
French Template « ivman » in Ubuntu Dapper package « ivman »
French Template « ark » in Ubuntu Dapper package « kdeutils »
French Template « libgpod » in Ubuntu Dapper package « libgpod »
French Template « kres-groupwise » in Ubuntu Dapper package « kdepim »
French Template « kres-exchange » in Ubuntu Dapper package « kdepim »
French Template « kio-mobile » in Ubuntu Dapper package « kdepim »
French Template « kmahjongg » in Ubuntu Dapper package « kdegames »
French Template « ksokoban » in Ubuntu Dapper package « kdegames »
French Template « atlantik » in Ubuntu Dapper package « kdegames »
French Template « kbackgammon » in Ubuntu Dapper package « kdegames »
French Template « ksnake » in Ubuntu Dapper package « kdegames »
French Template « kmoon » in Ubuntu Dapper package « kdetoys »
French Template « kfile-kig » in Ubuntu Dapper package « kdeedu »
French Template « kioclient » in Ubuntu Dapper package « kdebluetooth »
French Template « ypbind-mt » in Ubuntu Dapper package « nis »
French Template « kio-apt » in Ubuntu Dapper package « kio-apt »
French Template « pcp » in Ubuntu Dapper package « courier »
French Template « kdedcoptest » in Ubuntu Dapper package « kdebluetooth »
French Template « desktopguide » in Ubuntu Dapper package « xubuntu-docs »
French Template « help » in Ubuntu Dapper package « control-center »
French Template « help » in Ubuntu Dapper package « gnome-power-manager »
French Template « doc-services-admin » in Ubuntu Dapper package « gnome-system-tools »
French Template « gst-plugins-0.8 » in Ubuntu Dapper package « gst-plugins0.8 »
French Template « using-d-i » in Ubuntu Dapper package « installation-guide »
French Template « xfsdump » in Ubuntu Dapper package « xfsdump »
French Template « libgsf » in Ubuntu Dapper package « libgsf »
French Template « popt » in Ubuntu Dapper package « popt »
French Template « kio-locate » in Ubuntu Dapper package « kio-locate »
French Template « keep » in Ubuntu Dapper package « keep »
French Template « xfce4-mount-plugin » in Ubuntu Dapper package « xfce4-mount-plugin »
French Template « ktorrent » in Ubuntu Dapper package « ktorrent »

Kubuntu

Kubuntu logo

Kubuntu est un projet visant à utiliser l’environnement graphique KDE à la place de GNOME au sein d’Ubuntu Linux. Tous les paquetages sont issus des mêmes archives que celles d’Ubuntu Linux.

Tout comme Ubuntu, Kubuntu se veut simple à installer, allant à l’essentiel, et détectant facilement les périphériques. En résumé, Kubuntu est à KDE ce que Ubuntu est à GNOME. ubuntu signifie « pour l’humanité » en Bemba.

Publié dans Linux. Leave a Comment »

OpenBSD

OpenBSD PufOpenBSD est un système d'exploitation dérivé de 4.4BSD et remarquable par l'attention que les développeurs portent à la sécurité ainsi que par la cryptographie intégrée. Il est aujourd'hui considéré comme l'un des systèmes d'exploitation les plus sécurisés au monde. OpenBSD fonctionne sur les plates-formes Alpha, AMD64, cats, HP 9000 séries 300 et 400, PA-RISC, i386, luna88k, mac68k, macppc, mvme68k, mvme88k, SPARC, UltraSPARC, Zaurus, SGI et DEC VAX. C'est un système entièrement basé sur des logiciels libres, la plupart soumis à la licence BSD.

OpenBSD supporte l'émulation des binaires SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS et HP-UX.

Le projet est coordonné par Theo de Raadt de sa maison à Calgary, Alberta, Canada, et c'est logo et la mascotte est Puffy, un poisson globe.

Texte disponible sous GNU Free Documentation License.

Ubuntu Linux

Ubuntu Linux est un système d’exploitation libre.

Ubuntu Linux est une distribution GNU/Linux non commerciale basée sur Debian et lancée en 2004. Son nom provient d’un ancien mot bantou (langue d’Afrique), ubuntu, signifiant « humanité aux autres » ou encore « je suis ce que je suis grâce à ce que nous sommes tous ».

Initiée par le milliardaire sud-africain Mark Shuttleworth, et sponsorisée par sa société Canonical Ltd., Ubuntu Linux est conçue principalement pour les ordinateurs de bureau (PC et Macintosh) avec un objectif de convivialité et d’ergonomie. Après une installation simple et rapide, l’environnement graphique GNOME est l’interface du système. Pour les utilisateurs qui préfèreraient l’environnement graphique KDE, Kubuntu est un projet officiel d’Ubuntu qui propose le support de KDE.

Ubuntu repose sur la distribution Debian dont elle reprend l’architecture et le système de paquets. La procédure d’installation est néanmoins nettement simplifiée. Il marque discrètement ses racines africaines par un fond d’écran initial brun (par opposition aux bleus classiques) et de brefs sons d’instruments de musique africains associés aux événements qui se produisent.

Ubuntu Linux est disponible pour les architectures x86 (Intel et compatibles), AMD64 et PowerPC, soit sous forme de distribution à installer sur le disque dur (install), ou de CD de démonstration (live). Cette version live est un Live cd qui permet d’en tester le fonctionnement sur un ordinateur sans le modifier (par exemple pour verifier sa compatibilité); cela est très important lorsqu’on désire par exemple tester le comportement d’une version 64 bits d’Ubuntu (entre autre le bon fonctionnement des drivers graphiques, ou l’augmentation de vitesse obtenue – en général 20%) sans remettre en cause tout de suite son environnement 32 bits existant sur disque dur.

Publié dans Informatique, Linux. Commentaires fermés sur Ubuntu Linux

SuSe

SuSE fut une société allemande basée à Nuremberg. Le nom « SuSE » est l’acronyme de Software- und SystemEntwicklung, « développement logiciel et système ». De plus, il s’agit d’un hommage à Konrad Zuse, très connu en Allemagne et considéré comme l’un des inventeurs de l’ordinateur moderne (en allemand, SuSE et Zuse se prononcent d’une manière similaire, à l’exception de la consonne initiale).

Son logo est un caméléon vert, surnommé officiellement Geeko (jeu de mot sur Gecko et sur geek).

Caractéristiques

La distribution SuSE utilise le format de paquets RPM (Red Hat Package Manager) inventé par Red Hat. Elle est connue pour son outil de configuration YaST (Yet Another Setup Tool), rendu libre suite à la décision de Novell de le placer sous licence GPL.

JackLab a pour ambition de proposer une extension (distribution) audio/média pour openSUSE. Leur kernel multimédia a l’avantage d’incorporer tous les patches de SUSE avec les patches d’Ingo Molnar. Ces derniers permettent d’obtenir une préemtion complête (temps réel) du système d’exploitation. Il n’incorpore par le module realtime-lsm, comme par exemple dans Demudi, mais utilise une version spéciale de PAM (PAM-Rlimits) pour gérer la priorité des opérations dans le système. L’avantage de cette approche pour une distribution multimédia est qu’elle ne pose pas de problème particulier de stabilité dans le système. Le désavantage est que des applications peuvent être instantanément arrêtées par PAM-Rlimits quand la charge du processeur devient très élevée.

Seule la version SuSE LINUX est librement téléchargeable en même temps que sa sortie en version boîte. Les autres versions telles que SuSE openexchange server ou Novell linux desktop sont uniquement disponibles à la vente.

Texte disponible sous GNU Free Documentation License.