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