Чому лінус торвальдс вважає за краще x86

Лінус Торвальдс вважає, що ARM має дуже мало шансів повністю перемогти x86. Навколо архітектури x86 побудована ціла апаратна і програмна екосистема, а ARM займається просто створенням великої кількості пристроїв.

Торвальдс висловив свою думку на конференції Linaro Connect, яка відбулася минулого тижня. Це сталося в розмові з Девідом Руслінгом, технічним директором некомерційної організації Linaro, яка займається оптимізацією програмного забезпечення для процесорів ARM.

linus_torvalds-100600260-large

Чому Лінус Торвальдс вважає за краще x86

Коли Руслінг запитав Торвальдса чи є у нього улюблена архітектура процесора, він не моргнувши оком відповів, що його улюбленою архітектурою і раніше залишається x86. Жодна інша архітектура не надає такої великої і відкритої інфраструктури. Інструкції процесора не так важливі. Це деякі люди зациклюються на тому, що насправді не має значення. Дійсно важлива інфраструктура навколо набору команд x86.

Лінус Торвальдс сказав, що ARM сильна в мобільних телефонах, але він був розчарований в ARM, тому що в якості апаратної платформи з нею до сих пір не дуже приємно мати справу. В основному, це тому, що там немає уніфікованого набору команд, як це робиться в x86, але зараз вона стає краще.




Завдання бути максимально сумісної не стояла перед розробниками ARM настільки гостро, як це робилося в x86. А в екосистемі, де сумісність не є основним пріоритетом, на думку Лінуса Торвальдса, для виробників немає стимулу робити свої платформи більш корисними.

На доказ цього можна привести те, що розробка під ARM ведеться на звичайних x86 комп`ютерах. Торвальдсу дуже подобається Raspberry Pi, але він вважає його лише іграшкою. ARM не може виграти, поки розробники платформи не захочуть використовувати її в якості своїх основних машин.

Лінус Торвальдс сказав, що він намагався купити ARM комп`ютер протягом 30-ти років. І за своїм раннього досвіду роботи з 6502, він дав високу оцінку ARM по швидкості обробки інструкцій. Але труднощі доставки машини Acorn Archimedes до Фінляндії змусили його купити Sinclair QL, це була помилка, яка дозволила йому зрозуміти, важливість сумісності і широкої підтримки для платформи.




Лінус говорив подібні речі і про інтернет речей (IoT). Відповідаючи на питання про полегшення Linux для запуску на пристроях з низькими обчислювальними ресурсами він сказав, що спільнота розробників Linux не буде цього робити, тому що більшість з цих пристроїв занадто обмежені.

Є багато відкритих пристроїв IoT, про які буде боятиметься співтовариство, але якщо їх специфікації закриті, тільки їх виробники будуть їх підтримувати і ядро ​​не включатиме код для їх належного функціонування.

У будь-якому випадку, полегшення Linux не може стати способом просування пристроїв IoT, навіть якщо дешеве обладнання буде краще. Люди завжди будуть хотіти більше обчислювальної потужності і апаратні ресурси будуть зростати.

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

Руслінг також зробив зауваження Торвальдсу щодо його поведінки. На що Лінус сказав, що він пряма людина, а через інтернет ніхто не може почути ваш тон. Мова суперечок в поштовій розсилці ядра Linux іноді жорсткий, Лінус використовує жорсткі формулювання, але в кінці-кінців ви не можете завжди бути милими і спокійними. Далі він сказав, що іноді його сварка робить більше новин, ніж його здатність бути хорошим. Лінус говорить, що відчуває себе повністю щасливою людиною. У них був відмінний процес розробки і все це насправді працює.

А ось і запис самого розмови між Лінус Торвальдс і Девідом Руслінгом:

Поділися в соціальних мережах:

Схожі
Чому лінус торвальдс не любить debianЧому лінус торвальдс не любить debian
Розробка ядра linuxРозробка ядра linux
Чим архітектура arm відрізняється від x86Чим архітектура arm відрізняється від x86
Macbook pro 2016 несумісний з linuxMacbook pro 2016 несумісний з linux
Dell xps 13 developer edition - улюблений ноутбук лінус торвальдсDell xps 13 developer edition - улюблений ноутбук лінус торвальдс
Стів джобс свого часу пропонував роботу лінус торвальдсСтів джобс свого часу пропонував роботу лінус торвальдс
Чим відрізняється unix від linuxЧим відрізняється unix від linux
Кращі книги про linuxКращі книги про linux
Що краще, ubuntu або centosЩо краще, ubuntu або centos
7 Міфів про linux7 Міфів про linux
» » Чому лінус торвальдс вважає за краще x86