FreeBSD Sébastien Gioria Solutions Linux Paris – France 2 Février 2005.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

PC / Traitement numérique / Contrôle Environnement logiciel
Checkpoint et Rollback pour systèmes multi-core (1/2)
ACCUEIL DES NOUVEAUX UTILISATEURS DES RÉSEAUX INFORMATIQUES
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Architecture Technique de la plate-forme CASTORE
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 La démarche projet Pascal Aubry.
Introduction aux réseaux informatiques
Types des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Communication Interprocessus (CIP) III (Tanenbaum 2.3)
GEF 435 Principes des systèmes dexploitation Structure des systèmes dexploitation (Tanenbaum 1.7)
Une solution personnalisable et extensible
SOMMAIRE Historique Les différentes techniques Intérets Etat actuel
Serveur NAS storex.
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
L’intégration continue
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Système de stockage réseaux NAS - SAN
D9CW2 Dispositifs et gestion Meheust Willy
TAS WEBCONFERENCE.
LA VIRTUALISATION Par AVIGNON, CHOMILIER, MIGNOT 1.
Sommaire Objectif de Peakup Principes de fonctionnement
Applications Chapitre B17 et C18
Développement d’application web
Concurrent Versatile Versions
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Notions de Base Hiver 2002 Petko Valtchev.
Réseau de stockage étendu
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Gestion des transactions SQLServer.
Introduction aux systèmes UNIX/LINUX
1 La RTI 1.3NG du DoD et les systèmes supports Patrice Torguet IRIT.
Stage du 10 avril au 15 juin CPPK Consulting COLENO Thomas S4p2A’ Maître de stage : M. Christophe CAMILLERI Professeur responsable : M. HICKEL.
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
La programmation système
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
Cours oracle n°1 Le SGBD ORACLE
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
1 IFT 099 Introduction à la programmation. 2 Plan du cours (sem. 1) 1.Introduction - les ordinateurs 2.La programmation procédurale 3.La programmation.
Les systèmes d’exploitation
Logiciel libre ou commercial? Benjamin Thominet, le 31/01/2004.
Etat des lieux et perspectives
Déploiement d’un pare-feu haute disponibilité
DE SOLUTIONS DE SELF-HOSTED CLOUD
Portail Tech Digora présentation février 2011.
Présentation et historique de Linux Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Introduction.
Clustering. Le Clustering est une technique qui consiste à assembler virtuellement plusieurs machines afin de les faire travailler en parallèle. Cela.
L’enseignement de spécialité SLAM
19 septembre 2001Nom de l'étudiant1 Mise en marché des produits Denis Trudel Directeur 11 octobre 2003.
Linux (et le logiciel libre) à l'eivd
Logiciel Libre et Entreprise : Compatible ? Alexandre Dulaunoy
Outil de Supervision Réseau
Administrations et logiciels libres Guide pour les marchés publics 9 juillet 2015 Anne-Claire Viala / Thierry Aimé.
Administration d’un système Linux [BTS IRIS tv
VMware vSphere Hypervisor
Domosecur Linux DUFOUR Joffrey BTS IRIS session
Présentation de Qt Iris 1
Introduction Rappels : Accès serveurs Unix Ensimag via ssh et sftp
9 février 2010 Enrique Ruiz Mateos Architecte avant-vente Microsoft
A. Peter Anderson Présentation des sous-versions, de la numérotation de version et du contenu de l’image système de Cisco IOS 15 Professeur agrégé 4 août.
Utilisation de la plateforme DomoLeaf en mode Adhérent 1 (Accessible avec une carte d’accès, en vente auprès de votre distributeur)
Cloud et Petites entreprises. Stockage de données.
JI2006Muriel Gougerot - Nicole Iribarnes Virtualisation au LAPP.
Jenkins, votre serviteur C. Loomis (CNRS/LAL) Journée LoOPS 11 décembre 2012.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Transcription de la présentation:

FreeBSD Sébastien Gioria Solutions Linux Paris – France 2 Février 2005

Page 2 Agenda Généralités Historique Modèle de développement Points forts 5.3-STABLE Futures versions Références

Page 3 Généralités FreeBSD est un système Unix®-like disponible gratuitement Fonctionne sur les architectures x86,Alpha, Sparc64,IA-64,AMD64 Plus de logiciels packagés disponibles Utilisé par des grands noms commerciaux (Checkpoint, Nokia, Juniper, …) Des milliers d’utilisateurs à travers le monde contribuent à son développement Utilisé par d’importantes universités comme système d’exploitation pour la recherche

Page 4 Généralités FreeBSD consiste en un ensemble de composants nécessaires à un système d’exploitation :  noyau  compilateur  fichiers de développement C  librairies  utilitaires utilisateurs Le noyau et les utilitaires sont synchronisés et peuvent être recompiler depuis les sources de façon unitaires

Page 5 Agenda Généralités Historique Modèle de développement Points forts 5.3-STABLE Futures versions Références

Page 6 Historique Unix Berkeley basé originellement sur la version de AT&T Unix. En 1991 sort la distribution Net/2. FreeBSD est créé en 1993 comme une continuation du projet 386BSD. OpenBSD est créé en 1995 à la suite de divergences d’un développeur avec le projet NetBSD. DragonFlyBSD est créé en 2003 à la suite de divergences entre un développeur et le projet FreeBSD.

Page 7 Historique Démarrage difficile:  Procès entre AT&T et Berkeley sur le copyright du code source.  Berkeley sort la version 4.4.BSD-Lite.  FreeBSD est la dernière version basée sur la Net/2. 4.4BSD-Lite/Lite2 devient la nouvelle base des sources sans le problème du copyright AT&T de certaines portions du code.

Page 8 Agenda Généralités Historique Modèle de développement Points forts 5.3-STABLE Futures versions Références

Page 9 Modèle de développement Une organisation en deux niveaux Les committers et les utilisateurs. Les committers ont accès en écriture à l’arborescence des sources. Les utilisateurs soumettent des correctifs ou des rapports de bogues et attendent qu’un committer applique le changement. Les utilisateurs soumettant beaucoup de correctifs (de bonne qualité et fonctionnant) sont invités à devenir committers 9 committers élus forment la “core team”. Ces committers sont la pour résoudre les conflits entre les développeurs et indiquer les directions a prendre pour le développement

Page 10 Modèle de développement Les versions de FreeBSD sont maintenues depuis deux branches d’un arbre CVS La tête de l’arbre (-current) est maintenant FreeBSD 6.0 Lorsque la version 4.0 est arrivée, une branche “4-STABLE” a été créer pour permettre de maintenir des versions majeures (actuellement 4.11). Les versions mineurs consistent en des correctifs de bogues venant de –CURRENT et des nouvelles fonctionnalités qui ont été testée intensivement Le processus de version pour la version 5.0 a été différents, et n’a pas été déclaré –STABLE avant la 5.3, du à l’ensemble des nouvelles fonctionnalités et la réécriture du code SMP introduit dans la version FreeBSD 5.

Page 11 Modèle de développement Des responsabilités partagées Différentes équipes :  : gère le processus de version  : gère les logiciels packagés  : gère la documentation  responsable des patchs de sécurité dans les différentes

Page 12 Agenda Généralités Historique Modèle de développement Points forts 5.3-STABLE Futures versions Références

Page 13 Points Forts Mécanismes de jail ! Les BSD existent depuis 1970 et sont une référence de l’implémentation de la couche TCP/IP License BSD mais non obligatoire. Certains codes sont en license GPL. Une seule version officielle des sources Modèle de développement plus proche de la cathédrale que du bazar.

Page 14 Points Forts Stabilité du système de part le modèle de développement. La disponibilité des sources aide a comprendre et corriger les problèmes qui peuvent apparaître. Performance accrue en mono ou multi-processeur Le matériel PC est loin d’être parfait, mais son cout est tres faible. Cela facilite le hot-spare Le “Internet Software Consortium (ISC)” utilise exclusivement FreeBSD pour les serveurs de noms racines (dans 21 villes actuellement et 3 serveurs par villes). FreeBSD est régulièrement positionné parmis les sites les mieux placés du classement “uptime” de Netcraft.

Page 15 Points Forts Les références : Yahoo !, Nokia, Juniper MacOSX: Jordan Hubbart est le principal architecte des technologies BSD au sein d’Apple Compatible avec les logiciels développés pour Linux comme : Oracle, VMWare, NetBackup, RealPlayer, Flash

Page 16 Agenda Généralités Historique Modèle de développement Points forts 5-STABLE Futures versions Références

Page 17 5-STABLE Longue période de tests Nouveau noyau SMP Nouveau gestionnaire d’accès aux disques (GEOM) Système de fichier cryptographique Support UFS2 Support PAM Implémentation d’un DevFS Supports des nouvelles technologies (Firewire, BlueTooth, NDIS, SATA, Centrino, …) Intégration de PF + ALTQ Dernières versions des utilitaires(bind, gcc, binutils,…) Mise à jour des ports (maintenant plus de )

Page 18 Agenda Généralités Historique Modèle de développement Points forts 5.3-STABLE Futures versions Références

Page 19 Futures versions 6.0 prévue pour l’été 2005 et améliorations du processus de version (une version tous les 4 mois) Intégration de CARP Intégration dans Xen Support accru de la plateforme PPC et ARM Continuation de la distribution FreesBIE Optimisation accrue de TCP/IP Amélioration du support NDIS Mise a jour des supports de compatibilités linux

Page 20 Agenda Généralités Historique Modèle de développement Points forts 5.3-STABLE Futures versions Références

Page 21 Références En francais:     En anglais   

Page 22 Références ISP/Hébergeurs :  Yahoo !  NetCraft  Niv2 ;)  C&W, BT, UUNET, NTT/Verio Constructeurs :  Nokia  Juniper  Apple

Page 23 Remerciements Niv2 : pour l’hébergement du site et le temps de travail accordé. Murray ( : pour certaines idées/références/pages de cette présentation. Café/Thé. Guinness, Jameson, Bushmills. EA Mes boules : Jules et Vic. ….

Page 24 Merci Jules Vic