diff --git a/fr/advocacy/index.sgml b/fr/advocacy/index.sgml index 3e9975cca1..25e3aef195 100644 --- a/fr/advocacy/index.sgml +++ b/fr/advocacy/index.sgml @@ -1,111 +1,106 @@ - + %navincludes; %includes; ]> &header;

Une grande partie du succès de FreeBSD est du aux personnes qui parlent de ses avantages à leurs amis, collègues et employeurs.

Cette page contient des liens vers des informations pour vous aider à l'évangélisation de FreeBSD.

Listes de diffusion

Ressources web

Sites qui utilisent FreeBSD

&footer; diff --git a/fr/community/mailinglists.sgml b/fr/community/mailinglists.sgml index c62b3ffe1e..28ef644c7a 100644 --- a/fr/community/mailinglists.sgml +++ b/fr/community/mailinglists.sgml @@ -1,125 +1,125 @@ - + %navincludes; %includes; ]> &header;

Listes de diffusion

Les listes de diffusion représentent le principal moyen de communication de la communauté FreeBSD et couvrent de nombreux sujets.

Archives des listes de diffusion

Vous pouvez chercher ou naviguer dans les archives des listes de diffusion sur www.FreeBSD.org. Il est également possible de consulter les listes de diffusion via l'interface web Mailman.

Listes de diffusion non anglophones

Plusieurs listes de diffusion non anglophones sont également disponibles:

Si vous créez d'autres listes de diffusion, faites le nous savoir.

&footer; diff --git a/fr/docs/books.sgml b/fr/docs/books.sgml index 6a89941883..94d02adb93 100644 --- a/fr/docs/books.sgml +++ b/fr/docs/books.sgml @@ -1,596 +1,568 @@ - + %navincludes; %includes; ]> &header;

Sur ce site

Toutes les documentations de ce site peuvent être téléchargées dans différents formats (HTML, Postscript, PDF et plus encore) et compressions (BZip2, Zip) depuis Le site FTP FreeBSD.

Cette documentation est fournie et maintenue par le Projet de Documentation FreeBSD, et nous sommes toujours à la recherche de gens qui pourraient écrire de nouvelles documentations et maintenir celles qui existent déjà.

Livres

La FAQ FreeBSD (faq)
Questions fréquemment posées, avec les réponses, couvrant tous les aspects de FreeBSD.

Le Manuel de Référence FreeBSD (handbook)
Un document détaillé et toujours en évolution pour les utilisateurs FreeBSD.

Le manuel des développeurs FreeBSD (developers-handbook)
Pour les personnes qui veulent développer des logiciels pour FreeBSD (et pas uniquement pour ceux qui développent le système FreeBSD).

Le manuel de l'architecture de FreeBSD (arch-handbook)
Pour les développeurs système de FreeBSD. Ce livre traite les détails architecturaux de nombreux et importants sous-systèmes du noyau FreeBSD.

Le manuel du porteur d'applications (porters-handbook)
Une lecture indispensable si vous désirez créer un port FreeBSD d'un logiciel.

Guide PMake (pmake)
Un guide sur l'utilitaire make. Ce document est une lecture essentielle pour qui désire comprendre tous les détails de l'utilisation de make, de l'écriture et la lecture des fichiers Makefiles.

Chapitre 2 du "Conception et implémentation du système d'exploitation 4.4BSD" (design-44bsd)
Don de Addison-Wesley. Apporte une vue d'ensemble de la conception de 4.4BSD dont FreeBSD est à l'origine dérivé.

Chapitre 8 de "The FreeBSD Corporate Networker's Guide" (corp-net-guide)
Don de Addison-Wesley. Décrit en détail l'utilisation de FreeBSD pour fournir les services d'impression à des clients Windows, NT, et Novell.

Introduction au projet de documentation FreeBSD pour les nouveaux participants (fdp-primer)
Tout ce que vous devez savoir pour commencer à participer au projet de documentation FreeBSD.

Articles

Le planning de développement de la 5-STABLE. (5-roadmap)
Décrit les projets de développement à moyen terme et de production de version menant à la branche 5-STABLE.

Pourquoi devriez-vous utiliser une licence de type BSD pour votre projet de logiciel libre (bsdl-gpl)
Décrit les avantages à publier du code sous une licence BSD.

Créer des Produits avec FreeBSD (building-products)
Comment FreeBSD peut vous aider à créer un produit meilleur.

Argentina.com: Une étude de cas (casestudy-argentina.com)
Comment FreeBSD a aidé un important FAI en Amérique latine.

Intégration de Checkpoint VPN-1/Firewall-1 et FreeBSD IPsec. (checkpoint)
Comment configurer Checkpoint VPN-1/Firewall-1 et FreeBSD IPsec.

Le Guide du "Committer" (committers-guide)
Informations pour les "committers" FreeBSD.>

Guide Serveur de Console (console-server)
Comment mettre en place un serveur de console sous FreeBSD avec une carte série multi-ports bon marché.

Participer à FreeBSD (contributing)
Comment participer au Projet FreeBSD.

Contribuer au catalogue des logiciels portés de FreeBSD (contributing-ports)
Comment aider à la maintenance du catalogue des logiciels portés de FreeBSD.

La liste des participants à FreeBSD (contributors)
Une liste d'organisations et d'individus qui ont aidé au développement de FreeBSD.

Mettre en place un dépôt CVS - A la manière FreeBSD (cvs-freebsd)
Comment mettre en place un dépôt CVS qui utilise le même CVSROOT que le projet FreeBSD.

Fonctions avancées de CVSup (cvsup-advanced)
Un article avec quelques astuces sur les subtilités de CVSup.

Firewall avec connexion modem sous FreeBSD (dialup-firewall)
Comment mettre en place un firewall en utilisant PPP et ipfw avec une connexion modem et des adresses IP dynamiques.

Mise en oeuvre d'un terminal X sans disque dur (diskless-x)
Comment mettre en place un terminal X sans disque dur.

Le symbole Euro sous FreeBSD (euro)
Comment configurer FreeBSD et les applications pour afficher le symbole Euro.

Expliquer BSD (explaining-bsd)
Une réponse à la question "Qu'est-ce que BSD?"

FreeBSD à partir de zéro (fbsd-from-scratch)
Comment compiler, installer et configurer automatiquement un système à partir de rien (i.e. sur un système de fichiers vide), y compris vos ports favoris.

Ponts Filtrant (filtering-bridges)
Configuration des firewalls et du filtrage sur des machines FreeBSD agissant en tant que ponts plutôt qu'en tant que routeurs.

Les Fontes et FreeBSD (fonts)
Une description des diverses technologies pour les fontes sous FreeBSD et comment les utiliser avec différents programmes.

Formatage des supports de données sous FreeBSD (formatting-media)
Comment découper, partitionner et formater les supports fixes et amovibles sous FreeBSD.

Comment obtenir les meilleurs résultats sur la liste de diffusion FreeBSD-questions (freebsd-questions)
Astuces et trucs pour vous aider à augmenter vos chances d'obtenir des informations utiles sur la liste de diffusion -questions.

Travailler avec les "chefs" (hats)
Un guide du "committer" pour travailler avec les "chefs" (d'autres "committers" qui ont autorité sur certaines parties spécifiques de FreeBSD).

Créer un site miroir de FreeBSD (hubs)
Le guide complet pour créer un miroir du site web FreeBSD, des serveurs CVSup, des serveurs FTP et plus encore.

Vérification indépendante des fonctions IPsec de FreeBSD (ipsec-must)
Une méthode pour vérifier expérimentalement les fonctions IPsec.

Java et Jakarta Tomcat (java-tomcat)
Informations sur la mise en place de Java et de Jakarta Tomcat sur un système FreeBSD.

FreeBSD sur portables (laptop)
Des informations à propos de FreeBSD sur un ordinateur portable.

FreeBSD: une alternative libre à Linux (linux-comparison)
Un document expliquant les différences entre Linux et FreeBSD.

Les questions les plus fréquements posées au sujet des listes de diffusion de FreeBSD (mailing-list-faq)
Comment utiliser les listes de diffusion de la meilleure manière, comme par exemple éviter les discussions redondantes et répétées.

Introduction à MH (mh)
Une introduction à l'utilisation du lecteur de courrier électronique MH sur FreeBSD.

Utiliser FreeBSD avec d'autres systèmes d'exploitation (multi-os)
Comment installer FreeBSD en plus d'un ou plusieurs systèmes d'exploitation différents sur le même ordinateur.

Premiers Pas avec FreeBSD (new-users)
Pour les nouveaux venus à FreeBSD et &unix;.

Perforce dans le développement de FreeBSD (p4-primer)
Un guide sur le système de control de version Perforce. Il décrit également comment gérer des projets expérimentaux avec le serveur Perforce du projet FreeBSD.

Modules d'authentification (pam)
Un guide sur le système et les modules PAM sous FreeBSD.

Procédures de compilation de paquetages (portbuild)
Décrit l'approche utilisée par l'équipe de gestion des logiciels portés de FreeBSD pour compiler les paquetages. Ce document décrit la grappe de compilation des logiciels portés, ainsi que les outils nécessaires, expérimentaux, et la compilation des paquetages pour la sortie des versions officielles de FreeBSD.

Guide sur la gestion des rapports de bogues FreeBSD (pr-guidelines)
Recommandations sur la gestion des rapport de bogues FreeBSD.

Ecrire des rapports de bogues FreeBSD (problem-reports)
La meilleure façon de formuler et de soumettre un rapport de bogue au projet FreeBSD.

Démarrage de FreeBSD avec PXE (pxe)
Comment mettre en place un serveur PXE Intel en utilisant FreeBSD et comment configurer un client FreeBSD pour démarrer depuis un serveur PXE.

FreeBSD comme serveur de messagerie à liste grise (relaydelay)
Implémenter un serveur de messagerie à liste grise sous FreeBSD en utilisant les logiciels Sendmail, MySQL, Perl et relaydelay. C'est une excellente méthode pour lutter contre les courriers indésirables.

Création des versions FreeBSD (releng)
Décrit l'approche utilisé par l'équipe en charge des nouvelles versions de FreeBSD pour garantir la qualité du système FreeBSD. Il décrit les outils disponibles pour ceux qui seraient intéressés par la création de versions personnalisées dans le cadre d'une entreprise ou dans un but commercial.

Création des versions FreeBSD - Les paquetages (releng-packages)
Décrit l'approche utilisée par l'équipe en charge des nouvelles versions de FreeBSD pour produire un jeu de paquetages de grande qualité utilisable avec les différents médias sur lesquels sortent les nouvelles versions de FreeBSD. Ce document est en cours d'élaboration, le but est de couvrir le processus utilisé pour compiler un jeu de paquetages sur le "Cluster de Ports" de FreeBSD.org, de décrire comment configurer n'importe quel groupe de machines en tant que cluster pour les ports, de décrire comment regrouper les paquetages pour le média sur lequel sort FreeBSD et de savoir comment vérifier qu'un jeu de paquetage est cohérent.

Périphériques Séries et UART (serial-uart)
Informations détaillées sur l'utilisation des ports séries sur FreeBSD, avec notamment plusieurs cartes séries multi-ports.

FreeBSD et les Périphériques à Etat Solide (solid-state)
L'utilisation des périphériques disques à état solide sous FreeBSD.

Les Périphériques de Stockage (storage-devices)
Informations détaillées sur l'utilisation des périphériques de stockage avec FreeBSD, notamment les disques ESDI et SCSI, les lecteurs de bandes et les lecteurs de CDROM.

Choisir la bonne version de FreeBSD (version-guide)
Comment décider quelle version de FreeBSD est la plus adaptée à vos besoins. Parmi les sujets abordés, les versions officielles, les branches, les différences entre -CURRENT et -STABLE, et les objectifs de planification actuels du projet.

Aborder Vinum: une base pour des serveurs à haute fiabilité (vinum)
Une première introduction aux serveurs à tolérance de panne et un guide pas-à-pas pour en construire un avec l'aide de Vinum.

Conception du système de mémoire virtuelle de FreeBSD (vm-design)
Une description simple d'accès de la conception du système de mémoire virtuelle de FreeBSD.

Les lecteurs Zip et FreeBSD (zip-drive)
Comment formater, monter et utiliser un Zip Iomega (SCSI, IDE, ou parallèle) sous FreeBSD.

Sur d'autres sites web

Divers efforts indépendants ont aussi produit une grande quantité d'informations utiles sur FreeBSD.

Livres

Articles

&footer; diff --git a/fr/docs/webresources.sgml b/fr/docs/webresources.sgml index b4b4e3b2a5..a94775e7c4 100644 --- a/fr/docs/webresources.sgml +++ b/fr/docs/webresources.sgml @@ -1,126 +1,132 @@ - + %navincludes; %includes; ]> &header;

Liens

Dans le monde réel...

FreeBSD dans la Presse

Articles dans la presse à propos de FreeBSD.

Forums de discussion

Les groupes suivants intéressent directement les utilisateurs FreeBSD:

Autres ressources

Compatibilité An 2000

L'avis officiel du Projet FreeBSD à propos de sa compatibilité An 2000.

Le code source

Si vous aimez fouiller dans le code source, voici une version hypertexte des sources du noyau de FreeBSD. Proposé par Robet Watson.

Daemon News

Le leader pour les dernières nouvelles à propos des BSD.

Tout comme FreeBSD, cette documentation est le produit d'un travail bénévole. Les buts du projet sont décrits ici ainsi que les démarches à suivre pour proposer des corrections et des nouveaux documents.

L'Agenda FreeBSD

L'Agenda FreeBSD est une collection de petits guides destinés aux débutants sous UNIX. Le but est de proposer un ensemble de guides détaillés pour l'installation et la configuration de divers ports.

The O'Reilly Network BSD Dev Center

-

"The BSD Dev Center" inclue deux rubriques +

"The BSD Dev Center" inclut deux rubriques régulières à propos de FreeBSD, comportant des actuces et des guides.

+

BSDForums.org

+ +

BSDForums.org comprend des forums de discussions et un + site communautaire de nouvelles dediées à + FreeBSD et aux autres BSDs.

+

Autres documentations

Documents 4.4BSD: version hypertexte des documents 4.4BSD du répertoire /usr/share/doc, où vous trouverez les documents sur une machine FreeBSD (si vous installez la distribution "doc").

Documents Info: version hypertexte des documents Info du répertoire /usr/share/info, où vous trouverez les documents Info sur une machine FreeBSD (si vous installez la distribution "info").

&footer; diff --git a/fr/includes.navdownload.sgml b/fr/includes.navdownload.sgml index 32f38783db..8f731292dc 100644 --- a/fr/includes.navdownload.sgml +++ b/fr/includes.navdownload.sgml @@ -1,22 +1,22 @@ - +

Section Navigation

'> diff --git a/fr/includes.xsl b/fr/includes.xsl index 9f771df7bf..af84b25f8a 100644 --- a/fr/includes.xsl +++ b/fr/includes.xsl @@ -1,273 +1,273 @@ - + Demon [Nouveau !] Copyright © 1995-2005 Le Projet FreeBSD. Tous droits réservés. Page accueil FreeBSD <xsl:value-of select="$title"/> Skip site navigation (1) Skip section navigation (2)

Site Navigation

/releases/R/relnotes.html /releases/R/announce.html /releases/R/errata.html /releases/R/hardware.html /releases/R/installation.html /releases/R/readme.html /releases/R/early-adopter.html /releases/R/migration-guide.html /releases/R/relnotes.html /releases/R/announce.html /releases/R/errata.html /releases/R/hardware.html /releases/R/installation.html /releases/R/readme.html
diff --git a/fr/index.xsl b/fr/index.xsl index e9d0e27653..b1b3c2b9a0 100644 --- a/fr/index.xsl +++ b/fr/index.xsl @@ -1,351 +1,349 @@ - + - + <xsl:value-of select="$title"/> Spamtrap, do not email: <a href="mailto:bruscar@freebsd.org">bruscar@freebsd.org</a> -
-
+
+
-
+
-
-
-
+
+
+
-
-
+
+

Basé sur UNIX® BSD

FreeBSD est un système d'exploitation avancé pour - les architectures compatibles x86 (y compris Pentium et Athlon), compatibles - amd64 (y compris Opteron, Athlon 64 et EM64T), + les architectures compatibles x86 (y compris Pentium® et Athlon™), compatibles + amd64 (y compris Opteron™, Athlon 64 et EM64T), Alpha/AXP, IA-64, PC-98 et UltraSPARC®. Il est dérivé de UNIX BSD, la version d' développé à l'Université de Californie, Berkeley. Il est développé et maintenu par une importante équipe de personnes. D'autres plates-formes sont à divers stades de développement.

- -
+

Language Links

-
-
-
+
-

-
-
+
- -
+
-
+

-
-
-
+
+
+

NOUVELLES DU PROJET

-
-
+
+
.
-
-
+
+

EVENEMENTS A VENIR

-
-
+
+
.
-
-
+
+

DANS LA PRESSE

-
-
+
+
.
-
-
+
+

AVIS DE SECURITE


ERRATA

-
-
+
+

-
-
-
+
+
+
-
- + -
-
+
+
+
diff --git a/fr/internet.sgml b/fr/internet.sgml index 3428ef48a2..e9b6fb124b 100644 --- a/fr/internet.sgml +++ b/fr/internet.sgml @@ -1,154 +1,152 @@ + %navincludes; %includes; ]> &header;

FreeBSD a été conçu pour l'Internet

FreeBSD inclus ce que beaucoup considère comme la référence en ce qui concerne l'implémentation du protocole TCP/IP, la pile TCP/IP de 4.4 BSD. Cela fait de FreeBSD le système d'exploitation idéal pour les applications réseaux et Internet.

FreeBSD supporte les protocoles standards TCP/IP.

Comme la plupart des systèmes &unix;, FreeBSD vous permet de

  • Partager des systèmes de fichiers grâce à NFS
  • Distribuer des informations réseaux avec NIS
  • Supporter la connexion à distance
  • Faire de la configuration et de la gestion de systèmes à distance via SNMP
  • Mettre en place un serveur de fichiers avec FTP
  • Résoudre des noms d'hôtes Internet avec DNS/BIND
  • Rediriger des paquets entre différentes interfaces, y compris des lignes PPP et SLIP
  • Utiliser les services IP Multicast (MBONE)

FreeBSD permet de transformer votre PC en serveur web ou encore en relai de news Usenet grâce à de nombreux logiciels inclus dans la distribution. Avec SAMBA vous pourrez même partager fichiers et imprimantes avec vos machines Windows 95/98 ou NT. Le serveur d'authentification PCNFS vous permettra également de gérer les machines utilisant PC/NFS. FreeBSD supporte aussi Appletalk ainsi que les réseaux Novell client/serveur (en utilisant un logiciel commercial optionnel), faisant de FreeBSD une véritable solution Intranet.

FreeBSD gère aussi les extensions TCP comme par exemple l'extension haute performance RFC-1323 - et l'extension pour les transactions RFC-1644 + href="http://www.cis.ohio-state.edu/htbin/rfc/rfc1323.html">RFC-1323, plus le SLIP et la numérotation PPP "sur demande". C'est un système d'exploitation qui conviendra aussi bien à un particulier désirant un accès performant à Internet qu'à un administrateur réseau en entreprise.

Les fonctions réseaux de FreeBSD sont stables et rapides.

Si vous avez besoin d'une plate-forme pour serveur Internet qui soit fiable et qui offre les meilleures performances quelque soit la charge réseau, FreeBSD est fait pour vous. Voici quelques entreprises utilisant FreeBSD quotidiennement :

  • Walnut Creek CDROM exploite l'un des serveurs FTP le plus populaire de l'Internet, ftp.cdrom.com, uniquement sous FreeBSD depuis plusieurs années. Il s'agit d'une seule machine FreeBSD qui supporte 6000 connections et est capable de transférer plus de 30 teraoctets (comme en Juin 1999; oui, il s'agit bien de teraoctets !) de fichiers chaque mois à plus de 10 millions de personnes.
  • Yahoo Inc. dispose de l'annuaire le plus complet d'Internet, proposant tous les jours à des hordes d'internautes les toutes dernières informations du web. Yahoo, et toutes les entreprises qui utilisent Yahoo comme support publicitaire, comptent sur FreeBSD pour disposer de serveurs web fiables et rapides.
  • Netcraft est le leader dans le domaine des statistiques d'utilisation des serveurs web sur Internet. Ils utilisent FreeBSD et Apache pour faire fonctionner leur site web et FreeBSD/Perl pour la collecte des données sur Internet.

FreeBSD est la plate-forme idéale pour les services Internet, dont :

  • Les fonctions WWW en entreprise ou sur Internet
  • Les serveurs Proxy WWW
  • Les serveurs FTP anonymes
  • Les serveurs de fichiers, de messagerie et d'impression en entreprise

La collection de ports de FreeBSD contient de nombreux logiciels prêts à l'emploi qui permettent de créer facilement votre propre serveur Internet.

Performances élevées et sécurité.

L'équipe de développement de FreeBSD attache autant d'importance à la sécurité qu'aux performances. FreeBSD inclut un support noyau pour les firewalls IP ainsi que d'autres fonctions comme les proxies IP. Si vos serveurs d'entreprise sont reliés à l'Internet, un simple ordinateur sous FreeBSD vous permettra de disposer d'un firewall pour les protéger des agressions extérieures.

Logiciels de cryptage, shells sécurisés, Kerberos, cryptage point-à-point et services RPC sécurisés sont également disponibles (utilisation assujettie aux lois en vigueur dans votre pays).

De plus, l'équipe FreeBSD est très active dans la détection et la diffusion des informations et des comptes rendus de bugs concernant la sécurité avec un "officier de sécurité" et est liée avec le "Computer Emergency Response Team" (CERT).

-

Paroles d'expert . . .

+

Paroles d'expert...

``FreeBSD ... dipose probablement de la pile TCP/IP la plus robuste et la plus fonctionnelle à ce jour ...''

---Michael O'Brien, SunExpert Août 1996 volume 7 numéro 8.

&footer; diff --git a/fr/java/newsflash.sgml b/fr/java/newsflash.sgml index fa5fb95e24..c785984d32 100644 --- a/fr/java/newsflash.sgml +++ b/fr/java/newsflash.sgml @@ -1,531 +1,593 @@ - + %navincludes; %includes; ]> &header;
+

Septembre 2005

+
    +
  • 3 Septembre 2005 : +
    Greg Lewis a sorti le +second jeu de patches pour le &jdk; 1.5. Consultez +la page JDK 1.5.x pour plus de détails.
  • +
+ +

Janvier 2005

+
    +
  • 19 Janvier 2005 : +
    Greg Lewis a sorti le +premier jeu de patches (patches niveau 1) pour le &jdk; 1.5. Consultez +la page JDK 1.5.x pour plus de détails.
  • +
+ +

Décembre 2004

+
    +
  • 13 Décembre 2004 : +
    Greg Lewis a sorti le +septième jeu de patches (patches niveau 7) pour le &jdk; 1.4. Consultez +la page JDK 1.4.x pour plus de détails.
  • +
+ +

Novembre 2004

+
    +
  • 25 Novembre 2004 : +
    Une +vulnérabilité de sécurité dans le greffon Java pour les navigateurs a été annoncée. Le +port jdk14 a été corrigé dans la version 1.4.2p6_7. Le port jdk13 est toujours vulnérable. +Vous pouvez vérifier si une version ou un port est vulnérable +ici.
  • +
+ +

Décembre 2003

+
    +
  • 30 Décembre 2003 : +
    Greg Lewis a sorti le +sixième jeu de patches (patches niveau 6) pour le &jdk; 1.4. Consultez +la page JDK 1.4.x pour plus de détails.
  • +
  • 19 Décembre 2003 : +
    Greg Lewis a sorti le +neuvième jeu de patches (patches niveau 9) pour le &jdk; 1.3.1. Consultez +la page JDK 1.3.x for more details.
  • +
+ +

Novembre 2003

+
    +
  • 11 Novembre 2003 : +
    Greg Lewis a sorti le +cinquième jeu de patches (patches niveau 5) pour le &jdk; 1.4. Consultez +la page JDK 1.4.x pour plus de détails.
  • +
+ +

Octobre 2003

+
    +
  • 10 Octobre 2003 : +
    Greg Lewis a sorti le +quatrième jeu de patches (patches niveau 4) pour le &jdk; 1.4. Consultez +la page JDK 1.4.x pour plus de détails.
  • +
+

Août 2003

    -
  • 26 Août 2003 +
  • 26 Août 2003 :
    La Fondation FreeBSD -annonce le support natif du JDK 1.3.1 sous FreeBSD.
  • +annonce le support natif du &jdk; 1.3.1 sous FreeBSD.

Mars 2003

  • 7 Mars 2003 :
    Greg Lewis a sorti le troisième ensemble -de patches mis à jour (patches niveau 3) pour le &jdk; 1.4. Consultez +de patches mis à jour (patches niveau 3) pour le &jdk; 1.4. Consultez la page JDK 1.4.x pour plus de détails.

Février 2003

  • 12 Février 2003 :
    Greg Lewis a sorti un ensemble -de patches mis à jour (patches niveau 8) pour le JDK 1.3.1. Consultez +de patches mis à jour (patches niveau 8) pour le &jdk; 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.
  • 4 Février 2003 :
    Greg Lewis a sorti le second ensemble -de patches mis à jour (patches niveau 2) pour le JDK 1.4. Consultez +de patches mis à jour (patches niveau 2) pour le &jdk; 1.4. Consultez la page JDK 1.4.x pour plus de détails.

Novembre 2002

  • 15 Novembre 2002 :
    Greg Lewis a sorti un premier ensemble -de patches mis à jour (patches niveau 1) pour le JDK 1.4.0. Consultez +de patches mis à jour (patches niveau 1) pour le &jdk; 1.4.0. Consultez la page JDK 1.4.x pour plus de détails.

Septembre 2002

  • 18 Septembre 2002 :
    Greg Lewis a sorti un ensemble -de patches mis à jour (patches niveau 11) pour le JDK 1.2.2. Consultez +de patches mis à jour (patches niveau 11) pour le &jdk; 1.2.2. Consultez la page JDK 1.2.x pour plus de détails.
  • 17 Septembre 2002 :
    Juste après que Sun eût sorti J2SE 1.4.1 FCS, la version Linux a été rendue disponible dans le système de ports FreeBSD. Consultez la page J2SE 1.4.1 pour plus de détails.

Juillet 2002

  • 26 Juillet 2002 :
    Greg Lewis a sorti un ensemble -de patches mis à jour (patches niveau 7) pour le JDK 1.3.1. Consultez +de patches mis à jour (patches niveau 7) pour le &jdk; 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.

Février 2002

  • 13 Février 2002 :
    Greg Lewis a sorti un ensemble -de patches mis à jour (patches niveau 6) pour le JDK 1.3.1. Consultez +de patches mis à jour (patches niveau 6) pour le &jdk; 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.

Décembre 2001

  • 22 Décembre 2001 :
    -

    Envoyé sur announce@freebsd.org :

    +

    Envoyé sur announce@FreeBSD.org :

    La Fondation FreeBSD a obtenu de Sun Microsystems une licence afin de distribuer -des versions natives FreeBSD du Kit de Développement Java (JDK) et de +des versions natives FreeBSD du Kit de Développement Java (&jdk;) et de l'Environnement d'Execution Java (JRE). Grâce aux efforts de l'équipe Java de FreeBSD, ceux-ci devraient être disponibles afin d'être inclus dans la version 4.5 de FreeBSD qui doit sortir en Janvier 2002.

    La disponibilté d'une version distribuable de Java va bénéficier aux utilisateurs finaux, aux utilisateurs commerciaux et aux dédeloppeurs qui utilisent FreeBSD. La popularité de Java ne cesse de croître, et il est est maintenant très utilisé dans les applications web côté serveur, l'un des points forts de FreeBSD. Avec une distribution binaire de Java sous licence officielle, FreeBSD devient une plate-forme idéale pour l'éxecution, le développement et le déploiement de solutions basées sur Java.

    Cet accord n'aurait pas pas été possible sans les efforts de Nate Williams. Non seulement Nate fut celui qui démarra le travail de portage de Java sous FreeBSD, mais il fut aussi celui qui amena Sun Microsystems et la Fondation à négocier une licence.

    Vous pouvez trouver le texte complet de l'annonce ici.

Octobre 2001

  • 16 Octobre 2001 :
    Greg Lewis a sorti un ensemble -de patches mis à jour (patches niveau 5) pour le JDK 1.3.1. Consultez +de patches mis à jour (patches niveau 5) pour le &jdk; 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.

Septembre 2001

  • 10 Septembre 2001 :
    Greg Lewis a sorti un ensemble -de patches mis à jour (patches niveau 4) pour le JDK 1.3.1. Consultez +de patches mis à jour (patches niveau 4) pour le &jdk; 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.
  • 6 Septembre 2001 :
    Maxim Sobolev a créé un port du logiciel Forte[tm] pour Java[tm] de Sun, version 3.0 Community Edition qui est un environnement de développement intégré (IDE). Il peut maintenant être installé directement depuis le répertoire ports/java/forte. -

    Ce port peut être utilisé soit avec le JDK 1.3.1 natif soit avec le JDK 1.3.1 version Linux.

  • +

    Ce port peut être utilisé soit avec le &jdk; 1.3.1 natif soit avec le &jdk; 1.3.1 version Linux.

Août 2001

  • 27 Août 2001 :
    Greg Lewis a sorti un -port pour le tant attendu JDK 1.3.1. Il peut maintenant être installé directement depuis +port pour le tant attendu &jdk; 1.3.1. Il peut maintenant être installé directement depuis le répertoire ports/java/jdk13. Consultez la page JDK 1.3.x pour plus de détails.

    A noter que cette version est uniquement à l'intention des développeurs et qu'il n'est pas recommandé de l'utiliser pour un environnement de production.

Octobre 2000

  • 14 Octobre 2000 :
    Maxim Sobolev a créé un -port du JDK 1.2.2. Il peut maintenant être installé directement depuis le répertoire +port du &jdk; 1.2.2. Il peut maintenant être installé directement depuis le répertoire ports/java/jdk12-beta. Consultez la page JDK 1.2.x pour plus de détails.

    Tous les problèmes indiqués ci-dessous sont cependant toujours d'actualité.

    Donc si vous avez un port de Java2 qui dort sur votre disque dur, c'est votre chance.

Septembre 2000

  • 15 Septembre 2000 : Du service des informations Java :
    Sean O'Connell et Andrew Gallatin ont créés -des patches pour pouvoir utiliser le JDK 1.3 de IBM sur FreeBSD. +des patches pour pouvoir utiliser le &jdk; 1.3 de IBM sur FreeBSD.
    Ernst de Haan a réussi à faire -fonctionner le JDK 1.3.0b9 de Sun version Linux sur FreeBSD 4.0-STABLE. +fonctionner le &jdk; 1.3.0b9 de Sun version Linux sur FreeBSD 4.0-STABLE.

    Tous les détails sont sur cette page.

Août 2000

    -
  • 10 Août 2000 : Depuis le 7 Août 2000, l'équipe JDK de FreeBSD +
  • 10 Août 2000 : Depuis le 7 Août 2000, l'équipe &jdk; de FreeBSD a accès au JCK (Kit de Compatibilité Java) de Sun, ce qui va nous permettre de tester et (nous l'espérons !) de sortir une version binaire utilisant les patches actuels. -Malheureusement, nous ne pouvons pas (pour des raisons légales) distribuer un JDK +Malheureusement, nous ne pouvons pas (pour des raisons légales) distribuer un &jdk; qui n'a pas été testé avec le JCK contrairement à ce que nous avions pu faire -avec JDK 1.1.* . +avec &jdk; 1.1.*.

    Hélas, d'après Sun (nous n'en avons pas encore l'expérience), utiliser le JCK pour tester le port est un processus long et difficile. Nous espérons que cela nous prendra moins des 3 mois prévus par Sun :(

    Enfin, il y a toujours quelques problèmes concernant Motif® qui doivent être résolus avant qu'une version publique ne soit possible. Sun travaille sur ce point et nous devons essayer de contacter l'OpenGroup pour voir si nous pouvons obtenir une exception spéciale pour la distribution binaire de Motif à utiliser avec le -JDK.

  • +&jdk;.

Mai 2000

    -
  • 3 Mai 2000 : Le port natif du JDK 1.2.2 entre dans sa phase de test alpha -
    Greg Lewis vient d'annoncé que le port natif du JDK 1.2.2 +
  • 3 Mai 2000 : Le port natif du &jdk; 1.2.2 entre dans sa phase de test alpha +
    Greg Lewis vient d'annoncé que le port natif du &jdk; 1.2.2 était entré dans la phase de test alpha.
    Dans son état actuel, le port compile et fonctionne avec la plupart des versions de FreeBSD (3.4, 4.0 et 5.0 sur x86) et le développement est en cours pour les autres versions (2.2.8 sur x86 et 4.0 sur alpha). La plupart des applications et des applets de démo fonctionnent.
    Nous recherchons actuellement des volontaires enthousiastes qui pourraient consacrés un peu de temps afin de tester ce nouveau port. Bien que cela ne soit pas une tâche triviale, des instructions détaillées sont disponibles pour la compilation et l'utilisation du port.
    Les patches se trouvent comme d'habitude sur :
    http://www.eyesbeyond.com/freebsddom/java/jdk.html
    De plus amples informations, les problèmes non résolus et les instructions détaillées sont sur :
    http://www.kjkoster.org/java/index.html
  • 1er Mai 2000 : Demande d'amélioration (RFE) - en tête de classement
    Nous avons adressé une demande à Sun pour qu'il fournisse un port officiel du JDK2 sur FreeBSD. Nous sommes actuellement à la première place pour les résultats des votes. Si vous êtes membre du "Java Developer's Connection" (c'est gratuit), vous pouvez voter vous aussi http://developer.java.sun.com/developer/bugParade/bugs/4288745.html

Mars 2000

    -
  • 22 Mars 2000 : Les patches pour la version pre-alpha du JDK 1.2.2 sont disponibles. +
  • 22 Mars 2000 : Les patches pour la version pre-alpha du &jdk; 1.2.2 sont disponibles.
    Greg Lewis a sorti les patches pre-alpha pour les utilisateurs Java -téméraires qui voudraient compiler leur propre version native du JDK 1.2.2. Ce -n'est pas destiné aux cardiaques et ce JDK ne doit pas être utilisé +téméraires qui voudraient compiler leur propre version native du &jdk; 1.2.2. Ce +n'est pas destiné aux cardiaques et ce &jdk; ne doit pas être utilisé sur des systèmes en production. Cela étant dit, la plupart des démos AWT et Swing semblent fonctionner. Il reste encore énormément de travail à faire et nous avons besoin de tous les testeurs que nous pourrons trouver. Les patches et les instructions pour la compilation peuvent être téléchargés depuis http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz. Les problèmes non résolus et les résultats des tests sont disponibles sur http://www.kjkoster.org/java/index.html.

Janvier 2000

    -
  • 30 janvier 2000 : JDK 1.2.2RC4 de Blackdown -
    L'équipe Blackdown de portage sous Linux a sorti la RC4 du JDK 1.2. Elle a +
  • 30 janvier 2000 : &jdk; 1.2.2RC4 de Blackdown +
    L'équipe Blackdown de portage sous Linux a sorti la RC4 du &jdk; 1.2. Elle a été testée sous FreeBSD 3.4-STABLE et suivantes et elle fait tourner toutes les applets de démo et les démos de jfc. Plusieurs personnes ont signalé quelques problèmes avec Apache JServ. En attendant d'être ajoutée à l'arborescence des ports de FreeBSD, vous pouvez la trouver sur http://www.jmcm.org/tech/ports/linux_jdk.html. (Information rapportée par Jose Marques)

Novembre 1999

  • 28 novembre 1999 : Requète pour amélioration
    Nous avons lancé une pétition pour que Sun fournisse un portage officiel du JDK2 pour FreeBSD. Nous sommes actuellement en seconde position dans le compte des signatures. Si vous êtes membre de la Java Developer's Connection (c'est gratuit), vous pouvez signer la pétition sur http://developer.java.sun.com/developer/bugParade/bugs/4288745.html
  • -
  • 9 novembre 1999 : Une autre version de JDK1.1.8 pour corriger une classe spécifique de bugs sur le multicast. +
  • 9 novembre 1999 : Une autre version de &jdk; 1.1.8 pour corriger une classe spécifique de bugs sur le multicast.
    • jdk1.1.8_AOUT.V99-11-9.tar.gz. Pour FreeBSD versions 2.2.* au format binaire A.OUT.
    • jdk1.1.8_ELF.V99-11-9.tar.gz. Pour FreeBSD versions 3.* et 4.* au format binaire ELF. Note : suite à -de nombreux changements dans -CURRENT, le JDK peut ne pas fonctionner correctement.
    • +de nombreux changements dans -CURRENT, le &jdk; peut ne pas fonctionner correctement.

Octobre 1999

    -
  • 11 octobre 1999 : Le portage de Java2/JDK1.2 a repris. +
  • 11 octobre 1999 : Le portage de Java2/&jdk; 1.2 a repris. Nous espérons, dans les semaines à venir, une première version "alpha" pour FreeBSD 3.3-stable/ELF.

Septembre 1999

    -
  • 22 septembre 1999 : Encore une version du JDK1.1.8 afin de corriger +
  • 22 septembre 1999 : Encore une version du &jdk; 1.1.8 afin de corriger quelques bugs mineurs que des personnes ont trouvés mais aussi pour l'accélérer. Pour plus de détails, reportez-vous au README.FreeBSD fourni avec cette version.
    • jdk1.1.8_AOUT.V99-9-22.tar.gz. Pour FreeBSD versions 2.2.* au format binaire A.OUT.
    • jdk1.1.8_ELF.V99-9-22.tar.gz. Pour FreeBSD versions 3.* et 4.* au format binaire ELF.

Juillet 1999

    -
  • 19 juillet 1999 : nouvelle version du JDK1.1.8 pour corriger quelques +
  • 19 juillet 1999 : nouvelle version du &jdk; 1.1.8 pour corriger quelques bugs mineurs (mais ennuyeux). Premièrement, le patch réseau (voir plus loin) a été incorporé à la compilation, deuxièmement, un bug ennuyeux de virgule flottante a été trouvé et corrigé. Ce dernier concerne le code multi-thread : les calculs en virgule flottante et basés sur le code pouvaient donner des résultats complètement erronés.
    • jdk1.1.8_AOUT.V99-7-19.tar.gz. Pour FreeBSD versions 2.2.* au format binaire A.OUT.
    • jdk1.1.8_ELF.V99-7-19.tar.gz. Pour FreeBSD versions 3.* et 4.* au format binaire ELF.
  • 2 juillet 1999 : Mise en place de l'équipe de portage "CommAPI" dont le but est de distribuer librement CommAPI pour JAVA pour la communauté FreeBSD. Le projet est coordonné par DRICOT Jean-Michel et sera hébergé sur http://student.ulb.ac.be/~jdricot/commapi/. N'hésitez pas à le contacter si vous voulez faire partie du projet.

Juin 1999

    -
  • 8 juin 1999 : Un bug mineur a été trouvé dans JDK1.1.8 qui +
  • 8 juin 1999 : Un bug mineur a été trouvé dans &jdk; 1.1.8 qui concerne les gens utilisant les sockets UDP. Si vous essayiez d'envoyer un paquet à -une adresse broadcast, le JDK de FreeBSD refusait avec une erreur de permission. +une adresse broadcast, le &jdk; de FreeBSD refusait avec une erreur de permission. Cette erreur a été corrigée et au lieu de sortir à nouveau une version complète, un petit patch a été prévu pour ceux qui rencontrent ce problème. Si vous êtes de ceux-là, n'hésitez pas à télécharger le fichier tar gzippé et "détarer" le à l'endroit où est installé le JDK. Il s'installera tout seul par dessus l'ancienne version. Si vous n'avez pas ce problème, pas besoin d'appliquer le patch même si ça ne peut pas faire de mal.
  • -
  • 3 juin 1999 : JDK1.1.8 pour les versions A.OUT et ELF. Cette version +
  • 3 juin 1999 : &jdk; 1.1.8 pour les versions A.OUT et ELF. Cette version ajoute le support pour les versions antérieures à 3.*/ELF (sans avoir besoin de changement dans le chargeur dynamique) et corrige également des bugs concernant le support de LOCALE et du fuseau horaire pour toutes les versions de FreeBSD.
    • jdk1.1.8_AOUT.V99-6-3.tar.gz. Pour FreeBSD versions 2.2.* au format binaire A.OUT.
    • jdk1.1.8_ELF.V99-6-3.tar.gz. Pour FreeBSD versions 3.* et 4.* au format binaire ELF.
  • 1er juin 1999 : Statut de JDK2
    • -Le travail sur JDK1.2/JDK2 avance assez lentement puisque l'équipe de développement +Le travail sur &jdk; 1.2/JDK2 avance assez lentement puisque l'équipe de développement focalise ses efforts sur des versions stables de JDK1. Pour la plupart des développement JDK2, vous pouvez utiliser la version JDK1 avec Swing pour JDK1, fourni par Sun, qui fonctionne très bien sous FreeBSD.

Avril 1999

    -
  • 16 avril 1999 : Nouvelle version A.OUT de JDK1.1.7. Elle corrige des +
  • 16 avril 1999 : Nouvelle version A.OUT de &jdk; 1.1.7. Elle corrige des problèmes de compilation de la version de mars. Une nouvelle version ELF va voir le jour dans un futur proche pour supporter des versions plus anciennes que la 3.0.
    • jdk1.1.7_AOUT.V99-4-16.tar.gz. Pour FreeBSD versions 2.2.* au format binaire A.OUT.

Mars 1999

    -
  • 26 mars 1999 : Support de ELF pour JDK1.1.7 et nouvelle version A.OUT +
  • 26 mars 1999 : Support de ELF pour &jdk; 1.1.7 et nouvelle version A.OUT qui corrige quelques bugs mineurs.
    • jdk1.1.7_AOUT.V99-3-24.tar.gz. Pour FreeBSD versions 2.2.* au format binaire A.OUT.
    • jdk1.1.7_ELF.V99-3-25.tar.gz. Pour FreeBSD versions 3.x et 4 en format binaire ELF. Note : Requière les modifications effectuées sur le chargeur dynamique pour supporter la fonction dladdr() ajoutée le 24 mars 1999. Vous aurez besoin d'utiliser la 3.1-stable ou la 4.0-current datant d'après le 24 mars 1999. Si vous n'avez pas le binaire du nouveau chargeur ou si vous n'utilisez pas -stable ou -current, vous pouvez le charger depuis ici et l'installer en tant que /usr/libexec/ld-elf.so.1 (vous devez être root pour faire ceci) :
      # install -c -s -o bin -g bin -m 555 -C -fschg ld-elf.so.1 /usr/libexec
  • 16 mars 1999 : Mises à jour sur le développement actuel :
    • -ELF JDK1.1.7 : Une version ELF de JDK1.1.7 (pour utiliser sur FreeBSD 3.x et plus récents) +ELF &jdk; 1.1.7 : Une version ELF de &jdk; 1.1.7 (pour utiliser sur FreeBSD 3.x et plus récents) est en train d'entrer dans sa première phase de tests. Une version béta devrait être disponible dans quelques semaines.
    • -JDK2 (alias JDK1.2) : Plusieurs personnes travaillent au portage de JDK2 sur +JDK2 (alias &jdk; 1.2) : Plusieurs personnes travaillent au portage de JDK2 sur FreeBSD. Le travail n'avance pas vite à cause du manque de temps que les développeurs peuvent consacrer au projet. La sortie de JDK2 par Blackdown aidera au développement lorsqu'ils difuseront leurs sources.

Décembre 1998

  • 21 décembre 1998 : jdk1.1.7.V98-12-21.tar.gz.
    • -Version corrigeant des bugs de JDK1.1.7. Merci à Keith White d'avoir traqué certains -bugs ennuyeux (et sérieux) du JDK, notament le bug concernant le modulo. Dans +Version corrigeant des bugs de &jdk; 1.1.7. Merci à Keith White d'avoir traqué certains +bugs ennuyeux (et sérieux) du &jdk;, notament le bug concernant le modulo. Dans cette version, la limite à 256 descripteurs de fichiers est montée à 2048. JRE est aussi nettement plus utilisable, de nouveau grâce à Keith.

Novembre 1998

  • 14 novembre 1998 :jdk1.1.7.V98-11-5.tar.gz.
    • -Mise à jour vers JDK1.1.7. Les remerciements vont à -Patrick Gardella patrick@cre8tivegroup.com +Mise à jour vers &jdk; 1.1.7. Les remerciements vont à +Patrick Gardella patrick@FreeBSD.org qui a effectué la plupart des tests sur cette version.

Septembre 1998

  • 23 septembre 1998 : jdk1.1.6.V98-9-23.tar.gz.
    • -La compilation du 14 Août a mal lié jre à JDK et à JRE. +La compilation du 14 Août a mal lié jre à &jdk; et à JRE. Une nouvelle version a donc été compilée avec les liens corrects. Sinon, aucun changement par rapport à la version précédente.

Août 1998

  • 22 août 1998 :
    • -Mise à jour de la page listant les nombreux sites qui ont accepté d'être mirroir du JDK +Mise à jour de la page listant les nombreux sites qui ont accepté d'être mirroir du &jdk; et de fournir un accès ftp. Merci à tous !
  • 14 août 1998 : jdk1.1.6.V98-8-14.tar.gz.
    • L'option SO_REUSEADDR est désormais correctement positionnée dans les ServerSockets (cela doit aussi affecter les autres sockets).

Juillet 1998

  • 21 juillet 1998 : jdk1.1.6.V98-7-21.tar.gz.
    • -Portage mis à jour de JDK1.1.6. Les remerciements vont à +Portage mis à jour de &jdk; 1.1.6. Les remerciements vont à Keith White kwhite@site.uottawa.ca qui a fait le plus gros travail afin que cette version voit le jour.
    • Des 'nommages' plus standards pour java.version et autres.
    • Correction des sockets UDP/Multicast.
    • Le signal "abort error" devrait être corrigé (touchons du bois).
    • Ajout de l'encodage "KOI8-R" et "CP866".
    • Les fuseaux horaires fonctionnent désormais correctement sous FreeBSD (cela nécessite du code -natif mais celui-ci est inclus dans le JDK et donc ne devrait pas géner les utilisateurs. Néanmoins, +natif mais celui-ci est inclus dans le &jdk; et donc ne devrait pas géner les utilisateurs. Néanmoins, FreeBSD possède maintenant une des rares (la seule ?) machine virtuelle qui supporte correctement les fuseaux horaires).
    • sysRmdir() efface désormais correctement les répertoires.
    • Lien vers la librairie xpg4 afin de supporter les localisations CJK.

Mai 1998

  • 5 mai 1998 :
    • Mise à jour de la page pour inclure les instructions d'acquisition de JWS de Sun (Java Work Shop) fonctionnant sous FreeBSD.

Février 1998

  • 25 février 1998 : jdk1.1.5.V98-2-25.tar.gz.
    • -La compilation de JDK sur 2.2.2 devrait fonctionner à nouveau.
    • +La compilation de &jdk; sur 2.2.2 devrait fonctionner à nouveau.
    • AWT définit maintenant correctement le nom des fenêtres.
    • Correction d'un bug obscure qui pouvait provoquer un core lorsque l'on clique plusieurs fois sur un bouton de boîte de dialogue.
    • Correction d'un bug dans lequel SHMEM n'était pas libéré lors de l'utilisation d'images, causant une perte mémoire.
    12 février 1998 :
    • Johan Larsson a fournit gracieusement un miroir ftp pour le -JDK. Donc si vous avez HTTP en horreur, n'hésitez pas à vous +&jdk;. Donc si vous avez HTTP en horreur, n'hésitez pas à vous le procurer depuis ce site.
    • Remplacement du logo "Steaming Cup of Java" ("Tasse fumante de Java") par le logo "Jump to Java" ("Passez à Java") qui est plus acceptable politiquement (et légalement) pour les avocats de SUN.
    9 février 1998 :jdk1.1.5.V98-2-8.tar.gz.
    • Correction de bugs dans Process.waitFor()
    • Modification de la façon dont la bibliothèque Motif était liée. Cela permettra à quiconque -possédant la bibliothèque Motif (statique ou dynamique) de compiler son propre JDK, une fois +possédant la bibliothèque Motif (statique ou dynamique) de compiler son propre &jdk;, une fois que le patch sera sorti. Si leur licence Motif le permet, ils pourront aussi mettre les versions binaires à disposition.
    • Les lectures non bloquantes sur les PIPE n'étaient pas fiables sur toutes les versions du système d'exploitation.
    • Le multicast fonctionne désormais.

Janvier 1998

  • janvier 1998 :
    • -Mise en place de l'équipe de portage de "JDK" pour FreeBSD qui crée de nouvelles -versions de JDK pour FreeBSD.
    • +Mise en place de l'équipe de portage de &jdk; pour FreeBSD qui crée de nouvelles +versions de &jdk; pour FreeBSD.
    • -Nouveau binaire JDK1.1.5 contenant Motif statiquement compilé (malheureusement, +Nouveau binaire &jdk; 1.1.5 contenant Motif statiquement compilé (malheureusement, cette version a été perdue suite à un crash disque du serveur ftp ).
&footer; diff --git a/fr/platforms/pc98.sgml b/fr/platforms/pc98.sgml index aa19fb201b..568818e5aa 100644 --- a/fr/platforms/pc98.sgml +++ b/fr/platforms/pc98.sgml @@ -1,65 +1,63 @@ - + - %navincludes; + %navincludes; %includes; ]> &header;

FreeBSD/pc98 est un port de FreeBSD dont l'objectif est de fonctionner sur l'architecture NEC PC-98x1 (pc98). Le but du projet est de faire en sorte que FreeBSD/pc98 fonctionne aussi bien que sur les autres architectures. La majorité du code source noyau est déjà inclu dans l'arbre des sources FreeBSD et la plupart des programmes utilisateurs compilés à partir des sources fonctionnent parfaitement.

Compatibilité matériel FreeBSD/pc98

Compatibilité matériel pour &rel.current;-CURRENT

Ce qu'il reste à faire

  • Revoir le système de gestion des ressources pour supporter les ressources intermittentes.
  • Restaurer le support de la carte son PC-9801-86.
  • Restaurer le support du contrôleur pcmcia MECIA.
  • Support des machines SMP.
  • Support des contrôleurs SASI.
  • Ré-écrire boot[12] pour supporter les binaires ELF.
  • - -
  • HW_MACHINE devrait être 'pc98'.

Liens FreeBSD/pc98

&footer; diff --git a/fr/projects/c99/index.sgml b/fr/projects/c99/index.sgml index 72b0b7504c..0f0f68b5b3 100644 --- a/fr/projects/c99/index.sgml +++ b/fr/projects/c99/index.sgml @@ -1,2005 +1,2005 @@ - + %navincludes; %includes; %developers; "> "> "> "> "> assert(3)"> printf(3)"> scanf(3)"> strtod(3)"> printf(9)"> freebsd-standards-subscribe@FreeBSD.org"> freebsd-standards@FreeBSD.org"> ]> &header; FreeBSD C99 & POSIX Conformance Project
Project Goal

Le projet de mise en conformité de FreeBSD aux normes C99 et &posix; a pour objectif d'implémenter l'intégralité des standards ISO 9899:1999 (C99) et IEEE 1003.1-2001 (POSIX). Dans les cas où certains aspects de ces standards ne pourraient pas être suivis, ces différences seront documentées dans les manuels c99(7) ou posix(7). Un autre but de ce projet est d'implémenter des tests de manière à pouvoir s'assurer de la justesse des implémentations à chaque fois que cela est possible.

Project Plan

L'ensemble du développement initial a lieu dans la branche -CURRENT et la plupart des modifications sont intégrées dans la branche -STABLE. Comme il s'agit d'un projet important et uniquement basé sur le volontariat, aucun planning n'a été établi.

How to Contribute

Le projet est toujours à la recherche de volontaires. Si vous souhaitez participer, le meilleur moyen de se tenir au courant de l'activité du projet est de s'abonner à la liste de diffusion freebsd-standards. Si vous travaillez sur une tâche spécifique en rapport avec ce projet, merci de contacter la liste de diffusion en joignant une description de vos travaux de manière à ce qu'ils soient ajoutés à la liste ci-dessous.

Resources and Links Status Board

Tâche Responsable Dernière mise à jour Statut
7.X 6.X
Documentation
Créer le manuel stdint(7) pour documenter <stdint.h>. &a.mike; 15 Septembre 2002 &status.done; &status.done;
Documenter flockfile(3), ftrylockfile(3), funlockfile(3). &a.tjr; 22 Janvier 2004 &status.done; &status.done;
Documenter les nouvelles options _SC dans sysconf(3) (PR: 20528). &a.trhodes; 13 Janvier 2005 &status.done; &status.done;
Documenter le niveau de conformité de l'API.   26 Mars 2002 &status.wip; &status.blank;
Documenter la sûreté des threads et des "annulations asynchrones" ("async-cancel").   26 Mars 2002 &status.wip; &status.blank;
Créer les manuels c99(7) et posix(7).   11 Décembre 2001 &status.new; &status.blank;
Documenter dans posix(7) le fait que les utilitaires de gestion des traitements par lots sont disponibles dans le port net/generic-nqs.   11 Décembre 2001 &status.new; &status.blank;


- - - + + +
Tâche Responsable Dernière mise à jour Statut
7.X 6.X
Fonctions et Appels systèmes
Ajouter le rapport __func__ à &man.assert.3;. &a.asmodai; 27 Octobre 2001 &status.done; &status.done;
Implémenter imaxabs(), imaxdiv(), llabs(), lldiv(). &a.mike; 14 Novembre 2001 &status.done; &status.done;
Implémenter atoll(), strtoimax(), strtoumax(). &a.fenner; 27 Novembre 2001 &status.done; &status.done;
Implémenter les nouveaux indicateurs de longueur (hh, j, t, z) et les nouveaux flag (') dans &man.printf.3;. &a.wollman;,
&a.fenner;
30 Novembre 2001 &status.done; &status.done;
Implémenter strerror_r(). &a.wes; 20 Decembre 2001 &status.done; &status.done;
Implémenter tgamma() basé sur gamma() de Lite1. &a.bde; 27 Mars 2002 &status.done; &status.done;
Implémenter les nouveaux indicateurs de longueur (hh, j, ll, t, z) dans &man.scanf.3;. &a.fenner; 20 Avril 2002 &status.done; &status.done;
Ajouter WCONTINUED à waitpid(2). &a.mike; 1er Juin 2002 &status.done; &status.done;
Implémenter les nouveaux indicateurs de conversion (%j et %n) dans &man.printf.9;. &a.dd;
&a.des;
3 Juin 2002 &status.done; &status.done;
Implémenter fstatvfs() et statvfs() (trivial). &a.wollman; 14 Juin 2002 &status.done; &status.done;
Implémenter fmtmsg(). &a.mike; 8 Août 2002 &status.done; &status.done;
Implémenter ulimit(). &a.mkm; 8 Août 2002 &status.done; &status.done;
Implémenter _Exit() de C99. &a.wollman; 11 Septembre 2002 &status.done; &status.done;
Ajouter les options requises par POSIX.1-2001 à glob(). (MFC partiel) &a.mikeh; 20 Septembre 2002 &status.done; &status.done;
Mettre à jour sysconf(3) pour POSIX.1-2001. &a.wollman; 18 Septembre 2002 &status.done; &status.done;
Remettre insque(), lsearch(), remque() à partir de libcompat. &a.robert; 16 Novembre 2002 &status.done; &status.done;
Implémenter fpclassify(). &a.das;,
&a.mike;
8 Février 2003 &status.done; &status.done;
Implémenter isfinite(), isinf(), isnan(), isnormal(). &a.das; 17 Février 2003 &status.done; &status.done;
Implémenter isgreater(), isgreaterequal(), isless(), islessequal(), islessgreater(). &a.das; 17 Février 2003 &status.done; &status.done;
Implémenter signbit(). &a.mike; 17 Février 2003 &status.done; &status.done;
Implémenter sockatmark(). &a.fenner; 23 Décembre 2002 &status.done; &status.done;
Implémenter wordexp() et wordfree(). &a.tjr; 31 Décembre 2002 &status.done; &status.done;
Implémenter grantpt(), posix_openpt(), ptsname(), unlockpt(). &a.ryany; 4 Février 2003 &status.done; &status.done;
Ajouter le support des nombres à virgule flottante pour l'indicateur (') de &man.printf.3; &a.das; 22 Janvier 2004 &status.done; &status.done;
Ajouter les nouveaux indicateurs de conversion (%a et %A) à &man.printf.3;. &a.das; 22 Janvier 2004 &status.done; &status.done;
Transition vers une source externe (Netlib) pour strtod.c. &a.das; 22 Janvier 2004 &status.done; &status.done;
Importer le gdtoa de Netlib (strtof, strtold, etc.). &a.das; 22 Janvier 2004 &status.done; &status.done;
Implémenter les macros C99 fpclassify(), isfinite(), isinf(), isnan(), isnormal(), signbit(). &a.mike;,
&a.das;
22 Janvier 2004 &status.done; &status.done;
Implémenter les macros C99 isgreater(), isgreaterequal(), isless(), islessequal(), islessgreater(), isunordered(). &a.mike;,
&a.das;
22 Janvier 2004 &status.done; &status.done;
Implémenter les nouveaux types de format hexadécimal en virgule flottante (%a/%A) dans &man.scanf.3;. &a.das; 22 Janvier 2004 &status.done; &status.done;
Implémenter getpwnam_r(), getpwuid_r(). &a.nectar; 7 Juin 2004 &status.done; &status.done;
Implémenter posix_madvise(). &a.bms; 7 Juin 2004 &status.done; &status.done;
Implémenter les nouvelles fonctions qui apparaissent dans <fenv.h>. &a.das; 7 Juin 2004 &status.done; &status.done;
Implémenter ftw() et nftw() en termes de fts(). &a.das; 8 Juillet 2004 &status.done; &status.done;
Implémenter les fonctions d'arrondis C99 lrint(), lrintf(), lrintl(), llrint(), llrintf(), llrintl(). &a.das; 13 Janvier 2005 &status.done; &status.done;
Implémenter getgrgid_r(), getgrnam_r(). &a.wes; 19 Août 2005 &status.done; &status.done;
Implémenter les nouvelles fonctions qui apparaissent dans <complex.h>. &a.markm; 6 Février 2002 &status.wip; &status.blank;
Implémenter waitid(2). &a.mike; 27 Mai 2002 &status.wip; &status.blank;
Implémenter la famille de fonctions utmpx. &a.robert; 28 Juin 2002 &status.wip; &status.blank;
Ajouter les indicateurs de restriction de type aux fonctions qui le nécessitent. &a.robert; 16 Août 2002 &status.wip; &status.blank;
Implémenter iconv(), iconv_close(), iconv_open(). &a.tjr; 8 Octobre 2002 &status.wip; &status.blank;
Mettre à jour fmtcheck(3) pour prendre en compte les nouveaux indicateurs de printf(3).   16 Octobre 2002 &status.wip; &status.blank;
Rendre complètement sûre l'utilisation des fonctions avec les threads.   22 Octobre 2001 &status.new; &status.blank;
Rendre complètement sûre "l'annulation asynchrone" ("async-cancel") des fonctions.   22 Octobre 2001 &status.new; &status.blank;
Récupérer a64l(), l64a() et l64a_r() (extension) depuis NetBSD (PR: 51209).   9 Septembre 2002 &status.new; &a.trhodes; 25 Décembre 2005 &status.done; &status.blank;
Ajouter le support de SIG_HOLD à signal(3)/sigaction(2).   13 Octobre 2002 &status.new; &status.blank;
Implémenter les fonctions RTS sigqueue(), sigtimedwait(), sigwaitinfo().   13 Octobre 2002 &status.new; &status.blank;
Implémenter posix_mem_offset(), posix_typed_mem_get_info(), posix_typed_mem_open(), posix_memalign() (PR: 85090).   7 Juin 2004 &status.new; &status.blank;
Implémenter des versions en double long des routines de libm (PR: 82654).   13 Janvier 2005 &status.new; &status.blank;
Implémenter exp2(), fma(), log2(), nan(), nexttoward(), et remquo() dans libm (PR: 83845).   13 Janvier 2005 &status.new; &status.blank;


Tâche Responsable Dernière mise à jour Statut
7.X 6.X
Fichiers en-têtes
Corriger les prototypes et cacher les portions non conformes de <arpa/inet.h>. &a.mike; 19 Février 2002 &status.done; &status.done;
Implémenter <stdint.h> et <inttypes.h>. &a.mike; 1er Mars 2002 &status.done; &status.done;
Ajouter les primitives de contrôle de déclaration à <sys/cdefs.h> (développées à l'origine par &a.wollman;). &a.mike; 1er Avril 2002 &status.done; &status.done;
Implémenter <sys/_types> pour stocker les types MI partagés. &a.mike; 1er Avril 2002 &status.done; &status.done;
Implémenter l'en-tête <strings.h>, et essayer de résoudre les problèmes de compatibilité avec <string.h>. &a.mike; 4 Avril 2002 &status.done; &status.done;
Cacher les portions non conformes, ajouter les types manquants à <sys/un.h>. &a.mike; 19 Avril 2002 &status.done; &status.done;
Faire un nettoyage et ajouter les macros manquantes à <netinet/in.h> et <netinet6/in6.h>. &a.mike; 23 Mai 2002 &status.done; &status.done;
Cacher les portions non conformes de <sys/wait.h>. &a.mike; 3 Juin 2002 &status.done; &status.done;
Cacher les portions non conformes de <pwd.h>. &a.mike; 9 Juin 2002 &status.done; &status.done;
Créer <sys/statvfs.h> basé sur les spécifications POSIX. &a.wollman; 14 Juin 2002 &status.done; &status.done;
Ajouter nfds_t et corriger plusieurs problèmes dans <poll.h> (actuellement <sys/poll.h>). &a.mike; 8 Juillet 2002 &status.done; &status.done;
Implémenter l'en-tête XSI, <cpio.h>. &a.mike; 1er Août 2002 &status.done; &status.done;
Implémenter <fmtmsg.h>. &a.mike; 8 Août 2002 &status.done; &status.done;
Implémenter <ulimit.h>. &a.mkm; 8 Août 2002 &status.done; &status.done;
Intégrer <machine/ansi.h> et <machine/types> dans un nouvel en-tête commun <machine/_types.h>. &a.bde;,
&a.mike;
23 Août 2002 &status.done; &status.done;
Corriger les espaces de nommage et ajouter les types manquants dans <sys/mman.h>. &a.mike; 29 Août 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <ctype.h>. &a.mike; 9 Septembre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <dlfcn.h>. &a.wollman;,
&a.mike;
11 Septembre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <fcntl.h>. &a.mike; 18 Septembre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <fnmatch.h>. &a.mike; 18 Septembre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <grp.h>. &a.mike; 18 Septembre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <langinfo.h>. &a.mike; 18 Septembre 2002 &status.done; &status.done;
Ajouter une macro va_copy() à <stdarg.h> (actuellemen <machine/stdarg.h>). &a.mike; 20 Septembre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <stdlib.h>. &a.wollman; 21 Septembre 2002 &status.done; &status.done;
Ajouter les nouvelles constantes de chemins de fichiers, variables systèmes et d'options POSIX à <unistd.h>. &a.wollman; 21 Septembre 2002 &status.done; &status.done;
Intégrer les deux en-têtes math.h incompatibles dans un seul en-tête. &a.bde; 2 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <net/if.h>. &a.mike; 2 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <netinet/tcp.h>. &a.mike; 2 Octobre 2002 &status.done; &status.done;
Ajouter size_t et corriger regoff_t dans <regex.h>. &a.mike; 2 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <sched.h> (actuellement <posix4/sched.h>). &a.mike; 5 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <semaphore.h> (actuellement <posix4/semaphore.h>). &a.mike; 5 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <setjmp.h> (actuellement <machine/setjmp.h>). &a.mike; 5 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <stdio.h>. &a.wollman; 7 Octobre 2002 &status.done; &status.done;
Ajouter les membres manquants à la structure lconv dans <locale.h>. &a.tjr; 9 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage et ajouter les types manquants dans <sys/socket.h>. &a.mike; 13 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage et ajouter les types manquants dans <sys/uio.h>. &a.mike; 13 Octobre 2002 &status.done; &status.done;
Corriger les problèmes d'espace de nommage dans <signal.h> (voir aussi <sys/signal.h> et <machine/signal.h>). &a.mike; 13 Octobre 2002 &status.done; &status.done;
Eliminer <sys/_posix.h>. &a.mike; 16 Octobre 2002 &status.done; &status.done;
Implémenter l'en-tête <wordexp.h>. &a.tjr; 31 Décembre 2002 &status.done; &status.done;
Ajouter les constantes manquantes FLT_EVAL_METHOD et DECIMAL_DIG à <float.h> (actuellement <machine/float.h>). &a.mike;,
&a.das;
22 Janvier 2004 &status.done; &status.done;
Implémenter l'en-tête <fenv.h>. &a.das; 7 Juin 2004 &status.done; &status.done;
Implémenter <ftw.h>. &a.das; 8 Juillet 2004 &status.done; &status.done;
Implémenter <tgmath.h>. &a.stefanf; 13 Janvier 2005 &status.done; &status.done;
Implémenter les nouveaux types et prototypes dans l'en-tête <complex.h>. &a.markm; 6 Février 2002 &status.wip; &status.blank;
Cacher les portions non conformes et ajouter les types manquants dans <sys/types.h>. &a.mike; 1er Avril 2002 &status.wip; &status.blank;
Réduire la pollution de l'espace de nommage et ajouter les définitions de types manquantes dans <unistd.h> &a.mike; 25 Mars 2002 &status.wip; &status.blank;
Implémenter <utmpx.h> pour éventuellement remplacer <utmp.h>. &a.robert; 28 Juin 2002 &status.wip; &status.blank;
Ajouter les numéros d'erreurs manquants à <errno.h> (actuellement <sys/errno.h>). &a.mike; 11 Septembre 2002 &status.wip; &status.blank;
Implémenter l'en-tête <iconv.h>. &a.tjr; 7 Octobre 2002 &status.wip; &status.blank;
Cacher les portions non-conformes et ajouter les types manquants à <sys/stat.h>. &a.mike; 27 Février 2003 &status.wip; &status.blank;
Corriger la taille des éléments de glob_t et ajouter les restrictions de types dans <glob.h>.   20 Septembre 2002 &status.new; &status.blank;
Décider s'il faut supprimer les types des constantes dans <libgen.h>.   20 Septembre 2002 &status.new; &status.blank;
Ajouter les constantes manquantes dans <limits.h>.   20 Septembre 2002 &status.new; &status.blank;
Corriger la taille des éléments de datum, ajouter les types manquants et corriger les problèmes d'espace de nommage dans <ndbm.h>.   2 Octobre 2002 &status.new; &status.blank;
Corriger la taille de si_addrlen de la structure addrinfo, ajouter les types manquants et corriger les problèmes d'espace de nommage dans <netdb.h>.   2 Octobre 2002 &status.new; &status.blank;
Evaluer les fonctions manquantes dans <pthread.h>.   2 Octobre 2002 &status.new; &status.blank;
Ajouter les éléments manquants de la structure sigevent, corriger le type de ss_sp dans la structure sigstack, ajouter la constante SIGEV_THREAD et ajouter ucontext_t ainsi que mcontext_t dans <sys/signal.h>.   13 Octobre 2002 &status.new; &status.blank;
Corriger les types des éléments de la structure ipc_perm dans <sys/ipc.h>.   16 Octobre 2002 &status.new; &status.blank;


Tâche Responsable Dernière mise à jour Statut
7.X 6.X
Divers
Obtenir une copie de "Proc. ACM SIGPLAN '90" (indispensable pour &man.printf.3; %'f). &a.fenner; 9 Novembre 2001 &status.done; &status.done;
Mettre à jour le compilateur système avec GCC 3.1. &a.obrien; 15 Mai 2002 &status.done; &status.done;
Ajouter des tests pour chaque fonction.   17 Novembre 2001 &status.new; &status.blank;
Intégrer sys/posix4/* dans l'arborescence des sources du noyau et supprimer sys/posix4.   21 Septembre 2002 &status.new; &status.blank;
Ouvrir un "Aardvark" (N.d.T. : ????) sur comment gérer l'absence de saut de ligne dans la dernière ligne d'un fichier pour la commande diff(1).   25 Novembre 2002 &status.new; &status.blank;
Renommer globalement la macro `lint' en un autre nom dans l'espace de nommage de manière à ce qu'elle puisse modifier de manière sûr l'implémentation (référence).   25 Novembre 2002 &status.new; &status.blank;
Renommer globalement la macro `LOCORE' en un autre nom dans l'espace de nommage de manière à ce qu'elle puisse modifier de manière sûr l'implémentation (référence).   25 Novembre 2002 &status.new; &status.blank;


Tâche Responsable Dernière mise à jour Statut
7.X 6.X
Conformité des utilitaires
Ajouter l'option -o et le décodage base64 à l'utilitaire uudecode. &a.jmallett; 26 Mars 2002 &status.done; &status.done;
Ajouter l'option -m et l'encodage base64 à l'utilitaire uuencode. &a.jmallett; 26 Mars 2002 &status.done; &status.done;
Rendre obligatoire au moins un fichier en argument dans paste(1). (PR: 36074) &a.tjr; 1er Avril 2002 &status.done; &status.done;
Ajouter l'option -i à l'utilitaire patch. &a.jmallett; 9 Avril 2002 &status.done; &status.done;
Ajouter les options -r et -t à l'utilitaire at. &a.joe.halpin; 16 Avril 2002 &status.done; &status.done;
Ajouter les options -f et -p à l'utilitaire pr. (PR: 36243) &a.tjr; 16 Avril 2002 &status.done; &status.done;
Ajouter l'option -s à l'utilitaire m4. (PR: 36075) &a.tjr; 24 Avril 2002 &status.done; &status.done;
Modifier l'utilitaire printf(1) pour le rendre conforme POSIX.2 (1992). (PR: 35616) &a.tjr; 2 Mai 2002 &status.done; &status.done;
Corriger la sortie et le statut de fin de l'utilitaire mesg(1). &a.tjr; 6 Mai 2002 &status.done; &status.done;
Implémenter l'utilitaire asa. (PR: 36130) &a.tjr; 15 Mai 2002 &status.done; &status.done;
Ajouter l'utilitaire tabs. (PR: 36126) &a.tjr; 20 Mai 2002 &status.done; &status.done;
Restaurer l'utilitaire sccs des limbes du CVS. &a.jmallett; 22 Mai 2002 &status.done; &status.done;
Rendre expr(1) conforme à POSIX.1-2001. &a.wollman; 22 Mai 2002 &status.done; &status.done;
Ajouter l'utilitaire newgrp. (PR: 36190) &a.tjr; 28 Mai 2002 &status.done; &status.done;
Corriger l'option -t de ctags(1); corriger le tri avec -x. &a.tjr; 2 Juin 2002 &status.done; &status.done;
Ajouter l'option -L à l'utilitaire pwd. &a.tjr; 20 Juin 2002 &status.done; &status.done;
Corriger le statut de fin de l'utilitaire env(1). &a.tjr; 20 Juin 2002 &status.done; &status.done;
Ajouter l'option -b et -s option à l'utilitaire fold. (PR: 36245) &a.tjr; 20 Juin 2002 &status.done; &status.done;
Ajouter les options -I et -L à l'utilitaire xargs. &a.jmallett; 20 Juin 2002 &status.done; &status.done;
Implémenter l'utilitaire csplit. (PR: 36191) &a.tjr; 20 Juin 2002 &status.done; &status.done;
Corriger le statut de fin de l'utilitaire nice(1). &a.tjr; 20 Juin 2002 &status.done; &status.done;
Ajouter l'option -n à l'utilitaire nice. &a.pavalos; 20 Juin 2002 &status.done; &status.done;
Ajouter l'option -n et corriger d'autres problèmes dans l'utilitaire renice. (PR: 36950) &a.pavalos;,
&a.maxim;
20 Juin 2002 &status.done; &status.done;
Ajouter l'option -t à l'utilitaire unexpand(1). (PR: 35621) &a.tjr; 20 Juin 2002 &status.done; &status.done;
Rendre l'utilitaire uniq(1) capable d'accepter `-' pour indiquer l'entrée stdin. &a.tjr; 28 Juin 2002 &status.done; &status.done;
Améliorer la conformité de join(1) à POSIX.1-2001. (PR: 36072) &a.tjr; 28 Juin 2002 &status.done; &status.done;
Ajouter l'option -C à l'utilitaire tr. &a.tjr; 28 Juin 2002 &status.done; &status.done;
Implémenter les options -m, -p et -x à l'utilitaire ls. &a.mkm; 8 Juillet 2002 &status.done; &status.done;
Réimplementer l'utilitaire who. (PR: 36128) &a.tjr; 14 Juillet 2002 &status.done; &status.done;
Corriger le statut de fin, la confusion stdout/stderr et ajouter le support de `-' pour l'entrée stdin dans l'utilitaire compress(1). &a.tjr; 17 Juillet 2002 &status.done; &status.done;
Ajouter les options -s, -A, -j, -N et -t à l'utilitaire od. (PR: 36783) &a.tjr; 24 Juillet 2002 &status.done; &status.done;
Ajouter l'option -a à l'utilitaire split. &a.tjr; 30 Juillet 2002 &status.done; &status.done;
Ajouter l'option -m à l'utilitaire wc. &a.tjr; 29 Août 2002 &status.done; &status.done;
Ajouter les options -L et -P à l'utilitaire cd (intégré au shell). &a.tjr; 7 Octobre 2002 &status.done; &status.done;
Réimplementer command(1) (intégré au shell). &a.tjr; 7 Octobre 2002 &status.done; &status.done;
Ajouter l'utilitaire c99 (similaire à c89). (PR: 36087) &a.tjr; 8 Octobre 2002 &status.done; &status.done;
Mettre à jour getconf(1) pour POSIX.1-2001. &a.wollman; 12 Novembre 2002 &status.done; &status.done;
Ajouter l'utilitaire pathchk. &a.tjr; 12 Novembre 2002 &status.done; &status.done;
Documenter l'option -n de l'utilitaire echo comme étant défini par l'implémentation. &a.schweikh; 8 Mai 2003 &status.done; &status.done;
Ajouter l'option -p à l'utilitaire more.   30 Novembre 2001 &status.done; &status.done;
Ajouter les options -p, -v, et -V à l'utilitaire command (intégré à l'interpréteur de commandes). &a.stefanf; 29 October 2005 &status.done; &status.blank;
Ajouter les options manquantes à l'utilitaire mailx. &a.mikeh; 22 Décembre 2001 &status.wip; &status.blank;
Ajouter les composants manquants à l'utilitaire jobs. &a.mkm; 5 Mars 2002 &status.wip; &status.blank;
Résoudre les conflits liés à l'option -t de l'utilitaire df. &a.tjr; 22 Avril 2002 &status.wip; &status.blank;
Ajouter les fonctions absentes dans l'utilitaire sh. &a.tjr; 20 Mai 2002 &status.wip; &status.blank;
Implémenter les options -m, -w et -t dans l'utilitaire lp. &a.gad; 23 Mai 2002 &status.wip; &status.blank;
Implémenter/importer les utilitaires de développement SCCS : admin, delta, get, prs, rmdel, sact, unget, val &a.jmallett; 23 Mai 2002 &status.wip; &status.blank;
Examiner la possibilité d'ajouter certaines options POSIX pour l'utilitaire ps. &a.jmallett; 6 Juin 2002 &status.wip; &status.blank;
Ajouter les options manquantes et corriger les problèmes pour certaines options dans l'utilitaire nm. &a.robert; 2 Août 2002 &status.wip; &status.blank;
Implémenter l'utilitaire iconv. &a.tjr; 9 Octobre 2002 &status.wip; &status.blank;
Implémenter les utilitaires locale et localedef. &a.phantom; 16 Octobre 2002 &status.wip; &status.blank;
Ajouter les options -C et -T à l'utilitaire ar.   30 Novembre 2001 &status.new; &status.blank;
Examiner la possibilité d'importer l'utilitaire cflow depuis les ports.   30 Novembre 2001 &status.new; &status.blank;
Mettre en conformité l'utilitaire cp.   30 Novembre 2001 &status.new; &status.blank;
Implémenter l'utilitaire cxref.   30 Novembre 2001 &status.new; &status.blank;
Ajouter les options -d, -h et -M et corriger les conflits liés à l'option -i dans l'utilitaire file.   30 Novembre 2001 &status.new; &status.blank;
Mettre en conformité l'utilitaire make.   30 Novembre 2001 &status.new; &status.blank;
Ajouter l'utilitaire qsub.   30 Novembre 2001 &status.new; &status.blank;
Rendre conforme à SUSv3 l'utilitaire printf(1).   23 Avril 2002 &status.new; &status.blank;
Implémenter l'utilitaire fuser (PR: 36076, 53682).   4 Février 2003 &status.new; &status.blank;


Tâche Responsable Dernière mise à jour Statut
7.X 6.X
Support des (chaînes de) caractères étendus
Implémenter la base du support nécessaire pour les E/S en caractères étendus : getwc(), fgetwc(), getwchar(), putwc(), fputwc(), putwchar(), ungetwc(), fwide(). &a.tjr; 16 Août 2002 &status.done; &status.done;
Ajouter les entrées pour les fonctions réentrantes de gestion des caractères étendus btowc(), mbrlen(), mbrtowc(), mbsrtowcs(), wcrtomb(), wcsrtombs(), wctob(), wctype(). &a.tjr; 23 Août 2002 &status.done; &status.done;
Ajouter les entrées pour les fonctions réentrantes de gestion des caractères étendus iswalnum(), iswalpha(), iswcntrl(), iswctype(), iswdigit(), iswgraph(), iswlower(), iswprint(), iswpunct(), iswspace(), iswupper(), iswxdigit(). &a.tjr; 23 Août 2002 &status.done; &status.done;
Implémenter wcwidth(). &a.keichii; 23 Août 2002 &status.done; &status.done;
Implémenter wcswidth(). &a.ache; 23 Août 2002 &status.done; &status.done;
Implémenter wcstok(). &a.tjr; 9 Septembre 2002 &status.done; &status.done;
Implémenter wcstod(), wcstol(), wcstoul(). &a.tjr; 15 Septembre 2002 &status.done; &status.done;
Implémenter wcsftime(). &a.tjr; 15 Septembre 2002 &status.done; &status.done;
Implémenter fwprintf(), swprintf(), vfwprintf(), vswprintf(), vwprintf(), wprintf(). &a.tjr; 23 Septembre 2002 &status.done; &status.done;
Implémenter fwscanf(), swscanf(), vfwscanf(), vswscanf(), vwscanf(), wscanf(). &a.tjr; 23 Septembre 2002 &status.done; &status.done;
Implémenter wcstoimax(), wcstoll(), wcstoumax(), wcstoull(). &a.tjr; 23 Septembre 2002 &status.done; &status.done;
Implémenter les types de formats caractères étendus (%C, %S, %lc, %ls) dans &man.printf.3;. &a.tjr; 16 Octobre 2002 &status.done; &status.done;
Implémenter wcscoll(), wcsxfrm(). &a.tjr; 7 Juin 2004 &status.done; &status.done;
Implémenter les types de formats caractères étendus (%C, %S, %lc, %ls) dans &man.scanf.3;. &a.tjr; 7 Juin 2004 &status.done; &status.done;


Légende
&status.new; Pas encore commencée
&status.blocked; En attente d'achèvement d'une autre tâche
&status.wip; En progrès
&status.done; Tâche achevée
&status.n-a; Non prévue

News

Le reste de cette page est classé par ordre chronologique inverse.

31 Décembre 2002 13 Décembre 2002 9 Octobre 2002 16 Août 2002 1er Août 2002
  • L'Open Group a généreusement fait don de plusieurs copies des livres et CD-ROMs "Authorized Guide to Single &unix; Specification, Version 3" au projet. Nous les en remercions vivement.

22 Mai 2002 3 Mars 2002 30 Janvier 2002
  • L'Open Group a annoncé l'achèvement de SUSv3 et de POSIX.1-2001 ainsi que la disponibilité d'une version en ligne gratuite des spécifications.

14 Décembre 2001 6 Decembre 2001
  • Le Bureau des Standards de l'IEEE a approuvé la Spécification du Groupe Austin an tant que Standard IEEE 1003.1.

28 Novembre 2001
  • La liste de diffusion dédiée au projet passe de freebsd-standards@bostonradio.org à &a.standards;.

19 Octobre 2001 10 Octobre 2001
  • Création de cette page web.

La mise en forme originale de cette page web provient du Projet FreeBSD SMPng. Démon BSD, copyright 1988 par Marshall Kirk McKusick. Tous droits réservés.

&footer; diff --git a/fr/releng/index.sgml b/fr/releng/index.sgml index 424b6b04e8..0500c89b4f 100644 --- a/fr/releng/index.sgml +++ b/fr/releng/index.sgml @@ -1,367 +1,373 @@ - + %navincludes; %includes; %developers; re@FreeBSD.org'> security-officer@FreeBSD.org'> portmgr@FreeBSD.org'> ]> &header;

Cette page contient de la documentation sur le processus de sortie des versions de FreeBSD.

Programme de sortie des prochaines versions

NOTE : Les dates de sorties sont approximatives et peuvent être sujettes à modification.

    -
  • TBD : FreeBSD 5.5

  • +
  • 30 Janvier 2006: Gel de RELENG_5 et RELENG_6

  • +
  • 20 Mars 2006: FreeBSD 6.1

  • +
  • 3 Avril 2006: FreeBSD 5.5

  • +
  • 12 Juin 2006: Gel de RELENG_6

  • +
  • 31 Juillet 2006: FreeBSD 6.2

  • +
  • 23 Octobre 2006: Gel de RELENG_6

  • +
  • 11 Décembre 2006: FreeBSD 6.3

Statut du gel du code source

Le tableau suivant recense la liste des statuts du gel du code source pour les principales branches du répertoire src/ du dépôt CVS FreeBSD. Toute demande de participation dans une branche marquée comme "gelée" doit d'abord être examinée et approuvée par le contact de l'équipe correspondante. Le statut des autres arborescences comme ports/, doc/ et www/ est également fourni ci-dessous.

- +
Branche Statut Contact Notes
HEAD Ouvert committers Branche active de développement -CURRENT.
RELENG_6 Ouvert committers Branche de développement 6-STABLE.
RELENG_6_0 Gelé &contact.re; &contact.so; Branche supportée pour les correctifs de FreeBSD 6.0
RELENG_5 Ouvert committers Branche de développement 5-STABLE.
RELENG_5_4 Gelé &contact.so; Branche supportée pour les correctifs de FreeBSD 5.4 (politique sur les correctifs)
RELENG_5_3 Gelé &contact.so; Branche supportée pour les correctifs de FreeBSD 5.3 (politique sur les correctifs)
RELENG_5_2 Gelé &contact.so; Branche pour les corrections liées à la sécurité de FreeBSD 5.2 / 5.2.1 (n'est pas supportée officiellement).
RELENG_5_1 Gelé &contact.so; Branche avec corrections liées à la sécurité de FreeBSD 5.1 (n'est pas supportée officiellement).
RELENG_5_0 Gelé &contact.so; Branche avec corrections liées à la sécurité de FreeBSD 5.0 (n'est pas supportée officiellement).
RELENG_4 Ouvert committers Branche de développement de 4-STABLE.
RELENG_4_11 Gelé &contact.so; Branche supportée pour les correctifs de FreeBSD 4.11 (politique sur les correctifs)
RELENG_4_10 Gelé &contact.so; Branche supportée pour les correctifs de FreeBSD 4.10.
RELENG_4_9 Gelé &contact.so; Branche pour les corrections liées à la sécurité de FreeBSD 4.9 (n'est pas supportée officiellement).
RELENG_4_8 Gelé &contact.so; Branche pour les corrections liées à la sécurité de FreeBSD 4.8 (n'est pas supportée officiellement).
RELENG_4_7 Gelé &contact.so; Branche pour les corrections liées à la sécurité de FreeBSD 4.7 (n'est pas supportée officiellement).
RELENG_4_6 Gelé &contact.so; Branche les corrections liées à la sécurité de FreeBSD 4.6 (n'est pas supportée officiellement).
RELENG_4_5 Gelé &contact.so; Branche pour les corrections liées à la sécurité de FreeBSD 4.5 (n'est pas supportée officiellement).
RELENG_4_4 Gelé &contact.so; Branche pour les corrections liées à la sécurité de FreeBSD 4.4 (n'est pas supportée officiellement).
RELENG_4_3 Gelé &contact.so; Branche pour les corrections liées à la sécurité de FreeBSD 4.3 (n'est pas supportée officiellement).
RELENG_3 Ouvert committers Branche de maintenance pour 3-STABLE (n'est pas supportée officiellement).
RELENG_2_2 Ouvert committers Branche de maintenance pour 2.2-STABLE (n'est pas supportée officiellement).
Arborescence Statut Contact Notes
ports/ Ouvert &contact.portmgr; Collection des Ports FreeBSD.
doc/ Ouvert freebsd-doc Ensemble de documentation SGML/XML.
www/ Ouvert freebsd-doc Sources du site web FreeBSD.

Documentation à propos de la sortie de nouvelles versions

  • Processus de création des versions de FreeBSD
    Décrit l'approche utilisée par l'équipe chargée de la création des versions de FreeBSD pour que ces nouvelles versions soient toujours de la même qualité. Il décrit les outils disponibles pour les personnes intéressées par la création d'une version personnalisée de FreeBSD dans le cadre d'une entreprise ou pour une production commerciale.

  • Versions de FreeBSD / Logiciels tiers (paquetages)
    Décrit l'approche utilisée par l'équipe chargée de la création des versions de FreeBSD pour proposer un ensemble de paquetages de grande qualité adapté au cd-rom de la version officielle de FreeBSD. Ce document est en cours d'élaboration et, à terme, couvrira le processus utilisé pour compiler l'ensemble des paquetages sur le "Cluster de Ports" de FreeBSD.org, comment configurer un groupe de machines pour en faire un "cluster de ports", comment regrouper les paquetages pour le media utilisé et comment vérifier la cohérence d'un ensemble de paquetages.

  • Feuille de route de FreeBSD 5-STABLE
    Décrit la feuille de route du projet pour atteindre la branche RELENG_5. Inclut le statut général de 5.x, ce qu'il reste à faire et des plannings (provisoires).

  • Choisir la bonne version de FreeBSD
    Comment décider quelle version de FreeBSD est la plus adaptée à vos besoins. Parmi les sujets abordés, les versions officielles, les branches, les différences entre -CURRENT et -STABLE, et les objectifs de planification actuels du projet.

Equipe chargée de la sortie des nouvelles versions

L'équipe principale est chargée d'accepter ou non les requêtes MFC pendant les périodes où le code source ne doit plus être modifié, d'établir le calendrier des sorties et de toutes les autres responsabilités décrites dans notre charte.

Equipe principale (re@FreeBSD.org) : &a.re.members; forment le groupe décisionnaire.

Les équipes spécifiques à une plate-forme sont responsables de la compilation du système et de la génération des paquetages pour une plate-forme donnée.

Développeurs plate-forme Alpha (re-alpha@FreeBSD.org) : &a.re-alpha;

Développeurs plate-forme AMD64 (re-amd64@FreeBSD.org) : &a.re-amd64;

Développeurs plate-forme ia64 (re-ia64@FreeBSD.org) : &a.re-ia64;

Développeurs plate-forme i386 (re-x86@FreeBSD.org) : &a.re-i386;

Développeurs plate-forme pc98 (re-pc98@FreeBSD.org) : &a.re-pc98;

Développeurs plate-forme PowerPC (re-ppc@FreeBSD.org) : &a.re-powerpc;

Développeurs plate-forme sparc64 (re-sparc64@FreeBSD.org) : &a.re-sparc64;

Les logiciels tiers (paquetages) de la collection des ports sont gérés par l'équipe portmgr@. Les responsables des ports sont notamment chargés de vérifier que le cluster de ports peut générer les paquetages binaires sans problème.

Génération des paquetages (portmgr@FreeBSD.org) : &a.portmgr;

Foire aux Questions

Où puis-je trouver le répertoire de la version actuelle ou les images ISO des versions plus anciennes de FreeBSD ?

Le projet FreeBSD ne maintient pas une archive centralisée des images ISO de précédentes versions mais il existe cependant plusieurs possibilités : une collection importante d'anciennes versions (dont certaines incluant des collections complètes de paquetages) se trouve à ftp://ftp-archive.FreeBSD.org/pub/FreeBSD-Archive/old-releases/. Ensuite, explorez http://mirrorlist.FreeBSD.org. Si vous ne trouvez pas un miroir FTP qui contient encore la version que vous recherchez, vous pouvez envoyer un courrier électronique aux distributeurs de cédéroms pour savoir s'ils disposent toujours d'anciennes versions. En septembre 2003, nous avons entendu parler d'un cas où FreeBSD 1.1 a été utilisé dans un tribunal pour invalider un brevet logiciel bidon. Les vieilles versions peuvent être clairement très importantes dans certaines situations.

&footer;