- 2017 10/03
- Автор: Роман Віктюк
- | Перегляди: 219
В кінці вересня, на конференції Linaro Connect, відповідаючи на питання про свою улюблену процесорної архітектури, він немало здивував аудиторію. Не моргнувши оком, він відповів, що це x86, а не ARM.
На його відповідь напевно вплинула давня історія персоналок на базі x86. Вони не страждають від фрагментації софта і заліза, все просто працює, як повинно.
Ще, за словами Торвальдса, люди занадто зациклені на наборі інструкцій і процесорному ядрі. Насправді «важлива інфраструктура навколо набору інструкцій, і у x86 є вся ця інфраструктура... на різних рівнях. Вона дає можливості, яких немає ні в однієї іншої архітектури».
Левова частка розробки здійснюється на ПК з чіпами Intel і AMD. Для чіпів x86 і ПК важлива сумісність в силу їх уніфікованої моделі, заснованої на апаратній частині, розробці та інших частинах інфраструктури.
Про ARM цього сказати не можна. Для постачальників техніки це породжує фрагментований ринок, вважає Торвальдс.
«Сумісність не грає таку важливу роль в екосистемі ARM, яку вона традиційно грає в екосистемі x86», – сказав Торвальд в ході обговорення, на якому були присутні ARM-розробники.
ARM домінує на мобільному ринку, при цьому більшість пристроїв працюють на Android, який заснований на ядрі Linux. Але в екосистемі ARM багато фрагментації, що доставляє чимало проблем і для підтримки, і для самих пристроїв.
Одна така проблема: неможливо созодать одну збірку Android, яка встановлювалася на всі мобільні пристрої. Причина тому – різні апаратні конфігурації. Виробники налаштовують Android під власні чіпсети. Оновлення Android не можна поширити на всі мобільні пристрої – на відміну від оновлень Windows для ПК.
Intel намагалася ставити чіпи x86 на смартфони, але потім залишила ці спроби. Крім іншого, Intel хотіла домогтися того, щоб оновлення Android можна було викачувати і встановлювати на всі x86-пристрої.
У ARM є проблеми в частині розробки ПО для серверів. Чіпсети відрізняються архітектурою та особливостями роботи мережі і введення-виведення, тому ЗА повинно враховувати ці особливості. Це суттєво гальмує впровадження ARM на серверах. У x86 проблем сумісності немає, тому він продовжує домінувати на ринку серверів.
«Особисто я дуже розчарований в ARM насамперед як в апаратній платформі, а не наборі інструкцій, хоча і там теж мав проблеми, – каже Торвальдс. – Як апаратна платформа це поки ще не дуже приємна річ».
У дитинстві Торвальдс програмував для 8-бітного мікропроцесора 6502 в машинному коді, і йому дуже подобалася ця архітектура з-за її конвеєрних інструкцій, що на той момент було рідкістю. Така архітектура мала більш високу продуктивність на чіпі.
«Я хотів перейти на Acorn Archimedes... від якого ARM отримав свою назву, – розповідає Торвальдс. – Один час це була машина моєї мрії».
Персональний комп'ютер Archimedes працював на перших чіпах ARM RISC від Acorn Computer Group. ARM створювалася як відгалуження Acorn.
Archimedes так подобався Торвальдсу тому, що у нього була конвеєрна функціональність в стилі 6502, що в поєднанні з ARM-чіпами давало високу продуктивність. На жаль, він так і не зміг знайти цей комп'ютер.
Тоді він купив «дивакуватий британський комп'ютер» Sinclair QL, який, за його словами, мав ще менше успіху, ніж Acorn Archimedes.
«Фінляндія тоді ще не була центром всесвіту, – каже Торвальдс. – В результаті я засвоїв урок: ніколи не купуватися на те, у чого немає інфраструктури».
Головне на ПК-манія
Купуєте б/у iPhone? Перевірте, чи не крадений він
Якщо ви мрієте про iPhone, але на новинку не вистачає коштів, є сенс придивитися до старих ...
Software новини 2014-10-04 00:42:23
Україна може закрити російські сайти, які допомагають терористам на Сході
Україна може закрити російські сайти, пособляющие терористам на Сході Українська влада розглядає ...
Новини інтернету 2014-04-29 19:24:47
Google і Über працюють над створенням безпілотних таксі
Агентство Bloomberg повідомило, що компанія Google розробляє сервіс за викликом таксі через ...
Software новини 2015-02-04 15:42:07
У Мережі з'явилася карта підводних комунікацій інтернету
У Мережі з'явилася карта підводних комунікацій інтернету ...
Новини інтернету 2014-03-05 13:33:13
У Росії запустять власну мережу інтернет "Чебурашка"
У Росії запустять власну мережу інтернет "Чебурашка" Росія може створити власну комунікаційну ...
Новини інтернету 2014-04-29 12:00:02
Інтимні фото голлівудських зірок потрапили в мережу
31 серпня соціальні мережі буквально підірвала новина про витік особистих фотографій ...
Software новини 2014-09-02 08:26:01
Відео дня
Живі додатки
Робота з текстом
Texter 2.16 build 524
Texter - програма для заміни стандартного Блокнота. Знає 3 кодування російського тексту (Windows-1251, DOS-866 і KOI8-R) і
Системні програми
Modem Spy Pro 4.1
Modem Spy - Програма для запису телефонних розмов. Може автоматично записувати всі вхідні телефонні дзвінки - дату, час, сам
Системні програми
Шрек назавжди
Шрек назавжди - барвиста тема оформлення робочого столу для Windows 7 на основі четвертої частини мультфільму про Шрека. Армія
Мультимедіа
Traktor Pro 2.1.2
Traktor Pro - потужна програма для мікшування і створення високоякісних реміксів. Містить велику кількість можливостей, функцій