Все новости от 14 июня 2005 г. Sun входит в эру open-source Solaris
Во вторник Sun Microsystems намерена выпустить операционную систему Solaris по лицензии open source — это ключевой пункт плана, нацеленного компанией на то, чтобы восстановить утраченное влияние и догнать конкурентов: Red Hat, IBM и Microsoft.
Как сообщил директор по маркетингу Solaris Том Гоген, компания планирует опубликовать на веб-сайте OpenSolaris свыше пяти миллионов строк исходного кода ядра операционной системы и сетевых сервисов. Некоторые компоненты, такие как средства инсталляции и некоторые инструменты администрирования, будут добавлены позднее.
Если все пойдет по плану, Solaris станет плодом труда не только примерно 1000 собственных программистов компании. «Работа выйдет за пределы круга, очерченного брандмауэром», — сказал Гоген.
Solaris — широко распространенная версия Unix, которая стала популярной в период дотком-бума в конце 90-х. Однако звезда ее закатилась с восходом звезды Linux — во многом сходного с Unix open-source-конкурента.
Этому способствовали усилия IBM и Red Hat. В то же время Microsoft Windows продолжает наращивать базу пользователей. Как и Linux, Windows чувствует себя как дома на массовых серверах с процессорами х86, которые Sun освоила лишь недавно.
Сделав Solaris системой open source, Sun надеется привлечь такие категории разработчиков, как студенты, будущие системные администраторы и покупатели компьютеров. Чем больше разработчиков, тем больше пользователей, теснее партнерские отношения с софтверными компаниями и — еще больше разработчиков.
Однако конкурировать с Linux будет тяжело. Хотя Linux во многих отношениях еще незрелая система, вся работа над Solaris пока сосредоточена в одной компании, тогда как у Linux есть сформировавшееся сообщество программистов open source. Его участники — не только выходцы из университетов и сотрудники продавцов Linux, таких как Red Hat и Novell, но и сотрудники поставщиков серверов IBM и Hewlett-Packard, производителя процессоров Intel и производителя СУБД Oracle.
Отказ Sun от части своих полномочий при отсутствии внешних программистов станет критическим испытанием, которое придется пройти Sun, говорит аналитик Quandt Analytics Стейси Куондт.
«Реальная проблема для Sun заключается в том, что там работают высококлассные специалисты. Возможно ли, чтобы кто-то на стороне предложил поправку, и она не была полностью переписана в Sun кем-нибудь более опытным?»
Однако OpenSolaris нельзя считать обреченным как проект open source только потому, что это был проприетарный, внутренний проект Sun. Куондт отмечает, что IBM добилась успеха в создании активного сообщества open source вокруг проекта создания инструментов программирования Eclipse, который тоже начинался как собственный проприетарный проект IBM.
Sun не уложилась в срок, намеченный на 2004 год, зато провела некоторую подготовительную работу по OpenSolaris. В январе она выпустила компонент DTrace, который позволяет осуществлять детальный анализ производительности; собрала 150 внешних программистов вокруг пилотной программы OpenSolaris и создала консультативный совет сообщества из пяти человек, двое из которых — сотрудники Sun.
Целевая аудитория: программисты
Sun часто привлекает внимание к своим продуктам посредством пышных мероприятий — например, по поводу нынешней версии Solaris 10 состоялось уже не одно такое событие, — но на этот раз компания пытается нацелить свои мессиджи не на руководителей, принимающих решения о закупках, а на программистов open source. Пресс-релизы и презентации уступили место выпуску инструментов для разработчика и практическим сведениям от самих разработчиков Solaris.
Sun планирует опубликовать обширную документацию, которая позволит программистам досконально изучить операционную систему и разобраться в ее внутренних механизмах. Она предложит даже примеры ошибок, подлежащих исправлению, чтобы программисты «могли попробовать свои силы и втянуться в работу», сообщила директор по маркетингу OpenSolaris Клэр Джиордано.
Компания опубликовала и некоторые планы на будущее.
В части инструментов программирования у разработчиков будет выбор из двух компиляторов. Sun постаралась сделать так, чтобы Solaris можно было компоновать при помощи GCC — компилятора, наиболее широко применяемого в мире open source, — но и собственный компилятор Sun будет сделан доступным для свободного использования.
Программисты, желающие создавать ПО для OpenSolaris, должны будут подписать соглашение участника проекта, которое требует, чтобы Sun стала совладельцем авторских прав.
Лицензия OpenSolaris защищает и права интеллектуальной собственности, в отличие от Linux, хотя некоторые компании, включая IBM, Red Hat и Nokia, пообещали не подавать в суд, если обнаружится, что Linux нарушает их патенты.
Выпуск Solaris по лицензии Community Development and Distribution License (CDDL) «есть обобществление наших патентов, — говорит Гоген. — Порядка 1700 патентов, которые сегодня используются в технологии Solaris, становятся общим достоянием».
Если программист берет код из OpenSolaris и вставляет его в другой проект, он получает полную патентную защиту. OpenSolaris или другой код CDDL может использоваться в проприетарных проектах или в проектах open source, подчиняющихся CDDL и нескольким другим лицензиям, включая лицензии BSD и Mozilla.
Причина, по которой Sun задерживает выпуск инструментов инсталляции и администрирования, заключается в том, что компания построчно проверяет код, чтобы убедиться, что он не нарушает ничьих авторских прав, пояснила Джиордано.
Предыдущие публикации:
В продолжение темы:
|
|
| Михаил Елашкин - imhoelashkin.com 14 Jun 2005 1:51 PM |
Ну вот. Наконец-то нормальная корпоративная ОС будет с открытым кодом. Ее бы еще на х86 напильником доработать и цены ей не будет. :) |
|
| Чр 14 Jun 2005 2:34 PM |
"цены ей не будет" |
|
| Desperado 14 Jun 2005 2:37 PM |
поздновато, последний шанс проплатить дебиану и сделать свой дистр - GNU debian/opensolaris |
|
| Wintermute - devnul.ru 14 Jun 2005 2:39 PM |
Совместимость с BSD-лицензией есть гут. |
|
| NoFate 14 Jun 2005 3:13 PM |
Я думаю это мало что поменяет. И солярис врядли куда-то пойдет дальше небольшого круга компаний. |
|
| Noname 14 Jun 2005 3:40 PM |
Очередь за Билли :) Ждем-с GNU/Windows :) |
|
| dem 14 Jun 2005 4:12 PM |
CDDL c GNU не совместима. Они требуют соавторства.... Тоесть ты добровольно работаешь на них. Не очень-то приятно это. Тоесть если я пишу проект для своей конторы (внутренний), и выкладываю его под GNU я тем самым 1) позволяю получить от него выгоду комунибудь еще. 2) если кто-то начнет вкладывать свои усилия выгоду получу и я. А для CDDL не совсем ясно. Что будет если второй автор (SUN) решит закрыть проект или оспорить первоначальные условия? Нет уж страшновато даже учитывая интерес к солярису. |
|
| Боровой 14 Jun 2005 4:26 PM |
2 dem Чепуха, авторское право и тип лицензии разные вещи. GNU несовместима с CDDL потому, что CDDL более свободна - ты можешь выпускать свой код (добавленный в CDDL исходники) под любой лицензией (в т.ч. коммерческой), если не вносил изменения в оригинальные файлы. |
|
| Михаил Елашкин - imhoelashkin.com 14 Jun 2005 5:26 PM |
CDDL признана OSI как Open Source. Как известно, кроме GPL в мире еще много чего происходит :) |
|
| Чр 14 Jun 2005 5:32 PM |
Noname если често пользы ( кроме как какерам) от open windows от MS будем мало. ( те нет коненчо пользва будет- когда по этим исходникам OSS используая открвтолсть формать перепишут-> тогда да).. а сами по себе исходники MS интреса АКАДЕМИЧЕСКОГО не представлюят.. а думаю им будет даже стыдно выкладывать даже если они на это решаться политически. а причесать всё не реально - перестанет работать. |
|
| AT 14 Jun 2005 6:00 PM |
dem: Читай лицензию а не трактаты Сталмена. Если ты скачаешь что-то под CDDL - то можешь ею пользоваться (именно той версией) до второго пришествия. Причем ты даже прикольнуться вроде как можешь - сказать что типа только под этой версией публиковать свои исходники будешь. За то чтобы под другой версией - типа доп. согласие твое надо :-)) |
|
| Desperado 14 Jun 2005 6:02 PM |
2Чр польза будет в том что люди смогут ставить те решения которые лучше всего подходит для их бизнеса, а не то что стоит у каждой домохозяйки с ПО которой эти решения должны быть совместимы.
|
|
| dimav 14 Jun 2005 6:28 PM |
2Боровой "2 dem Чепуха, авторское право и тип лицензии разные вещи. GNU несовместима с CDDL потому, что CDDL более свободна - ты можешь выпускать свой код (добавленный в CDDL исходники) под любой лицензией (в т.ч. коммерческой), если не вносил изменения в оригинальные файлы." как ты себе это реально представляешь ? дополнениее - если это можно сделать то какие проблемы сделать proxy/facade к GPL-проекту ? |
|
| Боровой 14 Jun 2005 7:18 PM |
2 dimav чувствуешь разницу - пользоваться кодом как библиотекой/API и городить дикого монстра вроде corba-объекта? особенно для драйверов и сервисов ядра proxy/facade просто обалденно выглядит :-) более того - CDDL _файловая_ лицензия, то есть ты имеешь право повыкидывать все что хочешь и смешивать разные проекты. |
|
| Хрю 14 Jun 2005 7:56 PM |
"цены ей не будет" Так кто в курсе - цена то ей все ж будет? или не будет цены? |
|
| Не Лох 14 Jun 2005 9:23 PM |
Опоздали, поезд уехал. На самом деле opensource проекты развиваются до большого масштаба только тогда, когда над ними работают оплаченные программисты на полный рабочий день. Ка это было с Линукс, с Eclipse, JBOSS, Apache, MySQL etc. Для того чтобы Solaris получил признание нужно привлечь к нему труд оплаченных программистов, а не мелкие патчики от Васей Пупкиных. А вот с этим у Solaris как раз таки проблемы. Кому охота оплачивать работу своих программистов на код, который будет принадлежать Sun ? Никто и не будет. Linux в отличии от Solaris позволяет компаниям компоновать его со своими собствеными продуктами и выпускать его так как им хочется. С Solaris такая штука не пройдет. Короче эти судорожные попытки догнать уехавший поезд безнадежны. Надеюсь они поймут это достаточно быстро и поменяют лицензию на GPL.
|
|
| fi 15 Jun 2005 8:10 AM |
Позволю себе скопировать NiKel: Это конечно обидно, несправедливо и жалко, и похоже многим не дает покоя, но imo теперь положение таково, что линукс может себе спокойно развиваться, постепенно становясь индустриальным стандартом де факто, а другим опенюниксам надо очень постараться, доказать и продемонстрировать свое ЗНАЧИТЕЛЬНОЕ превосходство, дабы как то изменить ситуацию в свою пользу. И скажем прямо - шансов у них немного. Пожелаем опенсолярису удачи и успехов в этом безнадежном деле. Еще многим не дает покоя факт, что какая то там система, сделанная студентом заруливает мир, а бонзы и уважаемые авторитеты гуляют лесом. Им можно посоветовать расслабиться, сделать глубокие вдохи или прогуляться тоже. А чтобы не было так обидно надо осознать факт, что феноменальный успех линукса не держится на одних студентах и кульных хакерах. Это миф. Мифология, овеянная дымкой романтики и новизны, создающаяся у нас на глазах. На самом же деле все более прозаично. Linux один из.. Ему просто повезло оказаться в нужное время в нужном виде. У GNU сообщества не оказалось своего работающего ядра и им стал Linux. Затем у большого бизнеса не оказалось достаточно хорошей открытой системы с хорошей лицензией в качестве альтернативы мс виндоуз и ей опять оказался линукс. Выбор был сделан, вложены большие деньги, силы, было создано имя, узнаваемая торговая марка, началась игра на бирже, было вовлечено множество людей и компаний. Именно в этом и состоит причина успеха Linux-а в мире деловых людей и потребителей (а не в узком хакерском андеграунде, где он бы мог пребывать еще долго). Ситуация уже сильно не изменится, хотя бы в силу инерции и масштабов капиталовложений, долговременные инвестиции имеют долговременный эффект. Sun компания, конечно, не последняя, но imo и её ресурсов уже недостаточно чтобы повлиять на успех линукса. Лет 10 назад опенсолярис еще мог бы что то изменить, но соменеваюсь, что даже сейчас Sun способна сделать его действительно свободным (не только открытым), а учитывая её метания в объятия Билли уважающим себя свободным разработчикам связываться с её системой (пусть даже и чудесной) было бы западло.
|
|
| fi 15 Jun 2005 8:18 AM |
Так как я часто работаю с этой системой (Solaris), то могу судить о ней. Не смотря на неплохое ядро (хотя и там хватает клопов) общее окружение (System V R4) устарело на десять лет. Похоже Debian Solaris будет лучший выход из этого положения. |
|
| fi 15 Jun 2005 8:21 AM |
то Михаил Елашкин > CDDL признана OSI как Open Source. Это конечно так, но передача прав Sun Inc.(соавторство) сильно уменьшает ее поклоников. |
|
| Антон - aantichgmail.com 15 Jun 2005 12:13 PM |
а сами по себе исходники MS интреса АКАДЕМИЧЕСКОГО не представлюят.. а думаю им будет даже стыдно выкладывать даже если они на это решаться политически. а причесать всё не реально - перестанет работать. === Ты хоть одну строчку кода, написанную Microsoft, видел? Не говоря уже о Windows? |
|
| A 15 Jun 2005 10:14 PM |
2 Антон: > Ты хоть одну строчку кода, написанную Microsoft, видел? Её можно наблюдать в любом учебнике C/C++: fot (int i=0; i<n; i++) { ... } :) |
|
| 543 16 Jun 2005 3:59 PM |
И шо, прямо fot так fot и написано? ;) |
|
| Tolik 17 Jun 2005 10:40 AM |
2 Антон Это, батенька, ламеризм есть. Не знать, не пытаться узнать и людей, которые делают реальную работу - с этих позиций поливать грязью Исходники WinCE, например, может смотреть любой желающий Т.е. не представляют интереса исходники (навскидку) - Лучшего в мире текстового процессора? (где-то в мире есть полноценный аналог ?) - Лучшей в мире электронной таблицы? (где-то в мире есть полноценный аналог ?) - .NET framework ? (где-то в мире есть полноценный аналог ?) - DirectX (где-то в мире есть полноценный аналог ?) - Plug-n-Play (где-то в мире есть полноценный аналог ?) Продолжать можно долго Изрядный АКАДЕМИЧЕСКИЙ интерес представляют даже исходники Win95, в которой 16-битное приложение, под 32-битной системой могло общаться с сетью через DOS-овский драйвер. А вам слабо? Кто-то в мире подобное вообще делал?
|
|
| Alexandr 17 Jun 2005 10:58 AM |
>>...в которой 16-битное приложение, под 32-битной >>системой могло общаться с сетью через DOS-овский >>драйвер. А вам слабо? Кто-то в мире подобное >>вообще делал? Действительно, удалять глады автогеном не скажу через какое место - признак мастерства. |
|
| Alexandr 17 Jun 2005 11:00 AM |
2fi >>общее окружение (System V R4) устарело на десять лет А не пояснишь ли подробнее, что именно устарело? |
|
| Tolik 17 Jun 2005 11:06 AM |
2Alexandr Не смешно Потому что рядом стоящая полуось, в которой из соображений чистой науки гланды удалять не стали - пошла на помойку Была реальная ситуация - куча 16-битных приложений, куча старых драйверов. И MS сделал систему, которая со всем этим работала. Задача такая была. Чисто академически - решение этой задачи более чем нетривиально.
|
|
| Alexandr 17 Jun 2005 11:18 AM |
2Tolik Уважаемый Толик, MS - классический пример конторы, который сперва содает проблемные решения, затем навязывает их всем, а потом поет себе дифирамбы успешно преодолев те же проблемы. >>- Plug-n-Play (где-то в мире есть полноценный аналог ?) Есть, поверь мне,на том же Solaris-е и в других UNIX-ах. В большей степени это заслуга Intel-a и спецификации PCI, врочем ты наверное считаешь, что Plug-n-Play - изобретение MS? |
|
| jstm 17 Jun 2005 11:39 AM |
2 Tolik Ты считаешь, что DirectX лучше OpenGL ? :) Ты считаешь, что .NET лучше Java ? (Откуда это было один в один слизано) ?:) Plug-n-play реализация от MS одна из самых кривых. :) Лучший в мире ТЕКСТОВЫЙ ПРОЦЕССОР - LaTeX :) (Не WISIWIG редактор) У Microsoft нет ни одной технологии, на голову превышающую конкурентов и никогда не было. Почти все хорошее, что есть у MS было ей куплено или лицензировано у других.Плюс отменный маркетинг (Кто не верит посмотрите на Tolik :) ) |
|
| Tolik 17 Jun 2005 11:43 AM |
Ну, оно конечно все остальные создают решения беспроблемные ... И (почему-то, дай себе труд задуматься почему) - плохо продаваемые. Было у MS красивое беспроблемное решение - Windows NT. Но по тем временам - рынок к нему был не готов. Что плохого в том. что компания сделела и 10 лет поддерживала переходную линейку продуктов, позволившую всем гладко, с сохранением программ, драйверов и слабых машин перейти на нормальное решение ? Ну стояла рядом ИБМ с полуосью - она этого не сделала. так кто дурак - MS, сделавший глюковатую, но нужную людям линейку 95, или архитектурные красавцы, о котрых все уже забыли? За PNP - да, оно базируется на PCI, но: Если кто помнит историю - появилось оно вместе с Win95, до этого были только очень узкие решения, работающие на очень ограниченном наборе совместимого оборудования (типа Apple). И MS Очень плотно работало с Интелом по поводу создания и включения в работу этих специфиукаций. Первой компанией, которая сумела создать реальный PNP, работающий на практически любом железе - остается MS. И, кстати, в подобном объеме эту задачу до сих пор (10 лет прошло) не решил НИКТО. Есть только весьма ограниченные решения с узкими списками поддерживаемой аппаретуры (только не надо щас говорить, что теоретически операционки X или Y это умеют). Теоретически - умеют, а большую кучу железа - не узнают - или таки недоделано, или драйверов нет или драйвера кривые. А Windows, почему-то узнает практически всё. Наверно украли у кого-то технологию ... P.S. К слову сказать - Windows прекрасно узнает большинство плат ISA и EISA (кто помнит такие). Наверно опять что-то в PCI интел сделала ... |
|
| Tolik 17 Jun 2005 11:47 AM |
> Ты считаешь, что DirectX лучше OpenGL ? :) В OpenGL есть работа со звуком ? С устройствами ввода ? Почему же игры пишут под DirectX ? >Ты считаешь, что .NET лучше Java ? (Откуда это было один в один слизано) ?:) В Java есть поддержка разных языков ? >Plug-n-play реализация от MS одна из самых кривых. :) Ага, только единственная работающая >Лучший в мире ТЕКСТОВЫЙ ПРОЦЕССОР - LaTeX :) (Не WISIWIG редактор) Ага, я оценил Сравниваемые технологии не хуже, но открути тред - уж явно MS-ные реализации академический интерес для изучения представляют.
|
|
| Alexandr 17 Jun 2005 12:03 PM |
2Tolik >>Было у MS красивое беспроблемное решение - Windows >>NT. Но по тем временам - рынок к нему был не >>готов. Слушай, прекращай нести чушь. Ты только слышал об NT ,наверное, раз такое говоришь. Проблем было дофига, на: до SP3 AGP не разпознавалась,USB не поддерживалась вообще никогда, что-бы распозналось что-то на ISA необходима была пляска с файлом pnpisa.inf, UDF не поддерживался тоже и это только железные проблемы, а если еще вспомнить о софте,скажем о DNS-e например и методах выбора первичного контроля домена, то здесь уже баги перерастают в фичи, и так до бесонечности. Короче... Взрослей. |
|
| Tolik 17 Jun 2005 12:32 PM |
Спасибо большой дядя, я приму твои советы. Только они немного неконструктивны, применительно к топику |
|
| xfs 17 Jun 2005 1:30 PM |
2Tolik: ты про Стакер хоть в курсе? |
|
| Читающий 17 Jun 2005 1:53 PM |
>Было у MS красивое беспроблемное решение - Windows NT Tolik прав. Поставил коробку с NT на полку - и нет с этим решением никаких проблем. 2 Alexandr: респект собрату по бубну :) Почти все основные проблемы осветил :) А, забыл еще одну основную - миграцию NT-домена в AD.
|
|
| Tolik 20 Jun 2005 11:19 AM |
Таки вчитываемся в контекст дискуссии. Было сказано, что работа Win95 через любые драйверы и с любыми приложениями - кривизна и разгребание собственных проблем. В данном контексте - линейка NT действительно сделана красиво и как надо - 32-битная ОС, 32-битные драйверы, защита памяти, всё. что надо. Только рынок к ней тогда еще не созрел. Дискутировать тут сейчас все проблемы эксплуатации NT за последние 10 лет - есть флейм и флуд, ибо не об этом разговор, а о том, есть ли таки у MS что-то, на исходники чего интересно было бы посмотреть. |
|
| vas 20 Jun 2005 5:16 PM |
2Alexandr "Слушай, прекращай нести чушь. Ты только слышал об NT ,наверное, раз такое говоришь. Проблем было дофига, на: до SP3 AGP не разпознавалась,USB не поддерживалась вообще никогда" Когда появилось AGP,USB? Когда появилось NT? Какие системы на тот период времени поддерживали перечисленное вами оборудование? Чем не угодил DNS?. NT4 - решение для корпоративных пользователей и точка. При этом ориентация на западный рынок, где системы покупаются из списка HCL, а не то что Вася Пупкин на коленках собрал. Где рабочие станции тестируются на перед массовой покупкой, а чаще всего идут с предустановленной системой, а сервера таки вообще практически всегда с предустановленной системой. 2Читающий "А, забыл еще одну основную - миграцию NT-домена в AD." Расскажите же скорее в чем проблемы. А мы послушаем может не знаем чего :).
|
|
| Linfan 20 Jun 2005 6:48 PM |
Tolik: "В Java есть поддержка разных языков ?" Например, Jython. Но это правда ОOS, но таких приблуд хватает :) |
|
| Tolik 21 Jun 2005 6:37 AM |
:-)))) Это ты Sun покажи. Они и не за такое засудить могут. |
|
| Masonok 21 Jun 2005 2:05 PM |
NT - классная система для своего времени! У нас на серваке 6+ лет простояла без переустановок и прочего гимора. Сервачок работал как PDC/Exchange/File/Print server. Вобщем все в одном. Сейчас сервачок списан по причине моральной старости железа. :) Кстати расскажите какие системы одногодки Windows NT лучше нее поддерживали USB, AGP и прочее... |
|
| СтранниК 21 Jun 2005 2:07 PM |
2Михаил Елашкин Ну вот. Наконец-то нормальная корпоративная ОС будет с открытым кодом. Ее бы еще на х86 напильником доработать и цены ей не будет. === А можно кратко изложить в чем корпоративность x86 Solaris по сравнениию например с Novell SuSe скажем заострив внимание на использовании как платформы для CУБД вообщем и для Oracle в частности. Я лично сильно сомневаюсь в целесообразности ее использования. Когда-то у них был шанс, впринципе он возможен и сейчас. Ну гипотетически если Sun купит IBM, то может быть, хотя откуда у Sun столько денег? А другого варианта я не вижу.
|
|
| гость 6 May 2006 7:21 PM |
Java - рулез, .NET - отстой! Лучше платформы Java может быть только Java, а относительно поддержки других языко - то зачем она нужна, если есть Java - наследник богоравного Smalltalk. Если кто не занет то гуру ООП (Э. Гамма, Г. Буч, М. Фаулер) програмируют и популяризируют исключительно Java |
|
|