Сімейства операційних систем
Часто можна прослідити спадкоємність між різними
ОС, необов'язково розробленими однією компанією. Частково така спадкоємність
обумовлена вимогами сумісності або хоч би переносимості прикладного
програмного забезпечення, частково — запозиченням окремих вдалих концепцій.
На
підставі такої спадкоємності можна збудувати "генеалогічні дерева"
операційних систем і — з тією або іншою обгрунтованістю — об'єднувати
їх в сімейства. Втім, на відміну від древа походження біологічних видів,
граф спорідненості ОС не є деревом і незрідка містить цикли, тому безперечній
багаторівневій класифікації, що охоплює всю техносферу,
схожій на линнеевскую класифікацію видів, збудувати не удається.
Проте, ми з чималою упевненістю можемо виділити мінімум три
сімейства ОС, що нині експлуатуються, і ще декілька — вимерлих або
близьких до того. Три нині процвітаючих сімейства суть.
- Системи для великих комп'ютерів
фірми IBM — OS/390, z/OS і IBM VM.
- Обширне, таке, що бурхливо
розвивається і має важко визначні кордони сімейство
Unix. У цій книзі під системами даного сімейства ми матимемо
на увазі перш за все ОС трьох основних пологів:
- Unix System V Release 4.x:
Sunsoft Solans, SCO UnixWare;
- Berkeley Software Distribution
Unix: BSDI, FREEBSD;
- Linux.
- Сімейство прямих і непрямих нащадків Control Program/Monitor
(Ср/м) фірми Digital Research. У цьому сімействі можна виділити також
вельми широко відому підродину \sisname{Win 32}-платформ (мал.
В.2).
Ще одне практично вимерле до справжнього моменту, але
що залишило в спадок ряд важливих і цікавих концепцій сімейство
— це операційні системи для міні- і мікрокомп'ютерів фірми DEC: RT-11,
RSX-11 і VAX/VMS.
Ряд систем, у тому числі і комерційно успішних, наприклад OS/400, не можуть
бути з упевненістю віднесені ні до одного з перерахованих сімейств, тому,
як і до класифікації попереднього розділу, до даної класифікації треба
відноситися з обережністю.
|