Intel і open source: чи не meego єдиним

Відео: Елітний Світ Всі серії поспіль

Intel і Open Source: чи не MeeGo єдиним
Intel Corporation відома перш за все досягненнями в області напівпровідникових технологій і відповідними продуктами: мікропроцесорами, чіпсетами і іншим «залізом». Однак з роками корпорація все активніше поводиться і в суміжних областях - зокрема, в розробці ПЗ. На сьогоднішній день найпомітнішою ініціативою корпорації на арені FOSS є дистрибутив MeeGo. Однак MeeGo і його попередник Moblin - аж ніяк не перші і не єдині проекти Intel, пов`язані з відкритим співтовариством. У цій статті я постараюся висвітлити всі основні точки дотику Intel і спільноти, представивши більш повну картину взаємовідносин корпорації та світу Open Source.

На відміну від багатьох виробників апаратного забезпечення, Intel вже давно приділяє багато уваги підтримці своїх продуктів у відкритих системах. Причина цього, якщо її сформулювати коротко, досить тривіальна: чим більше програм зможуть працювати на продукції Intel, тим більше користувачів будуть цю продукцію купувати.

Завдяки такій політиці, в Linux є драйвери для графічних і мережевих карт, а також WiFi-адаптерів Intel безпосередньо від виробника.

Не можна не відзначити, що ці драйвери містять закриті компоненти, але зате підтримують всі основні можливості сучасних пристроїв - наприклад, технологію Graphics Dynamic Frequency, що дозволяє динамічно змінювати частоту ядра відеокарти.

В рамках подібних робіт корпорація активно співпрацює з розробниками ядра Linux, завдяки чому в ньому оперативно з`являється підтримка різних можливостей процесорів і чіпсетів Intel, таких як Turbo Boost (динамічна зміна частоти процесора для зниження енергоспоживання), QuickPath (прискорення передачі даних між процесором і контролерами введення -виведення) і багатьох інших. Одним з відомих інженерів Intel, яка внесла чималий внесок в ядро і є активним контрибутором вже протягом багатьох років, є Енді Клин (Andi Kleen). Взагалі, згідно зі статистикою модифікацій коду в ядрі 3.0, співробітники Intel в цьому релізі «відповідальні» за зміну / додавання понад 160 тисяч рядків коду (приблизно 18% від усіх змін) - досить вражаючий показник (https://lwn.net/Articles/ чотиреста п`ятьдесят одна тисяча двісті сорок три).




Intel і Open Source: чи не MeeGo єдиним

Протягом декількох років одним з активно досліджуваних інженерами Intel аспектів роботи комп`ютерів було енергоспоживання - точніше, енергозберігаючі технології. Торкнулася ця активність і світ FOSS - крім додавання в ядро Linux підтримки відповідних можливостей апаратури Intel (Enhanced SpeedStep Technology, Enhanced Deeper Sleep і інших), компанією були представлені утиліта PowerTOP і інструментарій Linux Battery Life Toolkit (BLTK), призначені для аналізу різних аспектів роботи системи, що впливають на енергоспоживання. Всі подібні ініціативи були об`єднані під крилом проекту LessWatts.org. Також в рамках цього проекту в ядро Linux була додана функція «tickless idle», що забирає з нього періодичний виклик переривань за таймером, раніше здійснювався навіть у разі бездіяльності ОС. C її використанням при простої системи ядро дійсно не турбує процесор, дозволяючи сучасним ЦПУ переходити в режими з економним споживанням ресурсів. Крім різних інструментальних засобів, проект LessWatts.org зібрав поради та рекомендації щодо зменшення енергоспоживання в додатках і типові помилки, що ведуть до його невиправданого зростання. Результати проекту вплинули не тільки на ядро Linux і інші системні компоненти: розробники багатьох додатків (зокрема, Firefox) також перейнялися зниженням «енергоємності» своїх продуктів.




Intel і Open Source: чи не MeeGo єдиним
Фрагмент сайту LessWatts.org

Активність Intel в плані підтримки свого апаратного забезпечення в вільних ОС не обмежується Linux. Не залишилися без уваги і системи сімейства BSD, а в 2007 році, після відкриття вихідного коду Solaris, було оголошено про альянс Intel і Sun Microsystems. Sun стала поставляти сервера на платформах Intel, а Intel - підтримувати Solaris на цих самих платформах. Як ми можемо констатувати сьогодні, цей альянс не дуже-то допоміг Sun.

Однак звинувачувати в цьому Intel навряд чи варто - в усякому разі OpenSolaris дійсно підтримувався нарівні з іншими ОС. Зокрема, інженери Intel розробили драйвери для графічних карт, WiFi і мережевих адаптерів власного виготовлення, представили націлений на зниження енергоспоживання проект Tesla і ряд інших ініціатив - в загальному, на арені OpenSolaris з боку Intel спостерігалася приблизно та ж активність, що і в Linux. Станом на початок 2010 року (вже після переходу Sun під контроль Oracle) корпорація була другим за величиною контрибутором коду в OpenSolaris (природно, після Sun / Oracle). Однак після припинення підтримки OpenSolaris з боку Oracle всі ці активності вщухли: сторінки деяких проектів зовсім недоступні, інших - давно не оновлювалися. Загалом, Intel більше не вважає OpenSolaris перспективною для себе системою, на що має всі підстави ...

Зазначу, що працювати з відкритими проектами інженерам Intel, в принципі, зручніше, ніж з пропрієтарними. Оскільки співробітники корпорації в деталях знайомі з можливостями нового обладнання ще до його офіційного представлення, то вони можуть підготувати необхідні патчі для відкритого ПЗ заздалегідь. Грамотні патчі в відкритих додатках зазвичай впроваджуються швидко, а релізи трапляються часто, так що підтримка нових пристроїв з`явиться практично відразу після їх випуску. Найвідомішим прикладом з цієї серії є додавання підтримки USB 3.0 в ядро Linux. Підтримка була додана ще в ядро 2.6.31 у вересні 2009 року, а відповідні чіпсети від Intel затримуються до сих пір (втім, USB 3.0 вже реалізували деякі інші виробники, так що наявну реалізацію можна пробувати).



Створили аналог MeeGo з більш широким функціоналом? Тоді вашим наступним кроком має стати розробка інтернет-магазину (https://smart-ua.net/ru/glavnaya/), через який Ви зможете продавати свій програмний продукт. І тут я рекомендую Вам довіритися фахівцям, у яких є великий досвід у створенні подібних інтернет-проектів!

ІНШЕ

Compute stick на skylake фото

Compute stick на skylake

Відео: Intel Compute Stick Review Online-магазини вже пропонують нові мікрокомп`ютери від Intel з процесорами Core M3 і…

Silicon graphics і open source: linux фото

Silicon graphics і open source: linux

Відео: Booting Debian Jessie on an SGI UV -1000 supercomputer Вважається, що одним з факторів, що призвели до краху…

Огляд intel nuc d54250 фото

Огляд intel nuc d54250

Відео: Розпакування і огляд комп`ютера Intel NUC Хоч і з запізненням більш ніж на рік, NeroHelp повинен придивитися до…

Intel і open source: інші проекти фото

Intel і open source: інші проекти

Відео: Чому варто брати участь в Open Source проектах Для повноти картини відзначу, що Intel співпрацює і з проектами,…

Linux «від intel» фото

Linux «від intel»

Відео: How to get the Latest Intel GPU Drivers in Linux Moblin 2.1 Довгий час Intel не віддавала переваг будь-якого…

Xen: вихід «в люди» С„РѕС‚Рѕ

Xen: вихід «в люди»

Відео: СУПЕР НИНДЗЯ домосіди 2: ВИХІД У ЛЮДИ Основним недоліком перших версій Xen було те, що необхідність модифікації…

Google і open source-спільнота фото

Google і open source-спільнота

Відео: Drupal: An Open Source Community В даний час помітно посильну участь Google в розробці цікавих компанії Open…

» » Intel і open source: чи не meego єдиним