RISC OS

sistema operativo

Il RISC OS (Reduced Instruction Set Computing Operating System[1]) è un sistema operativo sviluppato originariamente da Acorn Computers per la sua linea di computer Acorn Archimedes basati sulla nuova architettura ARM.[1]

Caratteristiche modifica

Il sistema operativo è a utente singolo e supporta il multitasking di tipo cooperativo,[2] mentre molti dei sistemi operativi moderni sono di tipo multitasking con prelazione. Il sistema difetta anche dei meccanismi di protezione della memoria.[3]

Il nocciolo del sistema operativo risiede in una memoria ROM, cosa che rende i tempi di avvio estremamente rapidi. Le versioni 4 e 5 risiedono in una memoria Flash che può essere aggiornata senza bisogno di sostituire fisicamente i chip. Il kernel del RISC OS è di tipo modulare.

Versioni modifica

Il RISC OS fu distribuito inizialmente nel 1987 come Arthur 1.20. La versione successiva, chiamata Arthur 2, divenne RISC OS 2 e fu distribuita nel 1989. Il RISC OS 3 fu distribuito nel 1991. Nel 1996 il RISC OS era stato installato su 500.000 sistemi.[4]

Acorn subì un riassetto nel 1998 ed alcune sue divisioni furono vendute. Acorn cessò lo sviluppo del sistema nel gennaio del 1999, quando Acorn divenne Element 14 ed abbandonò il settore dei computer.[5] Castle Technology acquisì i diritti da Acorn per distribuire sistemi ARM basati sul RISC nel 1998, ma senza acquistarne i diritti.[6] A marzo del 1999 RISCOS Ltd. acquisì i sorgenti e dei diritti del RISC OS da Element 14.[7]. Pace Technology, specializzata in sistemi DTV, utilizzava già il sistema NCOS di Acorn sui propri dispositivi e successivamente acquisì da Element 14 i diritti del RISC OS.[8]

RISCOS Ltd continuò lo sviluppo distribuendo prima RISC OS 3.8 e poi, nel mese di luglio del 1999, del RISC OS 4. Element 14 usò il RISC OS come base del NCOS, un'interfaccia grafica adottata nei propri set-top box. Nel 2000 Element 14 vendette i diritti a Pace Micro Technology.

Nel maggio del 2001 RISCOS Ltd lanciò il programma di aggiornamento RISC OS Select: la ROM contenente il codice di avvio (bootloader) restava immutata mentre l'immagine del sistema era aggiornabile scaricando direttamente da internet la nuova versione. La prima versione, denominata Select 1, fu distribuita nel mese di maggio del 2002 mentre a novembre di quell'anno fu resa disponibile la Select 2. L'ultima versione, la Select 3, fu distribuita nel mese di giugno del 2004: nello stesso mese, fu distribuito il RISC OS 4.39, denominato RISC OS Adjust: esso integrava tutti gli aggiornamenti distribuiti nel programma Select, ed era distribuito come una ROM da sostituire a quella originale dei computer Risc PC e A7000.

Alla fine del 2002 Castle Technology produsse l'Iyonix PC, un clone dei computer Acorn, offerto con una variante a 32 bit del RISC OS denominato RISC OS 5. Questo sistema derivava dal precedente NCOS di Pace Technology. L'anno seguente Castle Technology annunciò l'acquisizione dei diritti del RISC OS da Pace Technology e poi, nel 2006, l'avvio dell'apertura dei sorgenti del RISC OS, operazione gestita insieme a RISC OS Open Limited, fondata nel 2007, che ha distribuito una versione open del RISC OS 5.[9] Nel 2009 RISC OS 5 è stato modificato per girare sulla scheda di prototipazione BeagleBoard, basata su un processore ARM Cortex-A8[10] mentre nel 2011 ne furono distribuite delle versioni capaci di funzionare sulle schede di prototipazione PandaBoard[11] e Raspberry Pi[12], entrambe basate su SoC con core ARM. La versione per Raspberry Pi è stata poi resa disponibile in forma gratuita a tutti gli utenti della scheda.[13]

Note modifica

  1. ^ a b About us: RISC OS Open Limited FAQ, su riscosopen.org, RISC OS Open Ltd. URL consultato il 30 marzo 2014.
  2. ^ Stewart Palmer, A RISC OS for all Seasons: Tired of OSes that require acres of memory and huge hard drives?, in Byte, vol. 21, n. 12, dicembre 1996, p. 49. URL consultato il 30 marzo 2014 (archiviato dall'url originale il 28 luglio 2020).
  3. ^ Peter Naulls, RISC OS Memory Protecion, su osnews.com. URL consultato il 30 marzo 2014.
  4. ^ Acorn RISC OS (PDF), Acorn, 1996. URL consultato il 30 marzo 2014.
  5. ^ Acorn renamed, refocused as Element 14, su eetimes.com, EE Times, 14 gennaio 1999. URL consultato il 30 marzo 2014.
  6. ^ Acorn, Acorn announces distribution deal with Castle Technology for RISC based products., su acorn.co.uk, Webarchive.org. URL consultato il 30 marzo 2014 (archiviato dall'url originale il 6 maggio 1999).
  7. ^ RISCOS to continue OS 4 development, su theregister.co.uk, 6 marzo 1999. URL consultato il 30 marzo 2014.
  8. ^ Chris Whytehead, After Acorn: Pace, su acorn.chriswhy.co.uk. URL consultato il 30 marzo 2014.
  9. ^ About us: RISC OS Open Limited FAQ, su riscosopen.org, RISC OS Open. URL consultato il 30 marzo 2014.
  10. ^ Snaps leak of RISC OS5 on BeagleBoard, su theinquirer.net, The Inquirer, 27 aprile 2009. URL consultato il 30 marzo 2014 (archiviato dall'url originale il 19 maggio 2009).
  11. ^ Have I Got Old News For You, su iconbar.com, The Icon Bar, 2 agosto 2011. URL consultato il 30 marzo 2014.
  12. ^ Newsround, su iconbar.com, The Icon Bar. URL consultato il 30 marzo 2014.
  13. ^ Pagina dei download, su raspberrypi.org, Raspberry Pi. URL consultato il 30 marzo 2014.

Bibliografia modifica

Voci correlate modifica

Altri progetti modifica

Collegamenti esterni modifica

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica