Portail de l'AF

Nouvelles

Projet du mois: Numberfields@home

Faites un don

Shoutbox

Rhodan71:
2025-04-17, 21:22:06
c'est parti pour un sprint sur Einstein
modesti:
2025-04-16, 10:08:44
Prochain sprint FB à partir du 17/4 à 19h UTC, soit 21h CEST/heure de Paris/Berlin/Madrid
Rhodan71:
2025-04-10, 11:14:03
Prochain sprint FB aujourd'hui à 17h UTC (19h heure de Paris)
modesti:
2025-04-08, 15:03:08
Pentathlon annoncé :)
modesti:
2025-04-08, 15:02:43
Radioactive à nouveau cassé :/
JeromeC:
2025-04-02, 19:01:28
Radioactive marche.
modesti:
2025-03-20, 22:55:26
Allez, les copains, on pousse encore un peu sur Einstein, SVP ! En unissant nos forces, la troisième place au FB est à notre portée d'ici à la fin du mois !  :bipbip:
Maeda:
2025-03-07, 21:53:11
C'parti !
[AF>Libristes] alain65:
2025-02-26, 02:26:05
Merci  :jap:
modesti:
2025-02-24, 11:27:41
Tout vient à point à qui sait attendre :siflotte:
ousermaatre:
2025-02-24, 10:47:28
patience  :D  Ca vient
[AF>Libristes] alain65:
2025-02-24, 08:43:55
l'annonce officielle, c'est pas la veille j'espère  :cpopossib:
Maeda:
2025-02-22, 09:58:51
On attend l'annonce officielle détaillée :D
[AF>Libristes] alain65:
2025-02-22, 08:25:50
Et c'est sur quoi ce raid ?
modesti:
2025-02-20, 23:06:46
A 18h28 par notre pharaon préféré, ici-même :D
[AF] Kalianthys:
2025-02-20, 20:50:52
Le raid a été annoncé ?
ousermaatre:
2025-02-20, 18:28:57
15 jours avant le Raid....  :D
modesti:
2025-02-01, 11:10:25
Bonne chasse aux nombres premiers !
modesti:
2025-01-31, 21:24:33
Spafo :D
Maeda:
2025-01-31, 20:11:40
Plutôt H-4h :)
modesti:
2025-01-31, 19:54:14
J-1  :banana:
[AF] Kalianthys:
2025-01-30, 18:53:31
modesti:
2025-01-30, 11:55:53
J-2 :gniak: :ange:
fzs600:
2025-01-02, 11:18:45
Bonne année a tous et bon crunch.
zelandonii:
2025-01-02, 11:08:45
Bonne année à tous et que vous soyez heureux.
Ironman:
2025-01-01, 15:55:54
Bonne année et bonne santé pour vous et vos proches !  :smak:
modesti:
2025-01-01, 07:53:37
Bonne et heureuse année à toutes et tous !
ousermaatre:
2024-12-25, 21:04:16
 :perenoel:

Recent

[A relire] - Boinc : Compilation

Démarré par Djezz, 16 Novembre 2004 à 22:19

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

Djezz

Trad d'Arnaud25


Ok, je fais le 2eme volontaire. :p

Voici ma version.
On dira que c'est la version "roue de secours", car elle est pas terrible: je suis nul en informatique donc je ne connais pas l'équivalent en français des termes techniques anglais.

Note:
-"BOINC core client" a été traduit par "client de base BOINC" ou par "client BOINC" a la fin de la trad.
"Core" c'est un noyau, quelque chose de central, qui constitue le coeur, la base de quelque chose. Mais traduire par "client-noyau" ou "client-coeur", j'ai pas trouvé ça terrible.
-Scheduling server: traduit par "serveur". Je rentre pas dans le détail du type de serveur.
-"native-mode" programs: je ne sais pas ce que c'est.
-"model": traduit par modèle, mais "méthode" est plus explicite, peut-être.
En rouge: passage mauvais a reprendre.

CitationCompiler le client BOINC vous-même.

Les applications BOINC, et le client de base BOINC, sont des programmes "native-mode", donc des versions différentes sont nécessaires pour chaque plate-forme
(une 'plate-forme' est la combinaison d'un système d'exploitation et d'un modèle de processeur: par exemple, Linux/IntelX86).
BOINC propose deux façons de rendre ces programmes disponible pour les différentes plate-formes.

Le modèle "compilé par le projet".

Dans cette approche, le projet basé sur BOINC compile des versions de son programme pour les plate-formes usuelles (Windows/Intel, Linux/Intel, Mac OS/X, etc), et les place sur ses serveurs.
Un usager télécharge le client de base BOINC pour sa plate-forme (en supposant qu'elle soit supportée par le projet).
Lorsque le client BOINC demande du travail au serveur du projet, le client informe le serveur de la nature de sa plate-forme, et le serveur lui ordonne de télécharger les programmes exécutables appropriés.

Cette méthode satisfait les besoins de la plupart des utilisateurs de BOINC, mais est inadéquate pour certaines personnes:
-Des personnes qui, pour des raisons de sécurité, veulent uniquement exécuter des programmes qu'elles ont elles-mêmes compilés.
-Des personnes dont les ordinateurs ont une plate-forme non supportée par le projet.
-Des personnes qui veulent optimiser les applications pour des architectures particulières.

Le modèle "compilez-le vous-même"

Dans ce modèle, les participants compilent eux-même les programmes au lieu de les télécharger depuis le site du projet.
Voici comment cela fonctionne:

-Téléchargez le code source du client de base BOINC et les applications du projet, et compilez-les sur votre ordinateur (les instructions pour compiler le client de base sont ici).
Ou téléchargez les exécutables depuis un serveur de votre choix.
-Lancez le client BOINC et attachez-vous au projet. Cela va créer un "dossier projet" (dont le nom est l'URL du projet) dans le dossier BOINC. Quittez le client BOINC.
-Créez un fichier app_info.xml dans le dossier du projet. Ce fichier liste les applications que vous avez compilez ou téléchargez.
Il a la forme suivante:


   
        setiathome
   

   
        setiathome_2.18_windows_intelx86.exe
   

   
        setiathome
        218
       
            setiathome_2.18_windows_intelx86.exe
           
       

   



- Lancez à nouveau le client BOINC. Quand celui-ci demandera du travail au serveur, il indiquera que la plate-forme est "anonyme", et fournira une liste des applications qu'il possède.
Le serveur lui enverra alors le travail disponible pour ces applications.

Ce modèle n'est possible que si les projets rendent le code source de leurs applications disponible.

[:arnaud25] Vous avez comprite kekchozz ?!?  [:arnaud25]

philmo

A la place de "modèle" je propose "façon de procéder" ou "mode de fonctionnement"

Le modèle "compilé par le projet". = Mode de fonctionnement "clé en main" ou précompilé ?
Le modèle "compilez-le vous-même" = Mode de fonctionnement où vous compilez vous-même ?

Pour "native-mode" : "mode-natif" ou plutôt "bas-niveau" ???? (BOINC n'utilise pas un langage interprété comme le Java par exemple)

Par contre :
Ce fichier liste les applications que vous avez compilez ou téléchargez. non
Ce fichier liste les applications que vous avez compilé ou téléchargé. oui ;)

arnaud25

OK. Vu  :D
Mais c'est Djezz qui a posté ma trad ici car je me suis gourré d'endroit, donc c'est lui qui peut modifier le texte.
@+

Djezz


arnaud25

OKey Dokey Ctrl+C Ctrl+V  :jap:
Le texte ci-dessous contient les modifs de Philmo.
Note: je ne sais pas si on doit écrire "Compilez le client BOINC" ou "Compiler le client BOINC". Dans le doute, je mets un Z comme Zorro :D

CitationCompilez le client BOINC vous-même.
 
Les applications BOINC, et le client de base BOINC, sont des programmes mode-natif, donc des versions différentes sont nécessaires pour chaque plate-forme
(une 'plate-forme' est la combinaison d'un système d'exploitation et d'un modèle de processeur: par exemple, Linux/IntelX86).
BOINC propose deux façons de rendre ces programmes disponible pour les différentes plate-formes.
 
Le mode de fonctionnement précompilé.
 
Dans cette approche, le projet basé sur BOINC compile des versions de son programme pour les plate-formes usuelles (Windows/Intel, Linux/Intel, Mac OS/X, etc), et les place sur ses serveurs.
Un usager télécharge le client de base BOINC pour sa plate-forme (en supposant qu'elle soit supportée par le projet).
Lorsque le client BOINC demande du travail au serveur du projet, le client informe le serveur de la nature de sa plate-forme, et le serveur lui ordonne de télécharger les programmes exécutables appropriés.
 
Cette méthode satisfait les besoins de la plupart des utilisateurs de BOINC, mais est inadéquate pour certaines personnes:
-Des personnes qui, pour des raisons de sécurité, veulent uniquement exécuter des programmes qu'elles ont elles-mêmes compilés.
-Des personnes dont les ordinateurs ont une plate-forme non supportée par le projet.
-Des personnes qui veulent optimiser les applications pour des architectures particulières.
 
Mode de fonctionnement où vous compilez vous-même  
 
Avec cette méthode, les participants compilent eux-même les programmes au lieu de les télécharger depuis le site du projet.
Voici comment cela fonctionne:
 
-Téléchargez le code source du client de base BOINC et les applications du projet, et compilez-les sur votre ordinateur (les instructions pour compiler le client de base sont ici).
Ou téléchargez les exécutables depuis un serveur de votre choix.
-Lancez le client BOINC et attachez-vous au projet. Cela va créer un "dossier projet" (dont le nom est l'URL du projet) dans le dossier BOINC. Quittez le client BOINC.
-Créez un fichier app_info.xml dans le dossier du projet. Ce fichier liste les applications que vous avez compilées ou téléchargées.
Il a la forme suivante:
 

   
        setiathome
   

   
        setiathome_2.18_windows_intelx86.exe
   

   
        setiathome
        218
       
            setiathome_2.18_windows_intelx86.exe
           
       

   


 
- Lancez à nouveau le client BOINC. Quand celui-ci demandera du travail au serveur, il indiquera que la plate-forme est "anonyme", et fournira une liste des applications qu'il possède.
Le serveur lui enverra alors le travail disponible pour ces applications.
 
Ce mode de fonctionnement n'est possible que si les projets rendent le code source de leurs applications disponibles.
CitationPhilmo a écrit: Ce fichier liste les applications que vous avez compilé ou téléchargé. oui
Non, chez moi on écrit : la chanson que j'ai chantée
Donc je pense qu'on doit écrire: les applications que vous avez compilées ou téléchargées
Enfin, je ne suis pas un spécialiste des participes passés du verbe avoir [:arnaud25]

philmo

:jap: (en tout cas c'est pas "ez" ;) )

Pour mode natif j'ai toujours pas mieux ("bas-niveau" ?)

B B

CitationLes applications BOINC, et le client de base BOINC, sont des programmes mode-natif, donc des versions différentes sont nécessaires pour chaque plate-forme

Les applications BOINC et le client BOINC sont des programmes compilés nativement pour chaque plateforme.

PS: plateforme = plate-forme?

SMF spam blocked by CleanTalk