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

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

Мелкософт с x86и не переходит. Посему никакие эмуляторы ей не нужны.

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

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

Ничего не портанётся. Будут писать заново. На донтете и ХТМЛ. Написанные до этого программы никто не будет портировать, ибо их уже не так просто продать будет. К тому же интерфейс, кхе-кхе, очень не подходит для планшетников.

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

Ньюансы архитектуры процессора.

Странно. Как это целые дистрибутивы линукса на армах работают и ничего. С тем же кодом, заметь.

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

ибо их уже не так просто продать будет.

Наоборот. Человек в лепешку расшибется за возможность работы в привычном окружении.

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

baverman> Странно. Как это целые дистрибутивы линукса на армах работают и ничего. С тем же кодом, заметь.

Потому, что код изначально пишут портабельным. К тому же POSIX - специально для портабельности этот стандарт создавался.

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

Что как бы намекает.

Запасаемся попкорном. 2012 будет весьма интересным годом.

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

baverman> Наоборот. Человек в лепешку расшибется за возможность работы в привычном окружении.

Тогда будут покупать нетпуки.

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

Потому, что код изначально пишут портабельным.

Я тебя умоляю. Студенты? Пишут портабельный код?

К тому же POSIX - специально для портабельности этот стандарт создавался.

Как POSIX влияет на реактивность приложений на армах?

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

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

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

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

У меня ее действительно нет, но семерочка максимальная и бубунту 11.10 без нее работают.

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

baverman> Я тебя умоляю. Студенты? Пишут портабельный код?

Не просто студенты, а не-виндузятники. Да и далеко не только студенты.

baverman> Как POSIX влияет на реактивность приложений на армах?

POSIX не влияет. Но в ряде случаев те же кодеки приходится менять, чтобы не тормозили. Например: официальный кодек OGG/Vorbis на Tremor, так как раньше с целочисленной арифметикой на армах была беда в виду того, что производители частенько вырезали из оригинального арма FPU. Кроме того на данный момент библиотеки C и ядро хорошо оптимизировали под ARM и другие архитектуры. Win32 же в глубокой заднице по этой части.

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

В результате решения от Intel самые тормознутые, а на чипах от AMD значительно более производительные.

Наглое 4.2.

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

tailgunner> В каких задачах?

Домашний компьютер (в том числе с игрушками), расчёты с использованием GPGPU и т.д. Видеокарта сейчас немалую роль играет. А у штеуда до сих пор нет нормального видеоядра. В то время, как у AMD полноценное мультимедийное решение имеется.

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

Win32 же в глубокой заднице по этой части.

Аналитик во всей красе. Вы слишком категоричны, юноша. Битва красных глаз и бабла заканчивается всегда одинаково.

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

Virtualbox 4.1.2
Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
виртуалке выделил 1GB памяти, всего 2GB

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

Угу.

Возьми топовый армбук/армпланшет, поставь туда qemu, и запусти какой-нибудь офис через юзерспейс-эмуляцию x86.

Да их ссаными тряпками закидают, если они такое потребителю предложат.

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

> Домашний компьютер

Для пишущей машинки/браузера/проигрывателя и AMD, и Intel хватает с запасом.

(в том числе с игрушками) расчёты с использованием GPGPU и т.д. Видеокарта сейчас немалую роль играет. А у штеуда до сих пор нет нормального видеоядра.

Сделают. А тем временем на процы Intel работают и с Nvidia, и с Radeon. Какой рынок Intel просрет - ведомо только тебе.

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

Дистростроителям просто доступны все сорцы и возможность фиксить индийский код.

Причем они это делают «забесплатно» и не ноют. Не вижу никаких причин для офтопика потерпеть фиаско на этом поприще.

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

Расскажи тогда, как мелкософту удалось в такие короткие сроки перенести Win32 на ARM полноценно, без костылей и тормозов.

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

tailgunner> Для пишущей машинки/браузера/проигрывателя и AMD, и Intel хватает с запасом.

Только для этого.

tailgunner> Сделают. А тем временем на процы Intel работают и с Nvidia, и с Radeo

Не сделают. На ноутбуках это критично. У AMD есть решение. У Intel аналогичного решения нет. С нвидией вообще смешно получилось - крайне неудачный Optimus.

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

Расскажи тогда, как мелкософту удалось в такие короткие сроки перенести Win32 на ARM полноценно, без костылей и тормозов.

Запустили компилятор с соответствующими флагами?

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

baverman> Запустили компилятор с соответствующими флагами?

Неужто ты думаешь, что так просто собрать Win32 под ARM?

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

Вот в том и дело: MS-то свой софт портирует (думаю), а остальные - нет. А в GNU/Linux исправлением индийского кода, мешающего переносу на другие архитектуры, обычно дистростроители занимаются, а не те, кто писал код изначально.

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

И если что: беспроблемная сборка Win32 под ARM сейчас разве что в виде WINE гарантированно имеется. И то в основном потому, что WINE - это реализация Win32 через xlib. То есть если бы оно не собралось и не заработало - это было бы удивительно.

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

Libreoffice вполне должен работать на ARM. OpenOffice уже собирали. SoftmakerOffice же написан целиком на жабе.

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

> Возьми топовый армбук/армпланшет, поставь туда qemu, и запусти какой-нибудь офис через юзерспейс-эмуляцию x86.

Зачем? Офис M$ сделают сами.

Да их ссаными тряпками закидают, если они такое потребителю предложат.

Технически такое решение возможно, но вполне очевидно, что оно является временной мерой.

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

>>Новость в том, что школоте только через полгода после анонса объяснили, что любимые пирацкие x86 проги на ARM винду не воткнешь.

///me пофиксил

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

> Не сделают.

Время покажет. Пока что отсуствие топовых видеокарт Intel'у ничуть не мешает - AMD рада продавать Radeon'ы.

С нвидией вообще смешно получилось - крайне неудачный Optimus.

Optimus - это не ядро, а просто мелкая финтифлюшка. Оказалась неудачной - сделают другую.

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

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

+1, я не знаю, как этим можно будет пользоваться. Я молчу про кучу багов, это же не релиз, но, блин, этот у...щный metro кроме рвотных рефлексов ничего не вызывает. Куда-то дели меню Пуск. Думал, что этот Metro можно мышкой пролистывать... Ага, щас. Таскается отдельный элемент, а для пролистывания - линейки прокрутки. Ну, и их дизайнеры просто молодцы. Так изуродовать интерфейс - это нужно не просто старание, здесь нужен талант.

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

А в GNU/Linux исправлением индийского кода, мешающего переносу на другие архитектуры, обычно дистростроители занимаются, а не те, кто писал код изначально.

Так в том и прелесть, что авторы вендовых программ *заинтересованы* в портировании. Это тупо их хлеб.

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

Да там всё под планшеты заделано, абсолютно неюзабельно.

Сомневаюсь, что на планшетах это будет удобно. Есть же нормальные системы с нормальными интерфейсами.

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

> Ну, фотожоп.

Есть мнение, что для Фотошопа ARM вообще слишком дохлый.

Возможно? Ты себе скорость представь.

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

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

С нвидией вообще смешно получилось - крайне неудачный Optimus.

Нормальная штука. Только спецификации такие, что возможно 100500 разных способов реализации.

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

Неужто ты думаешь, что так просто собрать Win32 под ARM?

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

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

>>Почему бы и нет? Запилить в состав новой виндовс эмулятор/виртуальную машину.

Это какой-то Андроид получается =))

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

Есть мнение, что для Фотошопа ARM вообще слишком дохлый.

Есть мнение, что qemu + wine решат эту проблемму (не слишком эффективно, но все же).

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