私には以前の記事、私はインテルの16ビットプロテクトモードでの実験にコンピュータを組み立てる方法について話しました。同じ場所で、このOSに名前を付けずに、このコンピュータにOSをインストールすることを約束した次の記事を発表しました。「これにより、286プロセッサの可能性が最大限に明らかになります」。
陰謀は長くは続かなかった- @ tormozedisonは最初の試みでこのOSを推測したので、私は明確な良心でその名前をタイトルに入れることができる。
免責事項は引き続き有効ですが、ここにある鉄片の嫌な写真の代わりに、巨大なスクリーンショットが表示されます。
歴史的背景(プロセッサーについて)
Intel80286には2つの実績があります。一方では、Motorola 68000、Zilog Z8000、NatSemi NS32016などのそれほど幸運ではない競合他社と比較して、技術的に後方と見なされています。一方で、Intelからのより高速な8086しか期待していなかったPCクローン市場には洗練されすぎていることが判明しました。
実際には、80286は技術的にはそれほど後方ではありませんでした。その機能の1つとして、時代を超えました。メモリ保護デバイスを内蔵した次のマイクロプロセッサであるMotorola 68030は、5年後に登場しました。まあ、16ビットと少数のレジスタにもかかわらず、80286は、長いパイプラインとプロセッサキャッシュが登場するまで、1980年代前半全体のベンチマークで競合他社に遅れをとることはありませんでした。
過度の複雑さに関する限り、ここには論理的根拠があります。ご存知のように、1976年以来、インテルの2つの異なるチームが2つのプロジェクトに並行して取り組んできました。それらの最初で最も重要なもの-オブジェクト指向メモリを備えたスタックプロセッサ、OSとマイクロコードでの高級言語のサポート-は1981年にiAPX432という名前でリリースされ、耳をつんざくような大失敗になりました。以前の経験に関連する2番目の、予備の、より平凡で連続したプロジェクトはx86でした。また、80286のプロテクトモードは、iAPX432での「OSinsilicon」の実装から得られた経験を考慮して明示的に設計されました。
, , IBM PC . «-» , 8088, IBM . : 1982, Intel 80286, 1984, PC AT. , Microsoft IBM, , , UNIX-. . Intel 80386, Compaq PC- . 80286 , “Bang for the buck”.
80286 , , . 80286 (MS-DOS , FreeDOS; ELKS), (Linux, FreeBSD, Windows NT 9x).
, , :
IBM OS/2 1.x,
Microsoft (SCO) Xenix 286,
Windows 3.0 3.1 («» Windows for Workgroups 3.11),
Novell NetWare 286,
Minix 2..
FreeDOS ELKS, abandonware. , NetWare − , Windows 3 − , .
Minix , , (, ), Minix. , Minix − «» , . .
Minix 2.0.4 − «» , , Minix 3. Minix 3 « » Intel, “backdoor OS” IME. , , Minix , 286.
, Minix GoTek FlashFloppy. .
, , Linux. . (ROOT.MNX), /usr
(USR.MNX). 720 , , 1.44, :
$ cat ROOT.MNX USR.MNX > 00_install.img
, «» 1.44, :
$ truncate -s 1440k 00_install.img
, /usr
. , USR.TAZ , − , , − :
$ dd if=USR.TAZ of=01_usr.img bs=1440k count=1 skip=0
$ dd if=USR.TAZ of=02_usr.img bs=1440k count=1 skip=1
$ dd if=USR.TAZ of=03_usr.img bs=1440k count=1 skip=2
$ truncate -s 1440k 03_usr.img
, *.TAZ − , tar .
( ) ( ). ( ), .
, FAT32, GoTek, 80286 .
, :
, , , − «=». RAM-. , , /usr
. fd0p2
, .
: , -.
“root” setup
. part
.
part
, :
, - . “↓” “↑” (“c0d0” − master- IDE) “r”, .
, , “more help” “advice”, , - MBR , GPT EFI. , IDE Minix, ATA-, , BIOS. MBR .
100 . : fsck
16- Minix 32 . 16- Minix 128 .
. Minix : /
1440 , () /usr
.
(2 ), “Minix swapping isn't very good yet”. , : - .
, .
GoTek, .
/
/usr
. , halt
, boot c0d0p0
. c , . “root”. setup <path>
tar-, .
# setup /usr
What is the size of the images on the diskettes? [all]
What floppy drive to use? [0]
Please insert input volume 1 and hit return
Minix, (SYS.TAZ) (CMD.TAZ). , (NET.TAZ), - , /usr
, :
# setup /
, , , .
…
間もなく公開される次の記事では、ネットワークの設定について説明します。簡単なチュートリアルです。さて、そして次の記事の可能なトピックについて少し。