Останні статті і огляди
Новини
Microsoft работает над эмуляцией x64-приложений на ARM-процессорах
-
Scoffer
Member
Пропоную обговорити Microsoft работает над эмуляцией x64-приложений на ARM-процессорах
Для цього доведеться переробити половину вінди.
З часів ітаніума в вінді закладений механізм WOW64, котрий дозволяє окрім основної системи команд (практично будь-якої, вінда досить портабельна) використовувати в емуляції ще одну систему команд (теж по суті будь-яку).
Спочатку це була пара і64 нативно + х86 в емуляції, потім зробили х64+х84 (для х86 написали спрощений драйвер, котрий працює не в емуляції, а перемикає режими проца, заради швидкодії), недавно ARM64+х86.
А третьої системи команд на даний момент не передбачено архітектурою ядра.
Для цього доведеться переробити половину вінди.
З часів ітаніума в вінді закладений механізм WOW64, котрий дозволяє окрім основної системи команд (практично будь-якої, вінда досить портабельна) використовувати в емуляції ще одну систему команд (теж по суті будь-яку).
Спочатку це була пара і64 нативно + х86 в емуляції, потім зробили х64+х84 (для х86 написали спрощений драйвер, котрий працює не в емуляції, а перемикає режими проца, заради швидкодії), недавно ARM64+х86.
А третьої системи команд на даний момент не передбачено архітектурою ядра.
-
Rimsky
Member
с другой стороны судя по забагованности патчей нихрена она не сможетС другой стороны, на примере недавно анонсированного гибридного планшета Microsoft Surface Pro X с процессором Qualcomm Snapdragon SQ1, мы видим, что компания заинтересована в развитии и продвижении инфраструктуры WoA (Windows on ARM)
-
Kotya
Member
- Звідки: Одеса Україна
Баги не дикие в общем-то.Rimsky:с другой стороны судя по забагованности патчей нихрена она не сможетС другой стороны, на примере недавно анонсированного гибридного планшета Microsoft Surface Pro X с процессором Qualcomm Snapdragon SQ1, мы видим, что компания заинтересована в развитии и продвижении инфраструктуры WoA (Windows on ARM)
Да и фиксят быстро.
-
someoneNicko
Member
- Звідки: Kyiv
Уже пилят. Core OS, она же Вин 10Х.Scoffer:Пропоную обговорити Microsoft работает над эмуляцией x64-приложений на ARM-процессорах
Для цього доведеться переробити половину вінди.
З часів ітаніума в вінді закладений механізм WOW64, котрий дозволяє окрім основної системи команд (практично будь-якої, вінда досить портабельна) використовувати в емуляції ще одну систему команд (теж по суті будь-яку).
Спочатку це була пара і64 нативно + х86 в емуляції, потім зробили х64+х84 (для х86 написали спрощений драйвер, котрий працює не в емуляції, а перемикає режими проца, заради швидкодії), недавно ARM64+х86.
А третьої системи команд на даний момент не передбачено архітектурою ядра.
-
logroll
Member
Совсем не дикие. Всего-лишь после 1 исправления, которое должно было фиксит звук с блютуза, отвалилась звуковая, сетевая, и еще куча мелочей. Индусятные макаки просто. А проп ланировщик и говорить нечего. Всего, что начинается от 16 ядер - винда дохнет.Kotya:Баги не дикие в общем-то.Rimsky:с другой стороны судя по забагованности патчей нихрена она не сможет
Да и фиксят быстро.
-
Kotya
Member
- Звідки: Одеса Україна
Вот за планировщик я согласен.logroll:Совсем не дикие. Всего-лишь после 1 исправления, которое должно было фиксит звук с блютуза, отвалилась звуковая, сетевая, и еще куча мелочей. Индусятные макаки просто. А проп ланировщик и говорить нечего. Всего, что начинается от 16 ядер - винда дохнет.Kotya: Баги не дикие в общем-то.
Да и фиксят быстро.
Кривая хрень.
Годы идут, а она всё кривая...
-
Kozakevich
Member
- Звідки: планета Земля
Хоть что-то в винде постоянноKotya:Вот за планировщик я согласен.logroll: Совсем не дикие. Всего-лишь после 1 исправления, которое должно было фиксит звук с блютуза, отвалилась звуковая, сетевая, и еще куча мелочей. Индусятные макаки просто. А проп ланировщик и говорить нечего. Всего, что начинается от 16 ядер - винда дохнет.
Кривая хрень.
Годы идут, а она всё кривая...
-
ronemun
Advanced Member
давно зробили - називається Android сарказм
Wine використати не краще??
компілятор софту під Windows на ARM v8 і народ сам все зробить
Wine використати не краще??
компілятор софту під Windows на ARM v8 і народ сам все зробить
-
logroll
Member
Wine под винду? Это что-то типа Натягивании совы на глобус? И нет, про проще и не лучше. Эмуляция и трансляция никогда не будет работать столь же эффективно, как нативно-написанное приложение.ronemun:давно зробили - називається Android сарказм
Wine використати не краще??
компілятор софту під Windows на ARM v8 і народ сам все зробить
-
ronemun
Advanced Member
wine на Андроїді очевидно ж - давно готове рішення, лише прикрутили б свій DirectX і все. Але ж заробити на лошках не вдасться.
Мікрософту було б простіше замовити а АМД дешеві проци - навіть самі убогі будуть швидші за емуляцію. Якщо оптом - в копійки обійдеться. Для консолей же замовляють, а тут тре в 4 рази слабші. Щоб дешевше було могли б тільки ядра купляти, а все решту через хаб, як в Zen2. Ще й заробити можна.
Або просто купити АМД, заодно Sony обломали б з консолями.
Мікрософту було б простіше замовити а АМД дешеві проци - навіть самі убогі будуть швидші за емуляцію. Якщо оптом - в копійки обійдеться. Для консолей же замовляють, а тут тре в 4 рази слабші. Щоб дешевше було могли б тільки ядра купляти, а все решту через хаб, як в Zen2. Ще й заробити можна.
Або просто купити АМД, заодно Sony обломали б з консолями.
-
logroll
Member
Вообще-то Андроид - это дерьмо похлеще Windows. Начиная с того, что Linux там используются только как загрузчик, драйвера и управление питанием.И заканчивая тем, что этот, уж простите, высер на JVM. А по скольку это JAVA, то это просто глючная фигня, не поддающаяся адекватной помтизации, и сжирающее столько ОЗУ, сколько ей дай. Невозможно создать нормальное ПО на джаве, не говоря уже о целой типаос. И мракобесие, которое там развел гуголь, еще похлеще индусского кода в Винде.ronemun:wine на Андроїді очевидно ж - давно готове рішення, лише прикрутили б свій DirectX і все. Але ж заробити на лошках не вдасться.
Мікрософту було б простіше замовити а АМД дешеві проци - навіть самі убогі будуть швидші за емуляцію. Якщо оптом - в копійки обійдеться. Для консолей же замовляють, а тут тре в 4 рази слабші. Щоб дешевше було могли б тільки ядра купляти, а все решту через хаб, як в Zen2. Ще й заробити можна.
Або просто купити АМД, заодно Sony обломали б з консолями.
-
NiTr0
Member
оно какбы уже есть, но немного для других целей (запуск легаси софта на "новых, революционных" ОС) и тут неприменимо - проблема-то именно в двоичной трансляции исполняемых файлов, в не в трансляции вызовов апи, так что вино тут не поможет. и даже qemu тут не особо поможет - не, оно-то как-то запустится, но производительность будет "изумляющей", эдак на уровне какого-нить пня 2 (это если очень повезет, если нет - то ближе к 486-му)logroll:Wine под винду? Это что-то типа Натягивании совы на глобус?
-
_nic
Member
- Звідки: bank of Detroit river
Вот им этот виндовс мобайл нейметься.То не осилили экосистему на базе .net vm, теперь вообще какой то свой особый путь решили изобрести
-
ender
Member
- Звідки: Украина
Не взлетит..
пытались уже.
Оно на топовом ARM работает медленнее чем на сопоставимом по потреблению бюджетнике с АТОМ-ной архитектурой.
На кой чёрт они сдались?
Есть Linux который пашет и на x86 и на ARM. Есть кроссплатформенные ЯП. Есть софт.
Единственное чего нет, так это вменяемого ценника на устройства.
Хотят клепать убогие ультрабуки за 100500$ и зарабатывать кучу бабла.. но так не получится - второй Apple никому не нужен, фанатиков на всех не хватит.
Отправлено спустя 3 минуты 25 секунд:
Но никто ведь есть альтернатива.
То же Linux-ядро используется в других ОС.. Некоторые компании недавно выпускали смартфоны с предустановленной ubuntu.. есть и другие альтернативы.
Ну а то что на android оперативки свободной не бывает - так и задумывалось.
Оперативная память создана для того чтобы быть постоянно в пользовании.
пытались уже.
Оно на топовом ARM работает медленнее чем на сопоставимом по потреблению бюджетнике с АТОМ-ной архитектурой.
На кой чёрт они сдались?
Есть Linux который пашет и на x86 и на ARM. Есть кроссплатформенные ЯП. Есть софт.
Единственное чего нет, так это вменяемого ценника на устройства.
Хотят клепать убогие ультрабуки за 100500$ и зарабатывать кучу бабла.. но так не получится - второй Apple никому не нужен, фанатиков на всех не хватит.
Отправлено спустя 3 минуты 25 секунд:
Отчасти вы правы..logroll:Вообще-то Андроид - это дерьмо похлеще Windows. Начиная с того, что Linux там используются только как загрузчик, драйвера и управление питанием.И заканчивая тем, что этот, уж простите, высер на JVM. А по скольку это JAVA, то это просто глючная фигня, не поддающаяся адекватной помтизации, и сжирающее столько ОЗУ, сколько ей дай. Невозможно создать нормальное ПО на джаве, не говоря уже о целой типаос. И мракобесие, которое там развел гуголь, еще похлеще индусского кода в Винде.
Но никто ведь есть альтернатива.
То же Linux-ядро используется в других ОС.. Некоторые компании недавно выпускали смартфоны с предустановленной ubuntu.. есть и другие альтернативы.
Ну а то что на android оперативки свободной не бывает - так и задумывалось.
Оперативная память создана для того чтобы быть постоянно в пользовании.
-
Kimonoy
Member
- Звідки: Кременчук
Я дивлюся дуже популярна не правильна теза. Хоча правильно відповіли на це в треді - wine проблему не вирішить, бо крім необхідності трансляції суто програмних викликів - winapi, directx, etc в unix-based є ще і бінарна несумісність!ronemun:wine на Андроїді очевидно ж - давно готове рішення, лише прикрутили б свій DirectX і все
-
manbearboar
Member
Это с чего бы это?Scoffer:А третьої системи команд на даний момент не передбачено
Вы много чего перечислили, но там ничего нет про ограничения на третью или четвёртую систему команд.
-
Scoffer
Member
manbearboar
Тому, шо wow64 одна, а не дві чи більше.
Тому, що Майкрософт прикрутила одну додаткову систему команд в армну редакцію вінди, а не дві чи більше.
Тому, що в х64 теж одна додаткова: 16 біт випилили як тільки вкрутили wow64. Через що повідвалювались всілякі 1с7 з х64 вінд свого часу.
Було б можна 2+, мс би їх точно зробила. А не виходить, про що он скаржиться в новині. 'Працюють над проблемою'.
Тому, шо wow64 одна, а не дві чи більше.
Тому, що Майкрософт прикрутила одну додаткову систему команд в армну редакцію вінди, а не дві чи більше.
Тому, що в х64 теж одна додаткова: 16 біт випилили як тільки вкрутили wow64. Через що повідвалювались всілякі 1с7 з х64 вінд свого часу.
Було б можна 2+, мс би їх точно зробила. А не виходить, про що он скаржиться в новині. 'Працюють над проблемою'.
-
logroll
Member
А Билл гейтс бы отдал все свои деньги африканским детям.Scoffer:Було б можна 2+, мс би їх точно зробила.
-
Scoffer
Member
logroll
Взагалі-то підтримка старого софту напряму впливає на продажі. Так що твій коментар трішки не доречний.
Вони лінукс в вінду вкрутили щоб охопити більше софту, а то якийсь там драйвер емуляції. Дозволяла б архітектура вінди - там би всі відомі системи команд одночасно крутились.
Взагалі-то підтримка старого софту напряму впливає на продажі. Так що твій коментар трішки не доречний.
Вони лінукс в вінду вкрутили щоб охопити більше софту, а то якийсь там драйвер емуляції. Дозволяла б архітектура вінди - там би всі відомі системи команд одночасно крутились.
-
logroll
Member
Они внедрили не линукс, а сборку убунтового ядра (а точнее - контейнер под него), и не апдейдят это подделие. И чтобы это хоть как-то адекватно работало, но ставить еще кучу любительский плагинов и расширений. В том виде, в котором оно валяется в МС сторе - оно нахрен не надо и никто этим не пользуется. А тем кому не интересно скрещивать коня с воздушным шаром, просто поставят систему рядом. Или вообще - вместо.Scoffer:logroll
Взагалі-то підтримка старого софту напряму впливає на продажі. Так що твій коментар трішки не доречний.
Вони лінукс в вінду вкрутили щоб охопити більше софту, а то якийсь там драйвер емуляції. Дозволяла б архітектура вінди - там би всі відомі системи команд одночасно крутились.
Востаннє редагувалось 16.11.2019 10:53 користувачем logroll, всього редагувалось 2 разів.