par Etienne Richards - Mis en ligne le 18/05/2005 - Publié en Juillet / Aout 2004
En lisant l'article « Quand PowerPC n'est-il pas PowerPC?",
j'ai été intrigué par l'affirmation de l'auteur selon laquelle
la CPU PowerAS contient plusieurs processeurs de différentes
architectures sur le même moule parce qu'il
supporte de multiples noyaux CPU. Je n'ai pas pu m'empêcher
de me demander comment cela affecterait notre travail
sur nos machines iSeries utilisant OS/400 ...Aujourd'hui, je déclare
que « ce concept multinoyau est superbe » et j'espère
que vous penserez de même après avoir lu cet article.
Le concept multinoyau de la CPU PowerAS, épaulé par
l'IBM PASE (Portable Applications Solution Environment)
vous permet d'exécuter des programmes compilés pour AIX
(OS semblable à Unix d'IBM) sur votre iSeries sans même
être obligés de recompiler le logiciel. Sur les machines
iSeries introduites après septembre 1997, la CPU peut faire la
navette dynamiquement entre les architectures
PowerPC et PowerAS (le superviseur
qui fait partie du SLIC contrôle la
commutation de la CPU). IBM n'a pas publié
PASE et la CPU multinoyau, mais je
pense qu'elle devrait le faire parce que ces
deux éléments ouvrent de belles perspectives
aux utilisateurs des machines iSeries.
Cette ouverture est un logiciel
open source (voir l'encadré « Qu'est-ce
qu'Open Source ? ») gratuit écrit pour
Unix que vous pouvez utiliser sur l'iSeries, à la seule condition
d'avoir une version du logiciel open source compilée
pour AIX. Dans cet article, nous verrons comment créer des
fichiers compressés compatibles avec PKZIP directement sur
votre iSeries en exécutant les utilitaires Zip et Unzip dans
l'environnement PASE.
Quel est l'intérêt ? Peut-être que vous aurez besoin d'envoyer
par FTP un grand fichier à un partenaire qui utilise des
serveurs sous Windows, Linux ou quelque autre OS, et qu'il
désire recevoir le fichier compressé. Vous pouvez télécharger
l'utilitaire open source et l'exécuter sur votre iSeries
pour compresser et décompresser des fichiers sur l'IFS —
sans consacrer un centime au logiciel de compression.
Réglez votre PASE avec Open Source
PASE est un environnement d’exécution Unix pour iSeries.
Ce n’est pas un clone d’Unix ou d’un autre système d’exploitation,
on ne l’exécute pas dans une partition séparée, et ce
n’est pas non plus l’émulation d’un autre matériel ou logiciel.
PASE est un environnement d’exécution contenant les
bibliothèques nécessaires pour faire tourner des exécutables
AIX directement sur le matériel iSeries en mode PowerPC.
Comme les applications PASE tournent directement sur le
matériel, il n’y a pas d’overhead supplémentaire et les applications
PASE sont empêchées d’exécuter des opérations illicites
ou d’accéder illégalement à des objets qui pourraient
nuire au système. PASE est une fonction tarifée de l’OS/400
(option 33).
En installant PASE sur l’iSeries, vous chargez en fait un
command shell, des programmes Unix, des bibliothèques
Unix et des API de programmes iSeries. Vous pouvez démarrer
le command shell PASE en entrant « CALL QP2TERM ».
Cela lance un programme shell par défaut appelé le Korn
Shell, que vous pourrez utiliser pour installer le logiciel AIX, utiliser des programmes AIX inclus avec PASE et gérer des
fichiers stream sur l’IFS. Les programmes Unix vous aident à
naviguer et à gérer votre environnement PASE. Comme ils
sont par nature sensibles à la casse (majuscules/minuscules),
il faut la respecter en entrant les noms. Les API installées peuvent
vous aider à intégrer des programmes PASE avec vos
autres programmes iSeries. Nous couvrirons ces API en détail
plus tard au moment d’intégrer des programmes Zip et
Unzip à l’OS/400.
Pour créer une solution Zip/Unzip opérationnelle, vous
devrez effectuer deux tâches. Premièrement,
trouver, télécharger et installer les versions
compilées des programmes Zip et Unzip.
Deuxièmement, créer un programme driver
OS/400 qui appelle Zip et Unzip afin que vos
utilisateurs n’aient pas à apprendre des commandes
AIX, sauf s’ils ont quelque expérience
en la matière. Vous n’avez pas besoin de créer
un programme driver pour utiliser les programmes
PASE Zip et Unzip parce que vous
pouvez exécuter ces programmes directement à partir du
shell PASE. Le programme driver permet de créer des commandes
OS/400 traditionnelles auxquelles tous les utilisateurs
peuvent accéder et vous n’aurez pas à dispenser de formation
supplémentaire autre que les paramètres utilisés
avec ces commandes.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Afficher les icônes cachées dans la barre de notification
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Activer la mise en veille prolongée dans Windows 10
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- Top 5 des évolutions technologiques impactant la sécurité 2026
- Tendances 2026 : l’IA devra prouver sa rentabilité
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
