UnixWare

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 23:24, 3 июня 2019.
UnixWare
UnixWare.jpg
Разработчик Univel, Novell, SCO, Caldera Systems, Caldera International, The SCO Group, Xinuos
Линейка ОС UNIX-like
Исходный код Закрытый источник
Дата первого релиза 1992; 28 years ago (1992)
Последний релиз 7.1.4 MP4 / 2008; 12 years ago (2008)
Ядро (тип) Монолитное ядро
Лицензия Проприетарная
Официальный веб-сайт www.xinuos.com/menu-products/unixware-2018

UnixWare —свободная Unix-подобная операционная система, разработанная компанией Novell, Inc.

История

После попытки SVR4 объединить SunOS и System V, Unix System Laboratories компании AT & T USL создали партнерство Univel с Novell для разработки настольной версии Unix под кодовым названием «Destiny». Destiny была основана на ядре Unix System V выпуск 42. Для оконной системы использовался инструментарий MoOLIT, позволяющий пользователю выбирать между OPEN LOOK или MOTIF-подобным интерфейсом во время выполнения, чтобы сделать систему более надежной на рынке. настольное оборудование, файловая система журналирования Veritas VXFS использовалась вместо файловой системы UFS, используемой в SVR4. Поддержка сети в UnixWare включала как TCP / IP, так и совместимость с протоколами Novell NetWare IPX / SPX; первые были стандартом среди пользователей Unix во время разработки, в то время как сетевые ПК гораздо чаще основывались на NetWare Destiny была выпущена в 1992 году как UnixWare 10 с намерением объединить фрагментированный рынок ПК Unix за этим единственным вариантом операционной системы. Система была раньше, чтобы выйти на рынок корпоративных вычислений, чем Windows NT, но наблюдатели этого периода отметили, что UnixWare это был «просто еще один вариант Unix», участие Novell было скорее маркетинговым ходом, чем значительным притоком технологий. ОС существовала в двух редакциях: Personal Edition, которая включала сети Novell IPX, но не TCP / IP, и редакцию Advanced Server Edition. с TCP / IP и другим серверным программным обеспечением. Персональная версия была ограничена двумя активными пользователями, а серверная версия включала неограниченную пользовательскую лицензию. Было продано около 35 000 копий UnixWare 10. В 1993 году Novell приобрела USL у AT & T и объединила USL и Univel в новую группу Unix Systems [Источник 1].

Описание

SCO UnixWare 7.1 основана на спецификации AT&T UNIX System V и обеспечивает многопоточную, вытесняемую многозадачность с полной поддержкой многопроцессорных конфигураций. Система способна осуществлять управление работами (job control), при котором пользователь может оперативно переводить задания из интерактивного режима в фоновый и наоборот. UnixWare может поддерживать 64-разрядные файловые системы, хотя максимальный размер файловых систем (так же, как отдельных файлов) у систем различный. Система поддерживает списки контроля доступа ACL, позволяющие задавать права доступа не только в соответствии с правилами стандарта UNIX (владелец, группа, остальные), но и на уровне отдельных пользователей и групп пользователей. Списки контроля доступа ACL исключительно важны в многопользовательской среде, когда компьютер используется в качестве файлового сервера или для поддержки приложений, напрямую обращающихся к файлам и каталогам. UnixWare поддерживает систему квот, которая была разработана для BSD UNIX. В соответствии с ней администратор может задавать максимальный размер информации, которую конкретный пользователь имеет право хранить в файловой системе. Эта чрезвычайно полезная черта ОС позволяет избежать переполнения файловой системы и обеспечивать справедливое распределение места на диске между пользователями. Тем не менее система квот BSD UNIX серьезно проигрывает по своим возможностям NetWare, где можно устанавливать лимиты не только конкретным пользователям, но и задавать максимальные размеры отдельных каталогов. Справедливости ради стоит заметить, что система квот UNIX все же лучше, чем ничего (камешек в огород Windows NT). UnixWare находится в графической среде X Window System по умолчанию имеют стандартный менеджер Common Desktop Environment (CDE), основанный на графическом интерфейсе Motif и разработанный совместно IBM, Sun, Hewlett-Packard и Novell. Общая графическая среда упрощает переход с одной системы на другую и обеспечивает интероперабельность между ними. Помимо коммерческого ПО для систем UnixWare имеется огромное количество бесплатных и свободно распространяемых приложений, так что пользователи этих ОС не ощущают никакой ущербности по сравнению с пользователями Linux или FreeBSD. Надо отдать должное сторонникам GNU, поскольку они разрабатывают программное обеспечение сразу для множества операционных систем. На многочисленных серверах Internet можно найти такие популярные приложения, как bash, Xfree86, emacs, samba, mtools и т. д. Однако для коммерческих версий UNIX доступны приложения, которые невозможно найти для Linux и FreeBSD.

Конфигурации

ОС UnixWare 7.1 поставляется в шести конфигурациях, отличающихся количеством поддерживаемых пользователей и требованиями к аппаратному обеспечению:

  • базовая (base);
  • бизнес (business);
  • почтовый сервер (messaging);
  • сервер подразделения (departmental);
  • корпоративный сервер (enterprise);
  • центр обработки данных (Data Center).

Базовая конфигурация предназначена для настольных систем, т. е. рассчитана на одного пользователя. В ответ на наступление свободно распространяемых UNIX компания SCO предлагает эту версию UnixWare для некоммерческого использования по символической цене (практически по цене носителя). UnixWare поддерживает до 32 процессоров в сервере, до 64 Гбайт оперативной памяти, файловые системы размером до 76 800 Тбайт и соответствует спецификации UNIX 95. Особо следует отметить поддержку 64 Гбайт ОЗУ, поскольку многие выражают недоумение, как 32-разрядные процессоры Intel могут оперировать таким объемом памяти. На самом деле, UnixWare может напрямую адресоваться к 4 Гбайт памяти, остальная память доступна через режим 'расширенной физической адресации' (Physical Address Extension, PAE), присущий процессорам Pentium Pro и выше.

Особенности

Особенностью UnixWare является то, что ею используется мощная отказоустойчивая журнальная файловая система VxFS компании Veritas. Файловая система VxFS может поддерживать 64-разрядную адресацию, но для обеспечения обратной совместимости со старым ПО такая адресация по умолчанию отключена. Поставляемое для UnixWare ПО Online Data Manager (ODM) обеспечивает программную реализацию RAID уровней 0, 1, 5, 10. Но самой привлекательной особенностью ODM, пожалуй, можно считать то, что продукт позволяет размещать одну файловую систему сразу на нескольких дисках. Исключительно полезным является мощное и очень удобное средство администрирования SCOadmin. Ни одна другая версия UNIX не имеет ничего подобного (отметим, однако, что неплохая утилита администрирования есть также в RedHat Linux). SCOadmin поддерживает как графический, так и символьный режим, что весьма удобно при администрировании по сети. Программное средство Webtop позволяет получить удаленный доступ к графической среде сервера UnixWare через браузер. Для целей удаленного администрирования в Webtop включен аналог SCOadmin а также другие полезные утилиты. По моему мнению, наличие Webtop выводит управление системой на новый уровень удобства и резко выделяет UnixWare среди других систем. Характерной особенностью UnixWare является используемый в ней принцип привилегий. Назначая соответствующие привилегии обычным пользователям, администратор может разрешить им выполнение некоторых административных функций, не сообщая пароль root. Например, он может дать пользователю привилегию монтировать файловые системы или останавливать компьютер. Кроме пользователя root при инсталляции ОС создается учетная запись еще одного пользователя - так называемого 'владельца системы'. Наличие владельца системы - это еще одна черта UnixWare, но, к сожалению, она многих сбивает с толку. Как сказано в документации, владелец системы - это лицо, выполняющее каждодневное системное администрирование с помощью SCOadmin. Однако, как оказывается, ряд функций SCOadmin недоступен владельцу системы, а ряд других - пользователю root. Несмотря на эти недоразумения, администраторы быстро привыкают к особенностям системы. Поставляемое в комплекте ПО VisionFS позволяет назначить сервер UnixWare в качестве файлового сервера, совместимого с LAN Manager, т. е. предоставлять прозрачный доступ к файлам UNIX со стороны компьютеров Windows. Управление правами доступа осуществляется удаленно через компьютер Windows. Правда, мы обнаружили несколько специфических и не всегда приятных особенностей VisionFS. Например, некоторые компьютеры не могли обнаружить сервер VisionFS, а если обнаруживали, то заносили его во все зарегистрированные рабочие группы Windows. Для интеграции UNIX с сетями Windows компания SCO поставляет более мощное средство Advanced File and Print Server (AFPS), благодаря которому сервер UnixWare может выступать в качестве сервера Windows NT. Причем AFPS не только полностью поддерживает доменную структуру Windows NT, но и позволяет назначать сервер UNIX в качестве первичного и вторичного контроллера домена. Администрирование AFPS может осуществляться с помощью стандартных утилит удаленного управления Windows. Пользователи UNIX и AFPS между собой никак не связаны; в AFPS необходимо создать собственную базу пользователей со своими паролями. К сожалению, AFPS стоит довольно дорого, поэтому большинство предпочитает использовать VisionFS или Samba. В дистрибутив UnixWare входит служба Novell NetWare Services, благодаря которой сервер UnixWare может выступать в сети в качестве сервера NetWare и NDS. Однако мне не удалось провести полномасштабное тестирование данного продукта, поскольку без лицензии он не разрешал пользователям NetWare подключаться к файловым системам UnixWare. Вместе с тем, я обнаружил проблемы при взаимодействии NetWare Services с сетью NetWare 4.11 и 5.0, поскольку данный продукт эмулирует устаревшую среду NetWare 4.10. Отличительной особенностью коммерческих UNIX - и UnixWare здесь не исключение - является прекрасная документация по системе, содержащая, кроме того, и общие сведения об UNIX. Документация по UnixWare включает несколько десятков томов и снабжена хорошо проработанным и удобным средством поиска. Надо заметить, что справочные руководства в составе UnixWare гораздо удобнее и полезнее их аналогов для Windows 9x и Windows NT. Для UnixWare имеются две кластерные технологии: кластеры со слабосвязанными узлами ReliantHA и кластеры с сильно связанными узлами NonStop Clusters, где используются решения компании Tandem (сейчас это подразделение Compaq).

Поставка

UnixWare поставляется на шести компакт-дисках и трех загрузочных дискетах, причем комплект поставки не зависит от выбранной конфигурации. Сама конфигурация определяется лицензионным кодом, вводимым при инсталляции системы. Уже после установки система может быть переведена от младшей конфигурации к более старшей. Два компакт-диска содержат операционную систему, остальные включают различное дополнительное программное обеспечение, лицензию на которое необходимо приобретать отдельно. Тем не менее это ПО можно инсталлировать, но с ограничением по времени использования (обычно 60 дней). Дополнительный компакт-диск содержит несколько десятков бесплатных и свободно распространяемых программ, уже предварительно откомпилированных. Среди них можно выделить Apache, bash, KDE, GNU Tools, Mtools, Python, Squid, Majordomo, Midnight Commander, wget.

Инсталляция системы

Инсталляция системы достаточна проста и интуитивно понятна, хотя процесс установки занимает довольно много времени (от двух до трех часов). При инсталляции пользователм могут столкнуться с несколькими проблемами. Одна из них состоит в том, что ОС не всегда распознает дисководы CD-ROM с интерфейсом ATAPI. Также UnixWare не всегда корректно устанавливается на компьютер, уже содержащий раздел FAT 32. Если раздел FAT 32 невелик (в пределах 2 Гбайт), то инсталляция проходит нормально. Если же он имеет большие размеры, то после перезагрузки, следующей за инсталляцией системы, ОС не может загрузиться. Следует также иметь в виду, что UnixWare не понимает FAT 32: если такой раздел попытаться смонтировать под UnixWare, то при обращении к файловой системе данные будут повреждены.Третьей проблемой является негибкость при начальном создании файловых систем. Администратору предлагается ограниченный список точек монтирования, при этом он не может добавить свои варианты. Так, администратор имеет возможность создать отдельную файловую систему /var, но не может создать /usr. Еще одной проблемой можно считать очень ограниченный список поддерживаемого аппаратного оборудования. К сожалению, производители все чаще и чаще ограничиваются поставкой драйверов для Windows 9x и Windows NT. Особенно обидно отсутствие драйверов для современных сетевых плат и адаптеров SCSI. Вообще же, если вы собираетесь устанавливать коммерческие версии UNIX, то должны взять себе за правило приобретать только сертифицированные компьютеры. Это позволит избежать множества проблем.

Спецификация

UnixWare поддерживает спецификацию Plug'n'Play, поэтому при замене одного устройства на другое система автоматически переконфигурируется. Единственное условие: устройство должно быть сертифицированным. Правда, мы обнаружили, что UnixWare периодически некорректно работает с сертифицированной звуковой платой SoundBlaster AWE 64. Хотя, разумеется, звуковая плата - это не самый важный компонент для серверной конфигурации.

Языки

UnixWare 7.1 по умолчанию поддерживает русский язык (кодировка ISO 8859-5), эту опцию можно определить уже в момент инсталляции системы. Однако поддержка русского языка в значительной степени ущербна. Русский язык поддерживается только на консоли и только в алфавитно-цифровом (символьном) режиме. Да и сам шрифт производит неблагоприятное впечатление - его явно разрабатывали люди, плохо знакомые с кириллицей. Переключатель клавиатуры РУС/ЛАТ тоже весьма оригинален: комбинация клавиш ⇧ Shift+пробел. Для графической среды X Window System (X11) русификация не проведена вовсе. Однако на рынке имеется немало коммерческих русификаторов для UnixWare. UnixWare поддерживает виртуальные терминалы, переключение между которыми осуществляется с помощью комбинации клавиш Ctrl+Alt и Fn +Ctrl и Alt +h. Хотя инсталляция системы очень проста, и от администратора требуется ответить всего на несколько вопросов, пользователям кажется, что она порой чересчур дружелюбна. Например, программа инсталляции не предоставляет для редактирования список запускаемых по умолчанию демонов, так что после инсталляции конфигурационные файлы приходится править вручную, чтобы отменить запуск, скажем, NFS. Кроме того, непонятно, зачем в серверной конфигурации по умолчанию запускается X11. Все сказанное справедливо и для Sun Solaris. Тем не менее, несмотря на длинное перечисление недостатков инсталляции, UnixWare производит впечатление очень качественного и мощного продукта. На недостатках же установки не стоит акцентировать внимания, поскольку эта процедура разовая.

Программы

Помимо самой ОС и системных утилит комплект поставки включает длинный список программ. Среди них:

  1. Netscape FastTrack Server, предоставляющий услуги сервера Web;
  2. Браузер Netscape Communicator;
  3. NetWare UNIX Client для доступа к сетям NetWare;
  4. ПО SCO VisionFS, обеспечивающее прозрачный доступ к файловым системам UNIX с рабочих станций Windows 9x (аналог ПО Samba);
  5. Улучшенное средство протоколирования событий в системе;
  6. Эмулятор среды Linux;
  7. Однопользовательская среда Tarantella, а также средство удаленного доступа и администрирования Webtop;
  8. Java Development Kit;
  9. Средство управления рабочими станциями IBM Network Station Manager.

При наличии соответствующих лицензий можно также инсталлировать следующее ПО:

  1. Advanced File and Print Server, для эмуляции сервера Windows NT;
  2. SCO Merge, для эмуляции DOS и Windows 9x;

среду разработки программ UnixWare and OpenServer Development Kit;

  1. Novell NetWare Services, для эмуляции сервера NetWare 4.10a;
  2. Online Data Manager;
  3. Разнообразное серверное ПО от RealNetworks;
  4. Netscape Messaging и Directory Servers и т. д.[Источник 2]

Системные требования

  • Процессор:
  1. Intel 486DX.
  2. Intel Pentium.
  3. Intel Pentium II.
  4. Intel Pentium Pro.
  • Архитектура:
  1. Industry Standard Architecture (ISA).
  2. Extended Industry Standard Architecture (EISA).
  3. Micro Channel Architecture (MCA).
  4. Peripheral Component Interface (PCI).
  5. Intelligent Input/Output (I2O).
  • Память:
  1. 32 Мбайт или больше RAM (Random Access Memory) .
  2. Для CDE, Java, UnixWare Webtop и ARCserveIT желательно иметь 64 Мбайта .
  3. Если будет проведена инсталляция только Small Footprint, то достаточно будет и 16 Мбайт.
  • Жесткие диски:
  1. 1 Гбайт или выше.
  2. Для Small Footprint инсталляции достаточно 300 МБайт.
  • Мышка:
  1. Serial.
  2. PS/2 или совместимая.
  • Видео: Super VGA монитор с разрешением не ниже 800x600.
  • Прочие устройства: 3.5 дюймовый дисковод CD-ROM [Источник 3].

Версии

  1. UnixWare 7.1.
  2. UnixWare 7.1.1.
  3. UnixWare 7.1.4.
  4. UnixWare 7.1.4 Small Business Edition.

SCO UnixWare 7.1.4 Small Business Edition

UnixWare 7.1.4 Small Business Edition (SBE) - это новая редакция для клиентов, которым требуется полнофункциональная недорогая серверная платформа для поддержки пограничных сетевых служб или в качестве сервера файлов и печати. Он настроен и оценен в соответствии с широким спектром потребностей, включая поддержку малого бизнеса или пилотных проектов с низким бюджетом, которые должны быстро масштабироваться до уровня производства, если пилот будет успешным. Small Business Edition содержит все те же функции производительности, надежности и масштабируемости, которые вы ожидаете от UnixWare, и поставляется с одним пользователем и 1 ГБ памяти. Как и все выпуски UnixWare, в SBE могут быть добавлены дополнительные пользователи и память. Однако, когда клиенты рассматривают возможность лицензирования дополнительных ресурсов для SBE. Новая установка UnixWare 7.1.4, а также обновления сразу получают выгоду от дополнительной ценности в UnixWare 7.1.4. Расширенные функции безопасности обеспечивают безопасную передачу информации через Интернет и защищают вашу внутреннюю сеть от внешнего вмешательства. IPSEC был добавлен для предоставления услуг VPN, а OpenSSL и OpenSSH обновлены для безопасной передачи через Интернет. Улучшения безопасности также были включены в Sendmail и FTP. В пакете обслуживания 1 была добавлена ​​возможность использования подключаемого модуля проверки подлинности (PAM), чтобы системные администраторы могли определять пользовательские процедуры проверки подлинности для различных системных служб. SAMBA также поддерживает PAM как в однобайтовом, так и в многобайтовом режимах, а также добавлена ​​поддержка шифрования файлов и файловых систем. Поддержка приложений UnixWare 7.1.4 была улучшена за счет обновленных версий Java и perl, а в комплект мультимедиа был добавлен популярный браузер Mozilla для замены старого браузера. Кроме того, популярные медиа реляционные базы данных с открытым исходным кодом PostgreSQL и MySQL доступны в наборе носителей в качестве полностью поддерживаемых опций.

Установка

Новая установка UnixWare 7.1.4 более эффективна, чем предыдущие версии UnixWare. Во время установки система автоматически настраивается на количество пользователей и процессоров. Процесс загрузки UnixWare 7.1.4 может быть выполнен более 8 ГБ, и с помощью загрузки PXE, установка может быть выполнена по сети. Система UnixWare 7.1.1, 7.1.2 (OU8) или 7.1.3 может быть обновлена ​​до UnixWare 7.1.4 за один шаг (хотя плата за обновление зависит от версии, с которой производится обновление). Xinuos тесно сотрудничает со своими OEM-партнерами, чтобы гарантировать, что его продукты операционных систем отслеживают направление основных поставщиков OEM. В частности, UnixWare 7.1.4: Поддерживает устройства USB 2.0 для широкого спектра устройств, включая принтеры, клавиатуры, мыши, дисководы, загрузочные устройства и сканеры UPC. Также поддерживает многоядерные процессоры Intel и AMD. Поддерживает диски IDE с ATA-6 и поддерживает 128 ГБ для хранения очень больших объемов данных на недорогих дисках. Диски IDE также являются более дешевой альтернативой дискам SCSI для развертывания решений RAID. Содержит новые и обновленные графические, сетевые и HBA-драйверы, в том числе Adaptec, Intel и LSI Logic и Qlogic HBA-драйверы. Расширенная поддержка для последовательных PCI-устройств Имеет полную поддержку платформ IBM x-440. Поддержка звука для аудио чипсета i 845 Расширенные возможности использования В UnixWare 7.1.4 был добавлен ряд новых функций для улучшения взаимодействия с пользователем и предоставления дополнительных возможностей пользователя:

  • CUPS был добавлен в качестве альтернативы System V LP

Gimp-print 4.2.5, foomatic 3.0.0-01, ghostscript 7.05.6 и hpijs 1.5 для CUPS;

  • Диск UnixWare 7.1.4 для аварийного восстановления можно создать на компакт-диске, что обеспечивает большую гибкость в средах, где дискеты больше не существуют.
  • Пользователи могут настроить рабочий стол по умолчанию для отображения при каждом входе в систему
  • Добавлена ​​поддержка протокола сетевого времени v4.
  • OpenServer Kernel Personality.

UnixWare 7.1.4 запускает приложения OpenServer (включая приложения Xenix) с использованием функции OpenServer Kernel Personality (OKP), чтобы предоставить клиентам мощные, гибкие и экономичные варианты развертывания. OpenServer Kernel Personality для UnixWare обеспечивает установку и собственное выполнение приложений OpenServer в UnixWare. OKP объединяет пакет совместимости приложений UnixWare (ACP) с полной средой OpenServer для обеспечения высочайшего уровня совместимости с приложениями OpenServer (включая совместимость с Xenix). OKP - это превосходный инструмент для обеспечения масштабируемости и надежности UnixWare для приложений OpenServer без дорогостоящих проектов миграции или для консолидации нескольких рабочих нагрузок UW и OSR5 на меньшем количестве серверов UnixWare. Клиенты, использующие несколько серверов Xinuos, могут выбрать UnixWare 7. OKP lite входит в комплект мультимедиа без дополнительной оплаты и включается путем копирования существующего образа OSR5 и приложений в систему UnixWare. OKP full предназначен для клиентов, которым требуется новая установка OpenServer 5.0.7 в UnixWare, и предоставляется за номинальную плату.

  • Дополнительная служба поддержки в комплекте.

В UnixWare 7.1.4 доступен дополнительный пакет поддержки для клиентов, которым нужна доступная базовая поддержка для устранения неполадок и исправлений. Услуга является гибкой и может быть адаптирована в соответствии с бизнес-требованиями клиента, а услуга может быть обновлена ​​до одного из более высоких конечных предложений от Xinuos.

  • Встроенная поддержка доступна для некоторых выпусков UnixWare.
  • Изменения в дополнительных услугах

Дополнительный модуль отказоустойчивого кластера Reliant HA был улучшен диагностикой остановки GAB и включен для запуска системы с одним пульсом для клиентов, которым необходимо запустить систему до создания кластера [Источник 4].

Обобщение

Подводя итог, можно утверждать, что UnixWare представляет собой исключительно мощную и вместе с тем удобную операционную систему. По удобству использования UnixWare не имеет аналогов в мире UNIX. Если IBM не изменит своего отношения к проекту Monterey, то систему UnixWare ждет большое будущее. UnixWare идеально подходит и для тех пользователей, кто только начинает знакомиться с UNIX, поскольку удобные утилиты ОС и прекрасная документация облегчают переход к ней от систем наподобие Windows.

Источники

  1. UnixWare // Turkaramamoto. [2019]. Дата обновления: 19.01.2019. URL:https://www.turkaramamotoru.com/en/unixware-76287.html (дата обращения: 03.06.2019).
  2. Основные особенности SCO UnixWare 7.1 и Sun Solaris 7. Ближайшие перспективы коммерческих Unix // Xserver. [2019]. Дата обновления: 17.05.2018. URL:http://www.xserver.ru/computer/os/unix/19/ (дата обращения: 03.06.2019).
  3. Подготовка к установке SCO UnixWare 7.1.1 // Scounixware. [2019]. Дата обновления: 09.10.2014. URL:http://www.scounixware.narod.ru/unixware/gl3.htm (дата обращения: 03.06.2019).
  4. UnixWare 7.1.4 // Xinous. [2019]. Дата обновления: 16.08.2014. URL: http://www.sco.com/products/unixware714/ (дата обращения: 03.06.2019).