Dalam artikel saya sebelumnya, saya berbicara tentang bagaimana saya merakit komputer untuk bereksperimen dengan mode terproteksi 16-bit Intel. Di tempat yang sama, saya mengumumkan artikel berikut, di mana saya berjanji untuk menginstal OS di komputer ini, "yang akan mengungkap potensi prosesor 286 sepenuhnya," tanpa menyebut OS ini.
Intriknya tidak berlangsung lama - @tormozedison menebak OS ini pada percobaan pertama, jadi saya dapat dengan hati nurani yang bersih mencantumkan namanya di judul.
Penafian tetap berlaku, hanya alih-alih gambar menjijikkan dari sepotong besi di sini Anda akan ditampilkan tangkapan layar yang mengerikan.
Latar belakang sejarah (tentang prosesor)
Intel 80286 memiliki rekam jejak ganda. Di satu sisi, secara teknis dianggap terbelakang dibandingkan kompetitornya yang kurang beruntung seperti Motorola 68000, Zilog Z8000 atau NatSemi NS32016. Di sisi lain, ternyata terlalu canggih untuk pasar PC-clone, yang diharapkan hanya 8086 lebih cepat dari Intel.
Pada kenyataannya, 80286 sama sekali tidak terbelakang secara teknis. Dalam salah satu fiturnya, ia bahkan melampaui waktunya: mikroprosesor berikutnya dengan perangkat perlindungan memori internal - Motorola 68030 - muncul 5 tahun kemudian. Meskipun 16 bit dan sejumlah kecil register, 80286 tidak tertinggal dari para pesaingnya dalam benchmark untuk seluruh paruh pertama 1980-an, sampai pipeline yang panjang dan cache prosesor ikut bermain.
Sejauh menyangkut kompleksitas yang berlebihan, ada alasannya di sini. Seperti yang kita ketahui, sejak 1976, dua tim berbeda di Intel telah mengerjakan dua proyek secara paralel. Yang pertama dan terpenting di antaranya - prosesor tumpukan dengan memori berorientasi objek, dukungan untuk OS, dan bahasa tingkat tinggi dalam kode mikro - dirilis pada tahun 1981 dengan nama iAPX432 dan menjadi kegagalan yang memekakkan telinga. Proyek kedua, cadangan, lebih biasa dan berturut-turut dalam kaitannya dengan pengalaman sebelumnya adalah x86. Dan mode terlindung pada 80286 dirancang secara eksplisit dengan mempertimbangkan pengalaman yang diperoleh dari penerapan "OS dalam silikon" di iAPX432.
, , 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 /
, , , .
…
Dalam artikel berikutnya, yang akan segera tersedia, saya hanya akan berbicara tentang menyiapkan jaringan. Tutorial singkat, langsung ke intinya. Nah, dan sedikit tentang kemungkinan topik di artikel selanjutnya.
tautan berguna
Pengantar Arsitektur iAPX 432 .
-
Andrew S. Tanenbaum, Albert S. Woodhull. Sistem Operasi: Desain dan Implementasi. Edisi ke-2.
-
-