Mintiaは、XR/Stationという完全なSCRATCH RISCワークステーションコンピューターを作成するための半年の個人プロジェクトの一部として、カスタムプログラミング言語で記述されたカスタムオペレーティングシステムです。
そのカーネル設計は、Windows NTオペレーティングシステムに敬意を表します。特に、仮想メモリマネージャーは、ユーザーページだけでなく、カーネルスタック、ページテーブル、さらには独自のカーネルコードとヒープの約50%にもディスクに交換する機能があるため、同様の目標を持って書かれています。
ミンティアは、1989年に運命の会社によって作られた奇妙なワークステーションコンピューターから外れたかもしれないものであることを目指しており、それは当時かなり強力なシステムと見なされていたかもしれません。また、他の32ビットアーキテクチャにとっても非常にポータブルであり、無関係なFOX32ファンタジーコンピューターへのポートが完成し、他のアーキテクチャにも将来のポートを計画しています。
すべてのXR/ステーションプロジェクトと同様に、SDKはこのリポジトリに対してディレクトリ../sdkにある必要があります。
このリポジトリでmakeすることはbuild/mintia-XRstation-fre.imgにMintiaディストリビューション画像を配置する必要があります。 CygwinがSDKに問題があるように見えるため、WindowsユーザーはWSLを使用する必要があります。 make -jN引数ではマルチコアビルドが奨励されます。ここで、nはマシン上のコアの数です。
FOX32の構築には、タイプmake PLATFORM=fox32と分布イメージをbuild/mintia-fox32-fre.imgに配置する必要があります。
現在のディレクトリにXR/Station Emulator( ./xremu/ )およびMintia Repository( ./mintia/ )を使用して、このコマンドを実行します。
./xremu/graphical.sh -dks ./mintia/build/mintia-XRstation-fre.img
自動的に起動しない場合は、ファームウェアプロンプトでこのコマンドを入力してください。
boot /disks/0/a
Mintiaはusername:プロンプトに起動する必要があります。
guestがパスワードを持っていないのでログインすると、 rootのデフォルトのパスワードはmintiaです。