La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "FreeBSD Sébastien Gioria Solutions Linux Paris – France 2 Février 2005."— Transcription de la présentation:

1 FreeBSD Sébastien Gioria (gioria@FreeBSD.ORG)gioria@FreeBSD.ORG Solutions Linux Paris – France 2 Février 2005

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

3 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 12 000 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

4 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

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

6 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.

7 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 1.1.5.1 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.

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

9 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

10 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.

11 Page 11 Modèle de développement Des responsabilités partagées Différentes équipes :  re@FreeBSD.ORG : gère le processus de version re@FreeBSD.ORG  ports@FreeBSD.ORG : gère les logiciels packagés ports@FreeBSD.ORG  doceng@FreeBSD.ORG : gère la documentation doceng@FreeBSD.ORG  security-officer@FreeBSD.ORG: responsable des patchs de sécurité dans les différentes branchesecurity-officer@FreeBSD.ORG

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

13 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.

14 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.

15 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

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

17 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 12 000)

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

19 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

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

21 Page 21 Références En francais:  http://www.FreeBSD-fr.ORG http://www.FreeBSD-fr.ORG  http://forums.FreeBSD-fr.ORG http://forums.FreeBSD-fr.ORG  http://www.FreeBSDebutant.org http://www.FreeBSDebutant.org  http://diablotins.org/ En anglais  http://www.FreeBSD.ORG http://www.FreeBSD.ORG  http://www.freebsddiary.org/ http://www.freebsddiary.org/  http://bsdnews.com/

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

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

24 Page 24 Merci Jules Vic


Télécharger ppt "FreeBSD Sébastien Gioria Solutions Linux Paris – France 2 Février 2005."

Présentations similaires


Annonces Google