Привет, это oldzoomer. Сегодня я расскажу про то, какова «на вкус» использование одного из самых «ортодоксальных» UNIX‑систем, которая дожила до нынешних дней благодаря усилиям компании Xinuos, и которая до сих пор поддерживается ими же.

Краткая история SCO

Если вкратце, всё началось с тогда ещё малоизвестной компании под названием Microsoft, которая в конце 70-х выпустила первую свою ОС — Xenix. Она была производной от UNIX V7, и быстро завоевала свою популярность на рынке «дешёвых микропроцессорных UNIX‑систем».

Впоследствии, в середине 80-х, Microsoft продала свой UNIX‑актив компании SCO (тогда ещё Santa Cruz Operation, а не Caldera, которая переименуется в SCO Group после вступления на должность CEO Дарла МакБрайда в 2002 году), и так появился новый продукт под названием SCO UNIX.

Впоследствии, в 1995 году появилась знаменитая версия данного продукта — уже под новым именем SCO OpenServer 5. А кроме этого, в это же время SCO покупает UNIX‑актив у Novell'а, и так в 1997 году появился ещё один продукт в линейке UNIX‑систем у SCO — SCO UnixWare 7, которое представляло собой смесь SCO OpenServer 5 и UnixWare 2.x. Так появился SVR5, которое принадлежало уже SCO, и кроме SCO не было больше систем на его базе.

А дальше идёт печальная история — в 2000 году SCO выкупает компания Caldera, потом в 2002 году вступает в качестве CEO Дарл МакБрайд, и дальше, в 2003 году, начинаются те самые провальные суды против Linux. Это, в итоге, привело к банкротству SCO Group, выкупу UNIX‑актива компанией Xinuos (которая изначально называлась UnXis), и в 2015 году появилась новая линейка продуктов — а именно OpenServer 5/6 Defenitive, а также UnixWare 7 Definitive.

В 2017 году появилась новая линейка — Defenitive 2018, распространяющиеся уже по подписке, и в котором включены огромное количество нововведений. А в 2024-м году появились и первые MP'шки и UP'шки к этой линейке, включающие в себя все обновления с 2017 по 2024 год, а также Python 3.10, OpenSSL 3, и многое другое.

Какие проблемы могут возникнуть сейчас?

Проблем несколько:

  1. Отсутствие современных графических веб‑браузеров, даже после установки всех пакетов обновлений через patchck. Единственный более‑менее современный браузер, доступный официально — это lynx, которая дружит с комплектным OpenSSL, и позволяет даже в консоли зайти в интернет, и что‑то нагуглить. Однако из графических браузеров поддерживается только Mozilla (которая ещё без Firefox, и была подобием Netscape'а), без поддержки современных протоколов, и современных же баз корневых сертификатов для SSL.

  2. Многие пакеты из pkgsrc в настоящий момент не собираются, ибо pkgconf (требуется cmake'ом) использует пока один метод, который не поддерживается в данной ОС. Однако скоро (надеюсь) должен прилететь патч, который пофиксит данную проблему. Спасибо покорной слуге (то есть мне) за то, что я отправил issue насчёт данной проблемы.

  3. Shell по умолчанию слишком уж убог. Не умеет в автокомплит, в редактирование команды (можно только Backspace использовать), в историю, и многое другое. Да, есть bash, но при установке оного как «default shell» возникают некоторые проблемы с дефолтными утилитами от SCO (особенно из состава SCOAdmin). Короче, bash не вариант.

  4. tar в комплекте также убог — приходится использовать gtar из состава пакетов обновлений от Xinuos (ставится через patchck).

Look&feel

Midnight Commander из SCO Skunkware (официальный источник открытого софта от SCO - но софт там слишком древний)
Midnight Commander из SCO Skunkware (официальный источник открытого софта от SCO — но софт там слишком древний)
Среда рабочего стола CDE
Среда рабочего стола CDE
SCOAdmin (набор утилит для настройки всего в ОС)
SCOAdmin (набор утилит для настройки всего в ОС)
Браузер Mozilla - тогда ещё без Firefox
Браузер Mozilla — тогда ещё без Firefox

Итог

На этой системе трудно выжить в 2025-м году. Однако оно оставило след в истории UNIX, а также является живым примером того, что одну и ту же мажорную версию системы до сих пор поддерживают почти 30 лет (а по минорной — более 20 лет, ибо 7.1.4, на котором и основаны все эти Defenitive‑релизы, существует аж с 2004 года).

И да — OpenServer 5, существующая с 1995 года, поддерживается также до сих пор.