LINUX.ORG.RU
ФорумTalks

[я был наивен][x86][arm][windows 8] Неужели можно быть настолько глупыми?

 ,


0

1

Для !Ъ: http://www.ferra.ru/ru/soft/news/2011/09/18/no-x86-apps-arm-windows/

Для Ъ:

Как известно, на конференции BUILD компания Microsoft продемонстрировала предварительную версию операционной системы Windows 8 Developer Preview. Она совместима как с процессорами архитектуры X86, так и ARM. Теперь же появилась такая интересная подробность: планшеты на основе процессоров ARM и операционной системы Windows 8, который ожидаются в следующем году, не будут поддерживать существующие приложения для ПК на базе чипов X86 и ОС Windows 8 - им потребуются свои программы.

Конечно, компания Microsoft не делала из этого секрета, однако, и внимания не акцентировала. И вот теперь об этом в открытую упомянул Стивен Синофски (Stephen Sinofsky) - глава подразделения Windows в Microsoft на встрече с финансовыми экспертами, пишет InformationWeek. По всей видимости, разработчикам придется создавать версии своих компьютерных приложений для Windows 8 отдельно для планшетов на основе чипов ARM. Возможно, Microsoft облегчит им задачу, создав специальные инструменты для облегчения портирования приложений.

Я все понимаю, но насколько же надо было быть глупыми фанатам Microsoft и Windows 8, чтобы не понимать того факта, что приложений под WinARM нет вообще и x86 приложения не пойдут там. Я был большего мнения о людях.

Они реально считают MS суперкрутой фирмой, которая сможет сделать так, что можно было бы пускать x86 приложения на arm только с помощью средств ОС? xD

Не понимаю аргументов по поводу того, что в вендо-софте не используется инлайн-ассемблер. А толку то? cl.exe из MSVC еще отлаживать надо. Отладчик есть? IDE уже ровно работает? Стопицот других утилит разработчика?

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

И еще не ясно то, как работает очень тяжелая MSVS под сравнительно хиленькими arm'ами. У них там системные требования очень высокие, в версии для x86 и x86_64.

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

> И еще не ясно то, как работает очень тяжелая MSVS под сравнительно хиленькими arm'ами.

Кросс-компиляция же.

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

А зачем msvs запускать на arm ? Линуксятники когда под arm разрабатывают, то тоже девелоперскую среду разворачивают на калькуляторе ?

Reset ★★★★★
()

>которая сможет сделать так, что можно было бы пускать x86 приложения на arm
Волне могли бы слой виртуализации какой-нибудь запилить.

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

А зачем? arm'ы и так дохлые, а еще слой виртуализации ...

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

>А вообще, это нужно быть ненормальным, чтобы не понимать, что приложения для x86 не пойдут на ARM.

достаточно просто не разбираться в программировании и устройстве компьютера.

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

>Студия сто лет как умеет компилять под arm. Разработчики просто пересоберут свои приложения и всё будет.

просто пересоберут

просто

спасибо, поржал.

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

> Как думаешь, сколько в таком случае будет жить планшет? Час?

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

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

> А вообще, это нужно быть ненормальным, чтобы не понимать, что приложения для x86 не пойдут на ARM.
Подозреваю, что кроме латентных линуксоидов в стане пользователей виндовс вообще никого этот факт не волнует.

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

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

И этим, конечно, занимается каждый второй индус на .NET?

baverman ★★★
()

Напишут к студии компилятор под арм, делов-то.

Я был большего мнения о людях.

Не русский, что ли?

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

Тогда новые девелоперы напишут новые приложения, не вижу проблем. Когда ios выходил под него что сразу было много приложений?

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

Давно такой компилятор есть.

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

> он уже сто лет как есть

Тогда в чем подвох? Или в каждой банальной десктопной софтине есть ассемблерные вставки под х86?

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

>Сейчас гоняю восьмёрку в виртуалке. Господа, это п...ец.

п...ец хорошо или п...ец плохо?? Поподробнее можна?

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

Кастую в тред примеры прибивания индусами нативного кода к x86/64. Их тоже должно быть не меньше половины.

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

А в чем именно П...ец zloy_buratino'a заключается.

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

> просто пока никто не собирал свои десктопные приложения под арм.

Но ты уже уверен, что никаких проблем с этим не возникнет %)

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

Я к чему вообще клоню. Как бы мы сейчас не скакали по веткам, радостно визжа — ничего с МС не случится, а даже наоборот. У нее ресурсов до жопы, просто. Жалкие потуги линукса пробраться на хомячковые девайсы так ими и останутся.

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

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

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

Ну дык х86_64 обратно совместим с х86, все библиотеки в 64-бит винде продублированы, проблемы там только с драйверами устройств оказались. С arm так не получится, не всовывать же qemu ради этого.

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

Обычно, когда употребляют данное существительное, то подразумевают неположительные свойства.

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

проблемы там только с драйверами устройств оказались.

Однако, они быстро решились. И большинство монстроприложений, которым пророчили непортируемость, сейчас имеют 64х битные сборки.

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

> Это будет полней аллес даже и после релиза, инфа 100%.

Блин, когда падала звезда, надо было загадывать стать Нострадамусом. А я по глупости загадал хомячка, земля ему пухом.

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

> Когда винда x64 выходила, то тоже толпы красноглазых орали, что ничего работать не будет

x64 - это что? Если IA-64, то массового софта так и не появилось; если amd64 aka EM64T aka Intel 64, то эта архитектура специально делалась для совместимости с IA-32.

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

Транслятор инструкций PPC на X86 под MacOS X работал достаточно медленно, несмотря на то что корки были быстрее Power процессоров.

ARM медленнее даже атомов, дальше, думаю, продолжать не стоит.

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

Дело даже не в том, что программы, собранные под x86, не будут работать под ARM так просто. Дело в том, что просто так собрать более-менее сложную программу под ARM не получится, если она не на дотнете. Если на дотнете - будут феерические тормоза.

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

baverman> А что, во всех виндовых приложения просто россыпи x86 ассемблерных вставок?

В мультимедийных - дофигище.

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

Ябблу больше ничего не оставалось - она основные компьютеры переводила. А тут просто открывается параллельный рынок.

Quasar ★★★★★
()

Єто вам не никсы, где прогу можна конпелять даже для кофеварки. Кактус ням-ням.

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

>Никто не говорит, что оба проца должны постоянно быть нагружены.

Это подразумевается из контекста, учитывая про какую ОС идет речь.

f1xmAn ★★★★★
()

в принципе, они могли же запилить эмулятор x86, чтобы работал прозрачно как syswow64

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

derlafff> а смысл тогда от ARM-проца в устройстве?

В случае с ARM надо мыслить другими категориями. Amiga порвала всех в своё время благодаря подходу, который сейчас применяется в ARM.
Основное ядро не из сверхмощных, но зато ресурсоёмкие задачи внесены в отдельные модули: GPU и DSP. В результате система работает неимоверно быстро и позволяет решать очень много задач, и при этом жрёт мало энергии. А с применением SoC так вообще энергопотребление понижается в разы и очень сильно упрощается схемотехника.

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

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

В мультимедийных - дофигище.

Думаю, именно W8 подстегнет производство железок на армах, как ноутов, так и маленьких десктопов. И всё прекрасно портанется, ибо у людей работа такая — им за это деньги платят.

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