Вільні продукти «від apple»

Відео: 10 ПРОДУКТІВ APPLE про ЯКИХ ВИ не ЧУЛИ

Вільні продукти «від Apple»
Крім доробок і модифікацій існуючих рішень корпорація має в своєму портфоліо і кілька відкритих продуктів власного авторства. Вони не такі помітні, як розглянуті вище, але згадати про деякі варто.

По-перше, від уваги розробників Apple не вислизнула архаїчність і повільність системи ініціалізації System V, спочатку використовувалася в OS X. Необхідність позбавлення від застарілої схеми ініціалізації назріла давно-в Linux останнім часом багато уваги приділяється альтернативам у вигляді upstart і systemd. Apple вирішила цю проблему в 2006 році створенням launchd, що замінив System V init, а заодно служби управління мережевими з`єднаннями (inetd / xinetd) і демони планувальників crond і atd. Однією з ключових особливостей launchd є запуск служб у міру необхідності - наприклад, демон служби друку cupsd НЕ буде запущений, поки комусь не знадобитися щось надрукувати. Це дозволяє припустити запуск багатьох служб при старті системи, істотно прискоривши процес завантаження.

Launchd спочатку був відкритим і привернув увагу розробників Ubuntu і FreeBSD, але його адаптація для інших систем застопорилася через ліцензії Apple Public Source License, схваленої OSI, але не сумісної з GPL. Незабаром Apple змінила ліцензію на Apache, але відповідний момент був упущений. Тим не менш, деякі ідеї launchd (зокрема, запуск служб у міру необхідності) реалізовані в systemd.

Вільні продукти «від Apple»



Darwin Streaming Server

Вдаліше склалася доля іншого відкритого проекту-програми потокового мовлення через мережу Darwin Streaming Server (DSS). На основі DSS Apple виробляє комерційний QuickTime Streaming Server, однак і сам DSS - досить якісний продукт, гідно конкурує з VLC, хоча і поступається йому в популярності. DSS портовано на Linux, FreeBSD і навіть Windows.




Відзначилася корпорація і в розробці відкритих стандартів. В рамках консорціуму Khronos Group, Apple бере участь у розвитку OpenGL, OpenAL та інших специфікацій, пов`язаних з мультимедіа. Зокрема, Apple розробила першу версію стандарту OpenCL (Open Computing Language), специфікує використання графічного процесора для довільних паралельних обчислень.

Нарешті, компанії належить авторство технології Zeroconf, що дозволяє автоматично розгортати локальну мережу без участі користувачів або адміністраторів (такий собі аналог DHCP і DNS, а заодно і протокол виявлення сервісів в мережі, що не вимагає запуску спеціальних серверів). Основний компонент реалізації Zeroconf від Apple, іменованої Bonjour, -mDNSresponder (відповідальний за дозвіл імен комп`ютерів в мережі і автоматичне виявлення сервісів) - поширюється під ліцензією Apache і присутній в репозиторіях багатьох дистрибутивів Linux. Втім, в Linux більш популярна альтернативна реалізація - Avahi, весь код якої поширюється під LGPL.

Not Invented Here? Not a Problem

Підводячи підсумки, зазначу головний факт, що характеризує відношення Apple до FOSS: корпорація явно не страждає синдромом «Not Invented Here» ( «Винайдено чи не тут»), поміченим у багатьох великих виробників ПЗ. Компанія не намагається винайти колесо, якщо його можна звідкись запозичити. Правда, перевага віддається запозичення без взаємних зобов`язань: Apple явно недолюблює «вірусну» ліцензію GPL, зате поважає Apache.

На закінчення, наведу цитату виконавчого директора Linux Foundation Джима Землина, яка цілком відображає суть відносини Apple до FOSS: «Якщо ви відносите себе до товариства Open Source, то Apple - ваш найгірший ворог і кращий друг. Apple зробила багато хороших речей для Open Source і Linux. Однак не можна забувати і про те, що, незважаючи на все це, у них дуже закрита система »(https://nixp.ru/news/11090.html).

ІНШЕ

Apple macbook pro 15 mid 2012 md103 фото

Apple macbook pro 15 mid 2012 md103

Відео: Огляд MacBook Pro Retina Ноутбук Apple MacBook Pro 15 Mid 2012 MD103 - це уособлення могутності сучасних…

Hewlett-packard і open source фото

Hewlett-packard і open source

Hewlett-Packard (HP) - одна з найбільших корпорацій на ринку ІТ, що надає широкий спектр товарів і послуг, а також…

Компанія apple і open source webkit фото

Компанія apple і open source webkit

Якщо користь від Darwin для спільноти не дуже велика, то плоди інший реформи ПО в Apple сьогодні спостерігають багато…

Apple ipad 4 фото

Apple ipad 4

Apple iPad 4 постав перед широкою публікою в березні 2012 року. На радість любителям iPad, у оновленої його версії, як…

Інтернет-браузер apple safari фото

Інтернет-браузер apple safari

Apple Safari - браузер, розроблений компанією Apple, що входить в стандартну збірку операційної системи MacOS. П`ята…

Ноутбуки apple фото

Ноутбуки apple

Використання самих сов ре полонених інноваційних технологій -Традиційна особливість компанії Apple, вже давно стала…

Компанія apple і open source фото

Компанія apple і open source

Відео: Apple Makes Swift Open Source, Developers Rejoice | Crunch Report Apple - одна з найбільших IT-корпорацій, одним…

» » Вільні продукти «від apple»