Forum Linux.général Migration SCO -> Linux

Posté par  .
Étiquettes :
0
20
nov.
2008
Bonjour,

je n'y connais rien en systèmes SCO.
Cependant, on me demande de faire migrer une application maison d'une plateforme SCO 5 vers une plateforme Linux.

Je n'ai pas encore essayé, sur le principe c'est possible ou pas ? En général que faut-il faire ? Simplement copier les fichiers ? Recompiler l'application ? ...

Merci d'avance pour vos conseils et remarques !
  • # houla

    Posté par  . Évalué à 4.

    houla, je dirais : embaucher des personnes compétentes.

    Parce que :
    - Ca dépend ce que fait l'application.
    - Ca dépend en quoi est faite l'application.
    - Ca dépend si c'est un truc codé comme un goret
    - Ca dépend de plein de truc.

    Mais le juste copie, j'y crois pas.
  • # oui c'est possible

    Posté par  (site web personnel) . Évalué à 3.

    Tu seras obliger de recompiler et peut être de patcher le logiciel mais c'est possible. En plus j'imagine que tu utilise OpenServer (vu que tu parles de version 5) qui utilise des composant GNU ce qui devrais t'aider à réaliser le portage.
    • [^] # Re: oui c'est possible

      Posté par  . Évalué à 2.

      D'après ce que j'ai compris les autotools permettent d'avoir des logiciels cross-platform...
      voir http://www.lrde.epita.fr/~adl/autotools.html et http://en.wikipedia.org/wiki/Autotools:
      "
      Consider C functions...
      that do not exist everywhere (e.g., strtod())
      that have different names (e.g., strchr() vs. index())
      that have varying prototypes
      (e.g., int setpgrp(void); vs. int setpgrp(int, int);)
      that can behave differently (e.g., malloc(0);)
      that might require other libraries
      (is pow() in libm.so or in libc.so?)
      that can be defined in different headers
      (string.h vs. strings.h vs. memory.h)
      How should a package deal with those?
      "
      =>autotools...

      je sait pas si ça fait tout...mais ca peut énormément aider
      • [^] # Re: oui c'est possible

        Posté par  (site web personnel) . Évalué à 2.

        Je ne sais pas si t'as déjà essayer les autotools sur autre chose que gnu make mais je peux t'assurer que autotools c'est surtout GNU/Linux friendly.

        Sinon si y a des makefile propre, ça sera à peu près portable si le code est bien fait.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.