Привет, это 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 года, поддерживается также до сих пор.

Комментарии (31)


  1. nerudo
    05.09.2025 12:51

    Кто сейчас целевая аудитория это коммерчески продающейся ОС (или я напутал?)

    ЗЫ Ну и конечно шутка, что база данных, работающая на SCO UNIX называется скотобазой


    1. oldzoomer Автор
      05.09.2025 12:51

      Оно до сих пор продаётся, кстати :)

      А так, ЦА это ОСи - это юзеры legacy, выпущенной для этой ОСи. Например, FoxBASE for UNIX.


    1. 4ou4
      05.09.2025 12:51

      Кто-то openVMS до сих пор пользуется, который Линус ругал. Кто эти лица?

      Когда Линус отойдёт от дел, тогда микрософт , гугл, ибм смогут предложить открытую ОСь, а зарабатывать уже на чём-то другом, типа на подписках.

      Раст вроде бы гугл взамен С предагает?

      Да, будет очень весело, когда benevolent dictator отойдёт от дел.


  1. Gansterito
    05.09.2025 12:51

    А что с бинарной совместимостью с другими UNIX-ами?


    1. oldzoomer Автор
      05.09.2025 12:51

      API - UNIX95, ABI - UnixWare 2.x и OpenServer 5 (был даже отдельный продукт под названием OKP, позволяющий установить полноценное окружение для запуска OpenServer-приложений - но его депрекейтнули в пользу OpenServer 6, так как OKP всё равно не давал полной совместимости).


      1. Gansterito
        05.09.2025 12:51

        Не, ну а конкретней, вот отсюда можно, например, поставить Firefox?


        1. oldzoomer Автор
          05.09.2025 12:51

          Как раз отлично, что ты скинул. Сейчас попробую.

          Но есть шанс, что не запустится - там насчёт поддержки Соляриса ни слова. А UNIX95 - это про API.

          Ещё есть вроде поддержка iBCS2, но это тоже вроде не про солярку.


        1. oldzoomer Автор
          05.09.2025 12:51

          Не, не прокатывает :(
          Не, не прокатывает :(


          1. Gansterito
            05.09.2025 12:51

            Нет, нужно качать тарбол, распаковывать и пробовать запустить бинарь firefox-bin.


            1. oldzoomer Автор
              05.09.2025 12:51

              Не хватает ему нужной реализации libpthreads.
              Не хватает ему нужной реализации libpthreads.


      1. 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).


  1. 4ou4
    05.09.2025 12:51

    Не подскажите альтернативу mc на Debian, потому что mc судя по всему написан под фат, идиотически.

    Какой cli ui file manager сейчас получше с двумя вкладками есть?


    1. oldzoomer Автор
      05.09.2025 12:51

      Есть ещё FAR2L - но это тоже с закосом под Нортон Коммандер.


      1. 4ou4
        05.09.2025 12:51

        Пишут, xenix был самым продаваемым unix, но данных нет, а Б. Гейтс не пишет , как джобс, биографию.

        Где такие данные можно найти?


        1. oldzoomer Автор
          05.09.2025 12:51

          Я особо историей Microsoft'а не интересуюсь, поэтому сорри.


          1. 4ou4
            05.09.2025 12:51

            Вообще об истории ит, не только мсфт. Сам сиараюсь мсфт нк пользоваться по той же причине, по которой лучше не пользоваться анроид.

            Поправьте , если ршибаюсь, но вроде речь в 90х речь шла а том, что КНР и РФ их на рынок пустили в обмен на открытый для них код и возможности им бэкдоры встраивать, чтобы следить за гражданами.


      1. 4ou4
        05.09.2025 12:51

        Спасибо. А вы сами чем пользуетесь, которые не косят под mc, с чёрной темой и двигаемыми вкладуами что-то видел.


        1. oldzoomer Автор
          05.09.2025 12:51

          Я использую mc как раз, если именно двухпанелька нужна.


          1. 4ou4
            05.09.2025 12:51

            Mc плохо работает с ext4, да и цвет синий разумнее дать возможность настраивать пользователям.

            Не знаете, цвет панели с синего можно в мс поменять?


            1. nick758
              05.09.2025 12:51

              Mc плохо работает с ext4

              А в чём это выражается?


              1. 4ou4
                05.09.2025 12:51

                В скорости копирования. Через gnome работает существенно быстрее.


              1. 4ou4
                05.09.2025 12:51

                Ощущение Такое, что он как под hdd был написан, так там и остался, другие менеджеры работают быстрее.


            1. DenisArd
              05.09.2025 12:51

              В mc дофига цветовых схем из коробки.


              1. 4ou4
                05.09.2025 12:51

                Действительно.

                Не знаете, сейчас на какой-то новый файл менеджер переходят, выглядит необычно


  1. connon
    05.09.2025 12:51

    SCO OpenServer 5. Прекрасная система. Я с нее начинал. Административные утилиты в графическом интерфейсе и в консоли идентичны. На серваке Compaq с Pentium 90MHz крутилась складская БД, Samba изображала из себя контроллер домена (PDC Windows NT 4.0) с файловыми шарами и печатью. По стабильности работы может сравниться только с Novell. Старый я :-(


    1. oldzoomer Автор
      05.09.2025 12:51

      Триалку можно до сих пор скачать с сайта xinuos.com (надо зарегистрироваться).


      1. connon
        05.09.2025 12:51

        Был родной дистрибутив на ....ти дискетах. Потом купили Compaq Proliant (уже не помню какой) с ним шел на диске. Когда глянул кризис на горбушке покпал последную версию с ключами а обновления и патчи лежали на FTP


        1. oldzoomer Автор
          05.09.2025 12:51

          А тут тебе уже дают нынче триалку, с доступом ко всем патчам (за исключением UP'шек - они за допплату к основной лицензии), с относительно свежим софтом (разумеется, учитывая возраст системы), и так далее.

          И апдейты теперь не через FTP качаются, а через утилиту patchck, которая ещё и сама всё установит.


    1. outlingo
      05.09.2025 12:51

      По стабильности работы может сравниться только с Novell

      Той которая Netware и ложилась от любой кривой NLM? Я просто помню как однажды одна из студенток пустила какую-то программку натравив ее на нетварьский сетевой диск, отчего нетварь хлопнулась и потом 40 минут после запуска делала свой аналог fsck :-)


  1. outlingo
    05.09.2025 12:51

    Наиболее хорошо опыт взаимодействия со SCO-тиной описал Бармин в далеком 1996 году (гуглится по ключевым словам "процесс установки для SCO barmin")


    1. oldzoomer Автор
      05.09.2025 12:51

      Да, видел это :)

      В СКОтинке всё как-то специфично, мягко говоря.