Libellés

dimanche 19 octobre 2014

Systèmes de fichiers Amiga: Le récap sous OS4

Au cours de mes expérimentations sur l'AmigaOS4 avec WinUAE, je me suis retrouvé régulièrement à chercher les mêmes infos: quels sont les dostypes à appliquer à  une partition, ainsi que leurs caractéristiques. Voici un récap:


D'autres systèmes de fichiers existent (Les anciens FastFileSystems), s'ils permettent de démarrer OS4 sous WinUAE, ils sont très lents, et posent rapidement problème avec leurs limitations de taille de noms de fichiers ou de partitions.

JXFS n'est pas bootable et ne dispose pas à priori d'outils de support en cas de problème sur le disque dur, idem pour SFS\02.

Pour booter il faudra donc choisir entre SFS\00 ou SFS\02.
Etant donné qu'il s'agit ici d'une utilisation sous WinUAE, j'ai choisi SFS\02 (qui permet de stocker par exemple des ISO de DVDs car >4Go et non supportés sous SFS\00)...Il est si facile de faire uen sauvegarde d'un fichier de disque virtuel sous Windows....





lundi 13 octobre 2014

A propos du blog

Né de l'idée de procédurer l'installation d'un vieil OS cher à mes yeux ce blog a rapidement pris une autre route.

Il s'agissait de faire un blog le plus souvent que possible orienté procédures et tutoriels.


  • Une partie Réseaux sera plus approfondie que les autres parties, aussi elles contiendront quelques cours (sous une forme plus ou moins similaire que les cours que je donne dans ma vraie vie). Le réseau, on s'y perd tous très vite, je propose donc de reprendre les bases, puis d'attaquer les tutoriels/procédures (mais pas sans....les bases!). 
  •  Comme je suis un curieux des systèmes d'exploitation, je publierai de temps en temps mes avis sur tels ou tels OS. 
  •  Puisque je fais aussi du serveur, il y aura des procédures serveur.
  •  Et puis bien entendu, des articles sur cette vieille chose qu'est l'Amiga. 

 Tout ceci restera donc purement informatique!


 N'hésitez pas à me faire savoir ce qui vous 'emballe' (réaliser ces articles prend du temps), et....pensez à cliquer de temps en temps pour faire rentrer de quoi m'acheter une Ferrari! (ou disons un paquet de bonbons à ma fille!), et qui est une autre raison de me faire savoir que vous appréciez ce contenu (ou pas!).

Réseaux - Partie 1 - Introduction - LAN/WAN/DHCP/DNS...En quelques mots.

Approche simple: le réseau à domicile

Nous disposons presque tous à notre domicile d'un réseau local, un réseau informatique dont l'élément central est la "box" (qui est un routeur...entre autres), puis d'un ou plusieurs équipements informatiques (pcs, tablettes, smartphones, imprimantes, consoles de jeu....)  connectés soit en Wifi, soit avec un câble réseau "que l'on appelle souvent un câble RJ45".

Toute communication informatique qui "sortira" par la box à la direction d'un ami, ou d'un site internet sera considérée comme transitant dans le WAN (Wide Area Network), c'est à dire tout simplement "le réseau internet", "internet" (INTER NETworks).


Lorsque nous relions un PC (que ce soit par Wifi ou avec un câble réseau) à la "box" de la maison, nous savons qu'il doit obtenir une "adresse IP" de la box, mais pas seulement! La box va, lorsque le PC sera connecté à celle ci, distribuer en plus de l'adresse IP à utiliser par le PC:
  • un masque de sous réseau
  • une adresse IP de passerelle
  • un ou plusieurs serveurs DNS.
Ceci se passe si l'ordinateur est configuré pour obtenir ces informations automatiquement, (ce qui est la plupart du temps le cas)  et qui ressemble à ceci sous Microsoft Windows:

Nous voyons bien que "obtenir une adresse IP" automatiquement est coché, est que les trois champs grisés en dessous sont bien "Adresse IP", "Masque de sous-réseau", "Passerelle par défaut", et "Serveurs DNS Préféré" puis "Serveur DNS Auxilière".

A quoi ces paramètres servent t'ils plus précisément?

  • Pour pouvoir communiquer entre elles, des machines dans un réseau informatique TCP/IP (le cas dans 99% des cas), ont besoin d'une adresse IP, et d'un masque.
  • Le couple adresse IP et masque permet de définir le nombre de machines qu'il est possible de faire dialoguer dans un même réseau.
  • La passerelle est un élément matériel qui permet aux machines de communiquer avec d'autres machines situées sur un autre réseau.


Revenons à notre exemple "à domicile" et faisons le parallèle.

  • Le sous réseau est mon domicile (c'est aussi mon LAN: Local Area Network ou Réseau local).
  • La passerelle c'est ma box internet. C'est bien elle qui me permet de passer d'un sous réseau (mon LAN/Réseau local), à un autre (Internet par exemple).
  • Le couple adresse IP/Masque de sous réseau que m'a affecté ma box me permet de définir combien de machines peuvent dialoguer sur mon LAN.
  • Le DNS (Domain Name System), est un mécanisme (on appelle çà un protocole dans le monde des réseaux), qui permet de transformer un nom en adresse IP. Par exemple, lorsque vous vous connectez sur http://www.google.fr, vous ne connaissez pas l'adresse IP du site www.google.fr, votre ordinateur a toutefois besoin de connaitre l'adresse IP de google pour pouvoir "dialoguer" avec ce site. Il va donc demander aux DNS de bien vouloir lui communiquer l'adresse IP du site google.Fr.
  • Le DHCP (Dynamic Host Control Protocol) est un mécanisme (on appelle çà un protocole.....) qui permet de distribuer les adresses IP/masques de sous réseau, passerelle, et DNS s'intitule.
    Pour connaitre précisément les paramètres distribués par le dhcp, il suffit de lancer cmd et saisir ipconfig /all.




ipconfig /all rapporte un grand nombre d'autres informations comme "adresse physique", IPv6, bail, NetBIOS, nous approfondirons ces concepts en temps et en heure.





La BOX à domicile: un concentré de technologies:


En décortiquant les fonctionnalités vues ci dessous, on en déduira que la box contient à minima les fonctions de:
  • Routeur (pour aller sur internet)
  • DHCP (pour distribuer @IP, masque de sous réseau, DNS, passerelle)
  • DNS (comme nous le voyons dans la copie d'écran, le DNS à la même IP que la passerelle)
Nous pourrions citer des tas d'autres "services rendus", comme NAT, PAT, DMZ, NTP....et bien plus selon les modèles....

Un premier schéma de LAN

Pour mieux saisir visuellement, ou plus tard mieux planifier le déploiement de réseaux, il faut prendre dès à présent l'habitude de représenter un schéma des réseaux dont nous parlons. Voici ci-dessous le schéma d'un réseau local type "maison".

La partie en vert est le LAN
Le WAN est représenté par un nuage.

Les équipements informatiques sont reliés au routeur (box adsl), qui assure la liaison avec le monde extérieur. 
Schéma de réseau minimaliste


La prochaine fois

Nous approfondirons le concept d'adresse Ip et de masques de sous réseau. Ce sera l'occasion de faire quelques petits exercices de calculs, pas très compliqués certes, ils sont à la portée d'un élève d'école primaire, mais rébarbatifs. Cependant, c'est indispensable de bien comprendre le mécanisme avant de pouvoir s'attaquer à des choses plus sympathiques. Comme ils sont rébarbatifs ces calculs, les apprenants ont tendance à "sauter" cette partie et c'est une grave erreur, c'est la seule partie qui ne mérite pas d'être étudiée à la légère....Et c'est si simple!







Amiga OS4 sous WinUAE - La situation avec la version 2.9 beta20

WinUAE 2.9beta20 : La fin des instabilités en vue

Les tutoriels d'installation réalisés précédemment sur ce blog ont été réalisés sur la beta 17 de WinUAE.

Cette version beta présentait un désagrément de taille: Des lors que l'on utilisait la combinaison alt+tab pour revenir au bureau de Windows, il y avait de très fortes chances de voir WinUAE "geler", pour parfois, au bout d'un certain temps se remettre a fonctionner, ou bien rester gelé pour toujours.

Sans utiliser ces combinaisons, après 30 à 90 minutes d'utilisation, l'OS4 émulé finissait de toutes façon par se "geler" pour toujours, tout en ayant WinUAE qui continuait à "travailler".

Les beta 18 et 19 n'ont pas franchement amélioré cette situation, si ce n'est même de l'empirer.

En date du 12 Octobre, Toni Wilen a publié la beta 20 de WinUAE 2.9 (soit à peine deux mois après la sortie de la première beta de WinUAE PPC), la situation s'est considérablement améliorée!!!!




Le point sur ce qui marche bien, et ce qui fonctionne moins bien


  • Il m'est hélas impossible de compiler le moindre helloworld.c dans Codebench
    Certes Codebench utilise tout un tas de dictionnaires (qui est sont longs à charger au lancement) et pompe la RAM, mais c'est pratique au quotidien pour l'édition du code...

    Malgré la présence d'une partition de SWAP, des son lancement, Codebench râle toutes les 30 secondes en indiquant "qu'il reste moins de 10Mo disponible et qu'il faut tout sauvegarder et fermer l'application"....En lançant un petit helloworld a compiler, Codebench "freeze" très souvent  l'OS4 lors du processus de création du fichier exécutable (mais pas toujours).
  • Le même programme compilé à la main lui compile et fonctionne normalement:
  • Il est désormais possible de basculer à volonté de Windows à OS4 dans WinUAE sans craintes de geler l'OS4. En test intensif depuis 24 heures, ceci ne semble plus poser aucun problème.
  • Une grosse session de codage/compilation de 4 heures à eu lieu (STormC5ED+make manuel), sans trop de soucis.
  • L'OS4 freeze de temps en temps, sans que beaucoup de mémoire ne soit consommée, ni trop de puissance de calcul, pour des raisons encore obscures!
  • L'économiseur d'écran en plante plus l'OS4 comme précédement
  • Les performances (CPU/RAM/Accès disques) sont quasi identiques à la beta17, voir le billet "benchmark"
Alors, utilisable ou pas?

Comme pour les précédentes remarques, l'OS4.1 est utilisable, mais sans apporter le confort d'une solution matérielle dédiée. L'émulateur est bien plus stable (encore quelques plantages, mais ceci vas mieux), l'OS4 "freeze" moins, mais ceci lui arrive encore, surtout lorsque la mémoire est saturée :
  1. soit le système de SWAP mis en place par Hypérion est très mauvais
  2. soit ma partition SWAP est trop grande pour les 128Mo de RAM de la CyberStromPPC, 
  3. soit WinUAE est encore en cause

Je pense qu'il s'agit des trois à la fois, et dans l'ordre de leur énumération....

Stay tunned!


samedi 4 octobre 2014

Première approche de Windows 10 technical preview

J’attendais, comme tous les curieux du genre, Windows 9. ET puis, non, il n'y aura pas de Windows 9, ce sera Windows 10, nous avons du glisser dans une faille temporelle sans le savoir, et nous avons raté celle mouture. Est-ce bon signe? 

Pas mal d'avertis ont l'habitude de dire que Microsoft sort une version "bonne" de Windows, puis une mauvaise, puis une bonne etc....Donc au vu de l’accueil que la population a réservée à Windows 8, Windows 9 aurai du être bon, et donc Windows 10 plutôt moyen.

Puisque nous avons a disposition une "technical preview" (donc à priori nous aurons droit plus tard à une release candidate, sorte de préversion finale....), faisons le grand saut.

Installation


Pour installer cette pré version, il faut s'inscrire au "Windows insider program" afin d'accéder à l'ISO.
Cet ISO étant sans clé, j'imagine sans avoir cherché à vérifier que l'ISO tourne déjà sur les sites de torrent/de partage de tout ce que vous voulez, tout le monde ne voulant pas "donner" une adresse mail à Microsoft...

Une fois l'image ISO téléchargée, cet OS a été virtualisé dans VMWare Workstation, et l'installation m'a semblé identique à celle de Windows 8....Une remarque, comme pour les versions précédente de l'OS, il est déroutant que l'OS propose en premier lieu "de faire une mise à niveau de l'OS installé" alors que le disque dur est vierge, mais bon, c'est comme démarrer/arrêter/redémarrer, il y a certaines logiques avec lesquelles je ne suis pas en phase!

Au passage, si vous vous connectez avec un compte créé en ligne avec Windows 8, vous retrouverez une bonne partie de vos paramètres dans cette préversion (mdp/écran acceuil/documents du cloud...).


Allez, c'est une technical release, mais il n'y a pas de raisons pour Microsoft de ne pas faire un peu de pub durant l'installation pour son magasin en ligne intégré à l'OS (comment çà, la commission Européenne n'a pas encore sanctionné cette pub illégale?).



Une fois installé, l'OS occupe 10,6Go sur le disque dur. Comme pour les versions précédentes des OS de Microsoft, je trouve que c'est bien trop volumineux!



Premières impressions.


Au premier abord, j'ai l'impression de me retrouver devant un Windows 8 service pack 2 (ou Win8.2 si l'on peut dire).


Bien entendu, le menu démarrer est de retour...dans la partie gauche de ce menu démarrer, nous y retrouvons la forme classique (de Win7)  des applications, et sa partie droite contient....des tuiles de Windows 8. Comme sous Win8.1, effectuer un clic droit sur le menu démarrer propose des raccourcis texte vers pas mal de paramètres de l'ordinateur et outils.

Durant des années, la touche "Windows" du clavier ne m'a jamais servie, pas plus qu'à l'ensemble des utilisateurs. Et puis j'y ai trouvé avec Windows 8 une vraie utilité....Avec Windows 10, vous ouvrez tout simplement le menu "démarrer"...comme avant!







On ne boot plus par défaut sur l'écran d’accueil avec les tuiles, mais sur le bureau classique (dommage, je m'était bien habitué à cet écran d’accueil à tuiles, et de toutes façons dans Win8.1 il était bel et bien possible de booter directement sur le bureau).Il est toutefois possible de demander à ce que l'cran d’accueil avec les tuiles fasse office de menu démarrer.



On est moins perturbé par les charmbar, qui avaient tendance à apparaître sans que l'on ne l'ai souhaité. Par contre, quand on a pris l'habitude de pointer dans le coin inférieur droit de l'écran pour redémarrer le PC et que rien ne se passe, on se dit qu'il va falloir encore changer ses habitudes...car désormais, on redémarre et arrête l'OS en haut du menu démarrer de windows!





Il existe désormais un système de notification plus sympa qu'auparavant: Avant les notifications du système apparaissaient la plupart du temps juste au dessus de l'heure (en bas à droite de l'écran, au dessus de l'horloge). Win8 a apporté un système de notifications apparaissant en haut à droite de l'écran, et ce comportement a été généralisé dans l'OS...c'est agréable, et çà ne m'a pas semblé intrusif.








Il y a ENFIN un système à plusieurs bureaux!

C'est pour moi la seule fonctionnalité vraiment intéressante découverte jusqu'ici.

Mais ici Microsoft ne fait qu'implémenter une fonctionnalité déjà existante sur la plupart des autres systèmes d'exploitation depuis probablement 2 décennies...

Une petite icône dans la barre des tâches fait apparaître tous les bureaux "virtuels" existants, on a la possibilité d'en rajouter. Ce qui est pratique, c'est que depuis n'importe quel bureau virtuel, on sait si une application a été lancée sur un autre bureau virtuel, et il est possible de switcher vers cette appli/Ce bureau virtuel très facilement. Par contre, je n'ai trouvé aucun indicateur visuel simple permettant de savoir sur quel bureau virtuel on se trouve....



Les applis "metro" sont une vraie plaie. occuper tout l'écran pour présenter quelques informations, c'est ridicule, car on ne pouvait plus interagir avec les autres applications sans "switcher". Désormais, les applis metro sont dans une fenêtre que l'on a la possibilité de redimensionner, ce qui les rend moins désagréables, mais je ne me fait décidément pas à l'interface Metro...Trop épuré à mon gout.








  • Pour le moment, je n'ai pas trouvé comment me connecter à un autre compte (il n'existe plus de "se déconnecter" ou "changer l'utilisateur". C'est certes une technical preview.
  • Une autre fonctionnalité détectée est la présence, outre du voisinage réseau, d'un groupe "homegroup", dont la description laisse suffisamment dubitative pour n'avoir aucune envie d'essayer: ceci semble à une méthode pour les purs néophyte pour remplacer les quelques clics nécessaires pour partager un dossier sur le réseau. Au final, je pense que ceci va perturber quelques utilisateurs...néophytes.
Conclusion

La sortie de l'OS est prévue pour le milieu 2015, soit un peu moins d'un an. En sachant que les 6 derniers mois seront probablement dédiés aux tests d'une release candidate, il ne reste plus que 6 mois à la firme de Redmond pour apporter les briques majeures de ce nouvel OS avant stabilisation.

Dans l'étal actuel des choses, je considère Windows 10 comme un simple Windows 8.2
Windows 8 étant "cramé" (autant que l'a été Windows Vista des sa sortie), on peut comprendre que Microsoft ai décidé de passé à la version 9....Mais il n'y a pas de quoi sauter une version (la 9) pour arriver à 10, là ou finalement l'OS tel quel ne ressemble qu'au Windows8 tel qu'il aurai du être dès sa sortie.

Décidément, Microsoft semble rencontrer bien des difficultés quand aux directions à faire prendre à son OS, qui se cherche de plus en plus.

Nous sommes très loin d'un révolution du type Windows XP face à 95 ou Windows 7 face à XP....Il s'agit dans l'état actuel des choses d'une simple évolution de l'existant, sans grande saveur, mais juste avec les petits fignolages qu'il manquait à Win8!

Espérons que les rumeurs selon lesquelles l'upgrade serai gratuit pour les utilisateurs de Win8 seront réelles, car je n'investirai pas dans une mise à jour qui pour moi ne mérite que le nom de service pack et rien d'autre!


mercredi 1 octobre 2014

Introduction aux réseaux

De la pédagogie du réseau


J'ai du replonger récemment dans les ouvrages réseau (des livres) dont je dispose. Et c'est avec un certain effroi qu'ont resurgi mes angoisses ressenties en cours de réseau à l'école il y a fort longtemps.

Car oui, voyez-vous, à l'école on vous apprend que le réseau, c'est d'abord le modèle OSI à 7 couches, que ce modèle c'est LE modèle de référence incontournable qu'il faut connaitre par cœur et savoir répondre du tac au tac que tel protocole agi sur tel niveau de la couche OSI. Puis, quand vous avez commencé à comprendre, on vous dit que tout ceci çà ne sert presque à rien car presque aucun protocole (aucun?) ne répond aux spécifications du modèle OSI (de l'ISO), car en fait il y a le modèle TCP/IP qui lui est omniprésent, et n'englobe que quelques couches de OSI, et encore, pas de la façon dont OSI l'a préconisé.

A vos souhaits!

Et puis, hop, on reviens sur le modèle OSI à 7 couches, et on vous apprend pendant un LONNNNG moment la couche de niveau 1, vous arrivez très péniblement à Ethernet et vous vous dites que çà va commencer à devenir intéressant parce que tous ces codages manchester et autres 10Base TXYZH4 c'est vraiment pénible, et on continue à vous arroser de concepts abjects.

Arrivé au second semestre de cours, quand vous attaquez IP, vous ne comprenez plus rien aux réseaux, et vous vous demandez bien pourquoi vous avez choisi d'apprendre l'informatique, vous êtes totalement démotivé.

Alors ce type d'approche conviens bien à pas mal d'informaticiens, peut-être qu'ils ne font que s'en accommoder, ou peut être qu'ils font partie intégrante de ce monde là et que pour eux, tout ceci est naturel, mais pour ceux qui n'accrochent pas, il y a des alternatives fort heureusement.

Avec de nombreuses années de pratique en entreprise à divers postes, je suis convaincu aujourd'hui que des approches plus didactiques, plus terre à terre, plus impliquantes pour l'apprenant sont la clé d'une compréhension rapide du fonctionnement des réseaux locaux, du routage et tous les concepts qui tournent autour. 

Cette série d'article est donc dédié à vous cher lecteur, si cette introduction a fait vibrer en vous quelque chose, si vous avez hâte d'enfin comprendre ce côté "magique" et "impénétrable" de l'informatique....Et si vous appréciez le travail, n'hésitez pas à le faire savoir!

Je vais donc m'atteler lorsque le temps me le permettra a introduire "les réseaux" auprès de ceux dont la technique traditionnelle dite "de la couche OSI" n'a pas eu de résultat particulièrement probant.

Dans l'attente, à vos câbles RJ (droits ou croisés?)

Benchmark(s) de l'Amiga OS4 sur WinUAE

PC1: Portable Sony Vaio, core i7 2640M @2,8Ghz, 16Go de RAM, 256Go SSD. carte graphique intégrée au processeur
PC2: Tour custom, i5 2500 @ 3,3Ghz, 24Go de RAM, SSD, WinUAE hébergé sur du RAID1 logiciel non SSD. carte graphique nvidia 560Ti
Système émulé: AmigaOS4.1 Classic, CyberStormPPC 128Mo, parition de SWAP de 1Go

Benchmark avec Sysmon pour PC1


Benchmark Ragemem PC1 vs A4000 PPC 604e@366Mhz 

Ici on remarque que la solution émulée avec WinUAE est plus performante que le couple Amiga4000/CyberstormPPC haut de gamme de l'époque.


Benchmark Ragemem PC1 vs Sam440ep @ 600Mhz

Si l'on compare par contre à une carte mère dédiée à l'AmigaOS4 (une carte déjà un peu ancienne, l'une des moins performante en fait), on constate que la solution émulée est plus lente que cette carte mère d'entrée de gamme, la gestion de la mémoire reste globalement à l'avantage de WinUAE cependant...

Benchmark SDL PC1 vs A1200 PPC 603e @ 330Mhz + Carte graphique Cybervision

Ici, clairement WinUAE prend du plomb dans l'aile avec la carte Intel HD.



Benchmark avec Sysmon pour PC2

Benchmark Ragemem PC2 vs A4000 PPC 604e@366Mhz 
Cette machine est plus performante, le processeur n'étant pas une version pour ordinateur portable. L'Amiga4000 et sa "grosse" carte PPC est clairement mis au tapis sur tous les points.

On peut en conclure que sur un PC fixe un peu récent, les performances sont bien meilleurs que le meilleur des Amiga4000 PPC (et l'émulation ne tourne que sur un seul coeur!!!).





Benchmark Ragemem PC2 vs Sam440ep @ 600Mhz
Ici celà deviens intéressant, sur cette machine, l'OS est plus rapide que la version la plus ancienne (et le plus lente) des machines PPC Sam440 dédiées à l'AmigaOS, et pas d'une seule petite courte tête!!!



Benchmark Ragemem PC2 vs Sam460ex @ 1150Mhz
Cette sam est la machine "milieu de gamme", encore actuellement fabriquée. On constatera que la sam est plus performante au niveau du cache, mais encore une fois, les accès mémoire sont à l'avantage de WinUAE. Pour avoir eu une Sam de ce type là récement, au niveau utilisation, l'OS4 boot plus vite sur UAE, mais le confort d'utilisation est quand même supérieur sur la Sam460ex...Nous parlons toutefois ici d'une solution à 130€ sous WinUAE, et le prix d'une machine PC neuve estimé à environ 800€ (à l'époque ou je l'ai achetée chez un petit revendeur du coin) vs une machine Amiga dédiée et complète pour un prix équivalant.


Benchmark Ragemem PC2 vs X1000
Heureusement, la solution sous WinUAE n'est pas aussi performante qu'un AmigaOne X1000....LA machine haut de gamme, en attendant le X5000 début 2015 (environ....).




Benchmark SDL PC2 vs A1200 PPC 603e @ 330Mhz + Carte graphique Cybervision
Ici çà se passe très bien pour WinUAE...


Benchmark SDL PC2 vs X1000
Et face au X1000, bien évidement, WinUAE ne gagne pas



Conclusion

J'ai toujours pensé que les différents successeurs à la tête du développement de l'AmigaOS faisaient une erreur en s'enfermant dans une architecture non optimisée pour développer des ordinateurs.
Force est de constater qu'avec un émulateur PPC qemu intégré/bricolé en un mois, Toni Willen (qui effectue depuis quelques années la maintenance de WinUAE) a réussi a fournir un émulateur capable de rivaliser avec les machines dédiées d'entrée de gamme, pour un coût moindre.

J'espère sincèrement que cette situation va aboutir au développement de machines Amiga dédiées (PPC) en version "low cost", pour attirer de potentiels utilisateurs (un émulateur reste un émulateur, un "vrai" ordinateur reste toujours plus confortable) plutoî que la vente d'une machine d'entrée de gamme à 600€ minimum. Pour mémoire, ce qui a fait le succès de l'Amiga a l'époque était une machine techniquement plus avancée que les autres, à un prix très abordable (3000FF pour l'Amiga500 à la grande époque, soit quelques 450€). Je pense qu'un AmigaPPC à 300€ tout compris aurai un fort potentiel de développement, mais rare sont les curieux qui peuvent investir 600€ minimum pour tester un OS....WinUAE comble ce besoin!

Mais j'espère aussi et surtout qu'Hyperion va se décider enfin a basculer vers les plateformes x86/X64, comme Apple à l'époque...

Bien entendu, le fait d'être resté sur la plateforme PPC a eu le mérite de maintenir vivant un écosystème de niche avec quelques constructeurs qui survivent tant bien que mal et des licences non piratées puisque non utilisables sur des machines Mac PPC ou PC tout court.

Espérons que WinUAE redistribue favorablement les cartes pour tout le monde, et qu'Hyperion ne décide pas simplement de ne plus maintenir la version OS4 pour "Classic", mais au contraire de l'optimiser....a priori, le stock modial de licences AmigaOS4 Classic étant en voie d'extinction depuis un mois!!!

Discussion sur la validité des chiffres

Il s'agit ici de copies d'écran réalisées sur deux machines assez récentes. Ragemem est l'outil "de référence" pour comparer des machines Amiga entre elles. Quelle est la réalité des chiffres sur une machine PPC émulée, n'y a t'il pas de biais, de faux calculs positivement avantageux à WinUAE à tort? Je n'en sais rien, mais ce que je peux peux dire, c'est que cette solution tourne plus vite qu'un MicroAOne (que j'ai utilisé pendant un bon moment), minus une carte Gfx qui rame, et que la solution reste moins rapide à l'usage et moins confortable qu'une Sam460ex (que j'ai eue, mais moins longtemps).





Amiga OS4 sur WinUAE - Partie 5 (Activer le SWAP)

128Mb de RAM c'est trop peu!

Certes, l'AmigaOS est économe en ressources, certes.
Certes, dans les années 90, disposer de 128Mo de RAM, c'était déjà très bien.
Mais pour faire tourner par exemple les mastodondes du net comme timberwolf (firefox) ou lancer la compilation d'un programme un peu épais, nous allons avoir de sérieux soucis de mémoire et rapidement!

L'AmigaOS est capable d'utiliser une partition de SWAP afin de compenser les limitations en mémoire. Cet aspect de l'OS est un peu "magique", car il est très peu documenté, on sait seulement que le kernel est capable d'utiliser tout seul comme un grand la partition de SWAP, mais on ne connais pas grand chose de la consommation de mémoire RAM effectuée par ce système.

Il est simplement recommandé de ne pas créer de partition de SWAP supérieure à 1Go.

Aussi, dans WinUAE, nous allons créer un disque dur virtuel de 1Go, en le plaçant toujours sur notre contrôleur SCSI (j'ai mis en position 3), il faut rendre le disque actif en lecture/écriture.
Pensez à sauvegarder cet ajout de disque dur dans votre config de WinUAE;)


On démarre l'OS4, et on va ensuite dans l'icone du workbench/System/Media Toolbox.
Il faudra "Installer" le nouveau disque dur, puis l'éditer pour lui ajouter une partition de SWAP qui occupera tout l'espace (les 1Go).

Et on enregistre tout çà.
NB: MediaToolBox m'a indiqué également que mon premier disque dur (celui de boot) avait été modifié, et m'a demander d'enregistrer les modifications, ce que j'ai fait, sans conséquences négatives sur la suite à priori;) Normal? Erreur de manipulation de ma part? Je ne sais pas!

Avant de redémarrer le système, regardons un peu ce que l'OS4 peut nous dire de sa gestion de mémoire en ouvrant le shell et en tapant la commande memstat
Il est bien indiqué tout en pas que nous n'avons pas de "pagers" actifs.

On redémarrer et comme tout est magique et que celà fonctionne tout seul, et bien autant quand même essayer de vérifier si ce SWAP a bien été pris en compte...Donc encore un petit coup de memstat....
Et hop, on constate bien que l'OS4 a pris en compte un matériel de SWAP connecté au contrôleur SCSI de la CyberstormPPC, sur l'unité 3 (il s'agit bien de notre partition de SWAP).

Super, on a désormais un système qui va pouvoir SWAPER comme Windows quand il y aura besoin de RAM (Hum...ma machine Windows étant équipées de 48Go de RAM, j'ai bien entendu désactivé le SWAP....décidément, l'Amiga est à la traîne quand même).

Notre SWAP est actif!




Amiga OS4 sous WinUAE - Partie 6 (Conclusion)

Dans les premières parties de ce tutoriel, nous avons vu comment installer l'OS sur WinUAE avec l'option PPC. Si vous avez utilisé les bonnes ROMs, avez configuré correctement la mémoire dans WinUAE, et avez déjoué les pièges de l'installation des partitions (et du système de fichiers dans le RDB), vous devriez désormais avoir un système d'exploitation fonctionnel.

Avis sur l'AmigaOS4.1 Classic


Fut une époque ou les utilisateurs d'Amiga raillaient les utilisateur de Windows.
Windows était trop compliqué a installer, Windows plantait tout le temps, il fallait tout le temps réinstaller Windows.

Depuis les années 90, force est de constater que les choses ont bien changées, de nos jours, un Windows a toutes les chances d'arriver a configurer tout seul les partitions sur le disque dur sans poser de questions, sur Amiga c'est bien plus compliqué.

Et Windows a continué a progresser mouture après mouture (au prix quelquefois de quelques expérimentations malheureuses), là où l'OS4 a gagné en fonctionnalités, mais pas forcément en facilité de prise en main, ce qui est un comble.

Cependant, l'OS4 installé, on retrouve rapidement les plaisirs d'antan, on reprend ses marques, on retrouve des icônes bien connues, d'autres sont apparues, ou améliorées, mais dans l'ensemble, mon avis est que l'OS4 c'est contenté d'une évolution minimale vers le PowerPC, et que finalement, si l'esprit de l'OS reste bien là, il est probablement temps de moderniser réellement ce système d'exploitation!

Il n'en reste pas moins que je trouve le système d'exploitation toujours aussi simple à utiliser au quotidien, et surtout, facile a programmer, ce qui est loin d'être le cas sur l'OS de Redmond.

Logithèque récente

Le nombre de développeurs sur la plateforme Amiga va sans cesse de façon....décroissante. Certes il reste des talents indéniables, mais la majorité des développeurs sont passé à autre chose.

Voici quelques références pour les applications "modernes"

os4depot.net  Ceux qui ont connu l'Aminet sauront de quoi il s'agit: c'est la version pour OS4. Vosu y trouverez quantités de logiciels pour OS4, la plupart sont gratuits.
digibooster 3 un tracker
Boing attitude un éditeur Français
Timberwolf un portage de la célèbre usine à gaz du web qu'est Firefox
CubicIDE un ide pour programmer (incontournable)
Amigans.net un forum actif pro AmigaOS4
Amigaworld.net un site dédié à tout les Amigas
Hyperion Entertainment  le site des développeurs de l'AmigaOS4
Amigaimpact.org le site Français de référence, vous y trouverez de l'aide en cas de besoins;)
http://www.amiga-ng.org/ un autre site Français bien connu