Pourquoi ksh est-il si lent et dtksh si rapide ?

J'utilise simplement la commande "printf" qui est builtin dans dtksh et qui
est forkée dans ksh ce qui est catastrophique au niveau résultat.

Je pense qu'il devrait y avoir une amelioration avec Solaris 10. De nombreux problemes de performance sur les petites configurations ont ete regles avec notamment l'amelioration du temps d'execution de nombreux appels systeme.

Côté libre Solaris les offre tous mais il ne sont pas à jour. zsh qui est
certainement "le shell" qui offre la meilleure compatibilité avec ksh93
est toujours en version 3.0 sous Solaris 9 (zsh courant 4.2.1).

zsh 4.2.1 sera disponible avec Solaris 10.

Quand Sun se décidera-t-il à basculer vers ksh93 (toujours maintenu par David
Korn) et proposera-t-il des shells libres à jour. Si les shells libres ne sont
pas maj pourquoi les proposer!

Solaris integre de plus en plus de soft libre qui sont mis a jour regulierement lors des nouvelles versions ou des update release. La principale difference entre les commandes "Sun" et les commandes "libres" est que Sun assure la compatibilite, la documentation et le support des differentes versions des produits "Sun"; ce qui implique plus de temps et de prudence lors des changements de version.

 Par exemple pour ksh, le probleme est deja souleve:

 Bug 4113420: *ksh* request for ksh93 integration

 Le probleme qui se pose dans ce case est que KSH93 n'est pas completement 
compatible
avec notre implementation actuelle de ksh (KSH88); donc un passage a KSH93 
pourrait
entrainer de gros probleme si la compatibilite n'est pas assuree.


alex.

_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
Solaris_fr@x86.sun.com
http://x86.sun.com/mailman/listinfo/solaris_fr



Répondre à