Ecrivez des programmes qui gèrent des flux texte, parce que c'est l'interface universelle

Documents pareils
INGENIEUR SYSTEMES ET RESEAUX

Systèmes en réseau : Linux 1ère partie : Introduction

PROFIL EXPERIENCE ARCHITECTE LINUX, OPEN SOURCE, COORDINATEUR SÉCURITÉ EMEA

Linux 1: Présentation

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Logiciels Open Sources et le Secteur Privé

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux

Ingénieur Systèmes Unix Aix - Linux. Expert en technologies Web et Bases de données Spécialiste sécurité et performances. 11 ans d'expérience

Industrialisation du déploiement d'applications et de socles techniques

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

HISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.)

Maintenance informatique et bureautique /52322 Technicien de maintenance en informatique et bureautique

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

Automation Engine 10. Plates-formes prises en charge

Architectures web/bases de données

Introduction au langage C

La haute disponibilité de la CHAINE DE

Phase 1 : Introduction 1 jour : 31/10/13

Ex Nihilo Denis Ensminger

La sécurité des données hébergées dans le Cloud

Catalogue des Formations Techniques

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

Candidate forte de dix (10) ans d expérience avec Oracle Forms & Reports, dont la dernière version utilisée est 11g.

L'automatisation open source pour SI complexes

Introduction aux Bases de Données Relationnelles Conclusion - 1

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

CATALOGUE DES FORMATIONS LANGUES

Déployer Linux en toute sérénité. Francois Chazalon Directeur Marketing

TYPO3, le CMS de référence

30 ans d ingénierie, 23 ans de conseil en architecture de SI

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

DUPEDI S.A. Rue de Stalle Bruxelles. Document réalisé avec OpenOffice.org. Réalisation: Luc Viatour le 22/03/2004

Commission informatique du 29 janvier Activités 2001 et plan d action 2002 A. Mokeddem

TP1 : Initiation à Java et Eclipse

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

CURRICULUM VITAE. Martin Harnois. Consultant depuis 23 ans Spécialiste en Business Intelligence / entrepôt de données depuis 11 ans.

Opérateur global de la performance IT

Notre Catalogue des Formations IT / 2015

Automation Engine. System Requirements. Version: Date: Automic Software GmbH

IBM Content Manager OnDemand V 7.1

Il est titulaire d'un baccalauréat en informatique de l'université de Montréal. Décembre 2014 à aujourd hui

Direction des Technologies de l Information. Présentation OCDE. Contribution du Parlement européen. L utilisation de l OPEN SOURCE au PE

Alain AUDUTEAU. Directeur de projets. 440, Avenue de la division Leclerc CHATENAY MALABRY : :

Traitement des Données Personnelles 2012

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Point de situation et plan d'action du SITEL. Présentation de A. Mokeddem, devant la Commission informatique le 2 octobre 2000

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

NatRcs Ce document présente la liste des nouvelles fonctionnalités de la 7.00, disponible à partir de Mars 2011.

Powering your business around the World

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Évaluation et implémentation des langages

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

ADMINIST RAT EUR - INGÉNIEUR SYST ÈMES - DBA SENIOR UNIX - LINUX - WINDOWS - ORACLE - APACHE. 36 ans - 13 ans d'expérience

La montée des bases de données open source

Qu est ce qu un un serveur?

Elvio Prattico RÉSUMÉ. Éducation. Formation. Sommaire des Compétences

Moderniser. le système d information et le portefeuille applicatif.

Java pour le Web. Cours Java - F. Michel

Monétisation des données : comment identifier de nouvelles sources de revenus au sein des Big data?

Patrice Cloutier, B.Ing.

Consultant fonctionnel et technique/ingénieur d'étude/cp/amoa/formateur

Systeme d'exploitation

ANALYSTE Chef de projet technique - Développeur

Ingénieur Systèmes & Réseaux Infrastructures Linux Open Source Haute Disponibilité

M F. Consultante Moe / Support. Finance de Marché

Journée du libre 10 mai 2005

CA ARCserve Backup r12

UE C avancé cours 1: introduction et révisions

UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne

EXAMENS EN VUE DU RECRUTEMENT ET DE LA CONSTITUTION DE RÉSERVES DE RECRUTEMENT DE SYSTEM ADMINISTRATORS APPLICATION DEVELOPERS

Consultant Avant Vente Offre Management du SI

Présentation du module Base de données spatio-temporelles

ArcGIS 10.1 for Server

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

Guide d installation de MySQL

Les générations d'ordinateurs de 1945 à nos jours

Mercredi 15 Janvier 2014

Expert technique J2EE

Extensions, Documentation, Tutoriels, Astuces

Architecture et infrastructure Web

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Java et les bases de données

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

HEBERGEUR DE DONNEES INFORMATIQUES DEPUIS 1982 SOMMAIRE

CESI Bases de données

Gestion de clusters de calcul avec Rocks

Cartographie du SI pour alimenter la CMDB

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013.

Présentation Générale

EXPERIENCES SIGNIFICATIVES

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

Portails d'entreprise sous GNU/Linux

Cahier des Charges d'implantation solution SIHAM

Transcription:

Philosophie Ecrivez des programmes qui font une seule chose et la font bien "Write programs that do one thing and do it well." Ecrivez des programmes qui fonctionnent ensemble "Write programs that work together" Ecrivez des programmes qui gèrent des flux texte, parce que c'est l'interface universelle "Write programs that handle text streams, because that is the universal interface." K.Thompson, 1973 Philosophie Pythagore F.D. Page 9

Quelques noms Ken Thompson: Inventeur et développeur d'unix avec Ritchie Dennis Ritchie Co-développeur d'unix. Développeur du langage C. Rudd Canaday Douglas McIlroy Bill Joy Brian Kernighan Steve Bourne David Korn Stephen Johnson Co-designer du système de fichiers d'unix Concepteur du système de pipe. A écrit spell, diff, sort, join, graph, speak, et tr Développeur principal de l'unix de Berkeley. A écrit le compilateur Pascal, vi, csh et termcap. Co-fondateur de Sun Microsystems. Le "K" de awk. A écrit ratfor, ditroff, eqn, et pic. A écrit le Bourne Shell (sh), puis le BourneAgain Shell (bash). A écrit le Korn Shell (ksh). A écrit yacc, pcc, lint, et les premières versions de spell. Philosophie Pythagore F.D. Page 10

Unix, quel créneau? La portabilité Les raisons du succès sont les suivantes : Ecrit à 95% en langage C, il est, à travers l'achat d'une licence Source auprès d'att, relativement facile à adapter à n'importe quel type de machine. Les outils de génie logiciel Le développement d'applications complètes y est facilité du fait de l'existence en standard : d'éditeurs de textes source communs à tous les Unix, (Vi ou Ed), de compilateurs, d'éditeurs de lien et d'outils de mise au point, de bibliothèques standardisées de programmes utilitaires, d'outils de communication (messagerie), et d'échanges en réseau, d'une parfaite adéquation avec le langage C, d'une offre améliorée en terme d'outils de bureautique et d'administration. Unix, quel créneau? Pythagore F.D. Page 11

Solutions Traitements (Industrie, Gestion) Données Web Applications Réseau C C++ Java Fortran Cobol. Transactionnel Batch ORACLE DB2 SYBASE MERANT INFORMIX PostGreSQL MySQL Apache PHP Websphere JOnAS JBoss Weblogic.. Sendmail SMTP Mime Pop Proxy Firewall Routage Passerelle Unix, quel créneau? Pythagore F.D. Page 12

Administration Longtemps, l'administration d'unix a été jugée difficile et la sécurité d'accès aux données insuffisante par rapport aux grands systèmes propriétaires. Aujourd'hui, les grands éditeurs ont renforcés l'administration du système par l'ajout de produits: sam sur HP-UX smc sur Solaris smit sur AIX webmin... Du fait de son système de gestion, Unix s'utilise principalement: en environnement de développement, (stations de travail graphiques en CAO), ou en serveur de données, (et/ou applications), dans le cadre d'applications dédiées. A ce titre, il permet de réduire la taille des CPUs centralisées, en constituant une alternative de systèmes répartis en réseau. Certaines configurations à base de machines en grappe permettent une utilisation centralisée supportant des applications lourdes : gros serveurs de base de données sur AIX... Unix s'étend aussi sur les configurations individuelles : stations bureautiques. Unix, quel créneau? Pythagore F.D. Page 13

Unix et les autres systèmes mono tâche mono utilisateur DOS Windows 3x,9x multi tâches mono utilisateur NT, OS/2 UNIX, VMS multi tâches multi utilisateurs VM, MVS multi domaines Unix et les autres systèmes Pythagore F.D. Page 14

Services Comme la majorité des système multi-utilisateurs, multitâches, Unix possède une gestion de la mémoire virtuelle, une gestion des périphériques, des communications, etc. gestion plus fine des erreurs par autodétection, (VM, MVS), possibilité de faire cohabiter plusieurs systèmes sur le même ordinateur, (VM, MVS), capacité de gestion de puissances de calcul accrues, gestion de la sécurité des données, etc. Cette extension des services n'est cependant pas commune et uniforme sur tous les systèmes. Leur plus grande richesse réside surtout dans leurs possibilités supplémentaires d'administration. Unix et les autres systèmes Pythagore F.D. Page 15