Sun Microsystems, Inc. ( сокращенно Sun ) была американской технологической компанией, которая продавала компьютеры , компьютерные компоненты , программное обеспечение и услуги в области информационных технологий , а также создала язык программирования Java , операционную систему Solaris , ZFS , сетевую файловую систему (NFS) и микропроцессоры SPARC . Sun внесла значительный вклад в развитие нескольких ключевых вычислительных технологий, среди которых Unix , процессоры RISC , вычисления на тонких клиентах и виртуализированные вычисления . Известные приобретения Sun включают Cray Business Systems Division , Storagetek и Innotek GmbH , создателей VirtualBox . Sun была основана 24 февраля 1982 года. [2] На пике своего развития штаб-квартира Sun находилась в Санта-Кларе, Калифорния (часть Кремниевой долины ), в бывшем западном кампусе Центра разработок Agnews .
Продукция Sun включала компьютерные серверы и рабочие станции, построенные на собственной архитектуре процессоров SPARC на базе RISC , а также на процессорах AMD Opteron и Intel Xeon на базе x86 . Sun также разработала собственные системы хранения данных и набор программных продуктов, включая операционную систему Solaris , инструменты разработчика, программное обеспечение веб-инфраструктуры и приложения для управления идентификацией . Технологии включали платформу Java и NFS .
В целом, Sun была сторонником открытых систем, в частности Unix. Она также внесла большой вклад в программное обеспечение с открытым исходным кодом , о чем свидетельствует ее покупка MySQL за 1 миллиард долларов в 2008 году, системы управления реляционными базами данных с открытым исходным кодом . [3] [4]
В разное время Sun имела производственные мощности в нескольких местах по всему миру, включая Ньюарк, Калифорния ; Хиллсборо, Орегон ; и Линлитгоу, Шотландия . Однако к тому времени, когда компания была приобретена Oracle Corporation , она передала большую часть производственных обязанностей на аутсорсинг.
20 апреля 2009 года было объявлено, что Oracle приобретет Sun за 7,4 млрд долларов США . Сделка была завершена 27 января 2010 года. [5]
Первоначальный проект того, что стало первой рабочей станцией Sun Unix , Sun-1 , был задуман Энди Бехтольшеймом, когда он был аспирантом Стэнфордского университета в Пало-Альто , Калифорния. Первоначально Бехтольшейм разработал рабочую станцию SUN для проекта сетевых коммуникаций Стэнфордского университета как персональную рабочую станцию CAD . Она была разработана на базе процессора Motorola 68000 с усовершенствованным блоком управления памятью (MMU) для поддержки операционной системы Unix с поддержкой виртуальной памяти . [6] Он построил первые образцы из запасных частей, полученных от факультета компьютерных наук Стэнфорда и поставщиков Кремниевой долины. [7]
24 февраля 1982 года Скотт Макнили , Энди Бехтольшейм и Винод Хосла , все аспиранты Стэнфорда, основали Sun Microsystems . Билл Джой из Беркли, основной разработчик Berkeley Software Distribution (BSD), присоединился вскоре после этого и считается одним из первоначальных основателей. [8] Компания была второй, после конкурента Apollo Computer , которая специализировалась на рабочих станциях. [9] Название «Sun» происходит от инициалов Stanford University Network (SUN). [10] [11] [12] Sun стала прибыльной с первого квартала в июле 1982 года.
К 1983 году Sun была известна тем, что производила системы на базе 68k с высококачественной графикой, которые были единственными компьютерами, кроме VAX от DEC, на которых работала 4.2BSD . Она лицензировала дизайн компьютера другим производителям, которые обычно использовали его для создания систем на базе Multibus под управлением Unix от UniSoft . [13] Первоначальное публичное размещение акций Sun состоялось в 1986 году под биржевым символом SUNW для Sun Workstations (позже Sun Worldwide ). [14] [15] В 2007 году символ был изменен на JAVA ; Sun заявила, что узнаваемость бренда , связанная с ее платформой Java, лучше отражает текущую стратегию компании. [16]
Логотип Sun, который представляет собой четыре чередующихся копии слова sun в форме вращательно-симметричной амбиграммы , был разработан профессором Воганом Праттом , также из Стэнфорда. Первоначальная версия логотипа была оранжевой и имела стороны, ориентированные горизонтально и вертикально, но впоследствии ее повернули так, чтобы она стояла на одном углу, и перекрасили в фиолетовый, а позже в синий цвет.
Во время пузыря доткомов Sun начала зарабатывать больше денег, ее акции выросли до 250 долларов за акцию. [17] Она также начала тратить гораздо больше, нанимая рабочих и расширяя себя. Отчасти это было связано с реальным спросом, но многое было связано с веб-стартапами, предвкушавшими бизнес, который никогда не произойдет. В 2000 году пузырь лопнул. [18] Продажи в важном аппаратном подразделении Sun пошли на свободное падение, поскольку клиенты закрывали магазины и выставляли на аукцион высокопроизводительные серверы.
Несколько кварталов резких убытков привели к уходу руководителей, сериям увольнений [19] [20] [21] и другим сокращениям расходов. В декабре 2001 года акции упали до уровня 1998 года, предшествовавшего пузырю, около 100 долларов. Они продолжали падать, быстрее, чем многие другие технологические компании. Год спустя они достигли отметки ниже 10 долларов (десятая часть от того, что было в 1990 году), но в конечном итоге отскочили обратно до 20 долларов. В середине 2004 года Sun закрыла свой завод в Ньюарке, Калифорния , и консолидировала все производство в Хиллсборо, Орегон и Линлитгоу, Шотландия. [22] В 2006 году остальная часть кампуса в Ньюарке была выставлена на продажу. [23]
В 2004 году Sun отменила два крупных проекта по созданию процессоров, которые делали упор на высокий уровень параллелизма на уровне инструкций и рабочую частоту. Вместо этого компания решила сосредоточиться на процессорах, оптимизированных для многопоточности и многопроцессорности , таких как процессор UltraSPARC T1 (кодовое название «Niagara»). Компания также объявила о сотрудничестве с Fujitsu с целью использования процессорных чипов японской компании в серверах Sun среднего и высокого класса. Эти серверы были анонсированы 17 апреля 2007 года как M-Series, часть серии SPARC Enterprise .
В феврале 2005 года Sun анонсировала Sun Grid , развертывание вычислительной сети , на которой она предлагала услуги вычислений по цене 1 доллар США за процессор в час для обработки и за ГБ в месяц для хранения. Это предложение было основано на существующей ферме серверов с 3000 процессорами, которая использовалась для внутренних исследований и разработок более 10 лет, и которую Sun рекламировала как способную достичь 97% использования. В августе 2005 года было объявлено о первом коммерческом использовании этой сети для моделирования финансовых рисков, которые позже были запущены в качестве ее первого программного обеспечения как сервисного продукта. [24]
В январе 2005 года Sun сообщила о чистой прибыли в размере $19 млн за второй квартал 2005 финансового года, впервые за три года. За этим последовал чистый убыток в размере $9 млн на основе GAAP за третий квартал 2005 года, о чем было сообщено 14 апреля 2005 года. В январе 2007 года Sun сообщила о чистой прибыли по GAAP в размере $126 млн при выручке в размере $3,337 млрд за второй квартал финансового года. Вскоре после этой новости было объявлено, что Kohlberg Kravis Roberts (KKR) инвестирует $700 млн в компанию. [25]
У Sun были инженерные группы в Бангалоре , Пекине , Дублине , Гренобле , Гамбурге , Праге , Санкт-Петербурге , Тель-Авиве , Токио , Канберре и Тронхейме . [26]
В 2007–2008 годах Sun сообщила о выручке в размере $13,8 млрд и имела $2 млрд наличными. Убытки за первый квартал 2008 года составили $1,68 млрд; выручка упала на 7% до $12,99 млрд. Акции Sun потеряли 80% своей стоимости с ноября 2007 года по ноябрь 2008 года, уменьшив рыночную стоимость компании до $3 млрд. В связи с падением продаж крупным корпоративным клиентам Sun объявила о планах уволить от 5000 до 6000 работников, или 15–18% своей рабочей силы. Она рассчитывала сэкономить от $700 до $800 млн в год в результате этих переездов, а также взять на себя до $600 млн расходов. [27]
По состоянию на 11 мая 2009 года следующие акционеры владели более 100 000 обыкновенных акций Sun [68] и по цене 9,50 долл. за акцию, предложенной Oracle [69] , они получили суммы, указанные на момент закрытия сделки по приобретению.
В течение первого десятилетия истории Sun компания позиционировала свои продукты как технические рабочие станции , успешно конкурируя как недорогой поставщик во время Войн рабочих станций 1980-х годов. Затем она изменила свою линейку аппаратных продуктов, чтобы сделать акцент на серверах и системах хранения данных. Высокоуровневые системы управления телекоммуникациями, такие как службы Operational Support Systems, в основном использовали оборудование Sun. [ необходима цитата ]
Первоначально Sun использовала центральные процессоры Motorola 68000 для серий компьютеров Sun-1 и Sun-3 . Sun-1 использовала ЦП 68000, серия Sun-2 — 68010. Серия Sun-3 была основана на 68020 , а более поздняя Sun-3x использовала 68030. [70 ]
В 1987 году компания начала использовать SPARC , архитектуру RISC-процессора собственной разработки, в своих компьютерных системах, начиная с линейки Sun-4 . SPARC изначально был 32-разрядной архитектурой (SPARC V7) до появления архитектуры SPARC V9 в 1995 году, которая добавила 64-разрядные расширения.
Компания Sun разработала несколько поколений компьютерных систем на базе SPARC, включая рабочие станции серий SPARCstation , Ultra и Sun Blade , а также серверы серий SPARCserver, Netra , Enterprise и Sun Fire .
В начале 1990-х годов компания начала расширять свою линейку продуктов, включив в нее крупномасштабные симметричные многопроцессорные серверы, начав с четырехпроцессорного SPARCserver 600MP. За ним последовали 8-процессорный SPARCserver 1000 и 20-процессорный SPARCcenter 2000, которые были основаны на работе, проделанной совместно с Xerox PARC . В 1995 году компания представила машины серии Sun Ultra , которые были оснащены первой 64-разрядной реализацией процессоров SPARC ( UltraSPARC ). В конце 1990-х годов трансформация линейки продуктов в пользу крупных 64-разрядных SMP-систем была ускорена приобретением Cray Business Systems Division у Silicon Graphics. [33] Их 32-битный 64-процессорный Cray Superserver 6400 , связанный с SPARCcenter, привел к появлению 64-битного сервера Sun Enterprise 10000 высокого класса (также известного как Starfire или E10K).
В сентябре 2004 года Sun выпустила системы с UltraSPARC IV [71] , который был первым многоядерным процессором SPARC. За ним последовал UltraSPARC IV+ в сентябре 2005 года [72] и его модификации с более высокими тактовыми частотами в 2007 году. [73] Эти процессоры использовались в самых мощных серверах CC-NUMA корпоративного класса , разработанных Sun, таких как Sun Fire E15K и Sun Fire E25K .
В ноябре 2005 года Sun выпустила UltraSPARC T1 , отличающийся способностью одновременно запускать 32 потока выполнения на 8 ядрах процессора. Его целью было повысить эффективность использования ресурсов ЦП, что особенно важно в центрах обработки данных , где растет потребность в снижении энергопотребления и требований к кондиционированию воздуха, большая часть которых исходит от тепла, выделяемого ЦП. За T1 в 2007 году последовал UltraSPARC T2 , который увеличил количество потоков на ядро с 4 до 8. Sun открыла исходный код спецификаций дизайна процессоров T1 и T2 через проект OpenSPARC .
В 2006 году компания Sun вышла на рынок блейд-серверов (систем с высокой плотностью размещения в стойке) с моделью Sun Blade (в отличие от рабочей станции Sun Blade).
В апреле 2007 года Sun выпустила серверные продукты SPARC Enterprise, совместно разработанные Sun и Fujitsu и основанные на процессорах Fujitsu SPARC64 VI и более поздних. Системы SPARC Enterprise класса M включают в себя функции надежности и доступности высокого уровня. Более поздние серверы серии T также получили обозначение SPARC Enterprise вместо Sun Fire.
В апреле 2008 года Sun выпустила серверы с UltraSPARC T2 Plus, который является версией UltraSPARC T2 с поддержкой SMP, доступной в конфигурациях с 2 или 4 процессорами. Это был первый процессор CoolThreads с возможностью многопроцессорной обработки, и он позволил построить стандартные серверы для монтажа в стойку, которые могли одновременно обрабатывать до 256 потоков процессора на оборудовании (Sun SPARC Enterprise T5440), [74] [75], что считается рекордом в отрасли.
С 2010 года вся дальнейшая разработка машин Sun на базе архитектуры SPARC (включая новые серверы SPARC T-Series , чипы SPARC T3 и T4 ) осуществляется в рамках аппаратного подразделения корпорации Oracle.
В конце 1980-х годов Sun также выпустила на рынок машину на базе Intel 80386 , Sun386i ; она была разработана как гибридная система, работающая под управлением SunOS , но в то же время поддерживающая приложения DOS . Она оставалась на рынке недолгое время. Было объявлено о последующем обновлении "486i", но было изготовлено всего несколько прототипов. [76]
Кратковременный первый набег Sun на x86- системы закончился в начале 1990-х годов, когда компания решила сосредоточиться на SPARC и снять с производства последние системы Motorola и продукты 386i, шаг, который Макнили окрестил «весь лес за одним наконечником стрелы». Тем не менее, Sun сохранила свою руку в мире x86 , поскольку выпуск Solaris для ПК-совместимых устройств начался в 1993 году.
В 1997 году Sun приобрела Diba, Inc., а затем в 2000 году — Cobalt Networks с целью создания сетевых устройств (компьютеров с одной функцией, предназначенных для потребителей). Sun также выпустила на рынок сетевой компьютер (термин, популяризированный и в конечном итоге зарегистрированный Oracle как торговая марка ); JavaStation была бездисковой системой, предназначенной для запуска приложений Java.
Хотя ни одна из этих бизнес-инициатив не была особенно успешной, покупка Cobalt дала Sun опору для возвращения на рынок оборудования x86. В 2002 году Sun представила свою первую универсальную систему x86, LX50, частично основанную на предыдущем опыте работы с системами Cobalt. Это была также первая система Sun, которая, как было объявлено, поддерживала Linux и Solaris.
В 2003 году Sun объявила о стратегическом альянсе с AMD с целью производства серверов x86/x64 на базе процессора AMD Opteron ; вскоре за этим последовало приобретение Sun Kealia, стартапа, основанного первоначальным основателем Sun Энди Бехтольшеймом , который специализировался на высокопроизводительных серверах на базе AMD.
В следующем году Sun выпустила серверы Sun Fire V20z и V40z на базе Opteron, а также рабочие станции Sun Java Workstation W1100z и W2100z.
В сентябре 2005 года Sun представила новую линейку серверов на базе Opteron: серверы Sun Fire X2100, X4100 и X4200. [77] Они были разработаны с нуля командой под руководством Бехтольшейма для решения проблем с тепловыделением и энергопотреблением, которые обычно встречаются в центрах обработки данных. В июле 2006 года были представлены системы Sun Fire X4500 и X4600, расширяющие линейку систем x64, которые поддерживают не только Solaris, но также Linux и Microsoft Windows .
В январе 2007 года Sun объявила о широком стратегическом альянсе с Intel . [78] Intel одобрила Solaris как основную операционную систему и как критически важную Unix для своих систем на базе процессоров Xeon , а также предоставила инженерные ресурсы для OpenSolaris . [79] Sun начала использовать процессор Intel Xeon в своей линейке серверов x64 , начиная с серверного модуля Sun Blade X6250, представленного в июне 2007 года.
В мае 2008 года AMD объявила, что ее Центр исследований операционных систем (OSRC) расширяет сферу своей деятельности, включив в нее оптимизацию для продуктов виртуализации OpenSolaris и xVM от Sun для процессоров AMD. [80]
Хотя Sun изначально была известна как компания по производству оборудования, ее история программного обеспечения началась с ее основания в 1982 году; соучредитель Билл Джой был одним из ведущих разработчиков Unix того времени, внесшим вклад в редактор vi , оболочку C и значительную работу по разработке TCP/IP и ОС BSD Unix . Позднее Sun разработала программное обеспечение, такое как язык программирования Java , и приобрела программное обеспечение, такое как StarOffice , VirtualBox и MySQL . В феврале 1991 года компания основала SunSoft, Inc., полностью принадлежащее подразделение Sun, занимающееся разработкой операционных систем и прикладного программного обеспечения. [81]
Sun использовала основанное на сообществе и открытом исходном коде лицензирование своих основных технологий, а также для поддержки своих продуктов с другими открытыми исходными технологиями. Программное обеспечение для настольных компьютеров на базе GNOME под названием Java Desktop System (первоначально под кодовым названием «Madhatter») распространялось для операционной системы Solaris и в какой-то момент для Linux. Sun поддерживала свою Java Enterprise System ( промежуточный программный стек) на Linux. Она выпустила исходный код для Solaris под лицензией Common Development and Distribution License с открытым исходным кодом через сообщество OpenSolaris. Позиционирование Sun включает в себя обязательство возмещать пользователям некоторого программного обеспечения споры об интеллектуальной собственности, касающиеся этого программного обеспечения. Она предлагает услуги поддержки на различных ценовых основаниях, включая оплату за сотрудника и за сокет.
В отчете 2006 года, подготовленном для ЕС UNU-MERIT, говорится, что Sun является крупнейшим корпоративным спонсором движения за открытый исходный код в мире. [82] Согласно этому отчету, вклад Sun в движение за открытый исходный код превышает совокупный вклад следующих пяти крупнейших коммерческих спонсоров.
Sun наиболее известна своими системами Unix, которые имеют репутацию системной стабильности и последовательной философии проектирования. [ необходима цитата ]
Первая рабочая станция Sun поставлялась с UniSoft V7 Unix . Позже, в 1982 году, Sun начала предоставлять SunOS , модифицированную версию 4.2BSD Unix, в качестве операционной системы для своих рабочих станций. SunOS включала suntools , раннюю оконную систему GUI .
В конце 1980-х годов AT&T обратилась к Sun за помощью в разработке следующего релиза своего фирменного UNIX, а в 1988 году объявила о покупке до 20% акций Sun. [83] UNIX System V Release 4 (SVR4) была совместно разработана AT&T и Sun. [84] Sun использовала SVR4 в качестве основы для Solaris 2.x, которая стала преемницей SunOS 4.1.x (позже ретроспективно названной Solaris 1.x). К середине 1990-х годов последовавшие войны Unix в значительной степени утихли, AT&T продала свои интересы в Unix, и отношения между двумя компаниями значительно сократились.
В начале 1990-х годов Брайан П. Догерти , основатель Berkeley Softworks (которая впоследствии была реорганизована в GeoWorks Corporation ), обвинил команду разработчиков Java в Sun в изучении операционной системы PC/GEOS компании GeoWorks и включении функций PC/GEOS в свою операционную систему на базе Unix. Брайан утверждал, что объектно-ориентированный и гибкий пользовательский интерфейс PC/GEOS был «по сей день самой сложной технологией пользовательского интерфейса, когда-либо встроенной в ОС». [85]
С 1992 года Sun также продавала Interactive Unix , операционную систему, которую она приобрела, купив Interactive Systems Corporation у Eastman Kodak Company. Это был популярный вариант Unix для платформы ПК и главный конкурент лидеру рынка SCO UNIX . Внимание Sun к Interactive Unix ослабло в пользу Solaris на системах SPARC и x86; он был снят с производства в 2001 году. [ необходима цитата ]
Sun отказалась от нумерации версий Solaris 2.x после выпуска Solaris 2.6 (1997); следующая версия получила название Solaris 7. Это был первый 64-битный релиз, предназначенный для новых процессоров UltraSPARC на базе архитектуры SPARC V9. В течение следующих четырех лет в 2000 и 2002 годах были выпущены преемники Solaris 8 и Solaris 9 соответственно.
После нескольких лет жесткой конкуренции и потери доли рынка серверов в пользу систем конкурентов на базе Linux, в 2002 году Sun начала включать Linux в свою стратегию. Sun поддерживала как Red Hat Enterprise Linux , так и SUSE Linux Enterprise Server на своих системах x64; такие компании, как Canonical Ltd. , Wind River Systems и MontaVista, также поддерживали свои версии Linux на системах Sun на базе SPARC.
В 2004 году, заработав репутацию одного из самых ярых противников Microsoft , Sun вступила с ними в совместные отношения, разрешив различные юридические противоречия между двумя компаниями и получив от них 1,95 млрд долларов США в качестве компенсационных выплат. [86] Sun поддержала Microsoft Windows на своих системах x64 и объявила о других соглашениях о сотрудничестве с Microsoft, включая планы по поддержке сред виртуализации друг друга. [87]
В 2005 году компания выпустила Solaris 10. Новая версия включала большое количество усовершенствований операционной системы, а также совершенно новые функции, ранее невиданные в отрасли. Выпуск обновлений Solaris 10 продолжался в течение следующих 8 лет, последним выпуском от Sun Microsystems был Solaris 10 10/09. Следующие обновления были выпущены Oracle в соответствии с новым лицензионным соглашением; последний выпуск — Solaris 10 1/13. [88]
Ранее Sun предлагала отдельный вариант Solaris под названием Trusted Solaris , который включал расширенные функции безопасности, такие как многоуровневая безопасность и модель доступа с минимальными привилегиями . Solaris 10 включал многие из тех же возможностей, что и Trusted Solaris на момент его первоначального выпуска; Solaris 10 11/06 включал Solaris Trusted Extensions, которые давали ему оставшиеся возможности, необходимые для того, чтобы сделать его функциональным преемником Trusted Solaris.
После выпуска Solaris 10 исходный код Solaris был открыт под лицензией свободного программного обеспечения CDDL и разрабатывался открыто с участием сообщества Opensolaris через SXCE , который использовал упаковку SVR4 .pkg и поддерживал выпуски OpenSolaris , использующие IPS . После приобретения Sun компанией Oracle, OpenSolaris продолжил разрабатываться открыто под illumos с дистрибутивами illumos .
Корпорация Oracle продолжила разработку Solaris, вернув новые разработки к проприетарному лицензированию; ее следующим релизом стала Oracle Solaris 11 в ноябре 2011 года.
Платформа Java была разработана в Sun Джеймсом Гослингом в начале 1990-х годов с целью позволить программам функционировать независимо от устройства, на котором они используются, что породило слоган « Напиши один раз, запусти где угодно » (WORA). Хотя эта цель не была полностью достигнута (что вызвало ответный удар «Напиши один раз, отладь везде»), Java считается в значительной степени независимой от оборудования и операционной системы.
Java изначально продвигалась как платформа для клиентских апплетов , работающих внутри веб-браузеров. Ранними примерами приложений Java были веб-браузер HotJava и набор HotJava Views . Однако с тех пор Java стала более успешной на серверной стороне Интернета.
Платформа состоит из трех основных частей: языка программирования Java, виртуальной машины Java (JVM) и нескольких интерфейсов программирования приложений Java (API) . Проектирование платформы Java контролируется поставщиком и сообществом пользователей через процесс сообщества Java (JCP).
Java — объектно-ориентированный язык программирования. С момента своего появления в конце 1995 года он стал одним из самых популярных языков программирования в мире. [89]
Программы Java компилируются в байт-код , который может выполняться любой JVM, независимо от среды.
API Java предоставляют обширный набор библиотечных процедур. Эти API эволюционировали в Standard Edition (Java SE) , которая обеспечивает базовую инфраструктуру и функциональность GUI; Enterprise Edition (Java EE) , нацеленную на крупные компании-разработчики ПО, внедряющие серверы приложений корпоративного класса; и Micro Edition (Java ME) , используемую для создания программного обеспечения для устройств с ограниченными ресурсами, таких как мобильные устройства.
13 ноября 2006 года компания Sun объявила, что будет лицензировать свою реализацию Java в соответствии с лицензией GNU General Public License ; в то же время она выпустила свой компилятор Java и JVM. [90]
В феврале 2009 года Sun вступила в битву с Microsoft и Adobe Systems, которые продвигали конкурирующие платформы для создания программных приложений для Интернета. [91] JavaFX была платформой разработки для музыки, видео и других приложений, которая основывалась на языке программирования Java. [91]
В 1999 году Sun приобрела немецкую компанию-разработчика программного обеспечения Star Division, а вместе с ней и офисный пакет StarOffice , который Sun позже выпустила как OpenOffice.org под лицензиями GNU LGPL и SISSL ( Sun Industry Standards Source License ). OpenOffice.org поддерживал форматы файлов Microsoft Office (хотя и не идеально), был доступен на многих платформах (в первую очередь Linux, Microsoft Windows, Mac OS X и Solaris) и использовался в сообществе разработчиков ПО с открытым исходным кодом .
Главные различия между StarOffice и OpenOffice.org заключались в том, что StarOffice поддерживался Sun, был доступен либо как розничный коробочный комплект для одного пользователя, либо как блоки лицензирования на пользователя для предприятия и включал более широкий набор шрифтов и шаблонов документов, а также средство проверки орфографии коммерческого качества. [92] StarOffice также содержал коммерчески лицензированные функции и надстройки; в OpenOffice.org они были либо заменены вариантами с открытым исходным кодом или бесплатными вариантами, либо вообще отсутствовали. Оба пакета имели встроенную поддержку формата OpenDocument .
Производные OpenOffice.org продолжают разрабатываться: LibreOffice , Collabora Online и Apache OpenOffice .
В 2007 году Sun анонсировала набор продуктов для виртуализации и автоматизации центров обработки данных Sun xVM для массового оборудования. Sun также приобрела VirtualBox в 2008 году. Более ранние технологии виртуализации от Sun, такие как Dynamic System Domains и Dynamic Reconfiguration, были специально разработаны для высокопроизводительных серверов SPARC, а Logical Domains поддерживает только серверные платформы UltraSPARC T1/T2/T2 Plus. Sun выпустила на рынок программное обеспечение Sun Ops Center для автоматизации центров обработки данных.
На стороне клиента Sun предлагала решения для виртуальных рабочих столов . Среды и приложения рабочих столов могли размещаться в центре обработки данных, при этом пользователи могли получать доступ к этим средам с широкого спектра клиентских устройств, включая ПК с Microsoft Windows, виртуальные дисплеи Sun Ray , Apple Macintoshes, КПК или любую комбинацию поддерживаемых устройств. Поддерживались различные сети, от LAN до WAN или общедоступного Интернета. Продукты для виртуальных рабочих столов включали Sun Ray Server Software , Sun Secure Global Desktop и Sun Virtual Desktop Infrastructure.
Sun приобрела MySQL AB, разработчика базы данных MySQL, в 2008 году за 1 миллиард долларов США. [93] Генеральный директор Джонатан Шварц упомянул в своем блоге, что оптимизация производительности MySQL была одним из приоритетов приобретения. [94] В феврале 2008 года Sun начала публиковать результаты работы по оптимизации производительности MySQL. [95] Sun внесла свой вклад в проект PostgreSQL . На платформе Java Sun внесла свой вклад в Java DB и поддерживала ее .
Sun предлагала другие программные продукты для разработки ПО и инфраструктурных услуг. Многие из них были разработаны внутри компании; другие появились в результате приобретений, включая Tarantella, Waveset Technologies, [53] SeeBeyond и Vaau. Sun приобрела многие небраузерные программные продукты Netscape в рамках сделки, включающей слияние Netscape с AOL . [96] Эти программные продукты изначально предлагались под брендом «iPlanet»; после того, как альянс Sun-Netscape закончился, они были переименованы в « Sun ONE » (Sun Open Network Environment), а затем в « Sun Java System ».
Продукт промежуточного программного обеспечения Sun был назван Java Enterprise System (или JES) и продавался для веб- и прикладного обслуживания, связи, календаря, каталогов, управления идентификацией и сервисно-ориентированной архитектуры . Open ESB от Sun и другие программные пакеты были доступны бесплатно на системах под управлением Solaris, Red Hat Enterprise Linux, HP-UX и Windows, с опциональной поддержкой.
Sun разработала программные продукты для управления центрами обработки данных, в том числе программное обеспечение высокой доступности Solaris Cluster , пакет управления сеткой Sun Grid Engine и программное обеспечение брандмауэра, такое как SunScreen. Для поставщиков сетевого оборудования и клиентов телекоммуникаций Sun разработала Sun Netra High-Availability Suite.
Sun выпустила компиляторы и инструменты разработки под брендом Sun Studio для создания и разработки приложений Solaris и Linux. Sun вышла на рынок программного обеспечения как услуги (SaaS) с zembly , социальной облачной вычислительной платформой и Project Kenai, службой хостинга проектов с открытым исходным кодом.
Sun продала собственные системы хранения данных, чтобы дополнить свои системные предложения; она также сделала несколько приобретений, связанных с хранением данных. 2 июня 2005 года Sun объявила, что купит Storage Technology Corporation (StorageTek) за 4,1 млрд долларов США наличными или по 37 долларов за акцию, сделка была завершена в августе 2005 года.
В 2006 году Sun представила Sun StorageTek 5800 System , первое программируемое решение для хранения данных, поддерживающее приложения. В 2008 году Sun предоставила исходный код StorageTek 5800 System по лицензии BSD. [97]
Sun анонсировала платформу Sun Open Storage в 2008 году, созданную с использованием технологий с открытым исходным кодом. В конце 2008 года Sun анонсировала системы Sun Storage 7000 Unified Storage (кодовое название Amber Road). Прозрачное размещение данных на твердотельных накопителях (SSD) и обычных жестких дисках систем управлялось ZFS , чтобы воспользоваться скоростью SSD и экономичностью обычных жестких дисков. [98]
Другие продукты для хранения данных включают сервер хранения данных Sun Fire X4500, файловую систему SAM-QFS и программное обеспечение для управления хранилищем.
Sun продавала Sun Constellation System для высокопроизводительных вычислений (HPC). Еще до появления Sun Constellation System в 2007 году продукция Sun использовалась во многих системах и суперкомпьютерных центрах TOP500 :
Продукт Sun HPC ClusterTools представлял собой набор библиотек и инструментов Message Passing Interface (MPI) для запуска параллельных заданий на кластерах Solaris HPC. Начиная с версии 7.0, Sun перешла от собственной реализации MPI к Open MPI и пожертвовала инженерные ресурсы проекту Open MPI.
Sun была участником комитета языка OpenMP . Компиляторы и инструменты Sun Studio реализовали спецификацию OpenMP для распараллеливания разделяемой памяти.
В 2006 году Sun построила суперкомпьютер TSUBAME , который до июня 2008 года был самым быстрым суперкомпьютером в Азии. Sun построила Ranger в Техасском передовом вычислительном центре (TACC) в 2007 году. Ranger имел пиковую производительность более 500 TFLOPS и был шестым по мощности суперкомпьютером в списке TOP500 в ноябре 2008 года. Sun анонсировала дистрибутив OpenSolaris, который интегрировал HPC-продукты Sun с другими. [100]
Известными сотрудниками Sun были Джон Гилмор , Уитфилд Диффи , Радия Перлман , Иван Сазерленд , Марк Тремблей и Сатья Наделла . Sun была одним из первых сторонников сетевых вычислений на базе Unix, продвигая TCP/IP и особенно NFS, что отражено в девизе компании «Сеть — это компьютер» , придуманном Джоном Гейджем . Джеймс Гослинг руководил командой, которая разработала язык программирования Java . Джон Босак руководил созданием спецификации XML в W3C .
В 2005 году Sun Microsystems была одной из первых компаний из списка Fortune 500 , которая учредила официальную программу социальных сетей . [101] Сотрудники Sun публиковали статьи на сайте блога компании. [102] Сотрудникам предлагалось использовать сайт для ведения блогов по любым аспектам своей работы или личной жизни, при этом для сотрудников налагалось мало ограничений, за исключением материалов, представляющих коммерческую тайну. Джонатан И. Шварц был одним из первых генеральных директоров крупных компаний, которые регулярно вели блоги; его сообщения часто цитировались и анализировались в прессе. [103] [104]
3 сентября 2009 года Европейская комиссия начала углубленное расследование предполагаемого поглощения Sun Microsystems корпорацией Oracle. [105] 9 ноября 2009 года Комиссия опубликовала заявление с возражениями относительно поглощения Sun корпорацией Oracle. [106] Наконец, 21 января 2010 года Европейская комиссия одобрила поглощение Sun корпорацией Oracle. Расследование Комиссии показало, что другая открытая база данных, PostgreSQL, рассматривается многими пользователями этого типа программного обеспечения как надежная альтернатива MySQL и может в некоторой степени заменить конкурентную силу, которую последняя в настоящее время представляет на рынке баз данных. [107]
В 2009 году Sun была продана корпорации Oracle за 5,6 млрд долларов. [68]
Сотрудников Sun попросили поделиться историями о своем опыте работы в Sun. Веб-сайт, содержащий видео, истории и фотографии за 27 лет работы в Sun, был открыт 2 сентября 2009 года. [108]
В октябре Sun объявила о втором раунде увольнений тысяч сотрудников, причиной чему частично послужили задержки с одобрением слияния. [109]
Сделка была завершена в начале 2010 года. [5]
В январе 2011 года Oracle согласилась выплатить 46 миллионов долларов для урегулирования обвинений в подаче ложных заявлений в федеральные правительственные агентства США и выплате «откатов» системным интеграторам. [110] В феврале 2011 года бывший кампус Sun в Менло-Парке, Калифорния , площадью около 1 000 000 квадратных футов (93 000 м 2 ) был продан, и было объявлено, что он станет штаб-квартирой Facebook . [111] [112] Обширное здание, построенное вокруг закрытого двора, получило прозвище «Sun Quentin». В настоящее время кампус является штаб-квартирой материнской компании Facebook Meta Platforms . [113]
1 сентября 2011 года Sun India юридически стала частью Oracle. Это было отложено из-за юридических проблем в индийском суде. [ необходима цитата ]
и основатель FSF Ричард Столлман сказал: «Я думаю, что Sun внесла больший вклад, чем любая другая компания, в сообщество свободного программного обеспечения в виде программного обеспечения. Она демонстрирует лидерство. Это пример, которому, я надеюсь, последуют и другие».
февраля Sun завершила приобретение Innotek
компания American Telephone & Telegraph Co. объявила о покупке до 20 процентов акций Sun Microsystems Inc., производителя мощных малых компьютеров из Кремниевой долины, известных как рабочие станции.
Весной 1988 года AT&T и Sun Microsystems подписали соглашение о совместной разработке с целью объединения двух версий Unix.