- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Letartóztatták a bitcoin-Jézust
- Hálózatokról alaposan
- ASUS routerek
- Asustor NAS
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- A pápa egyre jobban tart a romlott AI veszélyeitől
- Milyen program, ami...?
- Aliexpress tapasztalatok
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
Új hozzászólás Aktív témák
-
LordX
veterán
Ha most C/C++ kódról van szó, akkor bizony newsflash: a C/C++ mind x86-on, mind ARM-on ugyanaz a C/C++.
A probléma ott jön elő, amikor a programozók valami architekturális specifikusságot használnak ki (pl. int-ben tárolnak el egy pointert, ami 32 bites OS-en működik, de sok sikert ezt lefordítani 64 bites processzorra), vagy assembly-t inlineolnak (de akkor meg nem C/C++-ban programozik a delikvens). Viszont ezen problémáknak semmi köze nincs a fordítóhoz, egyszerűen olyan a kód, hogy ne fusson máshol.
-
LordX
veterán
Tessék elolvasni azt a linket, amit linkeltél.
"Windows apps are mostly compiled for x86 and they won't run on ARM with bare Wine, so this is not our motivation."
Az x86 on ARM részen meg:
"If you want to try running x86 apps on ARM then (...) Download the binary x86 Wine install"
Azaz x86-os Wine kell az x86-os Windowsos programokhoz, és már a Wine-t is a qemu futtatja. Az ARM-os Wine "csak" arra lesz jó, hogy WinAPI-t használó programokat le lehessen fordítani ARM-ra.
Amit találtam a qemu x86->ARM fordításáról, az a 1 szimulált x86 utasítás = kb. 5 ARM utasítás. A leggyorsabb jelenlegi ARM processzor, az nVidia Tegra 2 egy 2 magos, 1,5 GHz-es processzor. Sikeresen tud emulálni egy 2 magos, 300 MHz-es processzort, és most most tegyük fel, hogy a Sandy Bridge és az ARM v7 IPC-je ugyanannyi (bár tippre a SB jobb e téren), ekkor a legolcsóbb Core i3-hoz képest is 10x a teljesítménykülönbség ("természetesen" a SB javára - a legnagyobb i7-hez képest meg 33x). Ami nem rossz (sőt!), de innen is látszik, hogy senki sem gondolhatja komolyan, hogy emulációval futtatgatnak majd ARM-on x86 kódokat, egyértelműen az újrafordítás a járható út. De ez nem is baj, az ARM-os Win8 valószínűleg tabletekre, set-top boxokra lesz becélozva, azon úgysem a standard x86-os Dúmot meg Fotosoppot fogják majd futtatni - arra ott lesz a x86-os Win8 visszamenőleges kompatibilitással.
-
LordX
veterán
Nem értem miért lovagolsz még ezen. Az ARM-os Windows nem arra van/lesz kitalálva, hogy majd jól lecserélik vele az x86-os Windowst. Nem desktop a cél, hanem (pl.) tablet, set-top box. Amire tök más programok kellenek.
Szerintem az ARM remekül megvan a saját piacán jelenleg, Windows meg x86 kompatibilitás nélkül, nemhogy csődbe akarna menni, meg amúgy is, mi köze van neki a Microsofthoz?
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Milyen cserélhető objektíves gépet?
- Call of Duty: Modern Warfare III (2023)
- Óra topik
- Magisk
- Nők, nőügyek (18+)
- ThinkPad (NEM IdeaPad)
- Motorola Edge 40 - jó bőr
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Nothing Phone 2a - semmi nem drága
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest