AmigaOS
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
Principaux systèmes
d'exploitation
BSD
FreeBSD - NetBSD - OpenBSD
DragonFly BSD - PC-BSD
GNU/Linux (Liste)
Debian (Debian (/de.bjan/) est une organisation communautaire et démocratique, dont le but est le développement d'un système d'exploitation basé...) - Fedora - Gentoo
Mandriva (Mandriva (anciennement Mandrakesoft) est une société française éditrice de la distribution GNU/Linux Mandriva Linux, dont l'un des principes est la...) - Red Hat (Red Hat est une société multinationale d'origine américaine éditant des distributions Linux. Elle est l’une des entreprises dédiées aux logiciels Open Source les plus importantes et les plus reconnues. Elle...) - Slackware
SuSE - Ubuntu (Ubuntu (prononciation [ubuntu], c'est-à-dire « ou-boun-tou » en prononciation française) est un système d’exploitation libre fondé sur Debian (une distribution Linux) et commandité par la...)
Mac OS (Mac OS (pour Macintosh Operating System) est le nom du système d'exploitation d'Apple pour ses ordinateurs Macintosh. Il est surtout connu pour être le premier système grand public ayant une...)
Système 5 - 6 - 7 - 8 - 9
Mac OS X (Mac OS X est une ligne de systèmes d’exploitation propriétaire développés et commercialisés par Apple, dont la version la plus récente (Mac OS X 10.5 dit 'Leopard' fin 2007) est installée sur...) -.0 -.1 -.2 -.3 -.4 -.5 - Server
MS-DOS (DOS disk operating system est le nom générique employé pour désigner les anciens systèmes d'exploitation dont les fonctionnalités étaient orientées...) - Microsoft Windows (Windows (littéralement « Fenêtres » en anglais) est une gamme de systèmes d’exploitation produite par Microsoft,...)
1.0 - 2 - 3.x - 95 - 98 - Me
NT - 3.5x - 4.0 - 2000
XP - 2003 - Vista
2008 (prochainement)
Seven (en développement)
Autres
AmigaOS (AmigaOS est le système d'exploitation natif des ordinateurs Amiga. Bien que ce modèle d'ordinateur ait radicalement changé (passage au PowerPC), le système est toujours maintenu (en 2005), et la dernière version...) - BeOS (BeOS est un système d'exploitation développé par la société américaine Be Inc., fondée par le français Jean-Louis Gassée, un ex-dirigeant d'Apple à partir de 1991. Initialement conçu...) - Inferno
LynxOS (LynxOS est un système d'exploitation temps réel et de style UNIX de la société LynuxWorks pour systèmes embarqués. Parfois appelé tout simplement "Lynx", LynxOS est conforme au standard POSIX et offre une compatibilité avec Linux....) - Haiku OS - OS/2 (OS/2 est un système d'exploitation créé par Microsoft et IBM, qui ensuite a été développé par IBM seul. Le nom OS/2 signifie Operating System/2 (operating system...)
QNX - Solaris - UNIX - MVS
OS/360 (OS/360 était un système d'exploitation développé par IBM pour leur nouvelle série d'ordinateurs System/360, annoncée en 1964. OS/360 a été parmi...) - OS/390 - OS/400 (OS/400 est le système d'exploitation d'IBM conçu pour ses machines de la gamme AS/400, iSeries et i5 (ou System i). Il s'agit d'un système dédié à...) - Plan 9 (Plan 9 from Bell Labs, appelé usuellement Plan 9, est un système d'exploitation expérimental développé par Bell Labs, le descendant de Unix Time-Sharing System. Ce n'est cependant pas un Unix, malgré la similarité de...)
ReactOS (ReactOS est un projet de système d'exploitation en développement se voulant compatible avec les programmes et pilotes Microsoft Windows.) - VMS - ZETA (ZETA est un système d'exploitation de la société allemande YellowTAB. Il est une évolution de BeOS.) - FreeDOS (FreeDOS a pour but d'être un système d'exploitation complet, libre, et 100% compatible MS-DOS.)

AmigaOS est le système d'exploitation natif des ordinateurs Amiga (L’Amiga est une famille d’ordinateurs personnels commercialisée par Commodore International entre 1985 et 1994. Le prix modique de l’entrée de gamme et les...). Bien que ce modèle d'ordinateur (Un ordinateur est une machine dotée d'une unité de traitement lui permettant d'exécuter des programmes enregistrés. C'est un ensemble de...) ait radicalement changé (passage au PowerPC), le système est toujours maintenu (en 2005), et la dernière version est conçue pour permettre de faire fonctionner des logiciels Amiga sur de nouvelles machines telles que l'AmigaOne et le microAone.

L'AmigaOS a en partie inspiré le système d'exploitation expérimental AtheOS (AtheOS est le nom d'un projet personnel de système d'exploitation sous licence GPL. Il a été conçu et développé en majorité par Kurt Skauen, un norvégien.) (maintenant Syllable) ainsi que BeOS parfois surnommé AmigaOS 95.

Caractéristiques

L'AmigaOS a les caractéristiques suivantes :

  • multitâche préemptif (Le traitement multitâche préemptif est une forme de traitement multitâche. Son but est de partager les temps de calcul des diverses tâches (programmes) à...) avec des systèmes de priorité statique (Le mot statique peut désigner ou qualifier ce qui est relatif à l'absence de mouvement. Il peut être employé comme :) et un ordonnancement round-robin (L'anglicisme round-robin est utilisée dans plusieurs contextes.)
  • architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) Microkernel
  • interruptions programmables en temps (Le temps est un concept développé par l'être humain pour appréhender le changement dans le monde.) réel avec des latences très courtes
  • aucune protection de mémoire (D'une manière générale, la mémoire est le stockage de l'information. C'est aussi le souvenir d'une information.) (sauf sur les Amiga utilisant les processeurs 68030 et 68040 avec MMU)
  • conception 32 bits
  • systèmes de fichiers programmables
  • langage script interprocessus (ARexx) inclus en standard
  • transmission de messages interprocessus très efficace due à la légèreté du contexte (Le contexte d'un évènement inclut les circonstances et conditions qui l'entourent; le contexte d'un mot, d'une phrase ou d'un texte inclut les mots qui l'entourent. Le concept de contexte issu...) du noyau

Les composants d'AmigaOS

AmigaOS est toujours divisé en deux parties, le Kickstart et le Workbench.

Chaque version de Kickstart est liée à une version particulière du système d'exploitation de l'Amiga, ainsi les utilisateurs devraient uniquement utiliser le Workbench 1.3 sur une machine avec une ROM du Kickstart 1.3. Il est possible d'utiliser des versions différentes (Le Workbench 3.1 fonctionnera avec le Kickstart 3.0, mais avec quelques problèmes). La seule exception est le Workbench 2.1, qui était une mise à jour (Une mise à jour, souvent abrégé en MAJ ou MàJ, est l'action qui consiste à mettre « à jour », ou bien « à niveau », un outil...) logicielle basée sur le Kickstart 2.04. Aussi, les dernières versions du Workbench, 3.5 et 3.9, utilisent le Kickstart 3.1, la mise à jour (Le jour ou la journée est l'intervalle qui sépare le lever du coucher du Soleil ; c'est la période entre deux nuits, pendant laquelle les rayons du Soleil éclairent le ciel. Son...) de la ROM se faisant logiciellement au moment où le système démarre.

Kickstart

Les Roms d'un Amiga 1200 Version 39.106
Les Roms d'un Amiga 1200
Version 39.106

Kickstart est le nom donné à la ROM d'amorçage. Sur l'Amiga originel (l'Amiga 1000), ceci devait être chargé à partir d'une disquette (Une disquette est un support de stockage de données informatiques amovible. La disquette est aussi appelée disque souple (floppy disk en anglais) en raison de la souplesse de son support et par opposition au disque dur.), alors que plus tard, les Kickstarts furent en ROM dans l'ordinateur. L'Amiga 1000 a dû être modifié pour les utiliser.

Bien que contenant le code requis pour démarrer l'ordinateur, le Kickstart contient également de grandes parties du système d'exploitation de l'Amiga, telles qu'Intuition (les bibliothèques graphiques de l'interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface désigne ainsi ce que chaque élément a besoin de connaître de l’autre pour pouvoir fonctionner correctement.) utilisateur Amiga), Exec (le noyau multitâche), DOS (En anatomie, chez les animaux vertébrés parmi lesquels les humains, le dos est la partie du corps consistant en les vertèbres et les côtes. Les dorsaux étaient les muscles les plus...) (les bibliothèques de manipulation de disque). Ce dernier basé sur le port écrit en BCPL de TRIPOS par MetaComCo.

Les versions ultérieures du Kickstart contenaient les pilotes des contrôleurs IDE et SCSI, des ports PCMCIA et divers autres matériels qui étaient inclus dans les Amigas.

Grâce à des constructeurs de périphériques, il est possible d'avoir deux versions ou plus de Kickstart dans une machine, sélectionnables par un interrupteur (Un interrupteur (dérivé de rupture) est un dispositif ou organe, physique ou virtuel, permettant d'interrompre ou d'autoriser le passage d'un flux. Il ne faut pas confondre l'interrupteur qui permet d'éteindre ou d'allumer un...) ou un raccourci clavier (Un raccourci clavier est une combinaison de touches qui une fois enfoncée permet d'exécuter un programme, une fonction ou une commande d'un programme. Les raccourcis clavier peuvent être...) quand vous mettez la machine en marche (La marche (le pléonasme marche à pied est également souvent utilisé) est un mode de locomotion naturel. Il consiste en un déplacement en appui alternatif sur les jambes, en position...).

Avec un logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil informatique. Y sont inclus...) tiers, il est possible d'avoir un kickstart différent chargé dans la RAM et de l'utiliser au lieu de la ROM - par exemple Kickstart 1.3 peut être chargé afin d'exécuter de vieux jeux incompatibles avec les Kickstart 2.0 et plus. Ces programmes s'appellent des Softkickers.

Workbench

Le Workbench est l'interface graphique d'origine pour l'Amiga. Le nom utilise la métaphore de l'établi (workbench en anglais). Les répertoires sont dépeints comme des tiroirs, les fichiers exécutables sont dépeints comme des outils et les fichiers de données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent codée, d'une chose, d'une transaction d'affaire,...) sont dépeints comme des projets. La plupart des applications Amiga ont des menus déroulants commencant par " Projet éditer... " au lieu du " Fichier éditer... " typique des autres plateformes.

À beaucoup d'autres égards l'interface ressemble à Mac OS, avec le bureau principal ayant les icônes des lecteurs et une simple barre de menu au-dessus du bureau. Contrairement à la souris (Le terme souris est un nom vernaculaire ambigu qui peut désigner, pour les francophones, avant tout l’espèce commune Mus musculus, connue aussi comme...) Mac, la souris Amiga a deux boutons - le bouton droit actionne les menus déroulants, avec un style Macintosh (Macintosh (prononcé /makintɔʃ/) ou Mac est une série de différentes familles d'ordinateurs personnels conçus, développés, et vendus par Apple. Le premier Macintosh, le Macintosh 128K, est...) 'lacher le bouton sélectionne'.

Une caractéristique unique du Workbench est les écrans multiples. Ils sont quelque peu semblables aux bureaux virtuels du système de fenêtre (En architecture et construction, une fenêtre est une baie, une ouverture dans un mur ou un pan incliné de toiture, avec ou sans vitres.) X Window (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis les années 1990, avec la sortie de Windows 95, son succès commercial pour...), mais sont produits dynamiquement par les applications selon les besoins. Chaque écran (Un moniteur est un périphérique de sortie usuel d'un ordinateur. C'est l'écran où s'affichent les informations saisies ou demandées par l'utilisateur et générées ou restituées par l'ordinateur, sous forme de texte et...) peut avoir une résolution et une profondeur de couleurs différentes. Un icône (En ce sens, il arrive que le mot soit écrit icone, sans accent circonflexe.) dans le coin en haut à droite de l'écran permet de cycler les écrans - Comme l'OS stocke tous les écrans simultanément dans la mémoire, le rafraîchissement est instantané. Ces écrans peuvent également être déplacés de haut en bas par leurs barres de titre. (la fonctionnalité de déplacer les écrans est propre au chipset (Un chipset (de l'anglais, signifiant littéralement ensemble de puces (électroniques)) est un jeu de composants électroniques intégré dans un...) de l'Amiga, et elle n'est plus disponible sur les systèmes qui fonctionnent avec une carte graphique (Une carte graphique ou carte vidéo (anciennement par abus de langage une carte VGA), ou encore un adaptateur graphique, est une carte d’extension d’ordinateur dont le...) récente.)

Bien que, à proprement parler, le Workbench soit seulement le gestionnaire de fichiers d'AmigaOS, c'est un terme généralement utilisé pour se rapporter à toutes les parties de l'OS qui ne résident pas dans la ROM du Kickstart. Le Workbench n'est pas nécessaire à la machine pour fonctionner, donc beaucoup de vieux jeux démarrent directement du Kickstart, sans le charger.

Sans Workbench il y a plus de mémoire disponible pour les applications (certaines vieilles applications comme Deluxe Paint (Deluxe Paint est un logiciel de dessin matriciel très élaboré créé par Electronic Arts, qui était utilisé sur Amiga et Atari par les graphistes professionnels ou amateurs.) proposaient d'ailleurs la possibilité de fermer le Workbench pour récupérer un peu de mémoire pour travailler - il faut se souvenir qu'à cette époque la RAM était une denrée peu abordable, disposer d'une mémoire de quelques MégaOctets était un luxe), toutefois si l'application démarrée ne permet pas de revenir vers un shell ou d'ouvrir le Workbench à sa sortie la machine devra alors être redemarrée pour pouvoir faire autre chose. Cependant le fait de ne pas lancer le Workbench ne nuit en rien aux fonctionnalités de l'OS (i.e. il est possible de tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou l'univers.) faire depuis le Shell obtenu lorsque l'on boot (En informatique, le mot boot (apocope du mot anglais bootstrap, nom qui désigne la languette des chaussures pour pouvoir les enfiler plus facilement, voir la partie Historique de l'article pour plus de précisions) désigne la...) sans ouvrir le Workbench).

AmigaOS jusqu'à la version 3.1 n'utilise aucune couche logicielle pour utiliser des fonctions graphiques ou audio additionnelles. Les nouvelles versions d'AmigaOS tiennent compte de matériels graphiques autre que le chipset d'origine, mais n'incluent aucun pilotes. Il faut utiliser le pilote fourni (Les Foúrnoi Korséon (Grec: Φούρνοι Κορσέων) appelés...) par le constructeur du matériel additionel. Les progiciels communs pour une solution graphique sont EGS, Picasso96 et Cybergraphics. Pour la couche sonore, AHI, un système de pilotes gratuits, est largement utilisé.

À partir de l'AmigaOS 3.5, certaines de ces solutions sont livrées d'office.

Versions d'AmigaOS

Kickstart/Workbench 1.0, 1.1, 1.2, 1.3

Démarrage d'un Amiga avec Kickstart 1.x
Démarrage d'un Amiga avec Kickstart 1.x

Les versions 1.x sont les premières implémentation (Le mot implantation peut avoir plusieurs significations :) d'AmigaOS. Elles sont par default colorées en bleu (Bleu (de l'ancien haut-allemand « blao » = brillant) est une des trois couleurs primaires. Sa longueur d'onde est comprise approximativement entre 446 et 520 nm. Elle varie en luminosité du cyan à une teinte plus sombre...) et orange (couleurs qui pouvaient être facilement changées par l'utilisateur). La version 1.1 était principalement une correction de bogues. Les versions 1.0 et 1.1 ont été distribuées seulement sur disquettes pour l'Amiga 1000.

Les versions 1.2 et 1.3 étaient les premières versions disponible en ROM (permettant leur utilisation sur des modèles ayant le kickstart dans la ROM) mais étaient encore disponibles sur des disquettes pour l'Amiga 1000. Ces versions sont celle de la ROM de l'A500, l'A1500, le CDTV (1.3 seulement) et l'A2000. La version 1.2 du Kickstart a vu réparés beaucoup de bogues, améliorant considérablement la stabilité du système, et ajoutait le support d'AutoConfig qui pouvait configurer automatiquement les cartes d'extension. La version 1.3 eut peu de changements dans le Kickstart (fixant principalement un bogue pour laisser démarrer sur des disques durs) mais eu beaucoup plus de changements dans le Workbench, comprenant un système de fichiers beaucoup plus rapide pour les disques durs, un CLI amélioré, et des pilotes supplémentaire.

Kickstart/Workbench 1.4

Kickstart/Workbench 1.4 était une version bêta de la toute prochaine mise à jour de la version 2.0, mais elle a été livrée en très petite quantité (La quantité est un terme générique de la métrologie (compte, montant) ; un scalaire, vecteur, nombre d’objets ou d’une autre manière de dénommer...) avec les premiers Amiga 3000.

Kickstart/Workbench 2.0, 2.05, 2.1

Démarrage d'un Amiga avec Kickstart 2.x
Démarrage d'un Amiga avec Kickstart 2.x

Kickstart/Workbench 2.0 fut une avancée principale au système d'exploitation Amiga. Fini le bleu et orange dur, remplacé par des couleurs plus agréables à l'œil, le gris et bleu-clair. Le Workbench n'était plus lié aux modes d'affichage (L' affichage désigne l'application d'une surface de papier script dans un lieu public(et non du foyer)sur un support destiné à son émission, externe ou interne, ce qui en fait un média à part entière...) 640x256 (PAL) ou 640x200 (NTSC), et une grande partie du système a été amélioré pour faciliter de futures extensions.

Malheureusement, 2.x présenta quelques incompatibilités avec de vieux logiciels mal écrits, et bon nombre (La notion de nombre en linguistique est traitée à l’article « Nombre grammatical ».) de gens furent dérangés par cette mise à jour.

2.x était livré avec les A500+ (2.04), A600 (2.05), A3000 et A3000T. Le Workbench 2.1 était le dernier de cette série, et fut seulement livré comme mise à jour logicielle. Il incluait des programmes utiles tels que CrossDOS, pour travailler avec des disquettes PC. En d'autres termes, il n'y avait aucun Kickstart 2.1.

Kickstart/Workbench 3.0, 3.1

3.x était une autre mise à jour importante.

Cette mise à jour inclut :

  • Un système de données universel, connu sous le nom de datatypes, qui permet à des programmes de charger des images, sons et textes dans des formats qu'ils ne comprennent pas directement, grâce à l'utilisation d'entrées standards
  • Support des cartes PCMCIA
  • Réarrangement des couleurs pour des modes d'affichage en faibles couleurs
  • Aspect visuel amélioré
  • Amélioration des images de fond

3.x était livré avec le CD32, l'A1200, l'A4000 et l'A4000T.

AmigaOS 3.5, 3.9

Après la cession de Commodore International (Commodore Business Machines Inc. fut avant tout l'entreprise familiale fondée par un immigré juif new-yorkais, rescapé d'Auschwitz, nommé Jack Tramielsky. Ledit...), les propriétaires de la marque déposée Amiga ont accordé un permis à une compagnie allemande appelée Haage & Partner pour mettre à jour le système d'exploitation de l'Amiga. Avec cette mise à jour est venu un changement dans la manière de se référer au système d'exploitation. Plutôt que d'indiquer le " Kickstart ", ou " Workbench, ", les mises à jour furent le plus souvent désignée sous le nom de " AmigaOS. "

Mises à jour incluses :

  • Utilisation de CD filesystem comme standard
  • Distribution sur CD au lieu de disquettes
  • Fourni avec un pile TCP/IP, un navigateur web (Un navigateur Web est un logiciel conçu pour consulter le World Wide Web. Techniquement, c'est au minimum un client HTTP.), et un client (Le mot client a plusieurs acceptations :) E-mail.
  • Interface graphique améliorée, appelée le " ReAction "
  • Lecteur de films AVI/MPEG
  • Support des disques durs de plus de 4Go (une limitation du 1.x)
  • documentation en HTML
  • Lecteur audio de MP3 et de CD (OS3.9)
  • programme de dock
  • Workbench amélioré

AmigaOS 4

Une nouvelle version d'AmigaOS est développée (En géométrie, la développée d'une courbe plane est le lieu de ses centres de courbure. On peut aussi la décrire comme l'enveloppe de la famille des droites normales à la courbe.) par Hyperion Entertainment sous la licence d'Amiga, Inc. La version 4.0 est une mise à jour importante dix ans après la dernière mise à jour officielle : ce saut est comparable à celui fait par Microsoft (Microsoft Corporation (NASDAQ : MSFT) est une multinationale américaine de solutions informatiques, fondée par Bill Gates et Paul Allen, dont...), lors du passage de Windows 3.1 à Windows 95. Elle a été annoncée disponible le 24 décembre 2006 sur le site de Hyperion Entertainment.

Kickstart au fil du temps...

Kickstart n'a cessé d'évoluer jusqu'à son dernier souffle. Voici les grandes étapes de révision de Kickstart.

Version Date
1.1 Novembre 1985
1.2 Octobre 1986
1.3 Octobre 1987
2.0 Mai 1991
3.0 Août 1992
3.1 Juillet 1993
3.5 Août 1999
3.9 Décembre 2000
3.9 + BOING BAG 2 2002
4.0 - version definitive pour 1200 / 4000 ( 3000 possible aussi ) Novembre 2007

Ce tableau (Tableau peut avoir plusieurs sens suivant le contexte employé :) n'inclus pas les mises à jour mineures ...

Page générée en 3.087 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique