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. Компания также внесла крупный вклад в разработку программного обеспечения с открытым исходным кодом , о чем свидетельствует покупка в 2008 году MySQL , системы управления реляционными базами данных с открытым исходным кодом, за 1 миллиард долларов . [3] [4]
В разное время у Sun были производственные мощности в нескольких местах по всему миру, включая Ньюарк, Калифорния ; Хиллсборо, Орегон ; и Линлитгоу, Шотландия . [5] Однако к тому времени, когда компания была приобретена корпорацией Oracle , она передала большую часть производственных обязанностей на аутсорсинг.
20 апреля 2009 года было объявлено, что Oracle приобретет Sun за 7,4 миллиарда долларов США . Сделка была завершена 27 января 2010 года. [6]
Первоначальный дизайн того, что стало первой рабочей станцией Unix компании Sun, Sun-1 , был задуман Энди Бехтольшаймом, когда он был аспирантом Стэнфордского университета в Пало-Альто , Калифорния. Первоначально Бехтольсхайм разработал рабочую станцию SUN для коммуникационного проекта сети Стэнфордского университета как персональную рабочую станцию САПР . Он был разработан на базе процессора Motorola 68000 с усовершенствованным блоком управления памятью (MMU) для поддержки операционной системы Unix с поддержкой виртуальной памяти . [7] Он построил первые образцы из запасных частей, полученных от факультета компьютерных наук Стэнфорда и поставщиков из Кремниевой долины. [8]
24 февраля 1982 года Скотт МакНили , Энди Бехтольшейм и Винод Хосла , аспиранты Стэнфорда, основали Sun Microsystems . Билл Джой из Беркли, основной разработчик Berkeley Software Distribution (BSD), присоединился к нам вскоре после этого и считается одним из первых основателей. [9] Название 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, входящая в серию 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 миллиарда долларов за второй финансовый квартал. Вскоре после этой новости было объявлено, что Кольберг Кравис Робертс (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-х годов. Затем компания изменила линейку аппаратного обеспечения, сделав упор на серверы и системы хранения данных. Системы управления телекоммуникациями высокого уровня, такие как служба систем оперативной поддержки, преимущественно используют оборудование 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 у 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 , чипы SPARC T3 и T4 ) осуществляется в рамках аппаратного подразделения Oracle Corporation.
В конце 1980-х годов Sun также продавала машину Sun386i на базе процессора Intel 80386 ; это была гибридная система, работающая под управлением SunOS , но в то же время поддерживающая приложения DOS . Он оставался на рынке лишь короткое время. Было объявлено о последующей модернизации «486i», но было изготовлено лишь несколько прототипов. [76]
Краткий первый набег Sun на системы x86 закончился в начале 1990-х годов, когда она решила сконцентрироваться на SPARC и вывести из эксплуатации последние системы Motorola и продукты 386i. Макнили назвал этот шаг «все дерево за одним наконечником стрелы». Несмотря на это, Sun сохранила свои позиции в мире x86 , поскольку в 1993 году начались поставки Solaris для ПК-совместимых систем .
В 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) расширяет сферу своей деятельности, включив оптимизацию продуктов виртуализации Sun OpenSolaris и xVM для процессоров 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 под общей лицензией на разработку и распространение с открытым исходным кодом через сообщество OpenSolaris. Позиция Sun включает в себя обязательство освобождать пользователей некоторых программ от споров об интеллектуальной собственности, касающихся этого программного обеспечения. Он предлагает услуги поддержки по различным ценам, в том числе на одного сотрудника и на сокет.
В отчете UNU-MERIT за 2006 год, подготовленном для ЕС, говорится, что Sun является крупнейшим корпоративным вкладчиком в движение открытого исходного кода в мире. [82] Согласно этому отчету, вклад Sun в открытый исходный код превышает общую сумму следующих пяти крупнейших коммерческих участников.
Компания Sun наиболее известна своими системами Unix, которые имеют репутацию стабильных систем и последовательной философии проектирования. [ нужна цитата ]
Первая рабочая станция Sun поставляется с UniSoft V7 Unix . Позже, в 1982 году, Sun начала предоставлять SunOS , модифицированную версию Unix 4.2BSD, в качестве операционной системы для своих рабочих станций. SunOS включала suntools , раннюю оконную систему с графическим интерфейсом .
В конце 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 в изучении операционной системы GeoWorks PC/GEOS и использовании функций PC/ GEOS. 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. В течение следующих четырех лет преемники Solaris 8 и Solaris 9 были выпущены в 2000 и 2002 годах соответственно.
После нескольких лет тяжелой конкуренции и потери доли рынка серверов в пользу конкурирующих систем на базе Linux, Sun начала включать Linux в свою стратегию в 2002 году. 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 в своих 64-разрядных системах и объявила о других соглашениях о сотрудничестве с 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 .
Корпорация 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) , который обеспечивает базовую инфраструктуру и функциональность графического пользовательского интерфейса; 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 и NeoOffice .
В 2007 году Sun анонсировала пакет продуктов Sun xVM для виртуализации и автоматизации центров обработки данных для стандартного оборудования. Sun также приобрела VirtualBox в 2008 году. Более ранние технологии виртуализации Sun, такие как динамические системные домены и динамическая реконфигурация , были специально разработаны для высокопроизводительных серверов SPARC, а логические домены поддерживают только серверные платформы UltraSPARC T1/T2/T2 Plus. Sun продавала программное обеспечение Sun Ops Center для автоматизации центров обработки данных.
Со стороны клиента Sun предлагала решения для виртуальных рабочих столов . Среды настольных компьютеров и приложения могут размещаться в центре обработки данных, при этом пользователи получают доступ к этим средам с широкого спектра клиентских устройств, включая ПК с Microsoft Windows, клиенты виртуального дисплея Sun Ray , Apple Macintosh, КПК или любую комбинацию поддерживаемых устройств. Поддерживались различные сети: от LAN до WAN или общедоступного Интернета. Продукты виртуальных рабочих столов включали серверное программное обеспечение Sun Ray , 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) и предназначался для обслуживания веб-сайтов и приложений, связи, календаря, каталогов, управления идентификацией и сервис-ориентированной архитектуры . Sun Open ESB и другие пакеты программного обеспечения были доступны бесплатно в системах под управлением 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 , первое программируемое решение для хранения данных с поддержкой приложений. В 2008 году Sun предоставила исходный код системы StorageTek 5800 по лицензии BSD. [97]
В 2008 году Sun анонсировала платформу Sun Open Storage , созданную с использованием технологий с открытым исходным кодом. В конце 2008 года Sun анонсировала системы Sun Storage 7000 Unified Storage (кодовое название Amber Road). Прозрачное размещение данных на твердотельных накопителях (SSD) и обычных жестких дисках системы осуществлялось с помощью ZFS , чтобы воспользоваться преимуществами скорости твердотельных накопителей и экономичности обычных жестких дисков. [98]
Другие продукты хранения включали сервер хранения Sun Fire X4500, файловую систему SAM-QFS и программное обеспечение для управления хранилищем.
Sun продавала систему Sun Constellation для высокопроизводительных вычислений (HPC). Еще до появления системы Sun Constellation System в 2007 году продукты Sun использовались во многих системах и суперкомпьютерных центрах, входящих в ТОП500 :
Продукт Sun HPC ClusterTools представлял собой набор библиотек и инструментов интерфейса передачи сообщений (MPI) для выполнения параллельных заданий в кластерах Solaris HPC. Начиная с версии 7.0, Sun перешла от собственной реализации MPI к Open MPI и пожертвовала инженерные ресурсы проекту Open MPI.
Сан был участником языкового комитета OpenMP . Компиляторы и инструменты Sun Studio реализовали спецификацию OpenMP для распараллеливания общей памяти.
В 2006 году компания Sun построила суперкомпьютер TSUBAME , который до июня 2008 года был самым быстрым суперкомпьютером в Азии. Sun построила Ranger в Техасском центре перспективных вычислений (TACC) в 2007 году. Пиковая производительность Ranger составляла более 500 терафлопс, и в ноябре 2008 года он был шестым по мощности суперкомпьютером в списке TOP500. Sun анонсировала дистрибутив OpenSolaris, в который интегрирована система Sun Продукты HPC с другими. [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 г. Европейская комиссия одобрила приобретение Oracle компании Sun. Расследование Комиссии показало, что другая открытая база данных, PostgreSQL, рассматривается многими пользователями этого типа программного обеспечения как надежная альтернатива MySQL и может в некоторой степени заменить конкурентную силу, которую последняя в настоящее время представляет на рынке баз данных. [107]
Sun была продана корпорации Oracle в 2009 году за 5,6 миллиарда долларов. [68]
Сотрудников Sun попросили поделиться анекдотами из своего опыта работы в Sun. Веб-сайт, содержащий видео, рассказы и фотографии за 27 лет работы в Sun, был открыт 2 сентября 2009 г. [108]
В октябре Sun объявила о втором раунде увольнений тысяч сотрудников, частично виноватых в задержках с одобрением слияния. [109]
Сделка была завершена в начале 2010 года. [6]
В январе 2011 года Oracle согласилась выплатить 46 миллионов долларов для урегулирования обвинений в том, что она подала ложные претензии федеральным правительственным агентствам США и выплатила «откаты» системным интеграторам. [110] В феврале 2011 года бывший кампус Sun в Менло-Парке, штат Калифорния , площадью около 1 000 000 квадратных футов (93 000 м 2 ) был продан, и было объявлено, что он станет штаб-квартирой Facebook . [111] [112] Огромный объект, построенный вокруг закрытого двора, получил прозвище «Солнечный Квентин». Сейчас кампус является штаб-квартирой материнской компании Facebook Meta Platforms . [113]
1 сентября 2011 г. Sun India официально стала частью Oracle. Оно было отложено из-за юридических проблем в индийском суде. [ нужна цитата ]
Президент и основатель FSF Ричард Столлман сказал: «Я думаю, что Sun внесла в сообщество свободного программного обеспечения больше, чем любая другая компания, в виде программного обеспечения. Она демонстрирует лидерство. Я надеюсь, что этому примеру последуют другие».
20 февраля Sun завершила сделку по приобретению Innotek.
Компания American Telephone & Telegraph объявила вчера, что купит до 20 процентов акций Sun Microsystems Inc., производителя мощных небольших компьютеров, известных как рабочие станции, из Кремниевой долины.
Весной 1988 года AT&T и Sun Microsystems подписали соглашение о совместной разработке, предусматривающее объединение двух версий Unix.