A6-3 Autres systèmes d exploitation



Documents pareils
Sophos Endpoint Security and Control Guide de démarrage pour postes autonomes. Version du produit : 10.3

Manuel de l Utilisateur

ScanFront 330 Guide de configuration et d utilisation

Guide de Référence NPD FR

Scanner pour réseau ScanSnap N1800. Instructions préliminaires

Sophos Enterprise Manager Guide de démarrage. Version du produit : 4.7

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Subject to the terms of this Agreement, Adobe hereby grants you a nonexclusive,

SunATM 4.0 Release Notes

Manuel du téléphone sans fil IP Cisco Unified 7921G pour Cisco Unified Communications Manager 4.3, 5.1, 6.0 et versions ultérieures

Sophos SafeGuard File Encryption pour Mac Manuel d'administration. Version du produit : 6.1

Système à affranchir. Guide d utilisation Premières étapes

SERVEUR DÉDIÉ DOCUMENTATION

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!

Le Cloud Computing est-il l ennemi de la Sécurité?

HUAWEI TECHNOLOGIES CO., LTD. channelroad. A better way. Together.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Sophos SafeGuard Disk Encryption pour Mac Manuel d'administration. Version du produit : 6.1

Domino Attachment and Object Service (DAOS)

Enterprise Power Manager Manuel Utilisateur

Conférence Bales II - Mauritanie. Patrick Le Nôtre. Directeur de la Stratégie - Secteur Finance Solutions risques et Réglementations

Grandes tendances et leurs impacts sur l acquisition de produits et services TI.

Android. Trucs et astuces

Solaris Server Intranet Extension 1.0 Licensing Guide

Oracle FS Data Protection Manager. Release Notes. Part Number E Oracle FS Data Protection Manager release 3.5.

Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation. SAP Forum, May 29, 2013

..seulement 5% des serveurs x86 sont virtualisés!

CA Agile Vision. Notes de parution. Winter 2012 version Deuxième édition

Readiris 14. Guide utilisateur. Mac OS. 5/31/2012 I.R.I.S. Products & Technologies dgi

Sun Java SystemWeb Server 7.0 Documentation Center

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

SAP Best Practices. Commande en ligne pour les clients et les partenaires SAP

Guide de récupération de Windows Server 2003 R2 pour serveurs Sun x64

The Ark : Les Marketplaces

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

Open Source Initiative OSI - The MIT License (MIT): Licensing The MIT License (MIT) Permission is hereby granted, free of charge, to any person

Sun Ultra 45 and Ultra 25 Workstations Getting Started Guide

Paxton. ins Net2 desktop reader USB

Sun Blade G2 RAID 0/1 Expansion Module Installation Guide

Un système intégré totalement redondant

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

SunVTS 7.0 Software Quick Reference

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5

FSN EXECUTIVE BRIEFING. Le futur de la consolidation financière

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

CARTOON FICHE DESCRIPTIVE. Introduction. 1. Architecture

Planning Solstice Backup 6.1 (localisé)

PACKZ System Requirements. Version: Version: Copyright 2015, PACKZ Software GmbH. 1

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION

Dragon Guide de l'utilisateur

P R E T S P R E F E R E N T I E L S E T S U B V E N T I O N S D I N T E R Ê T S

Solaris 8 Operating Environment Additions to sysidcfg

Multiple issuers. La cotation des actions ROBECO ci-dessous est suspendue sur EURONEXT PARIS dans les conditions suivantes :

86 rue Julie, Ormstown, Quebec J0S 1K0

Sun StorEdge PCI Dual Ultra3 SCSI Host Adapter Release NotesM

Notice Technique / Technical Manual

MANUEL D UTILISATION. TASKalfa 250ci/300ci/400ci/500ci/552ci FS-1100 FS-1300D

Guide de démarrage du système modulaire Sun Blade 6000

Guide d installation de SugarCRM Open Source version 4.5.1

SunScreen SKIP Open Issues and Late-breaking News, Release 1.1.1

Une aide à l enregistrement est disponible en ligne à l adresse ou par fax, au numéro

Paramètres avancés. Guide de l'administrateur

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Sun ZFS Appliance Monitor. Configuration Guide, Version 1.0

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Manuel de démarrage rapide

Le Tour de Bretagne à la Voile est une épreuve de catégorie 3 des RSO. En cas de traduction de cet avis de course, le texte français prévaudra

DOCUMENTATION - FRANCAIS... 2

Monitor LRD. Table des matières

SEAhawk. CryptoMill FRENCH/ FRANCÉS/ FRANÇAIS

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

22/09/2014 sur la base de 55,03 euros par action

Stratégie d externalisation des services pour les établissements

AVIS DE COURSE. Nom de la compétition : CHALLENGE FINN OUEST TOUR 3 Dates complètes : 14, 15 et 16 mai 2015 Lieu : Saint Pierre Quiberon

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

Scénarios économiques en assurance

Oracle Solaris 10 Security Guidelines

L infrastructure Sécurité de Microsoft. Active Directory RMS. Microsoft IAG

5Visualisation. pièges à. éviter... de données : e-book : Visualisation & Ergonomie. Page 1 / 30. Partagez cet e-book :

BILL 13 PROJET DE LOI 13. certains droits relatifs à l approvisionnement en bois et à l aménagement forestier

What s New. Sun ONE Application Server. Version 7, Enterprise Edition

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

NORME INTERNATIONALE INTERNATIONAL STANDARD. Dispositifs à semiconducteurs Dispositifs discrets. Semiconductor devices Discrete devices

PAR_ _09543_EUR DATE: 17/12/2014. Suite à l'avis PAR_ _08654_EUR

Le No.1 de l économie d énergie pour patinoires.

Voici les textes des fichiers associés au bulletin CA. Notez que vous retrouverez dans ces textes les nouvelles de toutes les régions.

First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION

Bienvenue dans SureThing CD Labeler - le logiciel de création qui vous offre les meilleurs outils

StorageTek Tape Analytics

FÉDÉRATION INTERNATIONALE DE NATATION Diving

An Act to Amend the Tobacco Sales Act. Loi modifiant la Loi sur les ventes de tabac CHAPTER 46 CHAPITRE 46

Name Use (Affiliates of Banks or Bank Holding Companies) Regulations

Utiliser un proxy sous linux

IPSAS 32 «Service concession arrangements» (SCA) Marie-Pierre Cordier Baudouin Griton, IPSAS Board

Critères à l attention des fabricants et des fournisseurs de biens ou de services : dispositifs mécaniques pour bingo

Gérer la volumétrie croissante des données et besoins d'infrastructure par un archivage intelligent. Symantec Enterprise Vault

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

Transcription:

A6-3 Autres systèmes d exploitation Les systèmes BSD École nationale supérieure de techniques avancées A6-3 Autres systèmes d exploitation 1 / 22

Historique Les années 70 http://www.oreilly.com/catalog/opensources/book/kirkmck.html 1969 : UNICS 1978 : Berkeley Software Distribution (BSD), ex 1979 : UNIX V7 1979 : 2BSD, vi, termcap A6-3 Autres systèmes d exploitation 2 / 22

Historique Les années 80 1980 : 3BSD, gestion de la mémoire virtuelle 1980 : contrat avec la DARPA, création du Computer Systems Research Group (CSRG) 1980 : 4BSD 1981 : 4.1BSD (aurait dû s appeler 5BSD), prolongation du contrat avec la DARPA 1983 : UNIX System V 1983 : 4.2BSD, IP, FFS 1986 : 4.3BSD 1988 : 4.3BSD-Tahoe 1988 : Networking Release 1, premier code librement redistribuable de Berkeley A6-3 Autres systèmes d exploitation 3 / 22

Historique Les années 90 1990 : 4.3BSD-Reno, NFS 1991 : Networking Release 2 (système complet sauf six fichiers) 1991 : Linux 0.01 1992 : 386BSD (William et Lynne Jolitz) 1992 : BSD/OS 1992 : plainte d USL 1993 : NetBSD, FreeBSD 1993 : rachat d USL par Novell 1994 : accord amiable 1994 : 4.4BSD-Lite, 4.4BSD-Encumbered 1995 : 4.4BSD-Lite 2, dissolution du CSRG 1995 : OpenBSD A6-3 Autres systèmes d exploitation 4 / 22

Licence 1 All of the documentation and software included in the 4.4BSD and 4.4BSD-Lite Releases is copyrighted by The Regents of the University of California. Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. A6-3 Autres systèmes d exploitation 5 / 22

Licence 2 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met : 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. A6-3 Autres systèmes d exploitation 6 / 22

Licence 3 3. All advertising materials mentioning features or use of this software must display the following acknowledgement : This product includes software developed by the University of California, Berkeley and its contributors. 4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. A6-3 Autres systèmes d exploitation 7 / 22

Licence 4 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES ; LOSS OF USE, DATA, OR PROFITS ; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. A6-3 Autres systèmes d exploitation 8 / 22

Licence 5 Le 22 juillet 1999 : suppresion de la clause 3 sur instruction de l université de Berkeley. A6-3 Autres systèmes d exploitation 9 / 22

Différences par rapport à la GPL La GPL est beaucoup plus longue et plus complexe. Pas d obligation de fournir le code source du logiciel ou d une version dérivée. La GPL préserve la liberté du logiciel. La licence BSD préserve celle de l utilisateur. GPL-guy : "Aargh, they used my code! :-/" BSD-guy : "Cool, they used my code! :-)" A6-3 Autres systèmes d exploitation 10 / 22

386BSD http://www.386bsd.org/ BSD Net/2 adapté au processeur Intel 386 plus les six fichiers manquants intérêt uniquement historique A6-3 Autres systèmes d exploitation 11 / 22

NetBSD http://www.netbsd.org/ le plus ancien le plus portable (fonctionne sur 16 processeurs et 53 architectures) le mieux conçu (MI, MD) version actuelle : 5.0.2 (2010-02-11) A6-3 Autres systèmes d exploitation 12 / 22

FreeBSD http://www.freebsd.org/ conçu à l origine pour exploiter au mieux l architecture i386 a été porté depuis sur alpha, amd64 ia64, pc98 et sparc64 version actuelle : 8.0 (2009-11-26) A6-3 Autres systèmes d exploitation 13 / 22

OpenBSD http://www.openbsd.org/ dérivé de NetBSD suite à un conflit de personnes projet basé au Canada se concentre sur la sécurité et le chiffrement version actuelle : 4.6 (2009-10-18) A6-3 Autres systèmes d exploitation 14 / 22

Darwin, PureDarwin http://developer.apple.com/opensource/ http://www.puredarwin.org/ Darwin est la partie centrale de Mac OS X (sans les couches graphiques) basé sur FreeBSD les sources de Darwin sont disponibles PureDarwin est un projet complémentaire dont les sources sont ouvertes A6-3 Autres systèmes d exploitation 15 / 22

Les dissidents et les monstres DragonFly, basé sur FreeBSD 4 mais évoluant selon d autres orientations que celles adoptées pour FreeBSD 5. http://www.dragonflybsd.org/ Debian GNU/NetBSD, un noyau NetBSD avec les bibliothèques et l environnement utilisateur de Debian. http://www.debian.org/ports/netbsd/ Debian GNU/kFreeBSD, idem avec un noyau FreeBSD. http://www.debian.org/ports/kfreebsd-gnu/ A6-3 Autres systèmes d exploitation 16 / 22

Un système d exploitation complet Chaque BSD est un système d exploitation complet comprenant : le noyau les bibliothèques l environnement utilisateur Le tout évoluant de manière cohérente et coordonnée. Sont également fournis : l environnement graphique (X.Org) l environnement de développement (gcc) A6-3 Autres systèmes d exploitation 17 / 22

Un système d exploitation ouvert NetBSD est capable de faire fonctionner, sur chacune des architectures supportées, des binaires provenant d autres systèmes d exploitation (Darwin, FreeBSD, Linux, OSF/1, Solaris...). Créé à l origine (1995) pour jouer à Doom (le binaire n existant que pour Linux) : http://mail-index.netbsd.org/netbsd-announce/1995/03/01/0000.html FreeBSD et OpenBSD sont également capables d exécuter des binaires Linux. A6-3 Autres systèmes d exploitation 18 / 22

Logiciels complémentaires Il est possible d installer des logiciels complémentaires (appelés packages ou ports) directement sous forme binaire ou compilés à partir des sources officielles (éventuellement colmatées). Les fichiers résultant de l installation de ces logiciels sont clairement séparés du système de base (dans /usr/pkg sous NetBSD, /usr/local sous FreeBSD et OpenBSD). Le système pkgsrc http://www.pkgsrc.org/ de NetBSD fonctionne également sous AIX, BSD/OS, Darwin (Mac OS X), DragonFlyBSD, FreeBSD, Interix, IRIX, Linux, OpenBSD, OSF/1 et Solaris. A6-3 Autres systèmes d exploitation 19 / 22

Organisation 1 Chaque BSD dispose d une archive CVS contenant les sources de la branche principale, les branches des versions stables et expérimentales et, puisqu il s agit de CVS, de l historique de tout cela. La branche principale est appelée -current (on parle donc de NetBSD-current, FreeBSD-CURRENT, OpenBSD-current). A6-3 Autres systèmes d exploitation 20 / 22

Organisation 2 Un certain nombre de développeurs (261 pour NetBSD, 413 pour FreeBSD, au moins 36 pour OpenBSD) ont accès en écriture à l archive CVS. Les orientations stratégiques de chaque projet sont définies par un petit groupe de développeurs appelé la core team. Le processus est largement démocratique mais le rôle de la core team est de trancher si aucun consensus n est atteint. A6-3 Autres systèmes d exploitation 21 / 22

Bibliographie http://www.freebsd.org/doc/en/books/design-44bsd/ Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman The Design and Implementation of the 4.4BSD Operating System Addison-Wesley Publishing Company, 1996 ISBN 0-201-54979-4 A6-3 Autres systèmes d exploitation 22 / 22