私は最近、8MBのRAMとIntel 486SXを備えた古いPackard Bellシステムを購入しました。このハードウェアにオペレーティングシステムをインストールする必要があります。私はFreeDOSがこのシステムで実行できることを知っていますが、当然Cプロンプトには慣れていませんbash
。
もしそうなら、このハードウェアで実行できるUnix系オペレーティングシステムがまだ維持されているのだろうか。
答え1
他のシステムでクロスコンパイルが可能な場合は、私が知っている唯一の解決策は、ソースから直接実行することです。以下が必要です。
Linuxカーネル。バージョン5.4が適している必要があります。。必要なドライバだけを慎重に選択した場合は、2Mに最適です。
忙しい箱(多くの一般的なUNIXユーティリティを小さな実行可能ファイルに統合する)〜1Mに適している必要があります
あなたの選択内部にシステム(私は選択します。オープンソースライブラリしかし、コメントで提案されているように、busybox 'initはあなたのニーズによく合うかもしれません)最小限のサービスで構成してください。
それから残りの〜4Mで何ができるか考えてみましょう。
もちろん、Xサーバーの背後で実行されているすべてを忘れなければなりません。
半グラフィックで十分だと呪いIMHO、私はncursesベースのデスクトップ環境について聞いたことがありますが、一度も試したことはありません。
答え2
- FreeBSD 80486以上のCPUサポート
- Arch Linux 32ビットそれでもサポートi486グラフィックではなく、ほとんどのパッケージ用のプロセッサです。
SFを使用するには少し調整が必要な場合があります。
アップデート:この記事を読んでください計算SE問題のレビュー
答え3
アブドゥラ・イブン・プランの回答CPUをサポートするBSDとLinuxディストリビューションへのポインタが用意されていますが、8MiBのRAMは、最新のシステムが役に立つタスクを実行するには少なすぎるということに気付くでしょう。
もう1つの可能性は、FreeDOSの上でUnixスタイルのプログラム(Bashを含む)を実行することです。例えば、DJGPPプロジェクトポート提供多くのGNUプログラム、Bash 4.1を含む。
主な制限は、マルチタスク機能が不足していることです。必要に応じて、マルチタスクプログラム(Windows 3.1、DESQviewなど)を実行することもできます。
答え4
以下は、「軽量」Linuxディストリビューションの素晴らしい概要です。https://en.wikipedia.org/wiki/Light-weight_Linux_distribution
私はDamn Small Linuxを試しましたが、残念ながらRAMが12 MBの場合にのみ機能します。私の仮想マシンでも8MBのRAMで起動しませんexpert vga=normal
。たぶんあなたはもっと幸運になるでしょう。