9
же, как и любая другая программа. Поскольку она не интегрирована в
ядро, ее можно разработать заново при изменении требований.
Хотя OC UNIX машинно-независима, программы, которые
реализуют некоторые службы, и часть кода зависят от аппаратуры.
Прикладные системы, использующие особенности конкретной версии
UNIX, также как в MS-DOS, реализационно зависимы.
Привлекательный аспект, связанный с OC UNIX, также состоит в
том, что компания AT&T готова предоставлять лицензии на нее. Однако
это приводит также и к появлению множества различных и
несовместимых реализаций. К тому же, особенно в начале, не все
поставщики выбирали лицензионные продукты, останавливаясь вместо
этого на разработке систем подобных UNIX с различной степенью
совместимости. Деятельность ряда организаций, таких как UniForum,
POSIX и X/Open, направлена на поиск общего функционального ядра,
которое позволило бы достичь переносимости между различными
системами.
В стадии исследований и разработки сегодня находится ряд
систем, специально проектируемых, исходя из требований,
предъявляемых разнородной распределенной сетевой средой. Некоторые
из них могут со временем стать хорошей системной платформой в среде
открытых систем.
В рамках развития технологии открытых систем работы ведутся не
только в направлении разработки операционных систем, значительные
усилия предпринимаются для создания стандартов на интерфейсы для
объединения существующих систем, прикладных программ и
пользователей. Это направление основано на разработке новых
международных промышленных стандартов и введении новых
компонент в единое модульное операционное окружение. Реализация
таких стандартов должна создать унифицированную структуру, которая
уменьшит трудности в соединении разнородных систем.
Международные стандарты должны быть реализованы для
каждого системного компонента сети, включая каждую операционную
систему и прикладные пакеты. До тех пор, пока компоненты
удовлетворяют таким стандартам, они соответствуют целям открытых
систем. Вместе с тем, для некоторых, специфических компонент,
стандартов может и не существовать, в этих случаях реализация
стандартов в нынешних условиях либо слишком сложна, либо
экономически не оправдана.
Эффект от внедрения открытых систем может быть достигнут не
только за счет операционного окружения, в котором прикладные
системы можно легко перемещать между различными аппаратными и
программными платформами, а пользователям легко перемещаться
между системами; крайне важно, что открытая операционная среда
должна обеспечить возможность функционирования уже существующих
продуктов стоимость, которых составляет миллиарды долларов.