Je suis à la recherche d'un ensemble d'outils libres et gratuits qui compilera divers langages de script "classiques", par exemple Korn Shell, ksh, csh, bash etc. sous forme d'un exécutable -- et si le script appelle d'autres programmes ou exécutables, pour qu'ils soient inclus dans l'exécutable unique.
Raisons :
-
Pour obscurcir le code à livrer à un client afin de ne pas révéler notre propriété intellectuelle - pour le livrer à un client du client mes propres machines/systèmes pour lesquels je n'ai aucun contrôle sur les autorisations que je peux définir en matière d'accès, de sorte que le fichier du programme doit être binaire, ce qui fait que le fonctionnement ne peut pas être facilement vu en l'affichant dans un éditeur de texte, ou
hexdump
téléspectateur. -
Réaliser un programme unique, simplement déployé pour le client, sans ou avec un minimum de dépendances externes.
Je préférerais quelque chose de simple sans avoir besoin de gestionnaire de paquets depuis :
-
Je ne peux pas compter sur les connaissances du client pour exécuter les instructions d'emballage (non) et les instructions d'emballage (non).
-
Je ne peux pas me fier aux politiques régissant leurs machines en ce qui concerne l'installation de paquets (et même de tiers).
L'approche préférée la plus simple est de pouvoir compiler en code machine correct un seul exécutable qui fonctionnera sans aucune dépendance.