RISC OS:RaspberryPiのレトロなオペレーティングシステム

リスクOS

RISC OSは、イギリスのケンブリッジにあるAcorn Computers Ltd.が開発したオペレーティングシステムです。1987年に初めてリリースされたこのOSは、Acornが同時に開発した新しいパーソナルコンピュータ「Archimedes」シリーズで使用するためのARMチップセット上で動作するように特別に設計されました

RISCオペレーティングシステムは、互換性のあるRISC(Reduced Instruction Set Computing)アーキテクチャにちなんで名付けられました。

最新の安定版は、ARMv3/ARMv4 RISC PC、ARMv5 Iyonix、およびARMv7、Cortex-A8、Cortex-A9プロセッサ(PandaBoardで使用されているものなど)で動作します。

RISC OSは非常に軽量なシステムで、完全なインストールに必要な容量は4MB未満です。フラッシュメモリ(u-bootの隣)にインストールすることで、起動時間を非常に高速化できます。

システムは非常に単純です。協調的なマルチタスク、メモリ保護はほとんどありません。

RISCOSについて少し

このオペレーティングシステムはシングルユーザーです。現在のほとんどのデスクトップオペレーティングシステムはプリエンプティブマルチタスク(PMT)とマルチスレッドを使用していますが、RISC OSはCMTシステムを採用しています。

オペレーティングシステムのカーネルはROMに格納されているため、起動時間が短縮され、オペレーティングシステムの破損に対するセキュリティも確保されます。

このシステムは、プログラマーがその動作を傍受して変更するための多くの方法を提供します。これにより、GUIレベルでもより深いレベルでも、システムの動作を変更する作業が簡素化されます。

ファイルシステム

ファイルシステムはボリューム指向です。ファイル階層の最上位レベルは、ファイルシステムの種類が接頭辞として付いたボリューム(ディスク、ネットワーク共有)です。

ファイルタイプを判別するために、オペレーティングシステムはファイル拡張子の代わりにメタデータを使用します。

コロンは、ファイルシステムを残りのパスから分離するために使用されます。 ルートは$()で表され、ディレクトリは完全な停止(。)で区切られます。

外部ファイルシステムの拡張子はスラッシュで示されます(example.txtはexample / txtに変換されます)。

これにより、ファイルや類似ファイルを透過的に処理することが可能になり、それらは特別なプロパティを持つディレクトリとして表示されます。イメージアーカイブ内のファイルは、メインファイルの下の階層に表示されます。

RISKS_4_scr

ファイル形式

オペレーティングシステムはメタデータを使用してファイル形式を区別します。MimeMapモジュールは、他のシステムでよく使用されるファイル形式を、対応するファイル形式にマッピングします。

マイページ

WIMPインターフェースはスタッキングウィンドウマネージャに基づいており、3つのマウスボタン(選択、メニュー、スナップ)、コンテキストに応じたメニュー、ウィンドウの順序制御(つまり、ウィンドウを戻す)、および動的なウィンドウフォーカス(ウィンドウはスタック内の任意の位置で入力フォーカスを持つことができる)を備えています。

アイコンバー(ドック)には、マウントされたディスクドライブ、RAMディスク、実行中のアプリケーション、システムユーティリティ、およびドック(非アクティブなファイル、ディレクトリ、またはアプリケーション)を表すアイコンが含まれています。 これらのアイコンにはコンテキストメニューがあり、ドラッグアンドドロップをサポートしています。

アプリケーション

RISCオペレーティングシステムには、プリインストールされたソフトウェアとして多数のデスクトップアプリケーションが付属しています。

最後に、RISCオペレーティングシステムには、単純なアクセス言語でプログラミングを開始できるバージョンのBBCBASICが付属しています。

Risc OSを入手するには?

1987年以降、ほぼ毎年、少なくとも1つの新しいRISC OS互換マシンが登場している。現在最も人気のあるのは、Raspberry Pi 3、BeagleBoard、そしてPandoraである。

一部のメーカーは専用コンピューターを提供しています。これにより、たとえば、SATAを使用してSSDを接続する(SDカードよりも高速)ため、マシンを高速化できます。

最後に、このシステムは、生産的な環境や日常業務には適していません。

ただし、プログラミングを勉強している人にとっては非常に便利であり、システムはオペレーティングシステムの構造と機能を管理するためのリファレンスとして完全に機能します。

このシステムをRaspberryPiにインストールするために、NOOBSを使用するとRISCオペレーティングシステムを簡単にインストールして起動できます。


Googleで優先ソースとして追加する