LINUX.ORG.RU
ФорумTalks

Линус Торвальдс считает x86-совместимые процессоры лучшими в истории

 


0

1

http://www.pcworld.com/article/3129300/linux/why-linux-pioneer-linus-torvalds...

На недавней конференции Linaro Connect разработчик операционной системы Linux — Линус Торвальдс — отдал безоговорочное предпочтение x86-совместимым процессорам, когда его попросили дать оценку x86 и ARM. По мнению этой, вне всякого сомнения, выдающейся личности, x86-архитектура, платформа и экосистема обладают наиважнейшим для программирования качествами — преемственностью и совместимостью. Написанное для традиционных процессоров Intel и AMD программное обеспечение будет работать на компьютерах разных поколений и на «железе» от любого производителя. Изделия на процессорах с архитектурой ARM такого себе позволить не могут.

В то же время Торвальдс признаёт, что инструкции ARM имеют своё преимущество над наборами инструкций для x86-совместимых процессоров. Всё дело портит «индивидуальный» подход разработчиков процессоров для смартфонов, планшетов и даже для серверов. Во всех случаях для использования потенциала ARM-архитектур приходится индивидуально дописывать программный код операционных систем и приложений. Подобный подход затрудняет распространение платформ и устройств на основе архитектур ARM.

https://www.overclockers.ru/hardnews/79632/linus-torvalds-schitaet-x86-sovmes...


Ответ на: комментарий от redgremlin

не надо выдумывать того, чего нет

https://ubuntuforums.org/showthread.php?t=869249

They have several different tables, a group for Windws XP and Vista, a group for 2000, a group for NT, Me, 95, 98, etc. that just errors out, and one for LINUX.

The one for Linux points to a badly written table that does not correspond to the board's ACPI implementation, causing weird kernel errors, strange system freezing, no suspend or hibernate, and other problems

i36_zubov
()
Ответ на: комментарий от Deleted

Скажет. И про скайнет кто/что-нибудь такое скажет. А все потому что используется метод хуяк-хуяк и в продакшен, а не нормальное проектирование с запасом на будущее и оптимизация ПО. А ещё всем рулят маркетологи.

StReLoK ☆☆
()
Ответ на: комментарий от StReLoK

нормальное проектирование с запасом на будущее и оптимизация ПО

Если на кикстартере скидываться, сколько бабосов нужно?

foror ★★★★★
()
Ответ на: комментарий от Deleted

То же про нас Скайнет скажет

Скайнет придёт к выводу об ущербной реализации вселенной и запилит свою с нуля с блэкджеком и шлюхами... Без обратной совместимости.

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от foror

Слишком много. Тут нужен талант впаривать ещё не существующий продукт, как в случае с Star Citizen (а сколько они собрали то в итоге?).

StReLoK ☆☆
()
Ответ на: комментарий от dk-

Атомы уже далеко не те, что раньше.

И где твои атомы? Вроде у леновы и асуса были потуги сделать на них мобильники, но уже даже они забили.

inchallah
()
Ответ на: комментарий от unt1tled

Почему? Вон хромбуки на армах есть. Подавляющее большинство планшетов(которые несложно сделать как замену ноутбуку с помощью клавы и чехла) тоже на армах.

a1batross ★★★★★
()

У всех фанатов арма нужно отбирать все x86 устройства и насильно пересаживать их на arm, чтобы *ля они поняли, как это круто.

zgen ★★★★★
()
Ответ на: комментарий от inchallah

Вроде у леновы и асуса были потуги сделать на них мобильники, но уже даже они забили.

Асус сделал точно , на счет леновы не знаю.

BlackJack
()
Ответ на: комментарий от a1batross

Почему? Вон хромбуки на армах есть. Подавляющее большинство планшетов(которые несложно сделать как замену ноутбуку с помощью клавы и чехла) тоже на армах.

У АРМов одно преимущество - энергопотребление.Но при этом когда ограничений по питанию нет, х86 рвет АРМ по всем параметрам.

BlackJack
()
Ответ на: комментарий от BlackJack

И ленова сделала. Только вот продолжения не видно что-то. И один из самунговских планшетов на атоме был, тоже выбросили нахрен потом.

inchallah
()
Ответ на: комментарий от i-rinat

конце-концов, Android-приложение с встроенными бинарниками, собранное несколько лет назад, скорее всего будет работать на новом Android на новом телефоне, процессор которого начали производить годами позже.

У ARM'ов вроде backward compatibility между

ARMv4* -> ARMv5* -> ARMv6* -> ARMv7-A -> ARMv8-A

По-крайней мере бинарники собранные под ARMv5 запускались у меня на процессоре с ARMv7-A.

EXL ★★★★★
()

x86_64 и i486 везде работает хорошо и работает везде, не нужно ничего ломать!

Reedych ★☆
()
Ответ на: комментарий от i36_zubov

1) Большинство производителей таки худо-бедно следует стандартам. Где-то работает вообще всё, где-то небольшие проблемы (типа там яркость криво регулируется). На подавляющем большинстве ARM ты даже запустить свою ОС не сможешь без реверс-инженеринга исходной прошивки. И посмотри на типичный список проблем у свежепортированного цианогена «не работает мобильная сеть, Wi-Fi, камера и датчики ориентации». И сравни это с типичными проблемами ACPI - «всё работает, яркость не регулируется» или «зависает при suspend 2 disk». Конечно, бывают единичные случаи (когда без напилинга не работает вообще ничего и зависает через пару минут после старта), но они всё же исключения, а не правила.

2) В любом случае ОС доступны все таблицы, а не одна для конкретной ОС. У ядра есть опция, которая заставляет его использовать таблицу для другой ОС. Это часто самое простое решение проблемы.

KivApple ★★★★★
()
Ответ на: комментарий от Deleted

Ну вот смотри. Купил я ноутбук с десяточкой. А мне десяточка не нравится - пошёл на сайт какого-нибудь дистрибутива Linux или купил диск с другой виндой - и поставил. То есть у меня есть выбор между всеми современными (чтобы поддерживали все необходимые технологии) ОС, поддерживающими x86. Более того, производитель ноутбука вообще не должен думать об обновлениях ОС - об этом думает Microsoft или ментейнеры дистрибутива Linux. При этом им достаточно собрать всего две сборки (для x86 и x86_64), поэтому поддержка не обременительна.

А теперь я купил телефон, а производитель забил на обновления прошивки или же мне дефолт не нравится по каким-то причинам. Иду на сайт CyanogenMod, а там в списке лишь малая часть всех Android-устройств. И даже если повезло, то качество прошивки и скорость обновления весьма под вопросом. А почему? Потому что одной команде приходится делать образы сразу под сотни систем. И логично, что ресурсов не хватает.

Проблема в том, что ОС и платформа становятся едиными и зависят от одного конкретного производителя. Это нормально если речь идёт о микроконтроллерах, но не о большой и сложной ОС, потому что большинство производителей не имеют возможность обеспечить нормальную поддержку (даже банально обновления выпускать).

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от inchallah

Интел перестала дотировать атомы для пропихивания их на рынок, и решили не делать процессоров для телефонов, ну они и завяли. А так телефоны были. Ленова и асус тут решений мало принимали.

F457 ★★★★
()

оверклокер.сру теперь совсем перестал работать с блокировщиками рекламы. Я уже давно туда не ходил и я шокирован их энтузиазму, забавные у них люди сайт админят. :) Давно у них так?

trueshell ★★★★★
()
Ответ на: комментарий от EXL

Тут скорее должна быть цепочка из поддерживаемых инструкций процессора.

А то вон Tegra 2 себя ARMv7 называет, а инструкции целочисленного деления нет. Вот и думай что с этим делать. :)

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

А то вон Tegra 2 себя ARMv7 называет, а инструкции целочисленного деления нет

ARMv7-A architecture optionally includes the divide instructions

redgremlin ★★★★★
()
Ответ на: комментарий от a1batross

Непонятна сама претензии к тегре. Ну нет деления, так и не должно быть, она же честно говорит, что она ARMv7-A, где оно быть не обязано.

redgremlin ★★★★★
()
Ответ на: комментарий от svr4

Паверы стоят как небольшой авиалайнер, причем не в мокрый ануслизинг, а сразу с 100% предоплатой. Спарки сдохли

икперды в треде, все по поням

EvgGad_303 ★★★★★
()
Ответ на: комментарий от redgremlin

А то что это создаёт проблемы. И проблема конечно в создании проблем не только тегры. Есть такая кривая мобильная ОС, называется Android. И есть два варианта, или собирать имея idiv, получая SIGILL на негре 2, или собирая без, что несколько обидно для тех процессоров, что умеют эту фичу.

a1batross ★★★★★
()
Ответ на: комментарий от EvgGad_303

Спарки сейчас для сферического вакуума, ибо их нет, ваших спарков. Смех фермера.ави.

Паверы же стоят как-то больно дохрена для среднего бизнеса, который не покупает вместе с ними разработанную под ключ систему, прибитую гвоздями к DB2 и прочему софту от межделмаша.

svr4
()
Последнее исправление: svr4 (всего исправлений: 1)
Ответ на: комментарий от svr4

ибо их нет, ваших спарков

это тебе пони в голове нашептали? они сейчас рвут всё, что движется.

Паверы же стоят как-то больно дохрена для среднего бизнеса

да нормально они стоят, не сильно дороже какого-нибудь пролианта заряженного.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от Psych218

С тем, что x86-процессоры лучшие — не согласен. Да и для начала пришлось бы выяснить, по какому критерию лучшие.

Доступности, открытости архитектуры, преемственности поколений.
Что еще нужно, если каждый китай-фаб может клепать мини- ПК, не заморачиваясь на адаптацию ОС. С АРМами такой финт ушами не проходит и хомячки могут только смотреть как у продавца появляется новая приставка, в которой теперь не так, как в прошлой.

Deleted
()

О, началося...
Спарки-Паверы.

Вот с дивана можно просто на сайты оракеля и ибм-а выйти, да посмотреть. Правда кто теперь их бесплатно, без смс просто так в эту страну отпустит и отгрузит?

Из всех анонсов по доступности платформ высшего уровня - инициативу проявила только ИБМ, эт уже обсуждалось. Видать прижали их Зионы, раз решили удешевлять свои чемоданы.

Deleted
()
Ответ на: комментарий от Deleted

Из всех анонсов по доступности платформ высшего уровня - инициативу проявила только ИБМ

А S7 тогда что? Или ты про доступность в ваших московиях?

EvgGad_303 ★★★★★
()
Ответ на: комментарий от EvgGad_303

я только про то, что прочитал :-)
про спарки не читал. А вот ИБМ же профорсила материалы на профильных сайтах. Может конечно я и спарки пропустил.

тогда тенденция прорисовывается, заскулили под напором зиончиков по 1500 за кучку ведер на кристалле.

но дальше могу строить догадки, так как техники такой в глаза не видел.
SMBE она вряд ли нужна так очень, что ни спать, ни работать не могут.

Deleted
()
Ответ на: комментарий от Deleted

в любом случае, просмотр ролика на трубе, как чувак разбирает картридж какого-то Power, наводит на мысли о стоимости картриджа = стоимости квартиры.

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от Stanson

Вот что бывает, когда спеки на железо закрыты,а вместоних предлагается пользоваться табличками

cvs-255 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.