Компания Apple и Open Source
Содержание:
1.Darwin (Вы читаете данный раздел);
2. Открытые компоненты систем OS X;
3. WebKit;
4. Свободные продукты «от Apple».
Apple - одна из крупнейших IT-корпораций, одним из основных направлений деятельности которой является производство программного обеспечения. На протяжении вот уже нескольких десятилетий она конкурирует с Microsoft, и в последние годы добилась в этой борьбе серьезных успехов. При этом Apple подчеркивает, что является первой крупной ком-панией, сделавшей Open Source ключевой составляющей своей стратегии разработки ПО - как в плане использования открытых разработок в своих продуктах, так и в плане поддержки и развития открытых проектов. Давайте посмотрим, как Open Source помогает Apple и что в ответ получает сообщество FOSS.
Успехи Apple последнего десятилетия неразрывно связаны с именем Стива Джобса - одного из основателей компании, покинувшего ее в 1985 году и вернувшегося в 1997. «Второе пришествие» Стива Джобса в Apple ознаменовалось радикальной реорганизацией проектов компании. В области ПО самым существенным изменением стало создание Mac OS X. Формально это была очередная версия Mac OS, но фактически - совсем другая ОС, имеющая с предыдущей с Mac OS 9 очень мало общего.
В основу новой ОС была положена NeXTSTEP, разработанная в предыдущей компании Джобса. Точнее, на NeXTSTEP базируется Darwin - самостоятельная открытая ОС, а уже на основе Darwin строится Mac OS X и другие системы, образующие семейство OS X (iOS, Apple TV OS и Mac OS X Server). При этом Darwin является POSIX-совместимой системой, а Mac OS X прошла сертификацию на соответствие Single UNIX Specification и POSIX (то есть Mac OS X - это самый настоящий UNIX). Ядро Darwin - XNU - получено расширением микроядра Mach частями ядра FreeBSD. Интересно, что XNU расшифровывается как «X is Not Unix»; впрочем, название было дано задолго до сертификации.
Исходный код Darwin открыт, однако попытки полуляризиро-вать проект и превратить его в реально используемую ОС (самостоятельно, без привязки к Mac OS) пока успехом не увенчались. Сначала это пыталась делать сама Apple в рамках OpenDarwin. Предполагалось, что сообщество будет помогать развивать Darwin и тем самым косвенно помогать OS X. В 2006 году проект был свернут с резолюцией, что «OpenDarwin превратился в площадку для размещения приложений под Mac OS X» (http:// bit.ly/hYGd5M).
По словам многолетнего активиста Darwin Роба Брауна (Rob Braun), формирование сообщества вокруг Darwin не являлось приоритетной задачей Apple - компания активно использовала факт открытости системы в маркетинговых целях, однако на деле энтузиастам «со стороны» было не так-то просто вносить свои изменения в основную ветку разработки (http://bit.ly/hm2U6e).
Потеря интереса к OpenDarwin со стороны Apple привела к затруднениям при сборке исходного кода Darwin - Роб Браун отмечал, что в коде появились зависимости от закрытых компонентов, недоступных вне Apple. В частности, закрытыми оказались некоторые драйверы, что осложнило использование Darwin на реальных машинах. Тем не менее, идея сделать Darwin «ближе к людям» была подхвачена энтузиастами и в настоящее время можно лицезреть попытку ее воплощения в проекте PureDarwin (http://www.puredarwin.org/). Сложно сказать, добьется ли этот проект значимых успехов. Основная проблема таких начинаний - неясность с позиционированием Darwin на фоне других открытых систем. Ведь основные достоинства Mac OS X с точки зрения пользователей - это графический интерфейс и коммерческие приложения типа Photoshop, отсутствующие в открытых системах. Ну, так и в Darwin ничего этого нет, а предложить какие-то уникальные наработки, которые бы привлекли пользователей, у проекта пока не получилось.
Купили iMac и сейчас Вас интересует только одни вопрос: "Когда выйдет фильм Последний корабль (http://tv-baza.com/tvseries/31938)?". Дату выхода Вы сможете узнать на сайте tv-baza.com, но спешу Вас заверить, что насладиться просмотром этого фильма на экране вашего нового компьютера Вы сможете уже очень скоро!
1.
2. Открытые компоненты систем OS X;
3. WebKit;
4. Свободные продукты «от Apple».
Apple - одна из крупнейших IT-корпораций, одним из основных направлений деятельности которой является производство программного обеспечения. На протяжении вот уже нескольких десятилетий она конкурирует с Microsoft, и в последние годы добилась в этой борьбе серьезных успехов. При этом Apple подчеркивает, что является первой крупной ком-панией, сделавшей Open Source ключевой составляющей своей стратегии разработки ПО - как в плане использования открытых разработок в своих продуктах, так и в плане поддержки и развития открытых проектов. Давайте посмотрим, как Open Source помогает Apple и что в ответ получает сообщество FOSS.
Darwin
Успехи Apple последнего десятилетия неразрывно связаны с именем Стива Джобса - одного из основателей компании, покинувшего ее в 1985 году и вернувшегося в 1997. «Второе пришествие» Стива Джобса в Apple ознаменовалось радикальной реорганизацией проектов компании. В области ПО самым существенным изменением стало создание Mac OS X. Формально это была очередная версия Mac OS, но фактически - совсем другая ОС, имеющая с предыдущей с Mac OS 9 очень мало общего.
В основу новой ОС была положена NeXTSTEP, разработанная в предыдущей компании Джобса. Точнее, на NeXTSTEP базируется Darwin - самостоятельная открытая ОС, а уже на основе Darwin строится Mac OS X и другие системы, образующие семейство OS X (iOS, Apple TV OS и Mac OS X Server). При этом Darwin является POSIX-совместимой системой, а Mac OS X прошла сертификацию на соответствие Single UNIX Specification и POSIX (то есть Mac OS X - это самый настоящий UNIX). Ядро Darwin - XNU - получено расширением микроядра Mach частями ядра FreeBSD. Интересно, что XNU расшифровывается как «X is Not Unix»; впрочем, название было дано задолго до сертификации.
Исходный код Darwin открыт, однако попытки полуляризиро-вать проект и превратить его в реально используемую ОС (самостоятельно, без привязки к Mac OS) пока успехом не увенчались. Сначала это пыталась делать сама Apple в рамках OpenDarwin. Предполагалось, что сообщество будет помогать развивать Darwin и тем самым косвенно помогать OS X. В 2006 году проект был свернут с резолюцией, что «OpenDarwin превратился в площадку для размещения приложений под Mac OS X» (http:// bit.ly/hYGd5M).
По словам многолетнего активиста Darwin Роба Брауна (Rob Braun), формирование сообщества вокруг Darwin не являлось приоритетной задачей Apple - компания активно использовала факт открытости системы в маркетинговых целях, однако на деле энтузиастам «со стороны» было не так-то просто вносить свои изменения в основную ветку разработки (http://bit.ly/hm2U6e).
Потеря интереса к OpenDarwin со стороны Apple привела к затруднениям при сборке исходного кода Darwin - Роб Браун отмечал, что в коде появились зависимости от закрытых компонентов, недоступных вне Apple. В частности, закрытыми оказались некоторые драйверы, что осложнило использование Darwin на реальных машинах. Тем не менее, идея сделать Darwin «ближе к людям» была подхвачена энтузиастами и в настоящее время можно лицезреть попытку ее воплощения в проекте PureDarwin (http://www.puredarwin.org/). Сложно сказать, добьется ли этот проект значимых успехов. Основная проблема таких начинаний - неясность с позиционированием Darwin на фоне других открытых систем. Ведь основные достоинства Mac OS X с точки зрения пользователей - это графический интерфейс и коммерческие приложения типа Photoshop, отсутствующие в открытых системах. Ну, так и в Darwin ничего этого нет, а предложить какие-то уникальные наработки, которые бы привлекли пользователей, у проекта пока не получилось.
Купили iMac и сейчас Вас интересует только одни вопрос: "Когда выйдет фильм Последний корабль (http://tv-baza.com/tvseries/31938)?". Дату выхода Вы сможете узнать на сайте tv-baza.com, но спешу Вас заверить, что насладиться просмотром этого фильма на экране вашего нового компьютера Вы сможете уже очень скоро!