Santa Cruz Operation, Inc. (обычно известная как SCO [1], произносимая как по отдельности, так и как слово) — американская компания-разработчик программного обеспечения , базирующаяся в Санта-Крус, Калифорния , которая была наиболее известна продажей трёх вариантов операционной системы Unix для процессоров Intel x86 : Xenix , SCO UNIX (позже известная как SCO OpenDesktop и SCO OpenServer ) и UnixWare .
SCO была основана в 1979 году Ларри Михелсом и его сыном Дугом Михелсом и начиналась как консалтинговая и портирующая Unix компания. Раннее сотрудничество с Microsoft привело к тому, что SCO сделала продукт из Xenix на ПК на базе Intel. Основополагающее понимание, которое привело SCO к успеху, заключалось в том, что существовал большой рынок для стандартной операционной системы «открытых систем» на потребительском микропроцессорном оборудовании, которая давала бы бизнес-приложениям вычислительную мощность и пропускную способность, которые ранее были возможны только с гораздо более дорогими мини-компьютерами. SCO создала большое сообщество реселлеров с добавленной стоимостью , которое в конечном итоге стало сильным 15 000, и многие из ее продаж малому и среднему бизнесу проходили через этих реселлеров. Это сообщество было представлено ежегодной конференцией SCO Forum , которая проводилась в живописной обстановке, отражающей культуру компании в Санта-Крус. У SCO также были корпоративные клиенты в пространстве реплицированных сайтов, где система на базе SCO была развернута в каждом из магазинов розничной торговли или сети ресторанов.
Несмотря на быстрый рост доходов, SCO, как правило, имела высокие расходы на исследования и разработки и никогда не была стабильно прибыльной ни до, ни после выхода на биржу в 1993 году. SCO купила два бывших подразделения Xenix, Software Products Group в Logica в 1986 году и HCR Corporation в 1990 году, тем самым получив офисы разработки в Уотфорде, Англия , и Торонто, Канада . В середине 1990-х годов SCO приобрела еще две британские компании, IXI Limited в Кембридже и Visionware в Лидсе , что привело к появлению набора продуктов для интеграции клиента с Unix, а затем и линейки продуктов Tarantella . Технология операционных систем SCO перешла от Xenix к System V Release 3, что отражено в продуктах SCO Open Desktop и SCO OpenServer . В 1995 году компания SCO выкупила у Novell бизнес System V Release 4 и UnixWare , и в сотрудничестве с несколькими партнерами по оборудованию офис разработки в Нью-Джерси , который она получила в результате сделки, внедрил ряд усовершенствований в продукт UnixWare, ориентированный на высокопроизводительные корпоративные среды и центры обработки данных.
Начиная с конца 1990-х годов, SCO столкнулась с все более серьезным конкурентным давлением, с одной стороны, со стороны Windows NT от Microsoft и ее преемников, а с другой стороны, со стороны свободного и открытого исходного кода Linux . В 2001 году Santa Cruz Operation продала свои права на Unix и свои подразделения Unix компании Caldera Systems . После этого корпорация сохранила только свою линейку продуктов Tarantella и изменила свое название на Tarantella, Inc. Caldera Systems стала Caldera International , а затем изменила свое название на The SCO Group , что создало некоторую путаницу между двумя компаниями. Описанная здесь компания — это оригинальная Santa Cruz Operation. Хотя до 2001 года ее обычно называли просто «SCO», теперь ее иногда называют «old SCO», «Santa Cruz» или «SCO Classic», чтобы отличить ее от «The SCO Group», которой была передана торговая марка США «SCO». [2]
SCO была основана в 1979 году в Санта-Круз, Калифорния , Ларри Михелсом и его сыном Дугом Михелсом как компьютерная консалтинговая компания , которая фокусировалась как на технологиях, так и на управленческих вопросах. [3] Ларри Михелс, которому в то время было 48 лет, был инженером-электриком, который пошел в аэрокосмическую промышленность в Лос-Анджелесе. [4] Затем он основал компанию по проверке кредитоспособности, Credifier Corporation, которую он продал TRW Inc. , в которой он впоследствии проработал вице-президентом в течение десяти лет. [5] (Ларри Михелс был двоюродным братом другого предпринимателя в сфере технологий, Аллена Михелса . [6] ) К концу этого времени Михелс стал главой Лаборатории передовых продуктов в TRW Electronics , [7] и переехал в Санта-Круз, чтобы управлять ею оттуда удаленно. [8] [9]
В рамках этого [10] Михелс был связан с телефонным бизнесом, TRW Vidar . Это была компания, базирующаяся в Маунтин-Вью, Калифорния , которую приобрела TRW, и которая была частью TRW Electronics. [11] TRW Vidar была пионером в области цифровых телефонных коммутаторов , [12] а также одним из первых пользователей версии 6 Unix в своей среде разработки. [13] Михелс чувствовал, что TRW в целом не понимала быстрых изменений, которые компьютеры привносили в бизнес, или того, что у нее было с Vidar – «Они думали, что покупают телефонный бизнес, они думали, что телефония была телефонией, но на самом деле они были компьютерами. Если вы не относились к ним как к компьютерам, вы ничего не получили». [10] Затем он ушел из TRW, чтобы заняться управленческим консалтингом, [4] думая, как он позже сказал, что «если у TRW было так много проблем, это, вероятно, был интересный бизнес [помогать компаниям] осуществлять эти переходы». [10] В результате этой связи некоторые считают, что операция «Санта-Крус» была ответвлением операции TRW Vidar. [14]
Дуг Михелс, которому на тот момент было 25 лет, [4] окончил Калифорнийский университет в Санта-Крузе в 1976 году, получив степень на кафедре компьютерных и информационных наук. [8] Затем он начал свою собственную консалтинговую деятельность, сосредоточившись на технической работе. [4]
Эти двое увидели некоторую схожесть в своих консалтинговых начинаниях и решили объединить усилия, чтобы сократить накладные расходы. [4] Они решили остаться в Санта-Крусе как из-за спокойного образа жизни там, так и потому, что университет мог обеспечить готовый запас технически подходящих сотрудников. [15] [6] По некоторым источникам, компания The Santa Cruz Operation, Inc. была зарегистрирована в январе 1979 года. [16] Название пришло со времен Ларри Михелса, когда он возглавлял передовую исследовательскую группу TRW, когда отдаленный аванпост был известен как «операция Санта-Крус». [8] Михелсы решили использовать это название для своей новой фирмы, [8] и название было сохранено в последующие годы, потому что оно говорило людям, откуда они пришли. [17]
Офисы новой фирмы были открыты по адресу 500 Chestnut Street в центре города Санта-Крус. [18] [17] Но как признался Дуг Михелс в интервью 2006 года, относительно того, чем они будут заниматься, «мы на самом деле не имели представления». [19] Чисто консалтинговая работа не имела большой привлекательности, [15] а идея помощи крупным предприятиям в управлении быстрыми технологическими изменениями оказалась сложной на практике. [10]
Однако вскоре Михельсы заинтересовались начавшейся тогда революцией микропроцессоров , в ходе которой компьютерные системы на базе таких процессоров, как Intel 8080 или Zilog Z80, могли собираться гораздо быстрее, чем мини-компьютеры прошлого. [19] В ходе консультационной работы, которую они выполняли, SCO сотрудничала с различными реселлерами и небольшими компаниями, работающими в режиме разделения времени, помогая этим компаниям формулировать свои технологические стратегии. [19] Сотрудники SCO имели и в дальнейшем приобретали знакомство с операционной системой Unix и ее потенциалом для использования в деловом мире. [10] [3] К началу 1981 года SCO продавала отчет, анализирующий возможности и доступность Unix на основе опроса, который она провела среди более чем шестидесяти членов ассоциации /usr/group. [18]
Более того, люди в SCO поняли, что поскольку Unix был переносимым и не контролировался каким-либо производителем оборудования, его использование могло бы позволить производителям систем на базе микропроцессоров избежать необходимости разрабатывать собственную проприетарную операционную систему, на что у них не было ни времени, ни опыта. [19] Соответственно, компания решила сосредоточиться на индивидуальных работах по портированию системы Unix и приложений, которые на ней работали. [3] Эрик С. Рэймонд в своей книге «Искусство программирования Unix» (где начало SCO датируется 1978 годом) называет SCO «первой компанией Unix», [20] хотя у Interactive Systems Corporation , выпустившей первую коммерческую версию Unix (как основу для систем автоматизации делопроизводства) в 1977 году, возможно, есть более веские доводы. [21] [22]
Первая операционная система на базе Unix, созданная SCO, была создана для PDP-11 и называлась DYNIX (не путать с одноименным вариантом Unix, созданным позднее Sequent Computer Systems ), и основана на Seventh Edition Unix . [3] Она поддерживает службу Tymshare и к началу 1981 года была включена в предложение компьютерной системы Tymshare DYNASTY. [23] [24] SCO также сделала порт Unix на вариант LSI-11 PDP-11. [3]
Xenix — это седьмая редакция Unix-версии операционной системы, над которой работала Microsoft , изначально для PDP-11. [3] SCO впервые начала работать с Xenix в 1981 году. [8] В 1982 году Microsoft и SCO заключили совместное соглашение о разработке и обмене технологиями, в рамках которого инженеры двух компаний работали вместе над усовершенствованиями Xenix. [3] (В то время Microsoft все еще была небольшой компанией, с примерно 25 или 50 сотрудниками. [19] ) Затем Microsoft и SCO дополнительно привлекли Human Computing Resources в Канаде и Software Products Group в Logica в Соединенном Королевстве в рамках дальнейших усовершенствований Xenix и портирования Xenix на другие платформы. [3] При этом Microsoft предоставила HCR и Logica права на портирование Xenix и лицензирование двоичных файлов Xenix на этих территориях. [19]
В 1983 году SCO сделала технически сложный порт Xenix на неотображённый процессор Intel 8086 (более ранние порты 8086 Xenix требовали внешнего MMU ) и лицензировала права от Microsoft, чтобы иметь возможность поставлять свою упакованную систему Unix, Xenix, для IBM PC XT . [25] Эта работа использует преимущества более ранней работы по портированию и компиляции, которую Altos Computer Systems проделала для отображённой 16-битной архитектуры Intel. [19] Полученная система является двоично-совместимой и может запускать приложения, созданные для систем Altos Xenix, и стала успешным начинанием для SCO. [19]
Параллельно с этим SCO и Microsoft также разработали порт Xenix на базе 68000 для Apple Lisa . [3] Он имеет многопользовательские возможности, а также поддержку виртуальных терминалов для отдельных пользователей. [26] SCO также продавала приложения для Xenix на Lisa, включая текстовый процессор Uniplex, электронную таблицу Multiplan от Microsoft, Level II COBOL от Micro Focus и программное обеспечение базы данных Informix от Relational Database Systems . [26] [27] [28] Хотя Lisa не имела успеха на рынке персональных компьютеров, ее мощный для своей цены процессор в сочетании с относительно недорогой операционной системой предоставили сторонним поставщикам привлекательную платформу для создания систем, конкурирующих с мини-компьютерами, и SCO продала несколько тысяч копий Xenix для Lisa. [19] Это был первый упакованный двоичный продукт, проданный SCO, и его продажи убедили SCO в потенциале такого рода продукта. [3]
Третьей целью портирования Xenix компанией SCO был DEC Professional 350. [ 27] Как сказал Ларри Михелс в начале 1984 года, «SCO продолжит предлагать индивидуальные адаптации XENIX для крупного рынка OEM – производителей оригинального оборудования – которые составляют постоянную клиентскую базу SCO». [27] SCO также продавала обучение Unix. [27]
К сентябрю 1983 года в SCO работало около 60 сотрудников, и компания уже расширялась, открыв второй офис по адресу 1700 Mission Street в Санта-Крус. [17] [29] В то время как некоторые сотрудники SCO изучали компьютерные науки, другие имели опыт работы в лингвистике, социологии, психологии или бизнесе. [17]
В начале 1984 года Microsoft и SCO выпустили совместное заявление о правах SCO на распространение Xenix в Соединенных Штатах. [27] SCO Xenix для PC XT был отправлен где-то в 1984 году и содержал некоторые усовершенствования из 4.2BSD Unix, локальную сеть Micnet и многопользовательскую поддержку. [3] В 1985 году SCO работала с AT&T и Microsoft над проверкой соответствия System V Interface Definition (SVID), одной из ранних попыток стандартизации Unix. [3]
В октябре 1985 года SCO объявила о доступности Xenix System V для IBM PC XT на базе Intel 8088 и IBM PC AT и IBM PC XT на базе Intel 80286. [ 30] Продукт мог поддерживать десять удаленных пользователей через последовательные порты и продавался с дополнительными пакетами для разработки программного обеспечения на языке C или ассемблера и для обработки текста. [30] В SCO были опасения относительно деловых шансов продукта 80286, поскольку IBM решила выйти на рынок со своим собственным Unix. [19] Но эта попытка IBM, заключенная по контракту с Interactive Systems Corporation и названная PC/IX , привела к продукту, который оказался неудачным. [31]
В отрасли существовал значительный скептицизм относительно того, что Unix когда-либо сможет занять успешную позицию на рынке ПК. [26] К ним относились убеждения, что Unix изначально был достаточно большим и сложным, и для его эффективной работы требовался мини-компьютер, платформа, на которой он был разработан. [4] Как сказал Ларри Михелс в начале января 1991 года: «У нас были все проблемы, связанные с опережением рынка». [6] Компания никогда не получала достаточного финансирования, поскольку венчурные капиталисты не были в восторге от идеи Unix на ПК; возникли проблемы с денежным потоком, и Михелсы использовали большую часть своих личных сбережений, чтобы поддерживать компанию в бизнесе. [6] [4] Ключевым поворотным моментом стало то, что Compaq Computer начала поставлять системы с установленным Unix и выбрала SCO в качестве своего поставщика. [6]
Ларри Михелс, как правило, сосредотачивался на деловых аспектах компании, в то время как Дуг Михелс сосредоточился на технологических аспектах; вместе они стали признанными пионерами индустрии Unix-on-PC. [5] Ларри Михелс был президентом SCO, а Дуг Михелс был, как выразился Ларри, «вторым лицом», обычно с титулом исполнительного вице-президента, но и сотрудники, и внешние инвесторы поощрялись относиться к ним обоим как к неделимой команде. [32]
В декабре 1986 года SCO приобрела подразделение Software Products Group компании Logica. [33] Оно стало дочерней компанией, полностью принадлежащей ей, Santa Cruz Operation Limited, и основой для деятельности SCO в Великобритании, [34] [19] впоследствии ее офис был перемещен сначала в Сохо [35] , а затем в Уотфорд за пределами Лондона. [36] К 1993 году почти половина доходов SCO поступала из-за пределов Северной Америки, и из них почти половина — из Соединенного Королевства. [37]
В 1987 году компания выпустила набор инструментов SCO Xenix 386, который позволил разработчикам начать кодирование приложений и драйверов устройств для нового процессора Intel 80386 в дополнение к существующему 80286. [3] Позже в том же году был выпущен полный релиз SCO Xenix для 80386; чип был достаточно мощным, чтобы Xenix, работающий на нем, мог обслуживать около 30 различных пользователей. [15] SCO предоставила некоторые базовые приложения с Xenix. [15] Но настоящая ценность заключалась в 1700 других приложениях, которые были разработаны реселлерами с добавленной стоимостью (VAR) и независимыми поставщиками программного обеспечения (ISV) для платформы, включая такие области, как управление автозапчастями, медицинский учет, управление процессами хлебопечения и многие другие. [15] Как охарактеризовал его один ретроспективный взгляд, Xenix служил «рабочей лошадкой для малого бизнеса – мест, где вы могли найти дюжину или около того глупых терминалов и пару принтеров, подключенных к системе, работающей с небольшой системой баз данных. Он простой, маленький и стабильный». [38]
К началу 1987 года SCO переместила свои офисы в здание по адресу 400 Encinal Street в промышленном парке в районе Harvey West в Санта-Крусе [39] (здание ранее занимала Intel). [40] Год спустя SCO наняла около 500 человек, в основном в Санта-Крусе, и планировала построить там новое офисное здание. [15] К началу 1991 года в этом новом здании, 425 Encinal Street, проводился день открытых дверей для потенциальных сотрудников. [41] Впоследствии компания открыла офисы в нескольких других зданиях в районе Harvey West. [40] К ним относятся 324 Encinal Street, [42] 150 Dubois Street, [40] и 100 Pioneer Street. [43]
К концу 1980-х годов, благодаря сильной программе компьютерных наук, которая делала упор на разработку Unix, и надежной программе стажировок в SCO, около 50–60 процентов сотрудников SCO были выпускниками Калифорнийского университета в Санта-Крусе. [15] [8] Теперь в SCO работало около 800 человек в целом, в основном в ее офисах в Санта-Крусе, но также в британском офисе и в одном в Вашингтоне, округ Колумбия. [8] К началу 1989 года SCO продала в общей сложности около 350 000 копий Xenix, в основном через свой канал. [8] Компания достигла того, что Santa Cruz Sentinel назвала «взрывным ростом». [8]
SCO впоследствии переориентировала свой продукт на более позднюю технологическую базу. [3] Однако Xenix включал в себя самую большую установленную базу среди всех ранних коммерческих вариантов Unix; [44] он оставался хорошо продаваемым среди некоторых клиентов [45] и выпуски Xenix SCO продолжались до тех пор, пока в 1991 году не была выпущена версия Xenix/386 2.3.4. [3]
Уровень приверженности Microsoft Xenix всегда рассматривался с некоторым подозрением в отрасли. [46] Позже стало ясно, что к середине 1980-х годов Microsoft теряла интерес к Xenix с точки зрения своего собственного бизнеса, [20] как из-за стоимости лицензирования от AT&T, так и из-за того, что MS-DOS быстро набирала популярность как продукт. [47]
В феврале 1989 года было объявлено, что Microsoft приобретает миноритарную долю в SCO, покупая менее 20 процентов этой компании. [48] Условия соглашения, которые не были публично раскрыты, [8] предоставили SCO средства, в которых она остро нуждалась для продолжения расширения на своем быстрорастущем рынке. [49] Сделка ввела руководителя Microsoft в совет директоров SCO; [6] этот руководитель, финансовый директор Microsoft Фрэнк Годетт, будет играть важную роль в руководстве SCO, чтобы стать зрелым предприятием. [50] Сделка содержала положения, не позволяющие Microsoft осуществлять доминирующий контроль над меньшей SCO. [6] По некоторым данным, члена совета директоров Microsoft часто приходилось просить покинуть обсуждение, когда темой становилось то, как SCO может лучше всего конкурировать с Microsoft. [51] В совете директоров с 1987 года уже был другой ветеран Microsoft, Джим Харрис, [50] который был лидером усилий Microsoft по продажам OEM. [52]
«У нас были очень длительные отношения с Microsoft. Мы были партнерами, мы были конкурентами, они инвестировали в нас, в какой-то момент они владели [около 20 процентов] компании, мы лицензировали у них технологии, у нас были с ними судебные тяжбы, у нас были все виды отношений с Microsoft, которые вы только можете себе представить».
— Дуг Михелс, 2012. [53]
Мотивация Microsoft к покупке объяснялась по-разному: как желание сохранить технологического партнера Xenix, [49] как страховка от роста Unix, [6] и как страховка от Open Software Foundation . [47] Еще одно объяснение было дано Ларри Михелсом в 1991 году, ссылаясь на продукт SCO Unix, который тогда продавался: «Парадокс в том, что если бы вы были Microsoft, Open Desktop — это не то, чего вы хотели бы видеть успешным. Но если этого не произойдет, то произойдет что-то другое, и они предпочли бы Open Desktop, чем что бы то ни было. Мы платим им роялти». [6]
Более поздние цифры, указывающие на сумму, которой фактически владела Microsoft, включали 16 процентов, [37] [47] 14 процентов, [54] и 11 процентов. [55] Microsoft полностью не выходила из SCO до 2000 года. [47]
В любом случае, права на интеллектуальную собственность не были переданы в соглашении 1989 года, и SCO продолжала выплачивать Microsoft роялти за технологии Xenix и Unix. [6] Только в 1997 году SCO смогла достичь соглашения с Microsoft, которое освободило SCO от обязательства включать код Microsoft и выплачивать роялти за этот код независимо от того, использовался он или нет, в продуктах SCO. [55] И это произошло только после того, как SCO подала жалобу на Microsoft за нарушение закона о конкуренции Европейского Союза , жалобу, которая была признана обоснованной Европейской комиссией . [56]
Необходимость создания продукта из более поздней ветви семейства Unix, Unix System V Release 3 , SCO совместно с Microsoft и Interactive Systems Corporation работали в течение 1987 и 1988 годов над разработкой версии System V/386 Release 3.2 , которая добавляет возможность запускать существующие двоичные приложения Xenix на System V без необходимости перекомпиляции. [3] [44] Эта возможность использует новый стандарт двоичной совместимости Intel (iBCS), разработанный Intel, AT&T и SCO. [57] Выпуск System V/386 Release 3.2 компанией AT&T был анонсирован на форуме SCO в 1988 году, но SCO потребовалась дополнительная работа для включения драйверов устройств Xenix, прежде чем SCO смогла выпустить его как продукт. [58]
SCO UNIX , полное название SCO UNIX System V/386 Release 3.2.0, впервые была отправлена клиентам в июне 1989 года; [59] это стало основой для коммерческого преемника SCO Xenix. На основе соглашения, заключенного с AT&T годом ранее, это была также первая операционная система SCO, в названии продукта которой присутствовало слово «Unix». [3]
В начале 1990 года начался выпуск интегрированного продукта SCO Open Desktop . [62] Он включает в себя несколько важных функций поверх SCO UNIX System V/386: графический пользовательский интерфейс на основе X Window System и инструментария Open Software Foundation Motif ; сетевое взаимодействие TCP/IP ; поддержку сетевой файловой системы NFS и OS/2 LAN Manager ; поддержку баз данных; и Merge 386 для запуска приложений на базе DOS. [3] [63] [6] Что касается OSF Motif, это его первое появление в коммерческом продукте, [63] и Open Desktop стал первым графическим Unix для 32-разрядного процессора Intel, который был упакован в термоусадочную пленку. [64]
SCO использовала технологических партнеров для большей части этой работы. Сам графический рабочий стол — X.desktop от IXI Limited ; [65] Сетевой стек TCP/IP и реализация NFS предоставлены Lachman Associates, [66] в то время как программное обеспечение Open Systems Interconnection предоставлено Retix, Inc. [67] Включенный менеджер реляционных баз данных — Ingres . [62] Функциональность Merge предоставлена Locus Computing Corporation . [68]
Версия 3.2.2 SCO Unix и Open Desktop вышла в середине 1990-х годов; она содержит различные исправления и улучшения для проблем, обнаруженных в этой области. [45] Однако Open Desktop не проник на рынок персональных компьютеров, поскольку требования к системным ресурсам SCO Unix были высокими, и для нее было доступно мало общедоступных приложений для ПК. [64]
Начиная с конца 1980-х годов, AT&T и Sun Microsystems работали над слиянием функций Xenix, BSD , SunOS и System V Release 3, в результате чего получилась система UNIX System V Release 4. [ 44] SCO UNIX и Open Desktop по-прежнему базировались на System V Release 3, но в конечном итоге добавили собственные версии ряда функций Release 4. [22]
Первоначально пополненная несколькими инженерами, переведенными из штаб-квартиры SCO в Санта-Крусе, [34] бывшая группа Logica в Уотфорде стала одним из основных центров разработки для SCO и в течение следующих нескольких лет занималась разработкой ядра операционной системы для последующих выпусков продуктов SCO OpenDesktop и SCO OpenServer. [3] Позднее она занималась инженерными работами в области сетей, безопасности, эскалаций и других областей, а также была центром продаж, маркетинга и клиентской инженерии для региона EMEA компании SCO. [69]
SCO приобрела канадскую корпорацию HCR Corporation из Торонто в 1990 году. [70] С момента их взаимодействия в ранние дни Xenix, HCR стала ведущим канадским разработчиком коммерческой платформы Unix. [71] Приобретение HCR позволило SCO улучшить свои предложения инструментов разработки, особенно для Open Desktop. [72] SCO Canada взяла на себя работу над компилятором Microsoft C, который восходит к дням Xenix, но может создавать двоичные файлы как для Xenix, так и для Unix. Кроме того, SCO Open Desktop Development System также предлагает компилятор pcc от AT&T , [73] здесь называемый rcc, но он может компилировать только для Unix. [74] SCO Canada продолжала продавать продукт C++ на основе Cfront от HCR , который к 1991 году имел, по оценкам, 450 лицензированных сайтов, использующих его. [75] Сайт в Торонто также взял на себя некоторую работу по портированию и интеграции. [76]
В то время SCO занималась крупными техническими публикациями, имея значительный штат сотрудников в каждом из офисов в Санта-Крус, Торонто и Уотфорде, которые как группа опубликовали порядка 30 000 страниц документации за 18-месячный цикл выпуска. [77] Одним из технических писателей в Уотфорде с 1991 по 1995 год был писатель-фантаст Чарльз Стросс , [77] и его опыт работы в этом офисе послужил основой для его работы 2000-х годов «Архивы злодеяний» . [78]
В совокупности Xenix и SCO UNIX стали наиболее устанавливаемой разновидностью Unix из-за популярности архитектуры x86 . Производители оборудования, которые производили системы на базе Intel и перепродавали операционную систему SCO на ней, включали не только Compaq, но и DEC , Tandy Computers , Siemens Nixdorf , Olivetti , Unisys и Hewlett-Packard . [6] Особенно значимыми были те системы с возможностью многопроцессорной обработки, такие как Compaq SystemPro , [6] для которых в 1990 году было поставлено многопроцессорное расширение SCO MPX для SCO UNIX на основе разработки, которую SCO проводила совместно с фирмой Corollary, Inc. [79] Эти усилия привели к появлению первой версии Unix, поддерживающей симметричную многопроцессорную возможность Compaq. [3]
Основным сегментом рынка для SCO Unix был малый бизнес, например, агентства недвижимости или флористы, где специализированные дилеры, знакомые с определенным прикладным доменом, создавали или собирали индивидуальное программное обеспечение для этого домена, а затем продавали его как готовое решение для бизнеса. [60] SCO Unix также использовалась такими сетями, как Radio Shack и Taco Bell . [60]
SCO извлекла выгоду из все более распространенного движения «открытых систем» того времени, которое утверждало, что сочетание совместимости , переносимости и открытых стандартов программного обеспечения должно привести к тому, что пользователи компьютеров не будут привязаны к продукту какой-либо одной компьютерной компании. [6] [4] [80] Более того, Дуг Михелс стал эффективным и убедительным сторонником идеи открытых систем. [6] Предпосылка в случае SCO заключалась в том, что операционная система промышленного стандарта для стандартного оборудования — способная обрабатывать многозадачную, многопользовательскую рабочую нагрузку, которую MS-DOS не могла — предоставит клиентам убедительное предложение, которое ранее считалось возможным только с гораздо более дорогими мини-компьютерами. [6] [4] К началу 1991 года The New York Times опубликовала профиль SCO, основанный на идее, что она может стать «следующим Microsoft». [6]
В то время как операционные системы SCO часто были основой вертикального рынка программного обеспечения, предлагаемого другими, [81] SCO давно хотела создать дополнительные горизонтальные рыночные программные приложения для своего продукта операционной системы в рамках его дальнейшей популяризации. [60] Таким образом, SCO предоставила некоторые базовые приложения с Xenix, включая базу данных, графику, текстовый процессор и электронную таблицу. [15]
В 1988 году эти приложения были объединены в рамках предложения, известного как SCO Office Portfolio, которое служит интегрированной средой для автоматизации офиса на Xenix, SCO Unix и SCO Open Desktop. [81] [82] Портфолио в основном включает SCO Lyrix, текстовый процессор; SCO Professional, электронную таблицу; и SCO Integra, реляционную базу данных на основе SQL. [83] Первые два были разработаны SCO, [84] в то время как SCO Integra основана на движке SQL от Coromandel Industries [85], дополненном 4GL под названием Accell от Unify Corporation . [86]
Их связывал SCO Manager, который имеет основанный на символах, но многооконный интерфейс. [87] Он предоставляет такие инструменты рабочего стола, как почта, календарь и чат; расширяемую систему меню; и механизм буфера обмена для передачи информации между приложениями. [83] [84] Интерфейс системного администрирования для SCO Unix также принял интерфейс Portfolio Manager. [88]
В начале 1990 года также был выпущен Microsoft Word версии 5.0 для Xenix и SCO Unix, который также был доступен как часть SCO Office Portfolio. [89] Он имел функциональность, эквивалентную Word для DOS, [89] и был продан правительственным учреждениям и другим организациям, использующим многопользовательские офисные системы. [90] За ним в начале 1991 года последовал Word 5.1 для SCO Unix, который имел поддержку графического пользовательского интерфейса. [91] В рамках адаптации Word к Unix, SCO внесла различные улучшения для многопользовательской поддержки и функций, связанных с рабочими группами. [91]
У SCO были планы продавать свои приложения на платформах, отличных от ее собственной. В конце 1988 года SCO и Sun Microsystems объявили, что SCO Office Portfolio будет портирован на рабочие станции Sun-3 под управлением SunOS . [92] А в середине 1990 года SCO сделала свой Word для Unix доступным для систем AT&T 3B2 и AT&T 6386. [90] [91]
Одним из предложений в портфолио SCO Office был SCO FoxBase+, версия FoxBase , которая явно предназначена как аналог популярного программного обеспечения баз данных dBase III для MS-DOS. [87] [89] И даже реклама SCO называла SCO Professional «подобием» популярной электронной таблицы Lotus 1-2-3 . [84] Это привело к проблемам, когда в июле 1990 года Lotus Development Corporation подала в суд на SCO за нарушение авторских прав, что было одним из нескольких подобных действий, которые Lotus предприняла против своих подражателей и конкурентов. [93] Иск был урегулирован во внесудебном порядке год спустя; в пользу Lotus SCO согласилась прекратить все продажи и лицензирование SCO Professional и вместо этого рекомендовать клиентам использовать 1-2-3. [94] [95]
В конце концов, у SCO не было ни доли рынка, ни возможности продаж, чтобы конкурировать в области приложений с основными игроками в этой области, такими как Microsoft и Lotus. [54] Соответственно, уровень персонала и расходы на работу с приложениями были резко сокращены в 1991 году, [60] и снова в 1993–94 годах. [54] Например, финальная версия Microsoft Word для SCO Unix была 5.1.1; в конечном итоге она была отозвана как продукт SCO в 1996 году. [96]
Помимо Microsoft, к 1991 году венчурные капиталисты владели примерно 20 процентами SCO, что означает, что Михельсы владели большинством акций компании, [6] [4] хотя к 1993 году доля Михельсов была заявлена как около одной трети. [37] Эти венчурные компании включали Morgan Stanley , Accel Partners , Chancellor Capital и Wolfensohn & Company . [37]
В конце 1980-х и начале 1990-х годов аналитики говорили, что, учитывая ее доход, SCO должна быть более прибыльной, чем она была. [49] Действительно, SCO никогда не могла показывать прибыль на постоянной основе; [60] к концу 1991 финансового года SCO накопила общий убыток в размере 31 миллиона долларов за все время своего существования. [37] У SCO был высокий уровень персонала, например, доход в размере 106 миллионов долларов за 1990 год соответствовал 1300 сотрудникам, что было вдвое больше, чем у типичной компании-разработчика программного обеспечения той эпохи. [6] Один аналитик сказал, что SCO «управляется как университет, семейный университет, а не компания». [6] Комментируя усилия компании по написанию приложений для Unix самостоятельно, другой аналитик сказал: «Это компания, которая атакует во всех направлениях». [60] Отчасти из-за такого рода критики в конце 1990 года супруги Михельс заявили, что они видят существенные недостатки в выходе на биржу и предпочитают оставаться частными. [6] [4] Один из бывших сотрудников вспоминал, что Ларри Михельс «управлял SCO так, словно это был горнолыжник, мчащийся с горы и потерявший контроль. Ему нравилось думать, что компания была именно такой — самый быстрый парень всегда был немного неуправляемым. SCO всегда была немного неуправляемой». [5]
В конце 1980-х годов наблюдался значительный интерес к архитектурам процессоров на базе RISC по сравнению с существующим подходом Intel на базе CISC , и особый интерес вызывали процессоры R3000 и R4000 от MIPS Computer Systems . [97] Крупные поставщики оборудования, такие как Digital Equipment Corporation, переходили на системы на базе RISC.
В апреле 1991 года была объявлена инициатива Advanced Computing Environment . [97] В ней участвовало несколько компаний, но если говорить о главных игроках, то в нее входили Compaq, Microsoft, MIPS Computer Systems, DEC и Santa Cruz Operation. [98] Ее целью было создание следующего поколения вычислительной платформы массового потребления на основе процессора MIPS. [97] Роль Microsoft заключалась в поставке версии OS/2 для процессора [97] (эта версия OS/2 стала основой Windows NT ). [98] Задачей SCO была поставка операционной системы Unix для процессора. [97] Работа состояла в том, чтобы взять вариант OSF/1 Unix от DEC в качестве одной отправной точки, Open Desktop от SCO в качестве другой и добавить элементы предыдущей разновидности Ultrix от DEC , чтобы создать Unix для платформы ACE. [99] SCO создала в компании бизнес-подразделение верхнего уровня, чтобы сосредоточиться на работе ACE и ожидаемом рынке, который она вытекает из этого. [100]
Но почти с самого начала консорциум ACE столкнулся с трудностями в совместной работе крупных, мощных компаний с разнородными интересами; один немецкий руководитель из компании, не являющейся членом, назвал ACE « eier-legende Wollmilchsau » (шерстяная молочная свинья, несущая яйца). [101] К ноябрю 1991 года сообщалось, что работа SCO отстает от графика на шесть месяцев. [102] В то же время в отраслевых СМИ, деловой прессе и общей прессе появились сообщения о том, что проект ACE в целом находится в затруднительном положении. [102] [60] [103] В апреле 1992 года, через год после начала, проект развалился; SCO публично признала, что прекратила работу над Unix для MIPS и вышла из консорциума, больше не уверенная в том, что проект будет успешным или даже будет необходим, учитывая улучшения в скорости процессоров CISC от Intel. [104] [80] Compaq также вышла из игры, а MIPS Computer Systems была в процессе выкупа. [104] Только некоторые из крупных инженерных расходов, которые SCO потратила на ACE, были возмещены; Ларри Михелс сказал: «Мы многому научились у ACE. Мы научились на горьком опыте». [80]
«Мы знали, как писать код, мы знали, как продвигать и продавать, и мы знали, как веселиться. Мы росли как сумасшедшие и не знали, когда остановиться».
— Дуг Михелс в 2012 году, размышляя об истории ШОС. [105]
В целом в этот период расходы SCO были слишком высоки, а компания была недостаточно капитализирована. [4] И по нескольким данным, в течение 1991 года компания была близка к банкротству. [4] [54] В этом году произошло масштабное сокращение численности персонала с пикового значения в 1300 человек — около 12 процентов рабочей силы были уволены в ходе двух раундов увольнений — вместе с общекорпоративной реорганизацией, которая включала привлечение новых менеджеров из других технологических компаний. [60] [80] [37] Особое внимание было уделено ликвидации проектов по созданию приложений для Unix. [60]
После этих изменений SCO показала прибыль в течение своего финансового 1992 года и первой половины своего финансового 1993 года. [37] В 1992 году журнал Software Magazine написал, что SCO долгое время была «единственным крупным игроком на этом рынке», но отметил, что Univel и SunSoft обе представляли продукты Unix-on-Intel. [106] Обе они были из лучше финансируемых компаний. [60] Но продажи UnixWare 1.0 оказались скромными, [107] и доля SCO на рынке Unix-on-Intel составляла около 65 процентов в середине 1993 года. [37] В целом за 1993 год SCO продала около 185 000 копий своего продукта Unix, в то время как Novell (которая приобрела Univel) продала около 35 000 копий UnixWare, а продажи Sun Solaris-on-Intel были незначительными. [108] Журнал PC Magazine в своем длинном обзоре на следующий год различных вариантов операционных систем для архитектуры Intel написал, что SCO занимает доминирующее положение на рынке Unix-on-Intel. [22] Журнал добавил, что с его присутствием, подобным «Tyrannosaurus Rex», и более чем 3000 доступных приложений независимые поставщики программного обеспечения, заинтересованные в Unix на ПК, неизменно выпускали продукты, которые были совместимы с SCO Unix. [22]
К лету 1992 года стало ясно, что SCO намеревается стать публичной в ближайшем будущем, и ряд инвестиционных банкиров, брокеров и аналитиков посетили конференцию SCO Forum того года , имея в виду эту возможность. [80] Ларри Михелс теперь считал, что стать публичной компанией крайне важно, поскольку это дало бы SCO больший доступ к инвестиционному капиталу и сделало бы SCO более надежным поставщиком для крупных корпораций. [80] Также было желание позволить сотрудникам извлекать выгоду из опционов на акции, которыми они владели. [37] В то же время Михелс стал видным деятелем местного бизнеса в округе Санта-Крус , [109] утверждая, что район должен быть более агрессивным в содействии экономическому развитию. [80] [110] В какой-то момент он попросил сотрудников SCO присутствовать на публичных слушаниях в поддержку спорного плана по созданию торгового центра, в котором он был инвестором. [80] [110] Он также был спонсором нескольких благотворительных мероприятий и филантропических акций в районе Санта-Крус. [109]
5 декабря 1992 года газета San Jose Mercury News опубликовала историю о том, что три бывших исполнительных секретаря SCO подали иск двумя днями ранее против Ларри Михелса и SCO за сексуальные домогательства . [111] [112] В иске, в котором были названы имена вовлеченных женщин и который был подан в Высший суд округа Санта-Крус , говорилось, что Михелс неоднократно делал предложения или щупал женщин и заставлял их целовать его на работе. [111] Обвиняя в сексуально враждебной рабочей обстановке, [113] женщины охарактеризовали поведение Михелса как «угнетающее, унизительное, сексуально принижающее, запугивающее, эксплуататорское и оскорбительное». [114] Когда одна из женщин пожаловалась на Михелса в отдел кадров, она сказала, что ей сказали: «Это просто Ларри, это Ларри», и что на ней лежит бремя выдвижения предложения о том, как с ней следует обращаться, и представления его Михелсу. [110] Одна из женщин была уволена, другая ушла с работы, а третья была переведена на другую должность после подачи жалобы в Департамент справедливого трудоустройства и жилья Калифорнии . [114]
Когда репортер спросил его о его реакции, Михелс отверг обвинения в иске и сказал: «Говорили ли они, что я кого-то изнасиловал? Говорили ли они, что я кого-то прижал?» [114] В ответ на обвинения в объятиях и поцелуях женщин против их воли на работе, Михелс сказал: «Насколько это серьезное преступление?» [114] И на вопрос, сожалеет ли он о каких-либо своих действиях, он сказал: «Я, безусловно, сожалею, что нанял этих трех девушек». [110] 15 декабря четвертый по счету бывший исполнительный секретарь присоединился к иску, заявив, среди прочих обвинений, что Михелс отвез ее на отдаленную лесную территорию, которой он владел, и пытался изнасиловать ее, и что она убежала, опасаясь быть изнасилованной. [112] Общественное внимание к сексуальным домогательствам возросло после слушаний по делу Кларенса Томаса и Аниты Хилл в прошлом году , [109] и жалобы были поданы в Департамент справедливого трудоустройства и жилья Калифорнии против других высокопоставленных мужчин-руководителей SCO. [115] 16 декабря совет директоров SCO объявил, что он назначил одного из своих членов, Джима Харриса, для расследования ситуации в SCO и что совет был «крайне расстроен недавними обвинениями, выдвинутыми против компании и ее президента». [115]
21 декабря 1992 года, менее чем через три недели после подачи первоначального иска, Ларри Михелс ушел с поста генерального директора SCO. [116] Харрис стал временным президентом компании. [117] Стремительная череда событий спровоцировала то, что газета Santa Cruz Sentinel назвала периодом «внутренних потрясений и депрессии» в организации. [117]
Месяц спустя Ларс Турндал занял пост президента и главного исполнительного директора SCO. [117] Турндал, родом из Швеции, курировал большой рост европейской деятельности SCO в течение предыдущих шести лет. [54] Харрис стал председателем совета директоров, в то время как Дуг Михелс остался исполнительным вице-президентом, а также стал главным техническим директором. [117] Программы, начатые Харрисом и продолженные Турндалом, были направлены на введение в компании внешних занятий по культурной чувствительности и создание внутреннего совета по разнообразию. [117]
В начале апреля 1993 года иск о сексуальных домогательствах был урегулирован во внесудебном порядке, [118] и четырем женщинам была присуждена общая сумма в 1,25 миллиона долларов. [113] В то же время SCO подала необходимые документы в Комиссию по ценным бумагам и биржам США для публичного объявления. [50] Прокуроры округа Санта-Крус рассматривали вопрос о том, следует ли возбуждать уголовное дело против Ларри Михелса, но после двухмесячного расследования решили этого не делать. [119] Михелс получил от SCO « золотое рукопожатие » в размере 354 000 долларов, что вызвало некоторую критику со стороны защитников прав трудящихся. [120] (Михелс так и не вернулся в компанию, хотя он поддерживал связь с тем, что происходило, через своего сына, и умер от инсульта в 1999 году. [5] )
Первичное публичное размещение акций The Santa Cruz Operation, Inc. состоялось 27 мая 1993 года. [121] Акции торговались на NASDAQ под символом SCOC. [122] Цена предложения акций составляла 12 1 ⁄ 2 , а закрылись они на уровне 12 3 ⁄ 8 , что означает, что у них не было скачка в первый день, который ожидается от «горячих» IPO. [121]
Первоначальный этап деятельности фирмы в качестве публичной компании был трудным. [50] [54] Два важных члена совета директоров, Харрис и Годетт из Microsoft, умерли в 1993 году, [ 50] [54] и Терндал стал преемником Харриса на посту председателя. [ 123] К концу года цена акций составляла около 6 1⁄8 , или половину от начальной. [50]
Переходы этого периода ознаменовали изменение SCO от компании, управляемой предпринимателями, к компании, движимой необходимостью вести себя более деловым образом и показывать стабильную прибыль. [117] [54] [123] Турндал далее отказался от неприбыльных приложений и сосредоточился на основном бизнесе SCO Unix, а также на дополнениях промежуточного программного обеспечения для укрепления платформы. [54] В декабре 1994 года Турндал был назначен председателем совета директоров, а также генеральным директором, в то время как Алок Мохан был повышен до президента и главного операционного директора. [124]
С первым выпуском в середине 1993 года серверная операционная система Microsoft Windows NT стала надвигающейся угрозой рынку Unix-on-Intel. [37] [121] У SCO было еще больше коммерческих конкурентов в пространстве Unix-on-Intel, включая NCR, IBM, Sequent, Solaris от SunSoft и UnixWare от Novell, и каждый из них основан на SVR4. [21] SCO была единственным поставщиком Unix-on-Intel, базирующим свой продукт на SVR3.2. [21] Но было много приложений, доступных для OpenServer, [21] отчасти в результате того, что SCO наладила множество партнерских отношений с другими компьютерными компаниями. [44] Более половины всех продаж SCO осуществлялось через VAR, которые обычно использовали SCO в качестве основы для конечного пользовательского приложения, а затем объединяли оборудование, операционную систему и приложение в готовое решение. [107]
К середине 1990-х годов SCO Unix во всех своих выпусках имела установленную базу из миллиона проданных систем. [44] SCO OpenServer также закрепился в корпоративном мире; в издании книги UNIX Unleashed за 1997 год было написано, что «Она очень популярна среди корпоративных интернетов/интранетов и остается таковой уже много лет». [21] В книге также говорилось, что «ее техническая поддержка не имеет себе равных, поэтому многие корпорации выбирают эту коммерческую ОС в качестве своей серверной ОС». [21]
SCO также признала важность Интернета . В августе 1994 года SCO и Pizza Hut объявили о PizzaNet, пилотной программе в районе Санта-Крус, которая позволяла потребителям использовать свой собственный компьютер для заказа доставки пиццы из местного ресторана Pizza Hut, при этом подключение осуществлялось через Интернет к центральному серверу Pizza Hut в Уичито, штат Канзас . [125] [126] Программное обеспечение приложения PizzaNet было разработано группой профессиональных услуг SCO. [127]
PizzaNet была основана на первой коммерческой лицензированной и связанной операционной системе Интернета, SCO Global Access. [127] SCO была первым поставщиком коммерческих систем Unix, лицензировавшим мощный гипертекстовый браузер NCSA Mosaic и NCSA HTTPd , и первой, кто поставлял эти технологии из Национального центра суперкомпьютерных приложений в Университете Иллинойса в Урбане-Шампейне в комплекте с операционной системой для коммерческого использования. [128]
23 августа 1994 года SCO транслировала концерт живой музыки из Cowell Courtyard в Калифорнийском университете в Санта-Крусе. Это событие, часть форума SCO 1994, считается первым случаем, когда запланированный концерт живой музыки транслировался через Интернет; он транслировался как по Mbone, так и по появляющейся Всемирной паутине . [129] [130] [131] [132] Группа называлась Deth Specula , группа, состоящая из сотрудников SCO. [133] Их первая песня пародировала " We're an American Band " группы Grand Funk Railroad . Deth Specula исполнили "We Are an Internet Band" со следующими словами:
Следующий большой продукт компании был выпущен под кодовым названием «Everest». [3] Он стал результатом трех лет работы на площадках разработки SCO в Санта-Крузе, Уотфорде и Торонто, [3] усилий, которые составили 50 миллионов долларов на исследования и разработки. [134] Основное направление работы было направлено на поддержку требований критически важных для бизнеса серверов. [135] Он включал добавление поддержки файлов, отображаемых в памяти , журналируемой файловой системы HTFS с поддержкой зеркалирования и чередования, сжатия дисков, уровней RAID 0, 1 и 5, планирования в реальном времени POSIX.1b и семафоров, интерфейса Advanced Power Management и соответствия уровню SVID 3. [3] [136] [137] [135] Everest расширил поддержку MP с 8 до 32 процессоров. [107] Everest имеет аппаратную поддержку для 900 различных физических машин, из которых 60 были SMP-системами, и около 2000 периферийных устройств. [3]
Еще одной важной новой функцией Everest является инструмент системного администрирования SCOadmin с графическим интерфейсом и интерфейсом командной строки [136] , а также обновления программного обеспечения, которые можно запускать как локально, так и удаленно. [137] По мнению Джейсона Понтина, автора InfoWorld, наличие административной структуры и графического пользовательского интерфейса имеет важное значение для конкуренции с удобными для пользователя качествами Windows NT. [137]
Everest был выпущен как SCO OpenServer Release 5. [3] Выпуск был отмечен корпоративным мероприятием в театре Hudson в Нью-Йорке 9 мая 1995 года. [134] Место было выбрано отчасти для того, чтобы придать продукту корпоративный вид Восточного побережья, а не непринужденный вид Западного побережья. [135] В рамках рекламы выпуска SCO подчеркнула, что они остановились на конкуренции на рынке серверов и прекратили любые попытки конкурировать с Windows на рынке настольных клиентов. [135]
Аналитики отрасли в целом были впечатлены OpenServer. [135] Тестировщики бета-версий продукта, включая Taco Bell , которая внедряла OpenServer в каждом из своих 4000 магазинов, были впечатлены его надежностью. [138]
Хотя части ядра Unix были переписаны в ходе проекта Everest, [3] оно по сути своей все еще является ядром System V Release 3.2, которому почти десять лет, и, как таковое, имеет некоторые ограничения, такие как отсутствие многопоточности. [139] Такое отсутствие поддержки собственных потоков станет проблемой в последующие годы, когда на платформе потребуется запускать определенные виды современного системного программного обеспечения. [140] OpenServer 5 был совместим примерно с 8000 бизнес-приложений, [134] и отчасти именно желание сохранить совместимость с существующими приложениями помешало SCO внести более радикальные изменения в операционную систему. [139] В целом по технической оценке журнал PC Magazine нашел OpenServer 5 хорошим, но не таким хорошим, как продукт Novell UnixWare 2. [136] Один из OEM-производителей Unix сказал PC Week , что OpenServer 5 был «хорошим продуктом, но это не революционный продукт; это эволюционный продукт. Он не совсем соответствует корпоративным требованиям, которые ищут люди». [139]
Один из проектов, направленных на улучшение технологической базы OpenServer, имел кодовое название «MK2». [141] Его истоки восходят к 1992 году с соглашения между SCO и французской компанией Chorus Systèmes SA о совместной работе над технологией микроядра Chorus в контексте объединения OpenServer с микроядром для использования в средах обработки в реальном времени в телекоммуникациях и других областях. [142] Первым результатом этого стал продукт с двойной функциональностью под названием Chorus/Fusion для программного обеспечения SCO Open Systems, выпущенный в 1994 году. [143] К 1995 году SCO создала бизнес-подразделение для предприятия MK2 и тратила значительные объемы инженерных ресурсов на то, что теперь было повторной реализацией OpenServer для работы поверх микроядра Chorus, в том, что собирались назвать платформой операционной системы SCO Telecommunications. [144] [145] Основным заказчиком этой работы было подразделение Private Communications Systems в составе Siemens AG . [141] [146] Позже в 1995 году проект MK2 пришлось адаптировать к приобретению SCO технологии UnixWare у Novell, [146] и целью стало выполнение объединенного кода OpenServer/UnixWare поверх Chorus. [147] Однако к началу 1997 года отношения между SCO, Chorus и заказчиком были нарушены, и проект MK2 был свернут, не достигнув результата. [148] [149]
Несмотря на несколько смен владельцев, SCO OpenServer 5 останется поддерживаемым продуктом до 2020-х годов. [150]
1 июля 1995 года Ларс Турндал ушел на пенсию, и Алок Мохан стал генеральным директором компании. [151] Мохан имел опыт работы в корпоративных финансах и стратегическом планировании в AT&T Global Information Solutions. [151] Рынок акций немедленно отразил изменения в финансовых отчетах SCO: когда клиенты тратили больше времени на оценку OpenServer 5, а не на его покупку в течение первого квартала, когда он был доступен, SCO не оправдала своих прогнозируемых доходов, а акции SCO потеряли четверть своей стоимости. [152]
В феврале 1993 года SCO приобрела IXI Limited , компанию-разработчика программного обеспечения в Кембридже , Великобритания , наиболее известную своим продуктом X.desktop , который лег в основу графической основы Open Desktop. [153] В декабре 1994 года SCO приобрела Visionware из Лидса , Великобритания, разработчиков XVision. [154] Роли двух компаний были разными, но взаимодополняющими, как кратко резюмировал один бывший сотрудник SCO UK: «IXI специализировалась на программном обеспечении, работавшем на Unix и делавшем Unix более простым в использовании. ... Visionware специализировалась на программном обеспечении, работавшем на Windows, делавшем Unix более простым в использовании». [155]
В 1995 году SCO объединила две команды разработчиков, чтобы сформировать дочернюю компанию IXI Visionware, Ltd. [156] Позже в 1995 году объединенное подразделение было более полно включено в свою материнскую компанию и стало Отделом интеграции клиентов SCO. [155]
Эти приобретения были частью признания SCO того, что она не хотела конкурировать с Microsoft на рынке настольных компьютеров, а хотела выдвинуть стратегию продукта, дружественного к Windows. [50] [54] Это также соответствовало идее SCO о клиент-серверной модели вычислений, где SCO предлагала бы компоненты подключения и промежуточного программного обеспечения для поддержки клиентов Windows, взаимодействующих с серверами SCO. [157]
В мае 1997 года Client Integration Division выпустила семейство продуктов Vision97: XVision Eclipse ( сервер PC X ), VisionFS ( сервер SMB для UNIX), TermVision ( эмулятор терминала для Microsoft Windows), SuperVision (централизованное управление пользователями из Windows) и SQL-Retriever ( совместимое с ODBC и JDBC программное обеспечение для подключения к базам данных). [158] Продукт VisionFS был разработан с нуля командой разработчиков Кембриджа; другие продукты были разработаны командой разработчиков Лидса и в основном представляли собой новые версии существующих продуктов Visionware. [155] Более поздняя версия пакета вышла под брендом Vision2K. [159]
Подразделение Client Integration Division было относительно независимым от остальной части SCO по техническим и организационным причинам. Оно портировало свой код на все основные платформы Unix, включая платформы конкурентов SCO. [159] [155] Некоторое время оно управляло собственным веб-сайтом. [42] Модель продаж SCO Unix на основе каналов не работала хорошо для продуктов Vision, [160] и у клиентского подразделения был свой собственный отдел продаж. [155] Это было проиллюстрировано тем, что у SCO было два разных дочерних предприятия в Японии: Nihon SCO, которое занималось продуктами и услугами операционной системы, и SCO KK, совместное предприятие, которое занималось линейкой продуктов Vision. [161]
Приобретение Novell в 1993 году Unix System Laboratories так и не сработало, [162] и к концу лета 1995 года Novell искала выход из бизнеса Unix. [163] 20 сентября 1995 года Novell объявила о продаже этого бизнеса SCO, что совпало с лицензионным соглашением с Hewlett-Packard . [164] В рамках сделки SCO заявила, что объединит UnixWare на базе SVR4.2 с OpenServer на базе SVR3.2, создав новый объединенный продукт под кодовым названием «Gemini». [164] [165] Затем Gemini будет продаваться через канал и реселлеров SCO. [164] SCO и HP также заявили, что будут совместно разрабатывать 64-разрядную версию Unix следующего поколения для использования с «Merced», кодовым названием будущей 64-разрядной архитектуры HP и Intel . [166] Около 400 инженеров-программистов Novell работали над UnixWare, в основном в офисе во Флорхэм-Парке, Нью-Джерси ; почти все эти инженеры присоединились либо к SCO, либо к HP [164] [166] (примерно через год часть SCO переехала в офисы в Мюррей-Хилл, Нью-Джерси ). Часть сделки между Novell и SCO была закрыта 6 декабря 1995 года. [1]
Как позже вспоминал Дуг Михелс в 2006 году, SCO ухватилась за идею покупки бизнеса Unix у Novell по трем причинам: «во-первых, мы получили все таланты из Bell Labs, которые создали Unix; во-вторых, мы получили моральный авторитет вокруг Unix; и в-третьих, мы избавились от всех безумных исторических проблем лицензирования», восходящих к истокам Unix в AT&T. [19] Чтобы снизить цену для SCO, частью сделки было то, что SCO согласилась выплачивать Novell роялти с продаж UnixWare. [19]
К декабрю 1995 года уже появились некоторые признаки того, что трехстороннее соглашение не работает так, как изначально рекламировалось. [165] Компьютерная индустрия не была уверена, что SCO справится с ролью основного пастыря Unix. [163] Проект HP под кодовым названием «White Box» был сосредоточен на создании гибридной среды из Gemini на базе SRV4.2 и HP-UX на базе SVR3.2, но эти усилия столкнулись с серьезными техническими препятствиями. [165]
«White Box» стал попыткой 3DA , целью которой было объединить OpenServer, UnixWare и HP-UX в некотором роде, чтобы создать конечный продукт, который затем стал бы фактическим стандартом Unix как для существующих систем IA-32 , так и для будущей IA-64 . [167] Попытка была частично мотивирована угрозой со стороны Windows NT, использующей преимущества раскола среди поставщиков Unix, когда 64-битные системы стали общедоступными. [168] К августу 1996 года HP и SCO поставляли спецификации интерфейса прикладного программирования (API) различным OEM-производителям и независимым поставщикам программного обеспечения, а также проводили анализ лучших в своем классе технологий, чтобы определить, будут ли Gemini или HP-UX будущей исходной базой для данного компонента. [169] Обе компании также выполняли работу по портированию в Merced, используя доступные компиляторы ранних версий. [169]
Теоретически эти усилия все еще продолжались в начале 1997 года, когда HP и SCO должны были опубликовать набор общих программных интерфейсов «Lodi» для 64-битной Unix, включающий элементы OpenServer, UnixWare и HP-UX. [168] Но в фактической реализации был достигнут небольшой прогресс, поскольку обе компании обменялись исходными кодами лишь для нескольких компонентов. [170] Сотрудничество не удалось как по деловым причинам (у HP и SCO было разное восприятие рынка), так и по техническим причинам (неспособность создать общий бинарный продукт Unix для Intel, который мог бы запускать существующие приложения из пользовательских баз обеих компаний). [170] Основными техническими препятствиями были соображения порядка байтов . [171]
Как позже писала статья InformationWeek , трехсторонняя сделка была «сложным планом», который был «запутанным с самого начала». [163] Условия сделки между Novell и SCO были настолько неопределенными, что в октябре 1996 года пришлось подписать поправку к соглашению. [163] (Даже это было недостаточно ясно, чтобы предотвратить длительную юридическую битву между Novell и SCO Group во время споров SCO-Linux в 2000-х годах, [163] битву, которую SCO Group в конечном итоге проиграла. [172] )
Тем временем SCO сосредоточилась на «Gemini», задаче объединения линеек продуктов OpenServer и UnixWare на 32-битных системах. Основная идея Gemini заключалась в том, что SCO могла объединить OpenServer 5 и UnixWare 2 таким образом, чтобы удовлетворить требования как малого бизнеса, так и крупных предприятий, и таким образом сохранить существующую клиентскую базу, которую SCO имела с OpenServer, при этом выходя на корпоративный рынок с UnixWare. [173]
Одним из последствий приобретения UnixWare стало то, что в офисе Novell в Нью-Джерси появилась группа языков и инструментов разработки с более продвинутой технологией, чем та, с которой работала SCO Canada, включая компилятор C++, основанный на интерфейсе Edison Design Group , [174] [175] и это сделало инженерный персонал SCO Canada в значительной степени избыточным после закрытия сделки Novell. В результате офис в Торонто был закрыт в начале 1996 года. [176]
Группа из Нью-Джерси создала Universal Development Kit (UDK), [174] который был ключевым элементом в вопросе о том, как помочь пользователям OpenServer перейти на Gemini. [177] С помощью UDK одна сборка одной версии исходного кода приложения могла создавать двоичные файлы, которые работали бы без изменений на всех трех платформах SCO: UnixWare 2, OpenServer 5 и будущей Gemini. [178] [175] UDK включал в себя более современные компиляторы C и C++ и другие инструменты по сравнению с тем, что было в OpenServer, и включал специфичные для платформы оптимизации для таких вещей, как обработка исключений C++ . [174] Была надежда, что существующие разработчики OpenServer перейдут на использование UDK и тем самым получат легкий путь к миграции на Gemini. [177]
Поддержка нового языка программирования Java и связанных с ним технологий Java также была подчеркнута как ключевая часть UDK и самих продуктов операционной системы. [179] В течение следующих нескольких лет SCO приложила инженерные усилия, чтобы сделать Java эффективным средством для использования клиентами на платформах SCO, включая отображение потоков Java на облегченные процессы UnixWare , распознавание файлов классов Java как первоклассных исполняемых файлов Unix, а также адаптацию компилятора just-in-time к оригинальной виртуальной машине Sun Java . [179] [140] Еще одной объявленной работой SCO, связанной с Java, была PerkUp, инфраструктура, построенная на загрузчике классов Java , которая была выставлена как дополнительная услуга для UnixWare 7, которая должна была сократить общие потребности в памяти и пропускной способности, когда в системе работало несколько серверных приложений Java [180] (однако PerkUp так и не появился как продукт, и патент на него оказался у Apple, Inc. до истечения срока действия). [181]
Первоначально SCO активно продвигала Gemini среди пользователей SCO; в августе 1996 года на ежегодной конференции Форума SCO было выделено два дополнительных дня для серии сессий «Gemini Fast-Track». [182] Но годом позже SCO решила, что не будет продвигать миграцию так быстро, хотя все еще ожидала, что в течение двух-трех лет все пользователи перейдут на нее. [177] Один из руководителей SCO сказал: «Мы не должны лишать права выбора путь OpenServer... эти ребята [реселлеры SCO] — наша жизненная сила», и вспомнил, что несколькими годами ранее реселлеры SCO продолжали продавать системы на базе Xenix даже после того, как SCO прекратила разработку Xenix. [177]
Когда Gemini был выпущен как продукт, он назывался UnixWare 7; [173] цифра «7» была выбрана для отражения суммарного слияния OpenServer 5 и UnixWare 2. [183] SCO ссылалась на UnixWare 7 как на основанную на ядре SVR5, [184] указывая на значительный скачок по сравнению с существующим SVR4.2, хотя обозначение SVR5 не было принято миром Unix в целом. [44] UnixWare 7 был анонсирован в марте 1998 года на мероприятии в Нью-Йорке. [185]
SCO взяла на себя обязательство поддерживать и улучшать продукт OpenServer в течение нескольких лет, но ясно дала понять, что он никогда не будет расширен до 64-битных архитектур . [173] Таким образом, в этот момент пользователям OpenServer придется мигрировать. [186]
Руководство SCO намеревалось продавать UnixWare через OEM-сделки с производителями оборудования, нацеленными на корпоративный рынок, и с этой целью в 1996 году они объявили об инициативе «Big E», которая стандартизировала бы UnixWare как операционную систему на этих системах и которая привлекла бы независимых поставщиков программного обеспечения, чтобы сделать свои продукты доступными на таких системах. [160] Поставщики оборудования, уже поддерживающие UnixWare 7, включали IBM, HP, Compaq и Tandem, несмотря на то, что некоторые из них предлагали свои собственные варианты Unix на своих высокопроизводительных RISC-системах. [186] В частности, SCO заключила сделки с IBM о продаже UnixWare на системе IBM Netfinity . [187]
В феврале 1998 года SCO объявила о создании Программы ускорения центров обработки данных (DCAP), которая стремилась добавить функции, связанные с надежностью, доступностью и масштабируемостью, в UnixWare 7, чтобы сделать ее полностью подходящей для высокопроизводительных систем на базе Intel, развернутых в центрах обработки данных . [188] Финансирование DCAP осуществлялось Intel и четырьмя поставщиками оборудования OEM для серверов на базе Intel: Compaq, Data General, ICL и Unisys. [189] Функции, которые должны были быть добавлены в UnixWare 7, включали шестиканальную кластеризацию и поддержку 16-канальных серверов ccNUMA . [189] Как сказал один аналитик International Data Group , «UnixWare переходит на более высокий рынок». [190] Программа также была направлена на то, чтобы помочь SCO финансировать разработку UnixWare для архитектуры Merced и предоставить четырем поставщикам оборудования доступ к полученному 64-битному OEM UnixWare без необходимости дальнейшего портирования на конкретное оборудование каждого поставщика. [191]
Год спустя, на выставке CeBIT в марте 1999 года, SCO объявила о выпуске UnixWare 7, Data Center Edition, как продукта усилий DCAP. [190] Помимо компаний-спонсоров, IBM и Sequent заявили, что будут предлагать версию для центра обработки данных на своих серверах. [190] Что касается показателей высокой доступности , версия для центра обработки данных обещала 99,99% доступности («четыре девятки») на момент выпуска, а 99,995% («четыре с половиной девятки») должно было быть достигнуто к 2000 году. [192] Другим путем к захвату пространства на предприятии была работа, которую SCO проделала совместно с Compaq и Tandem в направлении выпуска UnixWare NonStop Clusters в 1998 году . [193]
Релиз центра обработки данных вышел одновременно с выпуском UnixWare 7.1, который предлагает шесть различных редакционных пакетов. [184] В обзоре InfoWorld говорится, что «UnixWare 7 — самая надежная и многофункциональная Unix, когда-либо портированная на процессоры Intel», и добавляется, что, особенно с добавлением интерфейса webtop, выпуск 7.1 по уровню полировки равен Windows NT. [184] UnixWare 7.1 начал демонстрировать высокие продажи. [187]
Несмотря на несколько смен владельцев, UnixWare 7 останется поддерживаемым продуктом до 2020-х годов. [194]
Другой многокорпоративной инициативой, которую возглавила SCO, был проект Uniform Driver Interface (UDI), целью которого было создание нейтрального к ОС и платформе переносимого интерфейса для написания драйверов устройств . [195] Проект UDI получил поддержку Intel, HP, IBM, Compaq, Sun и других, а также участие независимых поставщиков оборудования, таких как Adaptec . [196] Детали UDI активно обсуждались на Форуме SCO 1999 года; [197] и UDI материализовался в операционных системах SCO с более поздними выпусками UnixWare 7 и OpenServer 5. [198]
В октябре 1997 года состоялся первый релиз нового продукта от Client Integration Division. [199] Tarantella — это платформа посредничества приложений, которая находится между внутренними приложениями, работающими на различных платформах, и клиентами веб-браузеров с поддержкой Java. [200] Первоначальное ограничение заключалось в том, что она поддерживала приложения, работающие на Unix, но требовала стороннего программного обеспечения для обработки приложений мэйнфреймов или Windows. [200] Одним из преимуществ Tarantella является то, что пользователи могут начать работу над приложением на одном клиенте, прекратить работу по какой-либо причине, а затем возобновить работу с этого момента с другого клиента. [200] Обзор в InfoWorld показал, что Tarantella многообещающая, но требующая доработки. [200]
Более поздние версии 1.x поддерживают больше типов приложений, таких как приложения AS/400 и IBM mainframe . [199] Также были добавлены дополнительные типы клиентов, включая собственные клиенты, чтобы устранить зависимость от поддержки Java. Продукт также добавил масштабируемость и функции безопасности для лучшей поддержки крупных предприятий и безопасного доступа к приложениям через Интернет.
В конце 1999 года был произведен ребрендинг на Tarantella Enterprise II. [201] В этом выпуске была добавлена поддержка приложений Windows через встроенную поддержку протокола удаленного рабочего стола Microsoft . [199] На тот момент основным конкурентом Tarantella стал продукт MetaFrame от Citrix Systems . [202] Хотя Citrix был доминирующим игроком в этой области, он еще не поддерживал приложения Unix, тогда как Tarantella поддерживает. [203] [199]
Значительного дохода от Tarantella в 1990-х годах не было, так как у него был длительный цикл продаж из-за длительных оценок клиентов. [187] Затем SCO попыталась продать Tarantella как платформу для использования поставщиками услуг приложений [202] и как способ, с помощью которого компании могли бы размещать и передавать на аутсорсинг приложения. [203] В рамках этого SCO попыталась использовать Tarantella как способ продвижения себя как новой компании доткомов в отличие от своей двадцатилетней истории в качестве поставщика операционных систем. [203]
SCO были пионерами в идее веб-рабочего стола , или webtop. Это также было центральным в идее того, как Tarantella представляет приложения пользователю. Это было интегрировано с Tarantella для предоставления UnixWare 7 webtop в 1999 году, который организует доступ к UnixWare и его приложениям через любой веб-браузер с поддержкой Java. [204] Для некоторых отраслевых обозревателей OS webtop был убедительной функцией. [184]
В период с 1996 по 1997 год доля SCO в продажах систем Unix выросла с 36 до 40 процентов. [185] К 1998 году эта цифра превысила 40 процентов. [205] А в 1998 году поставки систем SCO Unix выросли на 58 процентов по сравнению с 1997 годом, что является большим ростом, чем для любой другой серверной разновидности Unix. [190] Рынок Unix в целом считался сильным, несмотря на опасения по поводу растущей мощи Windows NT. [185] И к 1998 году у SCO было 85 процентов рынка Unix-on-Intel. [191] В конце 1990-х годов у систем SCO Unix было около 15 000 реселлеров с добавленной стоимостью (VAR) и инфраструктурное присутствие определенного рода в 80 странах по всему миру. [206] SCO также имела сильный бизнес в реплицированных сайтах, то есть розничных компаниях, где была система SCO в каждом магазине сети; такими клиентами были такие заведения быстрого питания, как McDonald's , Pizza Hut и Taco Bell ; [207] [127] [186] аптечные сети, такие как CVS Pharmacy и Walgreens ; [186] и другие сети, такие как Kmart и Radio Shack . [60] Другими известными компаниями, которые были клиентами SCO, были Northwest Airlines , [60] а также Goodyear Tire & Rubber , Nasdaq, Inc. и Lucent Technologies . [207] SCO была включена в список «100 самых влиятельных компаний» журнала PC Magazine как в 1997 [208] , так и в 1998 году. [209]
Компания не имела хороших финансовых результатов в это время. [210] К 1997 году в отрасли осталось мало независимых поставщиков операционных систем, кроме SCO. [55] Будучи компанией, занимающейся исключительно программным обеспечением, чей доход составлял всего около 200 миллионов долларов, SCO имела незначительные ресурсы для конкуренции с Unix-системами от крупных поставщиков RISC, таких как Digital, HP и Sun. [191] Инженерные расходы были высокими, [160] поскольку UnixWare 7 и Tarantella каждая были результатом двух лет научно-исследовательской и опытно-конструкторской деятельности. [210] В течение 1997 года произошли некоторые сокращения персонала и закрытие региональных офисов. [210]
В апреле 1998 года Дуг Михелс был назначен президентом и генеральным директором компании, а Алок Мохан стал председателем совета директоров. [211] Михелс сказал, что он никогда не стремился стать генеральным директором, предпочитая оставаться более сосредоточенным на технологиях, но что он всегда имел большую видимость в роли генерального директора и был «очевидно очень эмоционально и интеллектуально привязан к компании» и ее заинтересованным сторонам. [211]
Одним из первых действий Михелса было наблюдение за переходом на электронное лицензирование программного обеспечения для продуктов SCO. [212] Третий квартал 1997 финансового года включал сбор в размере 23 миллионов долларов за сокращение запасов канала, [210] и Михелс сказал, что он полон решимости устранить проблемы, связанные с размером физических запасов. [212] Он заявил, что «SCO считает, что электронное лицензирование и распространение продуктов станет стандартом для отрасли». [212] Запасы канала были опустошены к июлю 1998 года, и новое электронное лицензирование вступило в силу в следующем месяце для нового точечного выпуска OpenServer 5, продукта, который все еще составлял около 80 процентов доходов SCO от Unix. [213]
В середине-конце 1990-х годов многие в компьютерной индустрии считали, что недоработанная 64-битная архитектура Intel, известная как IA-64 и имеющая кодовое название «Merced», будет доминировать на рынке после выпуска. [214] Но архитектура сильно отличалась от IA-32, и миграция операционных систем и инструментов на нее была очень дорогой. [215] SCO нуждалась в хорошо финансируемой аппаратной компании для сотрудничества; более ранняя инициатива 3DA с HP провалилась, [214] а обсуждения совместимости SCO с «Bravo Unix» от Compaq и ее Digital Unix не продвинулись далеко. [216] Когда IBM предложила альянс, SCO ухватилась за шанс еще больше укрепить свое присутствие на корпоративном рынке. [214]
Основная идея проекта Monterey заключалась в том, чтобы взять элементы из AIX от IBM, DYNIX/ptx от Sequent и UnixWare от SCO, чтобы сформировать объединенную 64-битную Unix для архитектуры Intel Merced. [205] [217] Эта объединенная ОС должна была стать доступной одновременно с Merced, в середине 2000 года. [218]
По ходу дела будут этапы более ранних поставок. [218] IBM обязалась в рамках сделки сделать UnixWare 7 своим выбором Unix для крупномасштабных систем IA-32 и приложить значительные усилия для продажи UnixWare 7 через свои механизмы продаж и маркетинга. [217] Этому будет способствовать включение IBM своего промежуточного программного обеспечения и некоторых технологий AIX в 32-битную UnixWare, и наоборот, некоторые технологии UnixWare будут включены в будущие версии AIX. [219] [218] IBM получит доступ к опыту SCO с Unix на Intel, а также доступ к каналу реселлеров SCO. [205]
Частично мотивацией для Monterey была очередная попытка поставщиков Unix продемонстрировать явное преимущество Unix в высокопроизводительном корпоративном секторе по сравнению с последним предложением Microsoft NT, которое теперь носит название Windows 2000 и должно быть доступно также для Merced. [205] [218] С этой целью Intel заявила, что создаст многомиллионный фонд для независимых поставщиков программного обеспечения для разработки 64-битной версии Monterey. [218] [220] InfoWorld заявила, что IBM «ошеломила отрасль» этим шагом, [219] отчасти потому, что IBM играла в догонялки в секторе Merced. [220]
Проект был анонсирован участвующими компаниями 26 октября 1998 года в Нью-Йорке. [217] Руководитель IBM сказал: «IBM полностью привержена тому, чтобы сделать это начинание успешным». [220] Один из руководителей SCO сказал, что Монтерей был «вероятно самой крупной сделкой, которую заключила SCO». [201]
Но не все обозреватели отрасли были в восторге; история о сделке в Computer Reseller News начиналась словами «То, что нужно миру: еще один Unix». [220] В любом случае, проект продолжался, и доминирующей технологией в нем стала AIX, а не UnixWare. [221] К октябрю 1999 года, через год после объявления, работа над Monterey, как говорили, была запущена и работала на ранних кремниевых версиях Itanium , как к тому времени официально назывался Merced, и могла запускать как 32-битные двоичные файлы UnixWare, так и 64-битные двоичные файлы, созданные изначально. [187]
Однако с началом 2000 года в IBM все изменилось, поскольку появилась общекорпоративная стратегическая инициатива по поддержке операционной системы Linux с открытым исходным кодом. [214] Несколько месяцев спустя IBM выпустила крупное обновление для AIX, но вместо того, чтобы ассоциировать его с Monterey, оно было названо AIX 5L с «L», указывающим на близость к Linux. [214] Наблюдателям отрасли было ясно, что IBM посчитала Monterey законченным. [222] Решение IBM отложить Monterey оставило линейку продуктов SCO без 64-битного решения Unix. [207] Itanium был еще больше отложен, и когда он вышел, он не смог добиться успеха на рынке; поэтому Project Monterey был провалом с нескольких точек зрения. [214]
Движение за программное обеспечение с открытым исходным кодом было тем, о чем SCO должна была знать, и в течение ряда лет SCO Skunkware , часто обновляемая коллекция пакетов с открытым исходным кодом , созданная для платформ SCO, помогала преодолеть разрыв между традиционным и открытым мирами разработки. [223] Затем, пытаясь справиться с растущей популярностью Linux как недорогой операционной системы, в 1999 году SCO начала предлагать консалтинговые услуги для Linux. [224] SCO также участвовала в партнерских отношениях и инвестировала в различные компании Linux. [201] Это включало соглашения о продаже дистрибутивов Linux от Caldera Systems , SuSE и TurboLinux , [225] а также партнерство по предоставлению профессиональных услуг клиентам серверных ферм TurboLinux и инвестиции в сайт-портал LinuxMall . [187] Одной из причин некоторых из этих инициатив была попытка SCO расширить свою деятельность в сфере профессиональных услуг, поскольку к 1999 году такая деятельность составляла всего около 5 процентов от общего дохода SCO. [187] Наконец, был нанят вице-президент по маркетингу, имевший опыт работы с Linux. [226]
В 1998 и 1999 годах большая часть компьютерной индустрии, включая SCO, была сосредоточена на решении проблемы Y2K . [40] SCO увидела всплеск продаж, поскольку клиенты покупали новые, соответствующие Y2K продукты и обновления для замены уязвимого программного обеспечения, которое они использовали. [105] Как следствие, компания начала сообщать об улучшении финансовых результатов в 1999 году, и ее акции начали медленно расти, начиная с предыдущей низкой точки в 2 3 ⁄ 8 . [226] Чтобы удовлетворить спрос, SCO наняла больше сотрудников. [105]
В октябре 1999 года компания объявила о рекордной прибыли за квартал и год и о самой высокой годовой выручке в размере 224 миллионов долларов. [224] Результаты прервали четырехлетнюю полосу убытков SCO. [187] Компания также имела лучшую денежную позицию за всю свою историю, имея около 62 миллионов долларов в этой форме или в краткосрочных инвестициях. [201] В результате цена ее акций выросла до нового максимума в 14 15 ⁄ 16 . [224] Михельс выразил оптимизм, заявив, что год стал «поворотным моментом» и «началом очень сильного продолжающегося бизнеса». [187]
«Резкий рост был фальшивым, а реальность заключалась в том, что мы крали свое будущее. После Y2K продажи резко упали. Клиенты перестали обновляться. Нам пришлось сократить персонал. Акции упали».
— Дуг Михелс в 2012 году, размышляя о том, что привело к завершению операции «Санта-Крус». [105]
Самый большой скачок акций произошел в середине декабря 1999 года, когда Стив Хармон, влиятельный аналитик, освещающий технологические компании, выступил на CNBC и включил SCO в свой список десяти акций, которые стоит выбрать в 2000 году. [201] Акции быстро подскочили на 7 пунктов, [201] и в конце декабря 1999 года они достигли исторического максимума в 35 7 ⁄ 8 . [227] Ценность SCO была видна в наличии прочного основного бизнеса с прибылью и доходом; в наличии какой-то игры Linux; и в наличии нового технологического продукта, капитализирующего Интернет, в Tarantella. [226] [201] Аналитик GiGa Information Group согласился, что SCO была компанией, за которой стоит следить в 2000 году. [201]
Но спешка, вызванная Y2K, не продлилась долго. [227] В марте и июле 2000 года SCO объявила о нехватке прибыли, поскольку продукты SCO Unix продавались медленно, как только беспокойство по поводу Y2K прошло. [227] Растущая популярность решений Linux также возобновила свое влияние. [225] К июлю, всего через семь месяцев после пика в более чем 35, цена акций упала до уровня ниже 5. [225] Компания объявила, что в результате сокращает расходы [227] и что она наняла инвестиционных банкиров Chase H&Q для изучения «стратегических комбинаций» с другими компаниями. [225]
По сути, SCO вела борьбу, с одной стороны, в мире коммерческого программного обеспечения, в котором все больше доминировала Microsoft, а с другой стороны, в мире, где Linux с открытым исходным кодом подрывал само коммерческое программное обеспечение. [228] Эти два фактора сделали постоянное ублажение инвесторов Уолл-стрит двузначными цифрами роста внушительной задачей. [229] В частности, Linux представлял экзистенциальную угрозу для доли рынка SCO OpenServer в нижнем ценовом сегменте; [230] как сказал один аналитик, «Linux может дать вам то же ценностное предложение [что и SCO] – Unix на дешевом оборудовании – за меньшие деньги». [231] И, несмотря на все усилия, UnixWare не была полностью успешной в конкуренции на рынке высокого ценового сегмента, [231] и теперь Linux угрожал доле UnixWare и там. [230] В результате к середине 2000 года рыночная позиция SCO, да и сама компания, стремительно рушились. [228] [232]
В марте 2000 года, во время первого объявленного дефицита прибыли, SCO реорганизовалась в три подразделения: Server Software, Professional Services и Tarantella. [231] Разделение было призвано выделить Tarantella как продукт, независимый от SCO Unix, [231] и рассматривалось отраслевыми аналитиками как прелюдия к продаже некоторых или всех подразделений. [232] Как сказал один аналитик International Data Corporation , «SCO должна что-то сделать со своей бизнес-моделью, потому что ее бизнес разрушается». [225]
2 августа 2000 года, после нескольких месяцев переговоров, SCO объявила, что продаст свои подразделения серверного программного обеспечения и услуг, включая UnixWare, компании Caldera Systems, производящей Linux . [233] [234] Сделка была сложной, включала наличные, акции и кредиты, и ее было трудно оценить в денежном выражении, но, исходя из цены акций Caldera Systems на тот момент, ее стоимость составляла около 110–114 миллионов долларов. [235] [234] [230]
Идея покупки с точки зрения Caldera Systems заключается в том, что она получит доступ к крупному каналу VAR SCO; ценность таких каналов была хорошо известна бывшему руководителю Novell Рэю Нурде , чья Canopy Group финансировала Caldera Systems. [225] Объявление о том, что SCO продает свои активы Unix компании-дистрибьютору Linux, представляло собой, по мнению Эрика Рэймонда, завершение перехода от коммерческой индустрии Unix к движению с открытым исходным кодом. [20] С более поздней точки зрения Дуга Михелса, проблема с Linux заключалась не в том, что он был с открытым исходным кодом и был бесплатным, а скорее в том, что в августе 1999 года, во время бума доткомов , компания Linux Red Hat смогла получить 400 миллионов долларов во время своего IPO и, как ожидалось, не должна была получать прибыль в ближайшее время, в то время как SCO была устоявшейся публичной компанией, за которой пристально следил фондовый рынок, которая, как ожидалось, должна была получать прибыль, и имела всего около 50 миллионов долларов наличными. [19] К этому времени цена акций SCO упала примерно на 2 1 ⁄ 2 . [228] Таким образом, когда появилась возможность слиться с Caldera Systems, которая находилась в схожем положении с Red Hat, хотя и с меньшими денежными средствами, SCO ею воспользовалась. [19]
SCO была гораздо более крупной компанией, имея на тот момент 900 сотрудников против 120 в Caldera Systems. [235] В течение года в SCO происходили увольнения, [228] включая закрытие офиса разработки в Уотфорде. [69] Кроме того, ряд давних сотрудников SCO решили покинуть компанию. [228] Особенно крупное увольнение произошло в сентябре 2000 года, вскоре после объявления Caldera Systems, когда было уволено 190 сотрудников, что составляет 19 процентов рабочей силы компании. [232] Это увольнение включало 40 сотрудников в самом Санта-Крусе. [228]
Первоначально планировалось, что сделка по приобретению SCO будет завершена в октябре 2000 года, [234] но была отложена из-за опасений Комиссии по ценным бумагам и биржам относительно деталей слияния. [236] Однако в это время организации поддержки двух компаний были объединены. [236] Кроме того, среди клиентов SCO царило недоумение относительно судьбы OpenServer. [237] Поэтому в феврале 2001 года сделка была пересмотрена, чтобы включить OpenServer в то, что было продано Caldera Systems, хотя процент от дохода OpenServer все равно должен был вернуться в SCO. Денежные условия сделки также были скорректированы, и Caldera Systems выплатила SCO больше наличными, чем в первоначальном соглашении. [237]
Наконец, 7 мая 2001 года SCO завершила продажу своих подразделений серверного программного обеспечения и услуг, а также технологий UnixWare и OpenServer компании Caldera Systems. [206] В то время Caldera Systems сменила название на Caldera International, [238] а оставшаяся часть SCO, подразделение Tarantella, сменила название на Tarantella, Inc. [239]
Продажа активов компании Unix и переименование того, что осталось, ознаменовали конец эпохи не только для SCO, но и для города Санта-Крус. [228] Сотрудники, перешедшие в Caldera, переехали в здание 400 Encincal, в то время как недавно переименованная Tarantella заняла здание 425 Encinal. [228]
Ирония в том, что упадок SCO во многом был вызван эффектами Linux, поскольку SCO была пионером движения открытых систем. Как сказал один писатель, «В некотором смысле SCO была Linux до Linux, популяризируя Unix на недорогих машинах Intel». [51]
В августе 2002 года Caldera International переименовала себя в The SCO Group , поскольку продукты SCO Unix по-прежнему были их крупнейшим источником дохода из-за большой установленной базы. Вскоре эта организация начала споры SCO-Linux .
Те, кто был знаком с операцией Santa Cruz, включая тех, кто там работал, и тех, кто писал о ней, стали защищать репутацию этой компании, особенно учитывая возможную путаницу в названии относительно роли, которую The SCO Group играла в атаках на Linux. [40] [51] [77] Как позже написал бывший сотрудник Santa Cruz Operation о The SCO Group, «Я избавлю вас от грязных юридических подробностей, но к тому времени это уже была не наша SCO». [40]
«Операция Санта-Крус... полностью отражала дух сообщества, в честь которого она была названа. ... SCO, вероятно, могла бы быть лучше управляемой компанией. Насколько я помню, биржевые аналитики были довольно однозначны в этом вопросе, но это было бы далеко не так весело».
— Дэвид Корси, отраслевой обозреватель, 2004 г. [51]
С момента своего создания и соучредителем, выпускником Калифорнийского университета в Санта-Крузе Дугом Михелсом, компания привлекала легкодоступных технических талантов, которые решили остаться в прибрежном городе Санта-Круз в центральной Калифорнии после окончания учебы. Но город и университет также повлияли на компанию. SCO была в центре технологической сцены Санта-Круз, и многие сотрудники переходили из нее в другие технологические компании или наоборот. [40] [53] Часть атмосферы офисов SCO была перенесена в коворкинг- центры, позже созданные в Санта-Крузе двумя бывшими сотрудниками SCO. [240]
Новые продукты рекламировались с помощью имитации кинопостеров . [51] Вице-президентом по маркетингу и коммуникациям на протяжении большей части 1980-х и начала 1990-х годов был Брюс Стейнберг, художник и музыкант на музыкальной сцене Сан-Франциско, [241] в послужном списке которого был дизайн обложки «летающих тостеров» для концертного альбома Jefferson Airplane 1973 года Thirty Seconds Over Winterland . [51]
Название Santa Cruz Operation само по себе вызвало комментарии; один канадский отраслевой обозреватель назвал его «одним из самых крутых названий компаний, с которыми я когда-либо сталкивался с тех пор, как занялся этим бизнесом». [242]
С самых первых дней и до последних дней, The Santa Cruz Operation была известна тем, что отражала непринужденную атмосферу своего одноименного города. [228] Одежда была непринужденной до такой степени, что некоторые сотрудники ходили босиком. [17] В офисе было пиво, совещания в конце дня проводились на крышах Энсинкал-стрит, а в офисе на Мишн-стрит была открытая джакузи (которая существовала еще со времен предыдущего существования учреждения как холистической медицинской клиники), которая использовалась в течение дня или для вечеринок поздно вечером после работы. [105] [53] Одна бывшая сотрудница сказала годы спустя о своем опыте там: «Это была семья. Мы усердно развлекались, но мы также усердно работали. Я не думаю, что я работала где-либо с тех пор, что вызывало бы такую атмосферу». [105] Репутация SCO была проиллюстрирована часто упоминаемой историей о времени, когда компании пришлось ввести правило, что «в рабочее время необходимо носить одежду», вызванное случаем, когда кто-то, выйдя из джакузи, этого не сделал, а потенциальный корпоративный партнер нанес визит. [77] [53]
Более 500 бывших сотрудников Santa Cruz Operation провели встречу в Коконат Гроув в Санта-Крус в 2012 году. [105]
Начиная с 1987 года, SCO проводила ежегодную летнюю конференцию для международного сообщества Unix. Называемая SCO Forum , она проводилась в Калифорнийском университете, в живописном кампусе Санта-Крус, засаженном секвойями , с видом на залив Монтерей , привлекала около 2000–3000 участников и длилась большую часть недели. [243] [80] [244]
Среди выступавших на протяжении многих лет были Дуглас Адамс , [245] Скотт Адамс , Дэйв Барри , [246] Клиффорд Столл , Джон Перри Барлоу , Линус Торвальдс , Энди Гроув (Intel), Майкл Свейвли (Compaq), Стив Балмер (Microsoft) и Скотт Макнили (Sun Microsystems). [247] Музыкальные развлечения включали концерты Jefferson Starship , Tower of Power , Roger McGuinn , Jan & Dean , The Kingsmen , The Surfaris и Deth Specula . [248]
Благодаря своему полезному содержанию и непринужденной, веселой атмосфере, Форум ШОС стал известен как одна из лучших конференций подобного рода в отрасли и был тепло встречен участниками. [249] [250] [51] Это было крупнейшее технологическое мероприятие в районе Санта-Крус, оказавшее многомиллионное влияние на местную экономику. [251]
После первого живого интернет-концерта в 1994 году SCO продолжила эту традицию, спонсируя и продюсируя серию живых интернет-трансляций из популярного ночного клуба Санта-Крус Palookaville. Эти веб-трансляции продемонстрировали использование UnixWare 7 в качестве сервера веб-трансляций аудио и видео в реальном времени, использующего технологии RealAudio и RealVideo от RealNetworks . [252]
SCO была целью одного из самых известных хакеров безопасности 1980-х и 1990-х годов, Кевина Митника , который взломал системы компании в 1987 году. [253] Сотрудники SCO обнаружили его вторжения и вступили с ним в обмен сообщениями, что позволило им отслеживать его действия. [254] Примерно через неделю выяснилось, что злоумышленник пытался изменить или скопировать код Xenix. [255] После уведомления властей телефонная линия, которую Митник использовал для вторжений, была обнаружена, и он был арестован. [255] Он заключил сделку о признании себя виновным в правонарушении, за которое он не отбывал тюремного срока, [253] но это было его первое осуждение во взрослом возрасте. [255] Чиновники SCO согласились не подавать на него в суд, если он объяснит им свои методы взлома. [254] Но когда сотрудник SCO приехал к нему на встречу, он был неразговорчив. [254] [255] В любом случае, Митник вскоре продолжил свою деятельность по взлому систем других компаний. [253]
С 1985 по 2001 год компания проводила вечеринку в честь зимнего солнцестояния в Cocoanut Grove в Санта-Крусе с живым музыкальным шоу, известным как «The SCO Follies». Это была полностью написанная и спродюсированная сатира, высмеивающая руководство SCO и высокотехнологичную индустрию. Она включала живое действие, музыкальные номера и видео. [256] 22 сентября 2012 года Ассоциация выпускников SCO провела вечеринку SCOGala Reunion в Cocoanut Grove, которая включала первые SCO Follies с 2001 года. На мероприятии присутствовало около 500 бывших сотрудников, друзей и членов семьи.
SCO была основным партнером в нескольких отраслевых альянсах, призванных продвигать технологию операционной системы SCO как фактический стандарт для новых аппаратных платформ. Наиболее заметными из них были:
Ни один из этих альянсов в конечном итоге не увенчался успехом.
SCO также была частью инициативы COSE 1993 года — более успешной и широко поддерживаемой инициативы по созданию открытого и унифицированного стандарта UNIX.
SCO была одним из основателей 86open (1997–1999), где прошла первая встреча по стандартам Unix on Intel.
;login: