Suivez-nous sur X

|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Entrevue avec Almos Rajnai
(Entrevue réalisée par Olaf Koebnik et extraite d'Amiga Arena - mars 2002)
|
|
Note : traduction par David Brunet.
Voici l'entrevue avec Almos Rajnai, l'homme qui est en train de développer Petunia, l'émulation 68k JIT d'AmigaOS 4.
Pouvez-vous vous présenter
à nos lecteurs ?
Je suis programmeur et enseignant dans un collège situé à l'ouest de la Hongrie. J'ai débuté ma carrière de programmeur
quand j'avais 8 ou 9 ans, c'était sur un ordinateur Commodore Plus/4.
A présent, après plus de 20 ans de programmation, je travaille généralement sur des applications Web et multimédias
pour mon emploi à plein temps. J'enseigne aussi la programmation multimédia aux étudiants.
La programmation Amiga n'est pour moi qu'un passe-temps, j'adore vraiment cet ordinateur, mais malheureusement, j'ai
bien peu de temps à y consacrer. Mon rêve serait de devenir un grand programmeur Amiga, réaliser quelque chose d'important
pour la communauté Amiga. Et espérons-le, ce rêve va être réalisé... :-)
Je suis avant tout intéressé par la programmation bas niveau, en assembleur ou en C, et en particulier les émulateurs.
Quand avez-vous commencé
à travailler sur Amiga ?
C'était il y a environ 10 ans, autour de 1992. Je n'ai été pendant longtemps qu'un programmeur de démos, mais après quelques
années de travail passif, j'ai préféré me concentrer sur des applications et des outils de développement plutôt que sur
des effets pour démos.
Quel modèle d'Amiga possédez-vous ?
Je possède un Amiga 1200 qui est dans un énorme, et très bidouillé, boîtier pour serveur. Cet A1200 dispose d'une
carte accélératrice BlizzardPPC 603e/160 MHz et 68040/25 MHz, 64 Mo de mémoire, bus Mediator PCI et une carte graphique Voodoo3 2000
(et bien sûr tout le reste comme un disque dur, un écran, etc. :-)).
Quelle version du système
d'exploitation est installée sur votre ordinateur ?
AmigaOS 3.1.
Quels logiciels êtes-vous
en train de développer ?
Je travaille sur une compilation Just In Time (JIT) de l'émulation Motorola 68040 pour les processeurs PowerPC
(nom de code : Petunia).
Pouvez-vous nous en
dire plus sur ce logiciel ?
Il sera utilisé dans AmigaOS 4 pour l'émulation du processeur 68k afin de faire fonctionner les anciennes applications
à une vitesse acceptable.
Pourquoi créez-vous ce
logiciel ?
Comme je l'ai déjà mentionné, j'ai de l'intérêt pour les émulateurs. Après avoir créé mon émulateur Commodore Plus/4,
j'ai commencé à songer à la possibilité d'implémenter des technologies modernes dans un émulateur 68k.
J'ai vu les émulations 68k de MorphOS et de Mac OS et j'ai été assez déçu par leur performance. Je ne pouvais pas
croire que le PowerPC ne pouvait faire que ça. Ainsi, après une longue période de réflexion et de planification,
j'ai commencé un projet expérimental. Après trois mois de travail, la technologie JIT commençait à répondre à mes
attentes, et l'émulateur a commencé à fonctionner. Et depuis, je n'ai pas pu m'arrêter de le développer ;-)
Depuis combien de temps
développez-vous Petunia ?
J'ai débuté le projet le 27 décembre 2000. Il n'est pas encore terminé mais la version finale est proche.
Quels outils utilisez-vous
pour développer ?
J'utilise psam de Frank Wille, ainsi que vbcc pour la programmation en C. 95% du code est en assembleur PowerPC
pour des raisons de vitesse. J'aime optimiser mon code à la main, je n'ai pas confiance dans les méthodes d'optimisation
des compilateurs.
Pour quels systèmes
(AmigaOS, AmigaDE, MorphOS) développez-vous ?
Uniquement pour AmigaOS. Je ne prévois pas de soutenir MorphOS. Quant à AmigaDE, il est assez éloigné de mon profil,
mais peut-être le soutiendrais-je une fois via mon emploi à plein temps...
Quels systèmes allez-vous
soutenir à l'avenir ?
Uniquement AmigaOS car il représente la seule voie officielle pour l'avenir de l'Amiga.
Que peut-on attendre des
futures versions de Petunia ?
C'est difficile à prévoir. Comme la version actuelle n'a pas de gestion de la MMU, je prévois de l'ajouter prochainement.
Je souhaite également procéder à davantage d'optimisations spécifiques pour chaque processeur PowerPC, par exemple en utilisant
l'AltiVec des PowerPC G4.
Perdriez-vous la joie et
l'intérêt de programmer si vous receviez trop peu de retours d'utilisateurs ?
Non. Mais c'est vrai que je peux compter le nombre de retours d'utilisateurs sur les dix doigts de mes mains
(bon, OK, peut-être devrais-je ajouter mes orteils ;-)). Je crée la plupart de mes logiciels pour moi-même,
pour mon plaisir personnel. Il y a un grand avantage de programmer soi-même : vous pouvez implémenter tout ce que
vous voulez et vous n'avez pas à attendre l'approbation de quelqu'un d'autre.
Êtes-vous satisfait
du nombre de retours d'utilisateurs pour vos logiciels ?
En fait, oui. Petunia n'est pas encore prêt, donc je ne compte pas sur les retours d'utilisateurs, la seule information
publique à ce sujet est sur ma page Web. Certains de mes amis ont testé des versions bêta et ils me demandent en permanence de nouvelles
versions.
L'été dernier, durant un grand rassemblement (Fyanica) en Hongrie, j'ai présenté Petunia au public (environ 500 amigaïstes).
Et après cette "vitrine", j'ai reçu suffisamment de retours pour rester motivé.
Quand avez-vous utilisé un
Amiga pour la dernière fois ?
J'en utilise un en ce moment même. :-)
Quelle question... disons plus précisément que j'en ai utilisé un il y a 0,1 seconde, mais je ne peux pas écrire plus vite. ;-)
Quel est le dernier logiciel Amiga
que vous ayez acheté ?
Whaa... C'était il y a longtemps, c'était un Aminet Set. On m'a offert quelques logiciels pour mon travail, notamment
pour les traductions pour l'ATO.
Quels logiciels continuez-vous
à utiliser ?
J'utilise principalement des logiciels gratuits. Comme je suis programmeur, le logiciel que j'utilise le plus sur Amiga
est vbcc.
Quel logiciel ou matériel
prévoyez-vous d'acheter à l'avenir ?
Au niveau matériel, je vais acheter une carte développeur AmigaOne. Pour les logiciels, hmmm... je ne sais pas, peut-être un
bon navigateur Internet.
Croyez-vous au retour de l'Amiga ?
Oui, certainement :-). Je crois qu'après un moment de silence long et douloureux, l'Amiga est de nouveau en vie.
Avez-vous un dernier mot
pour nos lecteurs ?
Ne perdez pas votre foi en l'Amiga, continuez à soutenir les développeurs ! Un petit retour d'utilisateur, un message,
ou bien un don, encouragent beaucoup les développeurs (et ne détruisent pas les forêts... :-)).
|