Введение

Xinuos OpenServer, ранее SCO UNIX и SCO Open Desktop (SCO ODT), — операционная система для компьютеров с закрытым исходным кодом, разработанная компанией Santa Cruz Operation (SCO), позднее приобретенной SCO Group, а сейчас принадлежащая Xinuos. Ранние версии OpenServer были основаны на UNIX System V, а более поздняя OpenServer 10 — на FreeBSD 10. Однако OpenServer 10 не обновлялась с 2018 года и больше не предлагается на веб-сайте Xinuos, в то время как OpenServer 5 Definitive и 6 Definitive по-прежнему поддерживаются.

SCO UNIX/SCO Open Desktop (открытый рабочий стол)

SCO UNIX был преемником версии Microsoft Xenix, разработанной компанией Santa Cruz Operation, и основан на UNIX System V Release 3.2 с добавлением драйверов и утилит Xenix. SCO UNIX System V/386 Release 3.2.0 был выпущен в 1989 году как коммерческий преемник SCO Xenix. Базовая операционная система не включала сетевые возможности TCP/IP и графический интерфейс X Window System; они были доступны как дополнительные платные пакеты. Вскоре после выпуска этой базовой ОС, SCO выпустила интегрированный продукт под названием SCO Open Desktop, или ODT. В 1994 году был выпущен SCO MPX – дополнительный пакет SMP. В то же время AT&T завершила объединение функций Xenix, BSD, SunOS и UNIX System V Release 3 в UNIX System V Release 4. SCO UNIX оставался основанным на System V Release 3, но впоследствии добавил собственные версии большинства функций Release 4. Выпуски SCO UNIX 3.2v4.0 и Open Desktop 2.0, выпущенные в 1992 году, добавили поддержку длинных имен файлов и символических ссылок. Следующая основная версия, OpenServer Release 5.0.0, выпущенная в 1995 году, добавила поддержку исполняемых файлов ELF и динамически связанных разделяемых объектов, а также сделала многие структуры ядра динамическими.

SCO OpenServer (англ.) (англ.) (англ.)

SCO OpenServer 5, выпущенный в 1995 году, стал основным продуктом SCO и послужил основой для таких продуктов, как PizzaNet (первая в мире система доставки еды через Интернет, разработанная в партнерстве с Pizza Hut) и SCO Global Access – интернет-шлюз, основанный на Open Desktop Lite. Благодаря широкой установленной базе SCO OpenServer 5 продолжает активно поддерживаться SCO, причем основные обновления выходили вплоть до сентября 2018 года. SCO OpenServer 6, основанный на объединении AT&T UNIX System V Release 4.2MP и UnixWare 7, был впервые выпущен The SCO Group в 2005 году. Он обеспечивает поддержку больших файлов, увеличенный объем памяти и многопоточное ядро (легковесные процессы). Эта объединенная кодовая база известна как UNIX System V Release 5 (SVR5) и использовалась исключительно SCO для OpenServer 6; SVR5 не применяется другими крупными разработчиками или реселлерами. SCO OpenServer 6 включает в себя ядро SVR5 из UnixWare 7, интегрированное с прикладным программным обеспечением SCO OpenServer 5 и обеспечивающее бинарную совместимость, системное администрирование OpenServer 5 и пользовательские среды OpenServer 5. SCO OpenServer в основном продавался на рынке малого и среднего бизнеса (SMB). Он широко используется в небольших офисах, системах автоматизации торговых точек (POS), зеркалированных сайтах и при развертывании серверных баз данных. Среди известных крупных клиентов SCO OpenServer – McDonald's, Taco Bell, Big O Tires, Pizza Hut, Costco pharmacy, NASDAQ, Торонтская фондовая биржа, Banco do Brasil, многие банки в России и Китае, а также железнодорожная система Индии.

Слияние UnixWare

SCO приобрела права на распространение системы UnixWare и ее кодовую базу System V Release 4 у Novell в 1995 году. В конечном итоге SCO смогла повторно использовать часть кода из этой версии UnixWare в более поздних версиях OpenServer. До выпуска 6 это касалось главным образом системы компиляции, UDI-драйверной архитектуры и USB-подсистемы, разработанной для нее. К концу 1990-х годов в мире насчитывалось около 15 000 поставщиков решений с добавленной стоимостью (VAR), которые предоставляли решения для клиентов, использующих системы Unix от SCO. 2 августа 2000 года SCO объявила о продаже своих подразделений Server Software и Services, а также технологий UnixWare и OpenServer компании Caldera Systems, Inc. Приобретение было завершено в мае 2001 года. Оставшаяся часть компании SCO, подразделение Tarantella, сменила название на Tarantella, Inc., в то время как Caldera Systems стала Caldera International, а впоследствии, в 2002 году, – SCO Group.

В рамках Группы ШОС

Группа SCO продолжила разработку и поддержку OpenServer. 22 июня 2005 года был выпущен OpenServer 6.0, под кодовым названием "Legend" – первый релиз в новой ветке 6.0.x. SCO OpenServer 6 основан на ядре UNIX System V Release 5, представляющем собой объединенную кодовую базу UNIX System V Release 4.2MP и UnixWare 7. OpenServer 6.0 обеспечивает поддержку многопоточности для приложений на C, C++ и Java через интерфейс POSIX. OpenServer 6 включает потоковую обработку на уровне ядра (отсутствующую в 5.0.x). Некоторые улучшения по сравнению с OpenServer 5 включают улучшенную поддержку SMP (поддержка до 32 процессоров), поддержку файлов размером более терабайта на разделе (поддержка больших сетевых файлов через NFSv3), повышенную производительность файловой системы и поддержку до 64 ГБ памяти. OpenServer 6.0 сохраняет обратную совместимость с приложениями, разработанными для Xenix 286 и более поздних версий. Группа SCO обанкротилась в 2011 году после продолжительной серии судебных тяжб.

UnXis / Xinuos (2011 настоящее время)

Права на OpenServer, а также UnixWare были приобретены UnXis в 2011 году, которая позже была переименована в Xinuos. В июне 2015 года Xinuos объявила о выпуске OpenServer 10, основанного на операционной системе FreeBSD 10. Одновременно Xinuos предложила путь миграции для существующих клиентов, использующих более ранние продукты ОС. В декабре 2015 года Xinuos выпустила "окончательные" версии OpenServer 5, OpenServer 6 и UnixWare 7. В декабре 2017 года Xinuos выпустила версии OpenServer 6 и UnixWare 7 "Definitive 2018", а в октябре 2018 года – OpenServer 5 Definitive 2018. Выпуск "Definitive 2018" стал обязательством Xinuos по поддержанию устаревших ОС в актуальном состоянии и обеспечению их поддержки, защищая приложения, которые клиентам необходимо продолжать использовать. Продукты Definitive 2018 содержат значительные обновления по сравнению с версиями Definitive, а также вскоре будет объявлен обновленный комплект разработки, который упростит компиляцию современных пакетов для продуктов Definitive 2018. Однако к 2023 году OpenServer 10 больше не значился в списке продуктов на главной странице Xinuos, что позволяет предположить о прекращении его продаж.

Версии

Версия Основа Дата Кодовое имя Издания/Примечания SCO UNIX System V/386 SVR3.2.0 1989 Open Desktop 1.0 SVR3.2.1 1990 Open Desktop 1.1 SVR3.2v2.0 1991 Дополнение для обновления до 3.2v2.1 SCO UNIX SVR3.2v4.0 1992 Open Desktop 2.0 SVR3.2v4.1 1992 Phoenix Desktop System, Server Open Desktop/Server 3.0 SVR3.2v4.2 1994 Thunderbird Open Desktop, Open Desktop Lite, Open Server OpenServer 5.0 SVR3.2v5.0 1995 Everest Desktop System, Host System, Enterprise System OpenServer 5.0.2 SVR3.2v5.0.2 1996 Tenzing Desktop System, Host System, Enterprise System, Internet FastStart OpenServer 5.0.4 SVR3.2v5.0.4 1997 Comet Desktop System, Host System, Enterprise System OpenServer 5.0.5 SVR3.2v5.0.5 1999 Davenport Host System, Desktop System, Enterprise System OpenServer 5.0.6 SVR3.2v5.0.6 2000 Freedom Host System, Desktop System, Enterprise System OpenServer 5.0.7 SVR3.2v5.0.7 2003 Harvey West Host System, Desktop System, Enterprise System OpenServer 6.0 SVR5 2005 Legend Объединение UnixWare 7 и OpenServer 5 OpenServer 5.0.7V SVR3.2v5.0.7 2009 Импорт предварительно установленной виртуальной машины/аппарата на гипервизор VMware. OpenServer 10 FreeBSD 10 2015 10.0 Первый релиз на основе FreeBSD 10 и улучшений Xinuos OpenServer 6 Окончательный SVR5 2015 Окончательный, с обратной совместимостью с OpenServer 6 Окончательный 2018 OpenServer 5 Окончательный SVR3.2v5.0.7 2015 Окончательный, с обратной совместимостью с OpenServer 5 Окончательный 2018 OpenServer 10.3 FreeBSD 10.3 2016 10.3 Релиз на основе FreeBSD и улучшений Xinuos. Обновление с версий 10.0 и 10.2 OpenServer 6 Окончательный 2018 SVR5 2017 Окончательный 2018 Обновление на месте из предыдущих поддерживаемых версий OpenServer 5 Окончательный 2018 SVR3.2v5.0.7 2018 Окончательный 2018 Обновление на месте из предыдущих поддерживаемых версий