Семейства операционных систем
Часто можно проследить преемственность между различными
ОС, необязательно разработанными одной компанией. Отчасти такая преемственность
обусловлена требованиями совместимости или хотя бы переносимости прикладного
программного обеспечения, отчасти — заимствованием отдельных удачных концепций.
На основании такой преемственности можно выстроить "генеалогические
деревья" операционных систем и — с той или иной обоснованностью —
объединять их в семейства. Впрочем, в отличие от древа происхождения биологических
видов, граф родства ОС не является деревом и нередко содержит циклы, поэтому
бесспорной многоуровневой классификации, охватывающей всю техносферу,
похожей на линнеевскую классификацию видов, выстроить не удается.
Тем не менее, мы с достаточно большой уверенностью можем выделить минимум
три семейства ныне эксплуатирующихся ОС и еще несколько — вымерших или
близких к тому. Три ныне процветающих семейства суть.
- Системы для больших компьютеров фирмы 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, не могут
быть с уверенностью отнесены ни к одному из перечисленных семейств, поэтому,
как и к классификации предыдущего раздела, к данной классификации надо
относиться с осторожностью.
|