Klávesové zkratky na tomto webu - základní­
Přeskočit hlavičku portálu


Diskuse k článku

Intelu se nelíbí, že mají Windows běžet na ARM čipech bez jeho licence

Microsoft a Qualcomm chtějí na konci roku přinést Windows 10 na procesorech s architekturou ARM. Intelu se nelíbí, že bez jeho licence.

Upozornění

Litujeme, ale tato diskuse byla uzavřena a již do ní nelze vkládat nové příspěvky.
Děkujeme za pochopení.

Zobrazit příspěvky: Všechny podle vláken Všechny podle času

J54i47r66k76a 89B47r65i84c98h81t19a 1513180381605

x86 ? patenty s tímhle procesorem musí být starší než 20 let ,, ie všem propadla platnost R^

0/0
18.7.2017 13:56

P87e52t30r 35N53o70v38á49k 3453126404304

monopol......Rv

0/0
20.6.2017 11:02

L55u76k28á44š 20K66m45e69n36t 5299967654120

Zavádějící titulek ... Intelu nevadí Windows na ARMu ... Intelu vadí pokus provozovat x86 aplikace na ARM procesorech. Ono Windows na ARMu tu už byla, ale právě protože uměla jen aplikace ze Storu, kde nic není, tak to byl průšvih.

+1/0
19.6.2017 21:31

J66i10r68k86a 90S25v43e94j68k43o87v30s86k20ý 2819266961313

Nejsa programátor, tak se ptám.

Jak velký je problém přeložit OS včetně přidružených knihoven pro jinou instrukční sadu? Chápu problémy s jiným přístupem k paměti, blabla, linux...

Nějak si neumím představit, že si OS hraje na nějakém pískovišti v ostrém nasazení.

Asi chybí nějaký důležitý detail.

0/0
19.6.2017 17:53

G73a59b27r19i18e79l 47H98o83r72t67e33n 9681559643324

Je to velký problém. Asi jako byste chtěl upravit běžné osobní auto tak, aby mohlo létat pomocí náporového motoru. Jde to - ale ze všech hledisek, snad kromě pocitu satisfakce, je výhodnější postavit úplně nový stroj.

+4/0
19.6.2017 17:56

M85i69l69a62n 53V86o95l34e86k 5429403246329

Nejde o OS, ale o programy napsané pro něj. Většina je přeložená v nativním kódu pro konkrétní procesorovou platformu. Máte je nakoupené, ale pro použití na jiném typu procesorů by bylo potřeba je znova přeložit (musíte mít zdrojové kódy) na překladači pro cílovou platformu. To u spousty programů nepřichází v úvahu, potom nastupuje emulace původního procesoru a tu chce Intel zatrhnout. Funkční (nebo brzy funkční) by tak asi byly pouze programy psané v interpretovaných jazycích (C# a vše pro .NET, Java, Python...)

0/0
19.6.2017 18:06

R56a63d53i39m 97P32o15l84á57š91e87k 9486913409699

A co potom emulace Windows v Linuxu? Jak to chápu já, je tato emulace Linuxem úplně oddělená od vlastních instrukcí procesoru, takže by mělo být úplně jedno, na jakém procesoru Linux běží a přesto na něm lze emulovat Windows. A přece Linuxy běží na mnoha procesorech, nejenom na procesoru X86. Co brání tomu nějakým operačním systémem stejně tak oddělit provozovaná Windows od instrukcí Armového procesoru?

0/0
19.6.2017 19:08

M37i44l74a41n 64V64o34l21e55k 5449763866629

Nakonec to vždy musíte přeložit do instrukčního kódu procesoru, na kterém to má běžet. Tomu se nevyhnete. Snazší je to u těch interpretovaných jazyků, kde je množina funkcí omezená. Udělat to úplně obecně pro procesor je složité.

+3/0
19.6.2017 19:24

P91e32t75r 49P32e76t37r 6193232938693

Ano ale ten linux nemůže běžet všude. x86 verze nepoběží na ARMu a naopak ARM verze nepoběží na x86. Stejně tak aplikace se musí pro každou verzi zvlášť zkompilovat. A ten linux běžící na windowsu bude opět x86 verze. Když tam chcete emulovat třeba Android tak už to není tak bez problémů a vůbec ne svižné, jde to ale dře to.

0/0
19.6.2017 21:54

P32e59t47r 38T77y80č23k61a 6555362969512

To sice ne, ale přesto většinou existují verze Linuxu pro různé architektury a v pohodě fungují.

0/0
19.6.2017 23:03

P67e97t59r 67T31y51č96k93a 6315442519912

Třeba Ubuntu dokonce až do verze 16 existovalo ve verzi pro PowerPC architekturu.

0/0
19.6.2017 23:05

T34o26m48á25š 24V12a59n23č50u14r19a 4148265950438

Když se ale podíváte na instalačky Ubuntu, tak uvidíte, že místo jednoho instalačního balíku tam je více pro každou architekturu zvlášť.

Ubuntu je pro všechny sice stejné, ale každé pracuje na odlišném principu - odlišné instrukční sadě. Si klidně stáhněte ARM verzi a zkuste instalovat na Intel procesoru. Nepůjde to. A to platí i pro aplikace. Musíte použít takovou verzi, která je určena pro konkrétní procesor, pro konkrétní systém. Když tam máte ARM procesor a arm64 systém, tak nelze instalovat amd64 aplikaci, ale pouze arm64 aplikaci.

Ale asi narážíte na to, že Ubuntu nebo ty aplikace mají více variant - i386, amd64 i arm64. To je pak dáno kompilátorem, který vezme zdrojový kód a přeloží do binárního kódu dané instrukční sady. Ovšem ono to není snadné. Zdrojový kód musí být univerzální. Jakmile tam začnete používat specifickou instrukci určenou pro x86, pak překlad do ARM selže, protože tu instrukci nepodporuje.

Pokud jde o emulaci, tak zde pak hodně záleží na emulátoru. Jenže je třeba si uvědomit, že emulace nikdy nemůže být stoprocentní. A to právě kvůli odlišnostech instrukčních sad. Emulátor nedělá nic jiného, že za pochodu převádí třeba x86 instrukci na ARM instrukci.

0/0
19.6.2017 23:44

J74i30r24k40a 36S94v80e17j50k72o19v15s67k25ý 2989486861173

Takže v čem je problém. Emulovat OS nebo emulovat sw třetích stran. Wine nikomu nevadí.

0/0
19.6.2017 20:15

P54e13t61r 42P96e46t52r 6753822108623

Ve wine ani zdaleka nejde provozovat všechno a wine hlavně neemuluje instrukční sady mezi sebou ale operační systémy.

0/0
19.6.2017 21:55

P88e54t50r 35T17y32č72k16a 6145252969522

Wine neemuluje nic. Přímo ta zkratka znamená Wine Is Not Emulator. Ve Wine dnes funguje skoro všechno.

0/0
19.6.2017 23:02

M18i96l52a15n 95V91o96l50e64k 5319963706919

Windows 10 IoT už můžete spustit i na Raspberry Pi, takže o to zrovna nejde. Otázka spíš zní, jestli přes tyto spory Microsoft rafinovaně neodřízne všechny PC programátory, co nepoužívají jeho .NET.

+1/0
19.6.2017 17:44

J81i41r33k76a 86S59v21e79j53k61o28v67s79k59ý 2929356421823

Máte něco proti .NET? Podle mého laického pohledu je to nejpovedenější kus oknosvěta.

0/−1
19.6.2017 17:55

M14i87l79a20n 10V68o97l85e14k 5829523826339

Mám, ale neberu vám váš názor.

+2/0
19.6.2017 18:07

P16e27t60r 84N87o47v51á47k 8875499860

samozřejmě že korporátní mafie si nenechá diktovat a to ani od jiných korporací ;-)

to se pak rozhoří právní bitva kde jde i o miliardy dolarů menší firmy nikdy nemají šanci korporátní mafii konkurovat

-

navíc to jsou velcí zadavatelé reklamy tak že ani média s nimi nepůjdou do křížku

-

ale občas se nějaké jejich prasárničky i tak provalí například

-

Luxembourg Leaks: Global Companies' Secrets Exposed - Tricks of the Trade

www.icij.org/luxleaks/tricks-trade

v této kauze byli potrestaní vězením asi pouze jen ti co to vynesli ven ;-€;-€ ale to jsem trocha odbočil

0/−1
19.6.2017 17:37

P59e34t45r42a 70M42a79l12a50k90o34v53a 1118820250484

to není prasárnička ale platná legislativa, stěžujte si poslancům v daných zemích, řešením je jednotná federativní Evropa...

+1/−4
19.6.2017 19:08

A98n51t33o33n26í63n 64Z10e33l40e87n94ý 2854823151256

Abychom si pak mohli stěžovat nanejvýš v Bruseli.

0/0
19.6.2017 22:48

L48i91b60o75r 33S64k24ý71p13a50l42a 7428803722590

Brusel - bez Brusele jako pr.el bez pr.ele? :-P

0/0
19.6.2017 23:06

M12a72r97t51i95n 63D26o70l94i68a45k 1198400536847

To je nadpis! Vidim ze sa v tom naozaj vyznate....

Windows 10 pre ARM nebude potrebovat ziadnu licenciu pretoze bude bezat nativne na ARM procesoroch. Jedine o com sa diskutuje tak su x86 aplikacie, ktore by mali byt emulovane. Navyse, Intel nic take nevyhlasil a opat sa jedna len o spekulacie...

0/0
19.6.2017 14:13

P25e66t84r18a 15M18a31l48a25k43o36v60a 1298740310314

http://www.computerworld.com/article/3200175/microsoft-windows/intel-and-microsoft-qualcomm-are-at-odds-over-windows-10-arm-emulation-move.html

právník intelu skutečně varoval, nejde o spekulaci, aspoň podle tohoto zdroje...

0/0
19.6.2017 15:53

G28a60b79r85i31e87l 41H18o61r31t31e65n 9161869553834

https://www.extremetech.com/wp-content/uploads/2017/05/x86-Slide.png

Našel jsem i docela slušný popis, nicméně vzhledem k vašemu plácání bude obrázek lepší. Pozornost zaměřte hlavně na emulaci systémových knihoven...

0/0
19.6.2017 17:21







Najdete na iDNES.cz



mobilní verze
© 1999–2017 MAFRA, a. s., a dodavatelé Profimedia, Reuters, ČTK, AP. Jakékoliv užití obsahu včetně převzetí, šíření či dalšího zpřístupňování článků a fotografií je bez souhlasu MAFRA, a. s., zakázáno. Provozovatelem serveru iDNES.cz je MAFRA, a. s., se sídlem
Karla Engliše 519/11, 150 00 Praha 5, IČ: 45313351, zapsaná v obchodním rejstříku vedeném Městským soudem v Praze, oddíl B, vložka 1328. Vydavatelství MAFRA, a. s., je členem koncernu AGROFERT.