OVH Cloud OVH Cloud

fortran, linux

170 réponses
Avatar
GT
Bonjour,
Au vu des logiciels fournis dans LE linux commercial (Mandriva pour ne pas
le nommer) j'ai l'impression que le fortran n'y a plus sa place.
Le f77 présent il y a encore quelques versions a été remplaçé par gfortran
(f90 ou 95) qui maintenant n'est même plus dans la liste de la version
2007.1.
Même constat pour Latex.

Est-ce le cas ?
Le cas échéant, est-il possible d'installer un fortran de quelque part sur
toute version de Linux ?

Merci
G.

10 réponses

Avatar
Stephane TOUGARD
Jérémy JUST wrote:
Le 3 Jul 2007 23:32:39 GMT,

Le but, c'est de faire moins.
Qui le dit ? pas moi en tous cas. Avec cette methode je compile les

options que je veux, j'utilise la version que je veux, il m'arrive
meme de changer 2 ou 3 points dans les sources pour avoir la fonction
que je veux.


Et tu le fais pour tous les logiciels que tu utilises?
Tu mets combien de temps pour avoir une machine prête à t'aider dans
ton travail?


En station de travail ?

- L'install d'une slack : 1 heure
- L'install de viewscan (logiciel proprio, n'existe pas en package
Debian) : 15 minutes avec le download
- Modification des sources de dcraw et ufraw et compilation : 10
minutes.
- Install de OpenOffice derniere version : 1 heure avec le download
- Compilation de la version dev de gimp : 1 bonne heure avec toutes les
dependances.

Voila, avec une Debian, quelque chose me dit que rien que la selection
des packages dont j'ai vraiment besoin me prendrait plus d'une heure et
le reste est a faire de toutes facons.

Un serveur ?

- Installation et upgrade du systeme de base, quel qu'il soit selon les
recommandation de l'editeur du logiciel cible ou du client ou selon
mes propres besoin.
- Installation du logiciel proprio en suivant la procedure officielle.
- Compilation et installation des logiciels Libres usuels et pour les
quels j'ai mes propres scripts en fonction des besoins.

Apres, quand tu veux passer par des packages :

- Tu dois imposer ta distrib au client, ce qui n'est pas facile et
souvent impossible.
- Tu dois connaitre la liste precise des packages a installer en
fonction des besoins pour chacune des distributions (et ce sont
rarement les memes).
- Tu dois suivre les upgrades de chaque distrib en fonction de ses
propres procedures (quand tu geres quelques dizaines de serveurs
differents, c'est pas simple).

La Debian, c'est tres clairement la moins utilisee des distrib en
production parce qu'elle n'a aucun accord avec aucun editeur de
logiciels proprio. Un editeur m'a dit recement qu'ils allaient passer un
accord avec Ubuntu, mais Debian sera pas supporte officielement.

Mon portable Pentium III à 833 MHz, 256 Mo de RAM est sous Mandriva
2007.1. Il est tout à fait utilisable; mais les compilations sont
effectivement plutôt lentes, ainsi qu'Acrobat Reader, qui n'était pas
fourni par Mandriva.


N'importe quelle distrib sera exploitable la dessus. Que tu recompiles
ou pas, quand tu dors, la machine peut travailler, c'est le dernier de
mes soucis.

Je ne vois pas en quoi cette distribution ralentirait quoi que ce
soit.


Moi non plus, c'est bien pour ca que je l'utilise pas.

Est-ce qu'il vaut mieux installer les outils en quelques minutes
selon des procédures adaptées à chaque environnement, ou bien y passer
des heures selon une procédure standardisée?


AHAHAHAHAH ... pardon

Les packages sélectionnés par défaut sont là uniquement pour que le
débutant ait des repères. L'utilisateur averti préfère toujours faire
ses propres choix.


Et perdre du temps a chercher des packages qui devraient faire partie du
systeme, a virer le tas de packages inutiles installes par defaut ...

Merci bien, pas de temps a perdre, plutot que de nettoyer, je prefere
aller a l'essentiel et installer une distrib qui laisse par defaut ce
dont j'ai besoin.



Avatar
Thierry B.
--{ Stephane TOUGARD a plopé ceci: }--

C'est globalement ce que je reproche a la Debian d'ailleurs, d'imposer
des grandes theories sans vraiment savoir ce qui peut/doit etre fait
dans la pratique.


Exemple: j'utilise "aptitude" pour installer/enlever des packages,
mais il faut utiliser "dpkg -l" pour avoir la liste de ce qui est
installé. C'est ce genre de petites incohérences qui énervent...


--
Press any key to continue or any other key to quit

Avatar
Stephane TOUGARD
pehache-tolai wrote:
LaTeX est _convivial_
Evidemment que non.



Va lire un dictionnaire.


Avatar
pehache-tolai
"Thierry B." a écrit dans le message de news:


Qu'est-ce qui n'est pas assez convivial ?
Latex ? Ce n'est pas son but.


LaTeX est _convivial_


Evidemment que non.

car tu racontes ce que tu veux, et il
met ça tout propre, tout beau sans que tu ne te prennes la
tête avec quarantedouzemille clickoilles.


Rien à voir avec la convivialité.


--
pehache


Avatar
pehache-tolai
"GT" a écrit dans le message de news:
f6d4q1$cji$
Bonjour,
Au vu des logiciels fournis dans LE linux commercial (Mandriva pour
ne pas le nommer) j'ai l'impression que le fortran n'y a plus sa
place.
Le f77 présent il y a encore quelques versions a été remplaçé par
gfortran (f90 ou 95) qui maintenant n'est même plus dans la liste de
la version 2007.1.
Même constat pour Latex.

Est-ce le cas ?
Le cas échéant, est-il possible d'installer un fortran de quelque
part sur toute version de Linux ?


g77 n'a jamais été un très bon compilateur Fortran (pas hyper fiable, et
exécutables pas très rapides).

Quant au Fortran 9x, à ma connaissance il n'existe pas de bon compilateur
libre. Pour un usage non commercial, le compilateur Intel est gratuit
toutefois (et il est d'un bon niveau).

--
pehache

Avatar
Stephane TOUGARD
Nicolas George wrote:
Ce ne sont pas des grandes théories, ce sont des considérations générales
tout à fait pratiques. Il faudrait que tu te rendes compte que si tu ne
rentres pas dans le cadre de ces considérations, c'est parce que ta
situation, telle que tu la laisses deviner dans tes messages, est assez
atypique.


Ca doit etre assez atypique de gerer des serveurs pour des
administrateurs systemes. En effet, je comprends qu'avec des postulats
de ce genre tu ne comprennes pas les besoins de la profession.

parce que je suis confronte a la vraie vie,
vraisemblabement pas toi.


Je te prierai de garder tes hypothèses sur ma situation pour toi, comme je
garde mes hypothèses sur ta situation pour moi.


Mais t'as le droit de t'exprimer, moi je pretends a te lire que tu n'as
jamais gere des serveurs d'operations pour des vrais clients, que tu
n'as jamais ete confronte a des editeurs de logiciels pour telco ou
operateurs ...

Mais c'est vrai que ce sont des millieux ou on renctonre jamais la
Debian, elle ne repond pas a ces besoins, elle a bien mieux sa place
pour faire des simples serveurs web et des stations de travail pour
geek.


Avatar
nicolas vigier
On 2007-07-05, Stephane TOUGARD wrote:

Pardon. Qd tu as fini tes etudes et que tu cherches du taf, t'es gentil,
tu me telephones pas.


J'ai deja fini mes etudes, et je ne cherche pas de taf, comme d'habitude
tu ne sais absolument pas de quoi tu parles.

Nicolas

Avatar
Nicolas George
Stephane TOUGARD , dans le message
, a écrit :
Par contre, ce dont je suis sur, c'est que mes preferences sont des
besoins


Je t'accorde le bénéfice du doute sur ce point.

qui n'ont rien a voir avec tes grandes theories sur la facon de
gerer une machine


Ce ne sont pas des grandes théories, ce sont des considérations générales
tout à fait pratiques. Il faudrait que tu te rendes compte que si tu ne
rentres pas dans le cadre de ces considérations, c'est parce que ta
situation, telle que tu la laisses deviner dans tes messages, est assez
atypique.

Dans ces conditions, il est normal que des outils qui sont _utiles_ à
beaucoup de monde ne le soient pas pour toi. Mais ce n'est pas un défaut des
outils, ni de qui que ce soit.

parce que je suis confronte a la vraie vie,
vraisemblabement pas toi.


Je te prierai de garder tes hypothèses sur ma situation pour toi, comme je
garde mes hypothèses sur ta situation pour moi.

Avatar
JKB
Le 05-07-2007, à propos de
Re: fortran, linux,
pehache-tolai écrivait dans fr.comp.os.linux.debats :
"GT" a écrit dans le message de news:
f6d4q1$cji$
Bonjour,
Au vu des logiciels fournis dans LE linux commercial (Mandriva pour
ne pas le nommer) j'ai l'impression que le fortran n'y a plus sa
place.
Le f77 présent il y a encore quelques versions a été remplaçé par
gfortran (f90 ou 95) qui maintenant n'est même plus dans la liste de
la version 2007.1.
Même constat pour Latex.

Est-ce le cas ?
Le cas échéant, est-il possible d'installer un fortran de quelque
part sur toute version de Linux ?


g77 n'a jamais été un très bon compilateur Fortran (pas hyper fiable, et
exécutables pas très rapides).


Prouve-le. g77 était déjà plus rapide que le compilo fournit avec
HPUX 10.20 il y a dix ans. Maintenant, il n'était peut-être pas
aussi véloce que le DEC-Fortran, mais il a l'immense avantage d'être
disponible quasiment partout.

Quant au Fortran 9x, à ma connaissance il n'existe pas de bon compilateur
libre. Pour un usage non commercial, le compilateur Intel est gratuit
toutefois (et il est d'un bon niveau).


Je n'ai pas encore eu de problèmes sérieux avec gfortran.
D'ailleurs, cela dépend des critères pour définir un _bon_
compilateur.

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.


Avatar
Stephane TOUGARD
Nicolas George wrote:
Je lis que tu interviens sur des machines avec des systèmes d'exploitation
variés. J'en déduis que tu n'es en général pas l'administrateur système
attitré de ces machines, faute de quoi tu aurais installé ton système
favori, et il y aurait bien moins de variété.


AHAHAHAHAHA ... pardon.

Parce que tu t'imagines qu'on te laisse le choix, he he he, j'en rigole
encore tellement ta remarque est pleine de naivite.

Allez tiens, je te le donne en 1000, j'ai un client avec 5 serveurs :

- 2 Solaris,
- 1 Slackware
- 1 SuSE
- 1 FreeBSD

J'ai decide de l'OS dans CHAQUE cas et j'en suis entierement
responsable. Mais tu sais quoi, il y a une raison pour chacun de ces
choix et la procedure d'exploitation est quasiment la mienne. A la fin,
j'ai meme le temps de troller ici.

Je lis aussi que tu fais sur ces machines des installations de logiciels à
ta manière, sans passer par le mécanisme propre à chaque système.


Je fais des installations propres aux procedures de ma societe, propres
aux logiciels que je dois gerer ou propres aux procedures des clients et
rarement en suivant les process propres aux systemes en eux memes. C'est
exact. Ce n'est pas un choix, c'est un fait.

Mais certaines distrib sont mieux foutues que d'autres :FreeBSD, SuSE
... et selon les process du moment, je vais suivre plus ou moins les
recommandations des distrib (SuSE est souvent utilise pour des softs
proprio, la en effet, on s'ecarte pas du chemin trace par l'editeur).

Et là, je me dis qu'il y a un problème : si le choix du système t'est
imposé, le choix de la manière dont il est géré ne t'appartient pas non
plus.


Ca depend du client, du logiciel, du cas, du besoin, de l'anteriorite,
des habitudes de travail, de l'historique ... parfois si, parfois non.

En d'autres termes, si j'ai un serveur sous RedHat / Debian / Solaris et que
je cherche un intervenant pour faire une installation dessus, je m'attends à
ce que cet intervenant fasse l'installation en respectant l'esprit, les
méthodes et l'organisation d'un Redhat / d'une Debian / d'un Solaris, et pas
comme il l'aurait fait sur une Slackware ou un FreeBSD.


Oui, mais t'es pas un client, t'as pas les moyens de te payer mes
services et t'as surtout pas les moyens d'acheter les logiciels que je
fais tourner la plupart du temps.

D'ailleurs, je suis les recommandations des logiciels que j'installe,
c'est a dire que si j'installe un Apache, tu vas sur le site d'Apache et
tu retrouves tes petits parce que ma conf est faite selon les options et
recommandations d'Apache (et non pas celle de Debian). C'est un exemple,
mais ca me parait plus logique de suivre les recommandation du logiciel
utilise que les delires de l'equipe de Debian qui va t'eclater ton
fichier de conf a la mitrailleuse.

En d'autres termes, je ne t'engagerais pas.


Ben non, puis t'as pas vraiment le choix en fait. Il faudrait deja tout
un tas de choses que tu es loin de pouvoir faire. Monter une boite par
exemple, avoir un poste qui te permette de prendre ce genre de decision,
avoir un marche qui justifie de me sous-traiter un chantier, etre en
Asie, avoir beaucoup de sous ...

Bref, tu vois, tout ce que j'ai deja fait et toi pas encore.

Évidemment, une fois que tu es venu mettre ton zoinx sur la machine et que
tu es le seul à comprendre comment ça fonctionne, tu peux dormir tranquille,
tu as un marché captif.


Bof, tu sais, si apt-get etait si bon, tout le monde l'utiliserait, hors
il se trouve qu'hormis sur des betes serveurs web, je ne le rencontre
jamais. Et meme la, la configuration par defaut des Apache est tellement
foireuse, compliquee et peu standard que la plupart du temps, ca depasse
meme pas un bete serveur PHP.

Bref, Debian, dans le millieu industriel, au mieux, c'est mignon.