Если традиционно фирма Apple создавала операционную систему MacOS, как удобную ОС для компьютеров, то MacOS X ориентирована на использование в качестве ОС для сервера.
Эта операционная система для компьютеров Macintosh, в основу построения которой были положены те же принципы, что и в ОС Unix. Фирма Apple создала ОС, которая сочетает в себе удобный графический интерфейс MacOS и зарекомендовавший себя «профессионализм» Unix систем. Если ваш сервер является компьютером Macintosh (процессор PowerPC), то использование MacOS X в качестве ОС более чем приемлемо.
Операционная система OS/2.
OS/2 Warp Server –серверная ОС, являющаяся совместной разработкой фирм IBM и Microsoft. Однако впоследствии фирмы прекратили сотрудничество. IBM продолжила развитие OS/2, а вариант Microsoft в дальнейшем трансформировался в ОС Windows NT.
Впоследствии IBM совершенствовала эту ОС, но несмотря на множества хороших решений (высокая надежность работы, хорошо реализованная вытесняющая многозадачность, высокопроизводительная и надежная файловая система HPFS) OS/2 не выдержала конкуренции, хотя и приобрела некоторую популярность в среде корпоративных клиентов в Европе.
BeOS – операционная система, которая создана в 1996 году в компании Be Inc, как операционная система для мультимедийного интернет-компьютера BeBox. Однако данный компьютер не нашел большой популярности, и в дальнейшем BeOS была перенесена на платформы PowerPS (Macintosh) и Intel x86 (IBM).
BeOS – полностью графическая система, созданная специально для работы с мультимедиа и Internet. Система обладает удобным пользовательским интерфейсом. Графическая система BeOS реализована в клиент-серверной архитектуре, что открывает возможности для многопоточной обработки и разделения зада между процессорами.
BeOS обладает хорошей поддержкой мультипроцессорности, надежностью и обладает средой разработки приложений на языке C++, что приводит к появлению бесплатных программ.
Хотя BeOS и не задумывалась как серверная ОС, однако ее сетевые возможности очень широки:
- Многопоточный сетевой доступ: сетевые возможности BeOS максимально многопоточны, и используют для своей работы многопроцессорную обработку;
- Использование TCP/IP: сетевые возможности BeOS базируются на протоколе TCP/IP, «родном» протоколе Internet;
- Разделение доступа к файлам, основанное на FTP: встроенные в систему возможности распределения доступа к файлам базируются на протоколе FTP, что позволяет разделять доступ к файлам с пользователями, использующими BeOS, Windows, Unix, MacOS или любую другую систему, поддерживающую протокол FTP;
- Интегрированный Web-сервер: NetPositive, Web-браузер BeOS, предлагает быструю обработку Internet-страниц, или чтение документации по BeOS, предлагающейся на установочном диске во время установки на компьютер;
- Интегрированные почтовые сервисы: почтовые сервисы Internet, включая почтового клиента POP3, встроены в BeOS. Эти возможности являются модульными, поэтому могут быть расширены или заменены сторонними разработчиками;
- Интегрированный сервер Telnet: стандартный Internet-сервер Telnet встроен в систему;
- Совместимость с Unix: BeOS имеет дополнительную функциональную совместимость с Unix, что делает возможным перекомпиляцию Unix-совместимого кода без каких-либо изменений. BeOS имеет Unix-подобную командную строку и оболочку bash. Эти возможности также могут быть задействованы удаленно с помощью Telnet;
- Совместимость с сетями Microsoft: BeOS включает в себя клиента для сетей Microsoft, позволяя BeOS-системам получать доступ к общим (shared) дискам, файловым серверам и доменам Windows;
- Поддержка печати AppleTalk: BeOS поддерживает печать на AppleTalk-базированные принтеры через стандартные сети Ethernet, позволяя печатать на стандартных лазерных принтерах AppleTalk. BeOS также поддерживает TCP/IP-базированные принтеры.
Несмотря на огромное количество передовых и даже непревзойденных идей и решений, BeOS не смогла набрать достаточной критической массы пользователей и приложений для дальнейшего существования. Фирма Be Inc. прекратила свое существование в 2002 году, все разработки по BeOS были перекуплены Palm Source. В настоящее время несколько групп энтузиастов безуспешно пытаются возродить эту ОС. Один из самых популярных проектов – Haiku-OS – пытается переписать BeOS заново, без использования кода Be Inc. (в данный момент доступна преальфа версия, ожидаемый релиз в 2009 г.).
Операционная система QNX.Операционная система QNX была разработана канадской фирмой QNX Software Systems, Ltd. для систем реального времени, т.е. компьютерных систем в которых необходима «быстрая реакция» ОС (порядок нескольких микросекунд). Системы реального времени применяются в управлении технологическими процессами (автоматизированные производства, ТЭЦ, атомные станции).
Название QNX происходит от сокращения Quick Unix (быстрый Unix).
QNX – это система, построенная по стандарту POSIX (общий стандарт для всех Unix-систем), но отличающаяся чрезвычайно небольшими размерами и быстродействием.
QNX считается одной из лучших реализаций концепции многоядерных операционных систем. Микроядро QNX занимает всего лишь 32 килобайта. Этого удалось добиться за счет того, что в состав микроядра включены только самые необходимые функции (управление реальной памятью; создание, переключение и взаимодействие между процессами; управление сетевым взаимодействием), а все прочие менеджеры ресурсов ОС являются такими же процессами, как и процессы пользователей.
Операционная система QNX не требовательна к аппаратуре: для ее нормальной работы достаточно Pentium 200 с 32 Mb RAM.
QNX позволяет запускать приложения Windows и DOS в режиме эмуляции, планируется возможность запускать Linux-программы (пока их перенос возможет в виде нескольких текстов).
Файловая система QNX устойчива к внезапным отключениям питания.
QNX также обеспечивает доступ к дискам с файловыми системами FAT32 (Windows), EXT2 (Linux) и IS09660 (CD-ROM).
К дополнительным сетевым возможностям QNX относятся:
- возможность динамического подключения и замены сетевых драйверов, изменение параметров сети без приостановления ее работы;
- одновременное параллельное сосуществование различных протоколов (например, QNET и TCP/IP);
- возможности регулировки нагрузки сети «на лету» и автоматическая переконфигурация сети, при выходе узлов из строя;
- встроенный в ОС компактный веб-сервер Slinger, поддерживающий SSI и CGI, что позволяет выдавать динамическую информацию о состоянии техпроцесса в виде HTML-документов;
- поддержка IP-фильтров, позволяющих реализовывать межсетевые экраны, поддержка NAT.
После 2004 года, интерес к QNX начал угасать. QNX сохранила популярность в основном в СНГ, а также в Германии, благодаря агрессивной рекламе и усилиям дистрибъютеров. В сентябре 2007 года компания QNX Software Systems объявила о том, что исходный код операционной системы QNX Neutrino необходимо приобрести лицензию
Операционные системы мэйнфреймов.Мэйнфрейм – это высокопроизводительный компьютер со значительным объемом оперативной и внешней памяти, предназначенный для организации централизованных хранилищ данных большой емкости и выполнения интенсивных вычислительных работ.
Под мэйнфреймом часто понимают компьютер с архитектурой IBM System/360, 370, 390, zSeries. Данные архитектуры отличаются большим объемом возможностей, реализованных на аппаратном уровне: мультипроцессорную обработку; средства создания системных комплексов, объединяющих несколько мэйнфреймов; средства логического разделения ресурсов вычислительной системы; встроенный криптографический процессор; высокоэффективную архитектуру каналов ввода-вывода и т.д.