%navincludes;
%includes;
]>
&header;
En plus du développement principal de FreeBSD, un certain nombre
de groupes de développeurs travaillent en parallèle pour élargir
le champ des applications FreeBSD vers de nouvelles directions. Suivez les liens
ci-dessous pour en apprendre plus sur ces projets passionnants.
Si vous remarquez qu'un projet est manquant, veuillez envoyer l'URL ainsi qu'une courte
description (3 à 10 lignes) à www@FreeBSD.ORG
De plus, certains de ces projets envoient régulièrement un compte rendu sur le statut
du développement. Ils peuvent être consultés sur la
page des compte-rendus.
Documentations
- Projet de Documentation FreeBSD
Le Projet de Documentation FreeBSD est un groupe de personnes qui maintient
et écrit la documentation (tel que le Manuel de référence et la FAQ) pour le
projet FreeBSD. Si vous voulez aider ce projet de documentation,
inscrivez-vous à la liste de diffusion freebsd-doc@FreeBSD.ORG
et participez.
- Ressources FreeBSD pour les Débutants
est une liste de ressources pour aider ceux qui débutent sur FreeBSD et sur UNIX en
général. Il y a également une liste de diffusion freebsd-newbies@FreeBSD.ORG.
- Magasins pour FreeBSD
est une liste internationale de revendeurs où l'on peut acheter FreeBSD.
-
Guide de sécurité FreeBSD
FreeBSD est un système d'exploitation très sécurisé. Comme le code source
est librement disponible, le système est constamment examiné et
vérifié. Bien que FreeBSD soit par défaut très sécurisé, il existe de
nombreux moyens pour le rendre encore plus sûr pour ceux d'entre vous
qui sont "paranoïaques". Ce guide décrit plusieurs étapes qui vous aideront
à accroitre la sécurité globale de votre machine.
-
Moteur de recherche de RELEASE/SNAP pour les serveurs FTP.
Une ressource qui permettra à quiconque de trouver un serveur FTP contenant
une version ("release") ou un instantané ("snap") particulier de FreeBSD.
La base de données est mise à jour quotidiennement à 3 heures du matin,
heure de Melbourne (+ 10 heures par rapport au Temps Universel ("UTC") ).
- L'Agenda
FreeBSD est un ensemble de guides simples à l'intention des débutants
sous Unix. Le but est de fournir une série de guides décrivant pas-à-pas
l'installation et la configuration de divers ports.
- Guide
Complet FreeBSD - une tentative de guide plus lisible
et ressemblant davantage à un livre pour expliquer le système
d'exploitation FreeBSD. A l'intention des personnes débutant à la
fois sur FreeBSD et UNIX. Actuellement en cours d'avancement.
- Guide
FreeBSD pour les Paresseux et les Désespérés est une autre tentative
quelque peu plus légère de fournir un guide plus lisible sur
l'installation et la configuration de FreeBSD.
- Le
mini-Guide Linux+FreeBSD décrit comment
utiliser Linux et FreeBSD sur un même système. Il présente FreeBSD
et discute sur la façon dont les deux systèmes peuvent coopérer,
par exemple en partageant l'espace de swap.
-
Découverte de l'Installation de FreeBSD 2.2.7
C'est un guide expliquant le programme d'installation de FreeBSD
pour ceux débutant sous Unix et/ou FreeBSD.
- Projet
de Documentation pour les Développeurs FreeBSD
-
Le Livre de Recettes FreeBSD
OK, vous avez installé FreeBSD, et maintenant ? Voici quelques suggestions
de solutions aux problèmes courants que vous pouvez mettre en oeuvre avec ce
que vous connaissez déjà. Ce document est rédigé à la façon des livres de
cuisine électroniques avec quelques recettes pour les types d'installations les
plus courants. Chaque "recette" inclus des configurations matérielles minimums
recommandées, des logiciels spécifiques à utiliser et, le plus important, les
informations de configuration indispensables pour que le système fonctionne
correctement.
-
"The FreeBSD Corporate Networker's Guide"
Ce site web est un supplément au livre "The FreeBSD Corporate
Networker's Guide", avec comme objectif principal d'améliorer son
utilité. Alors que les livres tels que les romans de science-fiction peuvent
être lus avec plaisir plusieurs centaines d'années après leur première
parution, les manuels techniques comme le "Networker's Guide" sont rendus obsolètes
en quelques années avec les changements concernant les produits dont ils parlent.
Promouvoir FreeBSD
-
Projet pour Promouvoir FreeBSD
Ce projet est un groupe de personnes responsables de la promotion
de FreeBSD. Notre objectif principal est de développer une image
marketing compétitive pour le projet FreeBSD et d'accroître le
nombre d'utilisateurs FreeBSD.
-
FreeBSD contre Linux : quelques comparaisons entre FreeBSD et
Linux, qui est un autre système d'exploitation pour PC très proche d'Unix
et qui lui aussi est gratuit et librement distribuable.
- Daemon News
est une publication électronique consacrée aux systèmes d'exploitations BSD en général.
Son but est d'être une ressource pour les communautés FreeBSD, OpenBSD
et NetBSD.
- La Page Compteur de FreeBSD
est le début d'un projet qui va essayer de déterminer le nombre d'utilisateurs
FreeBSD dans le monde entier. L'équipe de développement FreeBSD a pour
l'instant une très vague idée du nombre d'utilisateurs et cela rends
beaucoup plus difficile de persuader les fournisseurs de matériels
et de logiciels de prendre FreeBSD au sérieux.
- Liste des CD BSD à un prix défiant toute concurrence
Si quelqu'un a un CD à donner (le destinataire paye les frais de port) ou à
prêter localement, il peut mettre son adresse e-mail sur la liste. Du matériel
et des livres peuvent aussi être donnés. Nous encourageons tout le monde à donner
leurs CD aux bibliothèques locales et à l'indiquer également sur la liste.
-
Le Bazar du Logiciel Libre est un "marché" conçu pour accroître
le nombre de logiciels libres, pour soutenir les développeurs de logiciels libres
et pour mesurer plus précisément la demande en logiciels libres.
- Fanzine électronique FreeBSD
Le fanzine FreeBSD est un recueil mensuel d'articles faciles à lire (nous l'espérons)
écrits par des utilisateurs et des administrateurs FreeBSD tout comme vous.
-
Le Projet d'Annuaire Public a pour but de créer l'annuaire le plus complet
du web en comptant sur une vaste armée de rédacteurs bénévoles.
-
FreeBSD contre Linux contre Windows NT
Un comparatif entre ces trois systèmes d'exploitations qui comprend
la fiabilité, les performances, les problèmes liés à l'an 2000, le support,
les coûts d'exploitation et plus encore.
- Le
Compteur des Systèmes d'Exploitations sur Internet est une étude concernant
l'utilisation des systèmes d'exploitation sur Internet. Des adresses de machines
sont collectées et "interrogées" par le programme queso pour connaître leurs
systèmes d'exploitation.
- Le téléphone
portable BSD. Housse pour téléphone portable décorée avec le démon FreeBSD.
- BSDCon 2002, la
3ème exposition et conférence BSD.
Applications
- Java sur FreeBSD
Contient des informations pour obtenir le dernier JDK pour
FreeBSD, savoir comment l'installer et le faire fonctionner ainsi qu'une liste de
logiciels java qui pourrait vous intéresser. Veuillez noter que le JDK n'est pas supporté
pour les versions de FreeBSD antérieures à 2.2.
- Groupe Mozilla FreeBSD
cherche à centraliser le travail sur le projet Mozilla de Netscape pour
le monde FreeBSD en fournissant des ressources centralisées comme un serveur
CVS, une liste de diffusion électronique et d'autres outils de développement.
- Multimédia
Un ensemble de liens sur des informations et des logiciels concernant le monde du
multimédia sous Unix.
- Collection de Ports FreeBSD
La Collection de Ports FreeBSD fournit un moyen simple de compiler et
d'installer un large choix d'applications avec un minimum d'effort.
Une liste des ports actuels est disponible avec un moteur de recherche pour
savoir si une application donnée existe dans la collection de ports.
- Le Rapport sur les fichiers de distribution des Ports FreeBSD
est une liste qui vérifie la collection de ports pour les fichiers de distributions introuvables
et fournit un résumé pour chaque port.
- FreshPorts fournit la liste la plus à jour des
ports et des changements sur les ports. Ajouter vos ports favoris à votre liste personnelle et recevez
un courrier électronique si un changement survient.
Réseaux
Systèmes de Fichiers
- Arla
est une implémentation libre d'un client AFS. L'objectif principal est de
faire un client pleinement fonctionnel avec toutes les capacités de l'AFS.
Les autres choses prévues et implémentées sont tous les outils de gestion
usuels et un serveur.
- Coda est
un système de fichiers distribués. Au nombre de ses caractéristiques : opérations
en mode déconnecté, bon modèle de sécurité, réplications entre serveurs et cache
persistant côté client.
-
Le Système de Fichier Virtuel crossFS
est basé sur le système de fichier virtuel FreeBSD et fournit un
canevas pour porter les systèmes de fichiers Unix sur les systèmes Windows NT.
- cryptfs crypte les noms de fichiers et les pages de données en utilisant Blowfish.
- Elephant : Le système de fichier qui n'oublie jamais
-
Journalisation contre Soft Updates : Protection asynchrone des méta-données dans les systèmes de fichiers
- Mode de vérouillage ("Mode locking")
- Rendre l'interface namei réflexive
- Vérouillage NFS (client et serveur)
- Conception et Implémentation d'un gestionnaire de périphérique DCD pour Unix
- Pilote NTFS pour FreeBSD
Ce pilote permet de monter des partitions Windows NTFS sous FreeBSD.
Actuellement, les partitions NTFS sont uniquement accessibles en lecture seule mais
l'accès en lecture-écriture est prévu.
- Rio (Entrées/Sorties
en RAM) : Le projet Rio cherche comment implémenter et utiliser
une mémoire "fiable". La mémoire "fiable" permets une forte amélioration
de la fiabilité et des performances.
- Soft Updates : Une solution au problème de mise à jour des méta-données dans les systèmes de fichiers.
- TCFS
est un Système de Fichier Chiffré Transparent ce qui est une solution adaptée
au problème des regards indiscrets dans le cas d'un système de fichier distribué. En
intégrant totalement le service de cryptage et le système de fichier, il
en résulte une complète transparence d'utilisation pour l'utilisateur final.
Les fichiers sont stockés sous une forme cryptée et sont décryptés avant
qu'ils ne soient lus. Le processus de cryptage/décryptage se déroule sur la
machine cliente et par conséquent la clef de cryptage/décryptage ne voyage
jamais à travers le réseau.
- Tertiary Disk
est une architecture de système de stockage pour créer un large système de disque de
stockage qui évite les inconvénients des systèmes de stockage propriétaire. Le
nom provient de deux objectifs : avoir le coût par méga-octect et la
capacité des stockages par bandes et avoir les performances des disques
magnétiques. Nous utilisons des produits tout ce qu'il y a de plus courant pour développer
un système de stockage modulable, de faible coût et avec une capacité en téra-octects. Notre
but est de construire un système de stockage complet avec un coût supérieur de 30 à 50 % au
prix des disques seuls. Tertiary Disk utilise des PC connectés en réseau
pour pouvoir utiliser un large nombre de disques. Notre prototype consiste
en 20 PC à 200 Mhz avec un total de 370 disques de 8 Go chacun. Les PC
sont connectés à travers un réseau Ethernet à 100 Mbps.
- Vinum
est un gestionnaire de volume logique conçu d'après le gestionnaire de volume VERITAS.
Toutefois, il ne s'agit pas d'un clone de Veritas, et il tente de résoudre un
certain nombre de problèmes plus élégamment que Veritas. Il offre aussi
des possibilités que Veritas n'a pas.
-
Le projet de Conversion de Chemin ("PathConvert") consiste à développer des utilitaires
pour réaliser la conversion entre noms de chemins absolus et noms de chemins relatifs. Il
est utile principalement pour les utilisateurs de NFS et de WWW.
-
V9FS: système de fichier en mémoire pour FreeBSD Cela deviendra (nous l'espérons)
dans le futur la base des espaces de nommage privés pour FreeBSD.
Il fournit un système de fichier qui utilise uniquement la mémoire vive
pour les répertoires, les i-nodes et les données. Ce n'est pas du tout comme mfs,
car mfs utilise la mémoire pour les "bloques disques" et agit essentiellement
comme un périphérique pour UFS. V9FS est au contraire un "citoyen de premier ordre"
et peut être monté comme un système de fichier. Pas encore de code
pour l'instant.
-
WAFS est un système de fichier simple conçu pour être un service
de logs pour les sous-systèmes du noyau. Les lectures et écritures sont indexées
avec des numéros de séquence de log (LSN). Toutes les écritures sur WAFS sont
séquentielles. Les sous-systèmes du noyau peuvent utiliser ce service LSN pour
forcer une écriture des logs et garantir l'intégrité.
Noyau et sécurité
- Drawbridge
est un firewall complet qui fut développé à l'Université A&M du Texas et
qui fut conçu en gardant à l'esprit un large environnement de type universitaire. Sa plus
grande force est sa capacité à exécuter le filtrage de paquet très rapidement pour
un grand nombre de machines à l'intérieur d'un intranet.
-
Ordonnancement du noyau par loterie : Ce projet est basé sur
l'algorithme d'ordonnancement par loterie de Waldspurger, qui implémente
un partage proportionnel des ressources. Les avantages principaux
sont que les utilisateurs ont un contrôle strict sur le pourcentage relatif
d'exécution de leurs processus et que les utilisateurs sont isolés les uns des
autres ce qui empêche un utilisateur de monopoliser le CPU.
- Metacomputing
- Configuration DHCP
Comment mettre en oeuvre DHCP sur les systèmes FreeBSD pour une utilisation avec les modems cables, etc...
- LDAP pour FreeBSD
- Support Multi-Processeurs Symétrique
Documentations et autres informations pour tirer avantage des systèmes
multi-processeurs sous FreeBSD.
- Un système de validation pour tester les allocations/désallocations mémoire du noyau.
- SPY
vous permet de surveiller et/ou bloquer certains appels systèmes sur votre
poste. Il peut être utilisé pour une surveillance des périphériques, forcer
une politique de sécurité ou comme outil de debugage.
- TrustedBSD
fournit un ensemble d'extensions éprouvées au système d'exploitation FreeBSD.
Cela inclu notamment des fonctions comme les privilèges que l'on peut définir
très précisément ("capabilities"), les listes de contrôles d'accès (ACL) et les
contrôles d'accès obligatoires (MAC).
Pilotes de périphériques
- Base de données des gestionnaires de périphériques BSD
Ce n'est pas parce que vous n'avez pas le temps d'écrire un gestionnaire de périphériques
vous-même que vous ne pouvez pas apporter votre aide. L'idée derrière
la base de données des gestionnaires de périphériques BSD est d'aider les personnes
qui possèdent le matériel à être en contact avec les développeurs de gestionnaire
de périphériques qui ont les connaissances nécessaires pour écrire le code.
Il s'agit d'une liste de gestionnaire de périphériques actuellement en cours de
développement qui pourraient tirer profit du temps ou des ressources que
vous pourriez apporter.
-
Une Nouvelle Structure pour les Périphériques sous FreeBSD
- ATM BSD : une implémentation de ATM sous 4.4BSD :
Les nouvelles applications informatique dans les domaines tel que le multimédia, le traitement d'image
et le calcul distribué nécessitent de hauts niveaux de performance de la part du
réseau. Les solutions de réseaux basées sur l'ATM fournissent une alternative
possible pour répondre à ces besoins de performances.
Cependant, la complexité de l'ATM par rapport aux réseaux traditionnels tel que
l'Ethernet est une barrière à son utilisation. Dans ce document,
nous présentons la conception et l'implémentation de l'ATM BSD, une
couche logicielle ATM légère et efficace pour les systèmes d'exploitations basés
sur BSD et qui demande des changements minimals au niveau du système.
ATM BSD peut être utilisé à la fois sur du réseau IP et sur de
l'ATM "natif".
-
Initiative pour un gestionnaire de périphérique NVIDIA sur
FreeBSD - Une initiative dont le but est d'obtenir des gestionnaires de périphériques 3D
pour FreeBSD supportés par NVIDIA. Cela doit être accompli avec l'aide de la communauté
des développeurs FreeBSD et celle de NVIDIA. Veuillez visiter la page web pour des nouvelles
régulièrement mises à jour et pour savoir comment vous pouvez participer.
- Horloge de Haute-précision avec FreeBSD
Comment créer un serveur NTP de niveau 1 avec des performances optimales.
- Domotique
avec FreeBSD comme par exemple des contrôleurs d'appareils électriques, des contrôleurs infra-rouge,
des systèmes téléphoniques automatisés et plus encore.
- i4b : ISDN pour FreeBSD
ISDN4BSD (ou i4b pour faire court) est un ensemble de logiciels pour connecter
un ordinateur fonctionnant sous FreeBSD, NetBSD, OpenBSD, ou BSD/OS à ISDN. Le seul protocole
ISDN supporté pour l'instant est le protocole BRI. ISDN4BSD vous permet de réaliser des
connexions réseaux IP en utilisant soit des paquets IP envoyés dans des trames
HDLC "brutes" sur le canal B soit en utilisant PPP en mode synchrone. Pour la
téléphonie, ISDN4BSD peut répondre aux appels entrants tout comme un répondeur
automatique.
- CAM : une nouvelle couche SCSI pour FreeBSD
Détails sur ce qu'est la nouvelle couche SCSI CAM et comment elle fonctionne.
- Le Projet Token-Ring FreeBSD
Informations, fichiers, patches et documentations pour ajouter le support Token Ring
sous FreeBSD.
- Développement de pilotes USB pour FreeBSD
La pile USB pour NetBSD a été portée sur FreeBSD. En collaboration avec NetBSD, nous
avons commencé le développement de pilotes pour les nombreux périphériques utilisant le bus USB.
Jetez un oeil sur la page web si vous voulez vous joindre à nous ou si vous voulez connaître
les périphériques supportés.
- Configuration d'une Soundblaster Awe64 sous
FreeBSD 3.1
- Une liste de diffusion existe pour le développement
futur du pilote ethernet pour Xircom CEM de Scott Mitchell. Envoyez
subscribe freebsd-xircom à majordomo@lovett.com pour
vous abonner.
- Liste de Mike Smith des cartes
RAID supportées et informations sur ces cartes.
Architectures
- Portage de FreeBSD sur les systèmes Alpha
Contient des informations sur le portage de FreeBSD sur Alpha comme l'état d'avancement,
les informations sur la liste de diffusion électronique, le matériel utilisé et d'autres
projets sur Alpha.
-
Portage de FreeBSD sur les systèmes IA-64
Ce projet est responsable du portage de FreeBSD sur l'architecture
IA-64. Envoyez toutes les questions spécifiques à ce projet sur
la liste de diffusion freebsd-ia64@FreeBSD.org.
- Portage de FreeBSD sur les systèmes PowerPC.
Contient des informations sur le portage de FreeBSD sur PPC comme des informations sur
la liste de diffusion, etc...
- Portage de FreeBSD sur les systèmes Sparc
Contient des informations sur le portage de FreeBSD sur Sparc comme une FAQ,
un début de code pour le boot, des informations sur les processeurs et les cartes mères
Sparc et d'autres projets Sparc.
-
La page sur l'émulation SysVR4 décrit un émulateur SysVR4 pour
FreeBSD. Il est actuellement capable de faire fonctionner (ou de faire marcher dans certains
cas) une large variété d'exécutables SysV provenant de systèmes Solaris/x86
2.5.1 et 2.6. J'ai quelques raisons de croire qu'il peut également faire fonctionner
les binaires SCO UnixWare et SCO OpenServer.
- Le Kit OS
Le Kit OS est une structure et un ensemble de 31 librairies fourni avec une documentation
complète orienté vers les systèmes d'exploitation. En
fournissant d'une façon modulaire non seulement la plupart de l'infrastructure
de base nécessaire pour un système d'exploitation mais aussi beaucoup de composants de plus haut niveau, le
but du Kit OS est de faciliter l'accès à la recherche et au développement de systèmes d'exploitations et
d'abaisser son coût. Le Kit OS rend beaucoup plus facile la création d'un nouveau système d'exploitation, le
portage d'un système d'exploitation existant sur un processeur x86 (ou dans le futur sur d'autres
architectures supportées par le Kit OS) ou bien l'amélioration d'un système d'exploitation par le support
d'un plus grand nombre de périphériques, de formats de systèmes de fichiers, de formats d'exécutables ou
de services réseaux. Le Kit OS fonctionne aussi très bien pour la construction de programmes liés au s
ystème d'exploitation tel que les chargeurs de boot ("boot loaders") ou les serveurs au niveau du système
d'exploitation se situant au dessus d'un micro-noyau.
- FreeBSD léger et embarqué (PicoBSD)
PicoBSD est une version de FreeBSD tenant sur une seule disquette qui, dans ses différentes
variantes, vous permet d'avoir un accès dial-up sécurisé, un petit routeur sans disque dur
ou même un serveur dial-in. Tout cela sur seulement une disquette standard
de 1.44 Mo. Il a besoin au minimum d'un processeur 386SX avec 8 Mo de mémoire vive
et aucun disque dur n'est nécessaire !
-
BUDS : Unix BSD Distribué "Simplement"
Fournit un système de clusters à vocation généraliste pour de futurs
développements dans le domaine des multi-processeurs parallèles. Ce système
est destiné à être générique par nature mais puissant. Il n'est pas destiné
aux applications nécessitant des calculs intensifs ni aux applications
interdépendantes extrêmement complexes.
- The Système d'Exploitation Eclipse
est un banc d'essai pour la Qualité de Service (QoS) qui est actuellement
développé au Centre de Recherche des Sciences de l'Information de Bell-Labs,
Lucent Technologies.
Eclipse fournit un support QoS flexible et hautement configurable pour les
applications. Sa conception permet aux applications spécifiques ou non
de fournir un support QoS sans modification ni recompilation. Une
API simple est fournie pour les (nouvelles) applications qui veulent tirer avantage
du support QoS hautement configurable.
Actuellement, le projet Eclipse cible le support QoS pour les applications
serveurs, en particulier, pour différencier les performances de
différents sites web hébergés sur une même plate-forme (voir les exemples
avec Apache).
Divers
- GLOBAL
est un système de "marquage" ("tag system") de code source commun qui fonctionne de la même manière
sous des environnements divers. Actuellement, il supporte l'interpréteur de ligne de commande,
l'éditeur nvi, les browser web, l'éditeur emacs et l'éditeur elvis.
Les langages supportés sont le C, Yacc, et Java.
- PAO : la page de l'Informatique Mobile, les ordinateurs portables fonctionnant sous FreeBSD
PAO permets à FreeBSD d'utiliser de nombreuses cartes PCMCIA (PC-card) et vous permet
aussi d'avoir des PC-card pouvant être connectés "à chaud" sur votre portable fonctionnant
sous FreeBSD. Il contient aussi certaines améliorations et corrections de bugs pour le
pilote APM BIOS.
- Réferences croisées FreeBSD.
Une présentation hypertexte avec des références croisées du code source du noyau
FreeBSD. La version indexée est celle de développement (version "-CURRENT") et elle est mise à jour
chaque nuit.
- Enteruser : Un remplacement à Adduser
- libh.
Libh est un "wrapper" qui permet aux scripts tcl de
tourner dans une sorte de "boîte noire" et de s'interfacer avec d'autres librairies.
Parmi les librairies fournies avec libh qui peuvent être utilisées
depuis des scripts Tcl il existe une librairie générique pour les interfaces utilisateurs,
qui utilise Turbo Vision pour le mode console et Qt pour le mode X11.
Libh inclu également un nouveau système de package qui utilise des archives
Zip et divers scripts par package parmi d'autres choses. Inclu également
le début d'un nouveau sysinstall.
&footer;