OS DE RISC
OS du RISC est un du système d'exploitation d'ordinateur à l'origine créé par les ordinateurs britanniques de gland de de fabricant du .
Le du système d'exploitation prend son nom de l'architecture du RISC utilisée sur les systèmes soutenus.
Dispositifs
Le entreposé dans ROM - que ceci permet pour un bootup plus rapide (secondes sub-30), sûreté de la corruption et sécurité contre des virus. Les versions 4 et 5 sont stockées dans MIB de 4 de ROM d'instantané, permettant les mises à jour du système d'exploitation sans devoir physiquement remplacer le morceau de ROM. Module-basé - le du système d'exploitation se compose d'un certain nombre de modules. Ces modules peuvent être librement ajoutés et remplacés, y compris le doux-chargement des modules non actuels dans la ROM au temps de botte. Cette conception modulaire a mené au RISCOS Ltd de réalisateur libérant des mises à jour de roulement à sa version d'OS de RISC, alors que les tiers peuvent écrire des modules de rechange d'OS pour ajouter de nouveaux dispositifs. Des modules d'OS sont accédés par l'intermédiaire des interruptions de logiciel (SWIs), semblables aux syscalls dans d'autres logiciels d'exploitation.
L'utilisateur simple de , le traitement multitâche coopératif , choisissent fileté - en dépit de presque tous autres logiciels d'exploitation de bureau courants se déplaçant vers le traitement multitâche de préemption (PMT) de du et le multifile, OS de RISC reste un traitement multitâche coopératif. Bien que ce soit préférentiel pour d'applications incluses de l'OS de RISC beaucoup, beaucoup de lotisseurs et d'utilisateurs de bureau ont réclamé l'OS pour émigrer à PMT. L'OS a également seulement la protection de mémoire rudimentaire .
Système de fichiers de propriété industrielle du ADFS de - L'OS emploie des méta-données pour déterminer le type de dossier ; des prolongements de dossier ne sont pas employés. Des deux points sont employés pour séparer le système de fichiers du reste du chemin ; la racine est représentée par un signe et des annuaires du dollar ($) par une période (. Des prolongements des systèmes de fichiers étrangers sont montrés using une barre oblique vers l'avant (/). Par exemple, ADFS : : HardDisc4. est la racine de HardDisc4 using le système de fichiers d'ADFS. Ce système donne le soutien des systèmes de fichiers autres qu'ADFS.
Vue d'un seul bloc d'application de - des applications de sont contenues dans un annuaire, qui, si son premier caractère est « ! » ( prononcé pling ) est normalement traité par le limeur comme application : cliquant sur un tel annuaire lancerait l'application, plutôt qu'ouverte l'annuaire, et bien que les ressources et les dossiers exécutables de l'application soient contenus dans l'annuaire, ils restent cachés de l'utilisateur. Tous les dossiers d'application sont stockés dans cet annuaire simple, tenant compte de la drague - et - laisser tomber l'installation et le déplacement.
Logiciel de gestion de fenêtres intuitif de - Le WIMP d'OS de RISC incorpore l'opération trois-boutonnée de souris, les menus sensibles au contexte, la commande d'ordre de fenêtre (c. envoyer au dos) et le foyer dynamique de fenêtre (c. permet à des fenêtres d'être au foyer à n'importe quelle position sur la pile, incluant quand pas « sur le dessus » et non évident). Lancé pendant la période du Windows 3.0 et système 7 d'OS de Mac, le GUI de WIMP d'OS de RISC avait lieu bien en avant de son temps.
Appui total du Drag-and-drop de - l'utilisateur peut copier et déplacer des données entre les fenêtres d'application et les endroits de disque par l'intermédiaire du limeur par manipulation directe. Ceci inclut le déplacement (« coupé-collé "), la copie, l'économie de dossier et l'ouverture.
Iconbar - semblable à Windows taskbar et au dock d'OS de Mac mais libéré avant tous les deux, OS de RISC était un pionnier de ce dispositif. La barre tient les icônes qui représentent les unités de disques et les disques montés de RAM, les applications courantes et les utilités de système. Ces icônes ont leurs propres menus sensibles au contexte et soutiennent la drague - et - laissent tomber le comportement.
Secondaire-Pixel de plaçant l'anticrénelage - le directeur de police d'ensemble fournit l'anticrénelage d'annoncer-qualité des polices, dessiné en temps réel sur l'écran. Présenté en 1990, l'OS de RISC était l'un des premiers logiciels d'exploitation pour inclure un tel dispositif
À regard et à sensation conformés de à travers toutes les applications - présenté par le gland de réalisateur d'OS de RISC avec la version 2, le guide de modèle d'OS de RISC est un détaillé, document de page 130 visant les règles sur l'aspect et le comportement d'application. Ceci s'est assuré que les applications apparaissent et se comportent de la même manière de la perspective de l'utilisateur, facilitant la facilité d'utilisation.
Applications empaquetées
Les applications ont empaqueté avec l'OS de RISC varient légèrement entre les versions, mais incluent habituellement les apps suivants de noyau :
! Peinture - un Pixel de base - programme de schéma basé.
! Aspiration - un vecteur - (ou objet-basé) programme de schéma basé.
! CALC - une application de base de calculatrice.
! Éditer - un éditeur de texte .
Premières années
voient également :
d'Arthur (du système d'exploitation)
L'OS de RISC a été conçu dans le Cambridge , le Angleterre par le gland pour le BRAS à 32 bits - gland basé Archimède du et libéré dans sa première version dans 1987 comme Arthur du système d'exploitation. Arthur a été fortement basé sur le du système d'exploitation écrit pour la série principale du BBC d'ordinateurs, MOS , et a été mis en communication très rapidement quand il est apparu clairement qu'un projet de recherche du système d'exploitation plus avancé ne serait pas prêt pour le Archimède .
OS 2 DE RISC
L'OS de RISC était un développement rapide d'Arthur 1.2 après l'échec du projet du ARX . Le premier dégagement devait s'appeler Arthur 2, mais a été retitré à OS 2 du RISC, et a été vendu sous le nom la première fois de 1989 d'OS 2. Le traitement multitâche coopératif du système d'exploitation d'instruments avec quelques limitations mais n'est pas le multifil. Il emploie le système de fichiers du ADFS pour l'accès-disque souple et dur. Il a au commencement fonctionné 512 d'un module de ROM de KiB . L'interface du WIMP offre tous les dispositifs standard et corrige plusieurs des bogues qui avaient gêné Arthur. Elle manque de la mémoire virtuelle virtuelleee et de la protection de mémoire étendue (des applications sont protégées entre eux, mais beaucoup de fonctions doivent être mises en application en tant que « modules » qui ont plein accès à la mémoire). À l'heure de dégagement, l'avantage principal de l'OS était sa ROM ; il a initialisé très rapidement et tandis qu'il était facile de se briser il était impossible de casser de manière permanente l'OS du logiciel. Sa haute performance était due à une grande partie du système étant écrit dans le langage d'assemblage du BRAS . L'OS est organisé comme grain relativement petit qui définit une interface de logiciel standard à laquelle des modules de prolongation sont exigés pour se conformer. Une grande partie de la fonctionnalité du système est mise en application dans des modules codés dans la ROM, bien que ceux-ci puissent être supplantés par plus de versions évoluées chargées dans le RAM . Parmi le grain les équipements sont un mécanisme général, appelé le traiteur de rappel de service, qui permet à un module de surveillant d'exécuter le multiplexage de processus. Ce service est employé par un module faisant partie du programme d'édition de texte standard pour fournir une fenêtre du terminal emulator pour des applications de console. La même approche a permis aux utilisateurs expérimentés pour mettre en application des modules donnant à OS de RISC la capacité de faire le traitement multitâche de préemption .
On dispositif peu commun et innovateur du du système d'exploitation à l'heure de son dégagement était son rendu laissé entendre et anti-aliased de soutien de haute qualité, d'ensemble de police, d'un dispositif qui seulement sont devenus répandus dans d'autres logiciels d'exploitation beaucoup plus tard.
Un OS légèrement mis à jour 2.01 du RISC de version a été libéré plus tard pour soutenir le processeur ARM3 qui a été embarqué avec le gland Archimède A540 de et le gland R225/R260.
OS 3 DE RISC
OS 3.00 de RISC a été libéré avec la version la plus tôt de l'A5000 dans le 1991 ; il est presque quatre temps la taille d'OS 2 de RISC et fonctionne 2 d'une ROM de MIB . Il améliore le traitement multitâche et place également certaines des applications basses plus populaires dans la ROM.00 de RISC a eu plusieurs bogues et a été remplacé par OS de RISC 3.1 quelques mois plus tard ; les ROM améliorées ont été fournies pour le coût d'affranchissement seulement.1 de RISC a été libéré plus tard et a vendu la fonction intégrée à l'A3010, à l'A3020, à l'A4000, à l'A4 et aux modèles A5000 postérieurs. Il a été également rendu disponible comme ROM de rechange pour l'A5000 et les machines premières d'Archimède (c'est la dernière version d'OS de RISC appropriée à ces machines). Trois variantes ont été libérées - OS 3.10 de RISC la version basse, OS 3.11 de RISC qui a inclus une légère mise à jour qui fixe quelques issues et OS 3.19 de porte série de RISC qui était une traduction allemande.50 de RISC a été vendu de 1994 avec les premiers PCs du RISC dus à l'architecture de matériel très différente du PC du RISC, y compris un processeur de BRAS 6, 16 et couleur 24bit et un morceau différent d'E/S (IOMD), OS 3.50 de RISC n'a pas été rendu disponible pour le plus ancien Archimède et une série ARME 2 et 3 machines.5 de RISC shoehorned légèrement dans 2 l'empreinte de pas de MIB , et a déplacé les applications de ROM d'OS 3.1 de RISC sur l'unité de disque dur ; ceci a prouvé si inpopulaire qu'elles plus tard ont été déplacées de nouveau dans la ROM.60 de RISC a suivi dans le 1995 . L'OS comporte un accès bien meilleur du disque dur et sa gestion de réseau a été augmentée pour inclure TCP/IP en tant que norme en plus du système de propriété industrielle existant d'Econet du du gland. L'appui de matériel a été également amélioré ; Les PCs du RISC ont pu maintenant employer des processeurs du BRAS 7. avec son processeur du BRAS 7500 a été également soutenue.6 de RISC était deux fois plus grand qu'OS 3.5 de RISC, embarquant sur MIB de 4 dans deux morceaux de ROM.70 de RISC a été libéré dans le 1996 . Les changements primaires de l'OS étaient soutien du processeur brutal du qui a été rendu disponible comme mise à niveau pour le PC du RISC. Changements étendus required de ce code dus aux données du et la cachette fendue brutale d'instruction (architecture de Harvard de ) et les modes à 32 bits d'interruption.71 de RISC est une petite mise à jour libérée pour soutenir le matériel dans le gland A7000+ avec son processeur du BRAS 7500FE. Le soutien offert par Fe de matériel des mathématiques de virgule flottante, qui jusque-là ont été habituellement émulées dans un des modules de logiciel d'OS de RISC).
OS 3 de RISC a également formé la base d'OS du OR, comme embarqué dans le NCs de NetChannel de gland
Cession d'Acorn Computers Ltd
Le travail officiellement arrêté de gland dans tous les secteurs excepté les boîtes de Placer-dessus de vers la fin de 1998 et la compagnie a été retitré l'élément 14 (le 14ème élément de la table périodique étant silicium ) avec un nouveau but à devenir purement des affaires de conception de silicium (comme très le réussi précédent tourner au loin du BRAS du gland en 1990. Le développement d'OS de RISC a été arrêté pendant le développement d'OS 4.0 pour le RiscPC 2 (" ; " de Phoebe 2100 ;), dont l'accomplissement a été également décommandé. Une bêta version, OS 3.8 (" ; Ursula" ;) pour l'original RiscPC, avait été précédemment libéré aux réalisateurs. Les noms de code du projet de Phoebe (pour le matériel), d'Ursula (pour le logiciel) et de fournisseur (pour le morceau de processeur de graphiques) ont été pris des noms des caractères dans le " de série télévisée ; Friends" ;.B Ursula était la soeur jumelle de Phoebe !).
Ceci a mené à un certain nombre d'efforts de délivrance d'essayer et de maintenir les affaires d'ordinateur de bureau de gland vivantes. Le gland a tenu des discussions avec beaucoup d'ayants droit, et a par la suite accepté d'autoriser exclusivement l'OS de RISC à RISCOS Ltd, qui a été formé d'un consortium de revendeurs, de lotisseurs et d'utilisateurs. Il y avait également un certain nombre de projets pour l'amener aux avantages du RISC du système d'exploitation à d'autres plates-formes par création de l'ordinateur de bureau du ROX fournir un RISC OS-comme l'interface sur le Unix et les systèmes du Linux . Deux projets semblables, impulsion et Phoenix d'Eidos, ont tous les deux calés.
OS 4 DE RISC
En 1999 une nouvelle compagnie appelée le RISCOS Ltd a été fondée. Ils ont autorisé les droites à l'OS de RISC de l'élément 14 (et par la suite du nouveau propriétaire, de la technologie micro de pas de ) et ont continué le développement d'OS 3.8, la libérant comme OS 4 du RISC en juillet 1999. Selon la compagnie, plus de 6.02 de RISC ont été vendus vers le haut de jusqu'à ce que la production ait été cessée dans mi 2005.
Dans 2002 la compagnie lancée OS du RISC choisissent , un arrangement d'abonnement permettant l'accès d'utilisateurs aux dégagements principaux intermédiaires des dernières mises à jour d'OS. Ces mises à niveau sont libérées en tant que pièces rapportées doux-chargeables, séparent à la ROM d'instantané où l'OS principal est stocké, et sont chargées au temps de botte. L'arrangement a été conçu cycle de développement de s pour accélérer RISCOS Ltd's ' en produisant les dégagements importants intermédiaires de revenu supplémentaire. Il a également permis à la compagnie de subventionner le prix au détail de détail des dégagements de ROM, qui sont généralement un point culminant du dernier choisissent des mises à niveau avec quelques modifications mineures supplémentaires.
En avril 2004, RISCOS Ltd a libéré la version basée par ROM 4.39, étant OS doublé du RISC ajustent . (Le nom était un jeu sur la convention de GUI d'OS de RISC d'appeler les trois boutons de souris « choisissent », « menu » et « ajuster ».) RISCOS Ltd a vendu son 500th ajustent la ROM début 2006.
En 2004, RISCOS Ltd a en privé commencé le travail sur une version à 32 bits de l'OS de RISC s'ajustent (ajuster 32), qui est compatible avec les processeurs courants de BRAS et est conçu pour les formes incluses et de bureau. La première machine pour se servir de l'OS mis à jour est Advantage6 le A9home (photo de version de bureau portative). Elle a été libérée en mai 2006 après un bêta processus d'essai de 12 mois, bien que la construction courante de ajustent 32, à savoir OS 4.42 de RISC, n'est pas encore dispositif complet. Les deux 26 - et des constructions à 32 bits de nouveaux dégagements d'OS 4 de RISC peuvent maintenant être compilées du même code source , mais devront être modifiées pour courir sur chaque machine individuelle soutenue, car l'OS n'a aucun HAL actuellement. Au lieu de cela il a un grain matériel-soustrait, qui permet au code spécifique d'être substitué à chaque plate-forme soutenue.
OS 4 de RISC est également disponible comme émulateur pour des systèmes de Windows. L'émulateur s'appelle Virtual Acorn et est vendu par les développements 3QD. La dernière version est virtuelle RPC-S'ajustent : RO 4. Une version d'Apple Mac appropriée pour l'usage avec de nouveaux impers basés par Intel et impers G5 plus anciens courant OS X de Mac est maintenant disponible et dans les essais sur plus défunt Apple le matériel est montré courir environ 3 fois plus rapidement qu'un vrai PC de RISC pour beaucoup d'opérations basées par OS et jusqu'à 10 fois plus rapidement sur des opérations basées par matériel, telles que les dossiers de copie de CD à harddrive.
OS 5 DE RISC
OS 5 du RISC est une évolution séparée par le Castle Technology Ltd basé lors du travail effectué par Pace pour leurs NCO a basé les boïtiers uniques contenant les codeurs et les avertisseurs. OS 5 de RISC a été écrit au PC d'Iyonix du du château de soutien Gland-compatible, qui fonctionne sur le processeur de BRAS d'Intel XScale . Bien qu'une richesse de logiciel ait été maintenant mise à jour, quelques applications plus anciennes peuvent seulement être courues sur OS 5 de RISC par l'intermédiaire d'un émulateur appelé l'aemulor, puisque le processeur du ARMv5 XScale ne soutient pas des modes d'adressage du bit du 26. De même, OS 5 de RISC lui-même a dû être mis en communication pour courir correctement sur la nouvelle unité centrale de traitement, et l'abstraction des graphiques et d'autres interfaces de matériel a créé, pour lui permettre, par exemple, d'employer les cartes graphiques standard, au lieu du propre morceau du VIDC du gland.
En juillet 2003, Castle Technology Ltd a acheté le permis principal pour l'OS de RISC du micro de pas. RISCOS Ltd et le château ont continué de maintenir les branches séparées de développement de l'OS de RISC du système d'exploitation pendant quelque temps, mais en raison d'un conflit prolongé au-dessus de l'autorisation pendant les 2004 que les deux compagnies acceptent de fusionner les deux jets de concurrence. Si une version unifiée sera libérée doit être vu encore, cependant, comme RISCOS Ltd ont continué le développement de leur jet de l'OS en préparation pour lancer la version 6.
Quelques morceaux de logiciel célèbres à d'autres plates-formes telles que le Microsoft Windows et le Linux ont été mis en communication à RiscOS, spécialement Firefox et Thunderbird .
Initiative partagée de source
En octobre 2006, le Castle Technology Ltd a annoncé un plan pour libérer des éléments d'OS 5 de RISC sous une source unique partageant le permis. L'initiative partagée de source (SSI) est une entreprise en participation entre le château et le RISC OS Open Limited (ROOL), une compagnie de développement récemment formée de logiciel, qui vise à accélérer le développement et à encourager la prise de l'OS. Sous le permis duel fait sur commande, la source libérée sera librement disponible et peut être modifiée et redistribuée sans redevance pour l'usage non-commercial, alors que l'utilisation commerciale encourra une redevance de par-unité pour se retrancher. Le plein permis n'a pas été encore libéré.
Le SSI fera au commencement les dégagements échelonnés de l'OS, commençant par les composants suivants :
Environnement de construction d'OS du
RISC
Bibliothèque de C partagée
Applications empaquetées principales (! Peinture ! Éditer ! Dessiner, etc.)
D'autres applications à base de disque (! Botte ! Système ! Chute ! Unicode ! Configurer)
Gland ! Passer en revue le web browser (a. de Phoenix), le WebServe et les modules relatifs de Fetcher
Directeur d'imprimeur d'USB, conducteurs d'imprimeur et modules de dumper d'imprimeur
Connexions de configuration, circuits économiseurs d'écran, et quelques autres modules développement-connexes
Dans un forum de Drobe, directeur Andrew Hodgkinson de ROOL a dit que le SSI libérerait autant de composants comme possibles, mais il était trop tôt pour indiquer quelle quantité d'OS qui pourrait être.
Il a dit : " ; L'objectif ultime serait d'avoir un OS complet là - peut-être, par exemple, vous pourriez se construire une ROM d'Iyonix. Mais cela met le chariot avant le cheval. Nous ne pouvons pas promettre pouvoir arrêter une telle position à ce stade, ainsi nous ne faisons pas so." ;
ROOL maintiendra l'arbre partagé de source et établira une communauté internationale de réalisateur sur une base sans but lucratif pour soutenir et encourager le développement. ROOL et château prévoient pour fournir la consultation d'OS de RISC aux clients ayant besoin des solutions incluses de BRAS, déjà un marché important pour l'OS.
À ce stade il est peu clair si RISC OS Ltd, réalisateur d'OS 4 de RISC, coopérera avec le SSI.
La compagnie a dit sur leur site Web : " ; Nous attendons les détails complets des termes et conditions générales d'autorisation qui s'appliqueront au code source d'OS 5 de RISC. Quand ceux-ci sont connus nous pourrons passer en revue la situation. Toutefois l'espérance courante est qu'il y a très peu de dispositifs qui sont présents dans OS 5 de RISC qui sont absent dans OS six de RISC, cela ont très un prioritaire pour l'inclusion dans de futurs dégagements d'OS 6." de RISC ;
directeur général de RISCOS Ltd - Paul Middleton a dit à des nouvelles de Drobe que la compagnie ne serait pas approvisonnement ouvert son code d'OS de la même manière.
Il a dit : " ; C'est probablement intéressant préciser que « l'approvisonnement ouvert » de l'OS de RISC va couvrir seulement des versions d'OS 5 de RISC. Nous ne prévoyons pas des versions d'OS 4 de RISC « de source ouverte » pendant que certains semblent avoir supposé.
" ; Je préciserais cependant que nous avons toujours été heureux de travailler avec les lotisseurs qui ont besoin de l'accès de niveau de source à l'OS de RISC, de la même manière ce gland fait des sources disponibles pour des projets particuliers. La différence entre nous et ROOL est que nous avons besoin de toutes les modifications apportées pour être alimenté de nouveau à nous, car nous voulons seulement qu'une version d'OS 4 de RISC soit available." ;
OS six de RISC
Peu de temps après que le château annonçait le SSI, RISCOS Ltd a annoncé OS six, la prochaine génération de RISC de leur jet du du système d'exploitation. Les améliorations significatives de portabilité, de stabilité et de structure interne, y compris la pleine 26/32 neutralité de bit, ont jeté les fondements pour les futurs dégagements de la compagnie, qui seront basés sur la version 6.
OS six de RISC est maintenant fortement modularisé, avec les configurations spécifiques de legs et de matériel soustraites, et tout autre code séparé pour un futurs entretien et développement plus faciles. L'appui de système télétexte, le traiteur d'interruption de dispositif, les opérations articulées autour d'un logiciel de graphiques, l'horloge temps réel, l'indicateur de souris, l'appui de RAM de CMOS, et l'appui de temporisateur de matériel ont été soustraits hors du grain et dans leurs propres modules séparés. Des composants de legs, comme le conducteur de VIDC, et la fonctionnalité désuète pour le BBC micro ont été soustraits aussi. AIF et la vérification exécutable de service passagère a été présenté également pour se protéger contre le logiciel escroc, alors que les graphiques que des modules d'accélération sont données pour les graphiques SM501 ébrèchent dans l'A9home et pour des cartes de podule du viseur AGP.
Une bêta-version d'OS 6, la prévision 1 de RISC, était disponible pour le téléchargement gratuit par des abonnés à l'arrangement choisi, présent et ceux dont l'abonnement a été remplacé après le 30 mai 2004 - mais est depuis passé.
L'édition choisie 4 est le premier produit à baser sur OS six de RISC. À l'origine slated pour le dégagement autour de mid-2005, elle avait été sujette à des retards dus à l'engagement de la compagnie pour soutenir la mise en communication de l'OS de RISC à un environnement 32bit neutre qui est devenu ajuste 32 sur l'A9home.
Choisir 4 inclut la nouvelle fonctionnalité d'utilisateur. RISCOS Ltd a libéré 4 l'issue choisie 2 aux abonnés le 30 avril 2007. Ce dernier OS de la version RISC numéro 6.
La prévision 1 et 4i2 choisi sont au commencement compatible avec seulement le PC du gland RISC et les machines A7000. Des ordinateurs de RiscStation R7500, de MicroDigital Omega et de Mico ne seront pas officiellement soutenus, car la compagnie n'a pas des machines d'essai disponibles et n'a pas besoin de la classe des propriétaires intègrent dans le logiciel à ce qu'elles n'ont pas les droits. Le manque d'informations techniques détaillées sur le MicroDigial Omega a été également parlé en tant qu'étant une autre raison pour laquelle l'appui de ce matériel est difficile. Les versions suivantes de 4 choisis seront également compatibles avec l'A9home.
Une version Iyonix-compatible d'OS 6 de RISC est décrite comme possibilité - du FAQ d'OS 6 de RISC : " ; Certains ont assumé cela parce que nous n'avons fait aucune annonce définie en ce qui concerne 4 choisis sur l'Iyonix, cela que nous ne sommes pas intéressés à effectuer le travail. Les faits sont cependant que nos ressources sont limitées, et la priorité a été accordée au travail avec les associés qui veulent activement les dispositifs choisis d'OS de RISC sur leur products.
| Random links: | Erna Schneider Hoover | Chicago Pile-1 | Katie Hafner | Sąjūdis | Quand, tout endroit | OS_DEL_RISC |