Привет, это 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, и многое другое.
Какие проблемы могут возникнуть сейчас?
Проблем несколько:
Отсутствие современных графических веб‑браузеров, даже после установки всех пакетов обновлений через patchck. Единственный более‑менее современный браузер, доступный официально — это lynx, которая дружит с комплектным OpenSSL, и позволяет даже в консоли зайти в интернет, и что‑то нагуглить. Однако из графических браузеров поддерживается только Mozilla (которая ещё без Firefox, и была подобием Netscape'а), без поддержки современных протоколов, и современных же баз корневых сертификатов для SSL.
Многие пакеты из pkgsrc в настоящий момент не собираются, ибо pkgconf (требуется cmake'ом) использует пока один метод, который не поддерживается в данной ОС. Однако скоро (надеюсь) должен прилететь патч, который пофиксит данную проблему. Спасибо покорной слуге (то есть мне) за то, что я отправил issue насчёт данной проблемы.
Shell по умолчанию слишком уж убог. Не умеет в автокомплит, в редактирование команды (можно только Backspace использовать), в историю, и многое другое. Да, есть bash, но при установке оного как «default shell» возникают некоторые проблемы с дефолтными утилитами от SCO (особенно из состава SCOAdmin). Короче, bash не вариант.
tar в комплекте также убог — приходится использовать gtar из состава пакетов обновлений от Xinuos (ставится через patchck).
Look&feel




Итог
На этой системе трудно выжить в 2025-м году. Однако оно оставило след в истории UNIX, а также является живым примером того, что одну и ту же мажорную версию системы до сих пор поддерживают почти 30 лет (а по минорной — более 20 лет, ибо 7.1.4, на котором и основаны все эти Defenitive‑релизы, существует аж с 2004 года).
И да — OpenServer 5, существующая с 1995 года, поддерживается также до сих пор.
Комментарии (31)
Gansterito
05.09.2025 12:51А что с бинарной совместимостью с другими UNIX-ами?
oldzoomer Автор
05.09.2025 12:51API - UNIX95, ABI - UnixWare 2.x и OpenServer 5 (был даже отдельный продукт под названием OKP, позволяющий установить полноценное окружение для запуска OpenServer-приложений - но его депрекейтнули в пользу OpenServer 6, так как OKP всё равно не давал полной совместимости).
Gansterito
05.09.2025 12:51Не, ну а конкретней, вот отсюда можно, например, поставить Firefox?
oldzoomer Автор
05.09.2025 12:51Как раз отлично, что ты скинул. Сейчас попробую.
Но есть шанс, что не запустится - там насчёт поддержки Соляриса ни слова. А UNIX95 - это про API.
Ещё есть вроде поддержка iBCS2, но это тоже вроде не про солярку.
oldzoomer Автор
05.09.2025 12:51Не, не прокатывает :( Gansterito
05.09.2025 12:51Нет, нужно качать тарбол, распаковывать и пробовать запустить бинарь firefox-bin.
oldzoomer Автор
05.09.2025 12:51был даже отдельный продукт под названием OKP, позволяющий установить полноценное окружение для запуска OpenServer-приложений - но его депрекейтнули в пользу OpenServer 6, так как OKP всё равно не давал полной совместимости
Насчёт OKP, кстати, мог и ошибаться, ибо в состав singe DVD с Defenitive 2018 не вошли не только OKP, но и optional services CD, например. Возможно, что вместо этого предполагается использование старых CD из комплекта поставки UnixWare 7.1.4 для этих целей, либо можно попробовать получить данные CD через их техподдержку/сейлз-отдел - фиг его знает.
Известно только то, что Xinuos прекратила поддержку и продажу SCO Merge - нечто вроде VMware, но для SCO. И оно входило в состав Optional services CD. Возможно, что и OKP также попал под раздачу, в связи с тем, что данный продукт долгое время не сопровождался, и содержит OpenServer 5.0.7, который Xinuos признал retired'ным (то есть попал под EOL).
4ou4
05.09.2025 12:51Не подскажите альтернативу mc на Debian, потому что mc судя по всему написан под фат, идиотически.
Какой cli ui file manager сейчас получше с двумя вкладками есть?
oldzoomer Автор
05.09.2025 12:51Есть ещё FAR2L - но это тоже с закосом под Нортон Коммандер.
4ou4
05.09.2025 12:51Пишут, xenix был самым продаваемым unix, но данных нет, а Б. Гейтс не пишет , как джобс, биографию.
Где такие данные можно найти?
oldzoomer Автор
05.09.2025 12:51Я особо историей Microsoft'а не интересуюсь, поэтому сорри.
4ou4
05.09.2025 12:51Вообще об истории ит, не только мсфт. Сам сиараюсь мсфт нк пользоваться по той же причине, по которой лучше не пользоваться анроид.
Поправьте , если ршибаюсь, но вроде речь в 90х речь шла а том, что КНР и РФ их на рынок пустили в обмен на открытый для них код и возможности им бэкдоры встраивать, чтобы следить за гражданами.
4ou4
05.09.2025 12:51Спасибо. А вы сами чем пользуетесь, которые не косят под mc, с чёрной темой и двигаемыми вкладуами что-то видел.
connon
05.09.2025 12:51SCO OpenServer 5. Прекрасная система. Я с нее начинал. Административные утилиты в графическом интерфейсе и в консоли идентичны. На серваке Compaq с Pentium 90MHz крутилась складская БД, Samba изображала из себя контроллер домена (PDC Windows NT 4.0) с файловыми шарами и печатью. По стабильности работы может сравниться только с Novell. Старый я :-(
oldzoomer Автор
05.09.2025 12:51Триалку можно до сих пор скачать с сайта xinuos.com (надо зарегистрироваться).
connon
05.09.2025 12:51Был родной дистрибутив на ....ти дискетах. Потом купили Compaq Proliant (уже не помню какой) с ним шел на диске. Когда глянул кризис на горбушке покпал последную версию с ключами а обновления и патчи лежали на FTP
oldzoomer Автор
05.09.2025 12:51А тут тебе уже дают нынче триалку, с доступом ко всем патчам (за исключением UP'шек - они за допплату к основной лицензии), с относительно свежим софтом (разумеется, учитывая возраст системы), и так далее.
И апдейты теперь не через FTP качаются, а через утилиту patchck, которая ещё и сама всё установит.
outlingo
05.09.2025 12:51По стабильности работы может сравниться только с Novell
Той которая Netware и ложилась от любой кривой NLM? Я просто помню как однажды одна из студенток пустила какую-то программку натравив ее на нетварьский сетевой диск, отчего нетварь хлопнулась и потом 40 минут после запуска делала свой аналог fsck :-)
nerudo
Кто сейчас целевая аудитория это коммерчески продающейся ОС (или я напутал?)
ЗЫ Ну и конечно шутка, что база данных, работающая на SCO UNIX называется скотобазой
oldzoomer Автор
Оно до сих пор продаётся, кстати :)
А так, ЦА это ОСи - это юзеры legacy, выпущенной для этой ОСи. Например, FoxBASE for UNIX.
4ou4
Кто-то openVMS до сих пор пользуется, который Линус ругал. Кто эти лица?
Когда Линус отойдёт от дел, тогда микрософт , гугл, ибм смогут предложить открытую ОСь, а
зарабатыватьуже на чём-то другом, типа на подписках.Раст вроде бы гугл взамен С предагает?
Да, будет очень весело, когда benevolent dictator отойдёт от дел.