Re: Az ARM felveszi a kesztyűt az Intellel
#1
Elküldve: 2010. 09. 10. 21:33
http://www.hwsw.hu/hirek/45233/arm-cortex-a15-mpcore-eagle-processzor.html
#2
Elküldve: 2010. 09. 10. 21:33
alaposan átdolgozták magokat, és egy jóval erőteljesebb felépítés hoztak létre, mivel a magonkénti
teljesítmény drasztikus, másfél-kétszeres ugrást mutat az A8 és A9 architektúrákhoz képest..."
"...az otthoni multimédiás termékek is a megcélzott szegmensek közé tartoznak, min amilyenek az online okostévék, hálózati lejátszók, médiaszerverek..."
szerintem valami gond van a billentyűzeted "T" betűjével.
#3
Elküldve: 2010. 09. 11. 06:28
#4
Elküldve: 2010. 09. 11. 18:46
#5
Elküldve: 2010. 09. 12. 10:37
http://hup.hu/cikkek/20100827/erosodik_a_windows_es_linux_szerver_piac_visszaesett_a_unix
#6
Elküldve: 2010. 09. 12. 20:56
ezért a Linux sikere a Unix sikere is.
annyiból jó cikket linkeltél, hogy hw fronton szervereknél valóban az x86 erősödik jelenleg. de a nagyon dinamikusan fejlődő smartphone és tablet piacon tarol a unix/risc. ott a hw platform egységesen ARM. az Apple iOS, az linux alapú Android és MeeGo és WebOS valamit CherryOS, mind unix vagy ha úgy jobban tetszik unixszerű rendszerek.
a tablet hullám már most érződik a netbook iránti kereslet visszaesésében. holnap már akár a notebookokat is fenyegethetik az ARM rendszerek.
konzolpiacon az egyetlen Inteles konzolgyártó, maga a Microsoft is elfordult az Intel x86 platformtól és IBM PowerPCre tért át. az összes 7ik generációs konzol IBM Power/risc processzorra épül. a kézi konzolok is riscesek.
Set.top.box, media.box, routerek, beágyazott rendszerek... stb, mindegyikben valamilyen risc processzort lehet találni, általában ARMot vagy MIPSet.
a mai legdrágább/legokosabb és ezért legkeresettebb set.top.boxok kizárólag linux rendszerűek. ezek az "okos" boxok...
#7
Elküldve: 2010. 09. 12. 22:14
hw téren a piac közepén egyelőre marad az Intel és az AMD az x86 processzoraival. de itt is egyre több teret nyer a unix, főleg Mac OSX terjedése miatt. illetve Server fronton a Linux tarol.
#8
Elküldve: 2010. 09. 13. 07:24
Nyilván az Android egy kicsit megbolygatta a képletet, de egyelőre tényleg csak bolygatásról van szó. De még ettől sem lesz a linux Unix. Attól, hogy mindkettőben "ls" listáz, nem lesz azonos.
#9
Elküldve: 2010. 09. 13. 09:21
az IBM AIX/Power vonalon elő szokott fordulni, hogy egy új Power generációban nemcsak új processzorműveletek jelennek meg, de el is tűnnek régebbiek. ebben is jobb a Power az Intel x86 platformnál, ami kénytelen évtizedek hordalékát görgetni magával, mert a kompatibilitást nem törheti meg.
IBMnél a bináris kompatibilitás megtartását az AIX sw szinten biztosítja. de ez sem nevezhető "kihegyezésnek".
emlékszem azokra az időkre, amikor hazavittük a méregdrága egyetemi gépekről a programokat, amikkel éppen foglalkoztunk, és lőn csoda, újrafordítás, esetleg minimális módosítás után ugyanúgy működött az otthoni olcsó PCn, a Linuxnak köszönhetően.
az SCO Group is azért perelte a Linux cégeket, mert a Linux de facto Unix, ráadásul szerintük sok unix kód került közvetlenül a Linuxba. a pert lényegében ott bukták el, hogy korábban maguk is Linux disztributorok voltak, így ők maguk is terjesztették GPL licencel a Linuxot forráskódokkal együtt.
nincs nagyobb különbség a Linux és a többi hivatalos Unix között, mint az AIX, HP.UX, Tru64, vagy Solaris között.
#10
Elküldve: 2010. 09. 14. 11:12
Meg hát leírtad a lényeget: "újrafordítás, esetleg minimális módosítás után". Az, hogy valami forráskód szinten kompatíbilis, nem jelenti azt, hogy kompatíbilis. Nem ugyanaz. Én olyat is tudok, hogy egy windows-os program forrását linuxra lefordítok, és lőn csoda, működik! (és nem wine, és nem .net/mono) Akkor most a Windows Linux? Vagy a Linux Windows? Vagy mindkettő Unix? Vagy mi?
Azt kellene elfogadni, hogy a forráskód hordozhatósága, bár nagyon jó dolog, de nem jelenti a különböző rendszerek közötti transzparens átjárhatóságot.
#11
Elküldve: 2010. 09. 14. 11:16
#12
Elküldve: 2010. 09. 14. 12:46
A UNIX-ok source kompatibilitása nem a UNIX miatt van hanem mert szabványos POSIX API és általában glibc, Qt, Gtk stb könyvtárakkal írják a programokat. A C magában nagyon kis nyelv, ezért általában magas source kompatibilitást jelent nyelvi szinten). Persze az is fontos, hogy melyik fordítóra írtuk a programot, ha GCC mindkét UNIX-on akkor nincs gond, de ha pl. egy PGI C/C++ vagy Intel C/C++ fordítóra írt, programot próbálunk GCC-vel fordítani vagy fordítva akkor gondok lehetnek (és általában gondok vannak). Ha Windows API-t hívunk - vagy esetleg MFC-t
A CPU architektúrák közötti különbségek alapműködés kérdésében már minimálisak (ha léteznek az említett könyvtárak és API-k implementálva), persze ha az architektúrát figyelembe vesszük, akkor általában optimálisabb kódot kapunk, de ez ritkán befolyásolja a kompatibilitás kérdését. Persze ez nem igaz ha assembly source (vagy inline assembly) is van a programban.
Egyébként soha nem is az a cél, hogy egy source fordítható legyen és futtatható különböző környezetekben, a cél a magas és viszonylag egyszerű portolás, vagyis, hogy fordítás közben az adott source-ből azok a részek legyenek fordítva és linkelve, amelyikek az adott környezetben szükségesek.
1:1 source kompatibilitás a valóságban csak iskolakönyv féle 20 soros programok esetében lehetséges.
#13
Elküldve: 2010. 09. 15. 08:58
Ezt próbáltam én is sugallni. Neked jobban sikerült.
#14
Elküldve: 2010. 09. 15. 09:21
Attól hogy a kernelül bsd illetve linux alapú, még nem sok közük van egy mai linuxhoz vagy egy BSD-hez. Szvsz komoly gondjaid lennének ha egy motif alapú programot, Pl. a ddd-t, vagy egy KDE alapú cuccot, Pl. a KWrite-ot akarnád portolni Androidra vagy IPhone-ra. Ahogy az Androidos vagy az IPhone-os progik linuxra portolásával is.
#15
Elküldve: 2010. 09. 15. 15:37
az Android libbionicC komponensét kellett volna inkább célba venned, ott törik meg a bináris kompatibilitás a GNUlinux/Arm programokkal. de ez egy újrafordítással és ritkán minimális forráskód módosítással orvosolható. üdv
#16
Elküldve: 2010. 09. 15. 15:38
http://sta.li/
#17
Elküldve: 2010. 09. 15. 15:40
#18
Elküldve: 2010. 09. 15. 22:47
Ezt próbáltam én is sugallni. Neked jobban sikerült. "
el s hinnétek, hogy mire képes 2010ben a modern technika
hosszas elmélet helyett vegyünk egy gyakorlati példát,
a jó öreg mplayer forrását.
fordítsuk le bármelyik linux diszribre. a megfelelő dev toolok rendelkezésre állása esetén, amelyek minden fő disztribhez elérhetőek, menni fog.
fordítsuk le freebsd rendszerre. az is menni fog
openbsdre dettó.
próbáljuk meg lefordítani ugyanazt az mplayer forrást OpenSolarisra, azaz Illumosra ha úgy jobban tetszik. ez is menni fog.
androidra még nem próbáltam, de a Zaurus Qtropia rendszerére már igen, és működött is.
nem olyan nagy ördöngösség. és nem egy 20 soros program az mplayer.

Súgó












