kernel sa 32bitnog linuxa na 64bitni
Moderator/ica: Moderatori/ce
Pravila foruma
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja
Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)
Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja
Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)
Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
- coccolino
- Postovi: 334
- Pridružen/a: 30 tra 2008, 13:14
- Spol: M
- OS: mint 13 x64, win 7 64
- Lokacija: Zagreb
Re: kernel sa 32bitnog linuxa na 64bitni
budem ovo isprobao
e imam još jedno pitanjce. na ubuntu sam koristio gnu-arm cross-compiler za eclipse, da li postoji ikakva mogućnost njegova prilagođavanja da radi na 64bitnom jer koliko sam vidio ovaj 64bitni cross-compiler još ne postoji
e imam još jedno pitanjce. na ubuntu sam koristio gnu-arm cross-compiler za eclipse, da li postoji ikakva mogućnost njegova prilagođavanja da radi na 64bitnom jer koliko sam vidio ovaj 64bitni cross-compiler još ne postoji
carpe diem
Re: kernel sa 32bitnog linuxa na 64bitni
To su sve emulčacije ove ili one vrste sa kojom idu penali na performanse. rekompilacija je najbolji izbor ako je moguća.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
- DoDo
- Postovi: 1559
- Pridružen/a: 23 sij 2008, 11:51
- Spol: M
- OS: GNOME 3
- Lokacija: ~/Croatia/Zagorje/Radoboj
Re: kernel sa 32bitnog linuxa na 64bitni
OK!
U ovom threadu mi mnoge stvari nisu jasne. Kao prvo... o kakvoj je simulaciji riječ?
Kao drugo... 64 bitni linux bez problema vrti 32 bitne aplikacije - čak je moguće imati 32 bitni plugin za 64 bitnu aplikaciju - upravo to imam ja složeno - 64 bitna opera i 64 bitni firefox mi koriste 32 bitni flashplayer plugin, jer 64 bitni ne postoji, a GNASH je opća katastrofa (barem kolko ja imam iskustva s njime).
64 bitne aplikacije na 32 bitnim OS-ovima - pa ne bi baš išlo. Postoji, naime, fora, koja pali bez obzira da li imate 32 ili 64 bitni procesor, da se instalira emulator koji presreće 64 bitne instrukcije, i izvodi ih na 32 bitnom sustavu, no to je užasno sporo i ne preporuča se zdravim ljudima.
Nadalje, ako si nešto kompajlirao sa gnu-arm kompajlerom, onda si to kompajlirao za procesor ARM i to su (naravno) 32 bitne ARM instrukcije (jer 64 bitni ARM ne postoji i, kako sada stvari stoje, za takvim nema ni potrebe). No tako iskompajlirani program možeš vrtiti samo na procesoru ARM ili u nekom simulatoru istog procesora, a simulator može biti x86 ili x86_64 program.
U ovom threadu mi mnoge stvari nisu jasne. Kao prvo... o kakvoj je simulaciji riječ?
Kao drugo... 64 bitni linux bez problema vrti 32 bitne aplikacije - čak je moguće imati 32 bitni plugin za 64 bitnu aplikaciju - upravo to imam ja složeno - 64 bitna opera i 64 bitni firefox mi koriste 32 bitni flashplayer plugin, jer 64 bitni ne postoji, a GNASH je opća katastrofa (barem kolko ja imam iskustva s njime).
64 bitne aplikacije na 32 bitnim OS-ovima - pa ne bi baš išlo. Postoji, naime, fora, koja pali bez obzira da li imate 32 ili 64 bitni procesor, da se instalira emulator koji presreće 64 bitne instrukcije, i izvodi ih na 32 bitnom sustavu, no to je užasno sporo i ne preporuča se zdravim ljudima.
Nadalje, ako si nešto kompajlirao sa gnu-arm kompajlerom, onda si to kompajlirao za procesor ARM i to su (naravno) 32 bitne ARM instrukcije (jer 64 bitni ARM ne postoji i, kako sada stvari stoje, za takvim nema ni potrebe). No tako iskompajlirani program možeš vrtiti samo na procesoru ARM ili u nekom simulatoru istog procesora, a simulator može biti x86 ili x86_64 program.
Zadnja izmjena: DoDo, dana/u 03 srp 2008, 10:42, ukupno mijenjano 1 put.
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Re: kernel sa 32bitnog linuxa na 64bitni
U tome je upravo stvar. nemožeš nikako vrtiti 32 bitne aplikaciej na 64 bitnom bez NEKAKVE emulacije. Vriejdi i obrnuto. Samo zato jer ti nisi svjestan neke emulacije, ne znači da nikakva ne postoji. Da je istina što ti govoriš, onda nikada ne bi niti bio problem sa 64 bitnim flashom.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
- DoDo
- Postovi: 1559
- Pridružen/a: 23 sij 2008, 11:51
- Spol: M
- OS: GNOME 3
- Lokacija: ~/Croatia/Zagorje/Radoboj
Re: kernel sa 32bitnog linuxa na 64bitni
Istina... Samo što je u tom slučaju emulacija hardverska, a ne softverska. Naime svi današnji procesori imaju mogućnost izvođenja 32 bitnih instrukcija. I to nije neki novitet... još su i neke starije verzije ARM-a (a i neke današnje) mogle izvoditi istovremeno 32 bitne i 16 bitne instrukcije. Prepoznavavanje je bilo na temelju jednog bita u status registeru, koji je regulirao je li riječ o "dugoj" ili "kratkoj" instrukciji.shrike je napisao/la:U tome je upravo stvar. nemožeš nikako vrtiti 32 bitne aplikaciej na 64 bitnom bez NEKAKVE emulacije.
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Re: kernel sa 32bitnog linuxa na 64bitni
imaš li ti ARM doma ili x86? Koliko se ja sjećam, a slobodno me korigiraj, x86-64 nemože raditi to što si opisao da ARM može. Jer opet, da može, čemu onda svi ti problemi sa nepostojanjem 64-bitnog flasha? Samo bi trebalo dati instrukciju da se vrti na 32-bitnom djelu proca. Zanimljivo, to se nikada ne događa.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
- coccolino
- Postovi: 334
- Pridružen/a: 30 tra 2008, 13:14
- Spol: M
- OS: mint 13 x64, win 7 64
- Lokacija: Zagreb
Re: kernel sa 32bitnog linuxa na 64bitni
Evo ovako, uporno govorite o nekom emulatoru. O kojem je emulatoru riječ?
Situacija je slijedeća, dosad sam sve radio na 32bitnom ubuntu-u i sve šljaka bez problema, no htio bih to prebaciti na 64-bitni. Dakle, arm porcesor nalazi se na terminalu koji ima arm procesor zbog čega mi je potreban 64bitni ili nekakva emulacija 32bitnog gnu-arm cross-compilera a na kompu mi se nalazi simulator tog istog terminala, dakle radi sve isto što i terminal no on se vrti na mom kompu i koristi gcc kompiler. Taj simulator izrađen je na 32bitnom debianu a ja bih i njega prebacio na 64bitni ubuntu???
Situacija je slijedeća, dosad sam sve radio na 32bitnom ubuntu-u i sve šljaka bez problema, no htio bih to prebaciti na 64-bitni. Dakle, arm porcesor nalazi se na terminalu koji ima arm procesor zbog čega mi je potreban 64bitni ili nekakva emulacija 32bitnog gnu-arm cross-compilera a na kompu mi se nalazi simulator tog istog terminala, dakle radi sve isto što i terminal no on se vrti na mom kompu i koristi gcc kompiler. Taj simulator izrađen je na 32bitnom debianu a ja bih i njega prebacio na 64bitni ubuntu???
carpe diem
- DoDo
- Postovi: 1559
- Pridružen/a: 23 sij 2008, 11:51
- Spol: M
- OS: GNOME 3
- Lokacija: ~/Croatia/Zagorje/Radoboj
Re: kernel sa 32bitnog linuxa na 64bitni
Probaj. Trebalo bi raditi. Ja dosad nisam imao problema pri izvođenju 32 bitnih aplikacija na x86_64.coccolino je napisao/la:Evo ovako, uporno govorite o nekom emulatoru. O kojem je emulatoru riječ?
Situacija je slijedeća, dosad sam sve radio na 32bitnom ubuntu-u i sve šljaka bez problema, no htio bih to prebaciti na 64-bitni. Dakle, arm porcesor nalazi se na terminalu koji ima arm procesor zbog čega mi je potreban 64bitni ili nekakva emulacija 32bitnog gnu-arm cross-compilera a na kompu mi se nalazi simulator tog istog terminala, dakle radi sve isto što i terminal no on se vrti na mom kompu i koristi gcc kompiler. Taj simulator izrađen je na 32bitnom debianu a ja bih i njega prebacio na 64bitni ubuntu???
A zar ti ovaj terminal na armu nema svoj vlastiti arm kompajler, pa da mu samo pošalješ kod pa da on skompajlira?
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
- coccolino
- Postovi: 334
- Pridružen/a: 30 tra 2008, 13:14
- Spol: M
- OS: mint 13 x64, win 7 64
- Lokacija: Zagreb
Re: kernel sa 32bitnog linuxa na 64bitni
OK opet ne znam o kojem je emulatoru riječ? Ne, on koliko sam skužio ne kompajlira. ja kompajliram u eclipseu a njemu pošaljem .elf file(to je njegov exe) ali ne znam da li se njegov cross-compiler može koristiti,odnosno prilagoditi za korištenje na 64 bitnom ubunutu?DoDo je napisao/la:Probaj. Trebalo bi raditi. Ja dosad nisam imao problema pri izvođenju 32 bitnih aplikacija na x86_64.coccolino je napisao/la:Evo ovako, uporno govorite o nekom emulatoru. O kojem je emulatoru riječ?
Situacija je slijedeća, dosad sam sve radio na 32bitnom ubuntu-u i sve šljaka bez problema, no htio bih to prebaciti na 64-bitni. Dakle, arm porcesor nalazi se na terminalu koji ima arm procesor zbog čega mi je potreban 64bitni ili nekakva emulacija 32bitnog gnu-arm cross-compilera a na kompu mi se nalazi simulator tog istog terminala, dakle radi sve isto što i terminal no on se vrti na mom kompu i koristi gcc kompiler. Taj simulator izrađen je na 32bitnom debianu a ja bih i njega prebacio na 64bitni ubuntu???
A zar ti ovaj terminal na armu nema svoj vlastiti arm kompajler, pa da mu samo pošalješ kod pa da on skompajlira?
carpe diem
- Markec
- Postovi: 3865
- Pridružen/a: 30 sij 2008, 14:55
- Spol: M
- OS: neodlučan
- Lokacija: Croatia/Zagorje
Re: kernel sa 32bitnog linuxa na 64bitni
većina aplikacija 32bit rade na 64bit, jedna igra 32bit (alien arena 2008) mi neradi iz nekog razloga.Imam ja jednu igru Urban teror ima dvije ikone za 32bit ili 64 bit,obje rade izvrsno na 64bit.DoDo je napisao/la:Probaj. Trebalo bi raditi. Ja dosad nisam imao problema pri izvođenju 32 bitnih aplikacija na x86_64.coccolino je napisao/la:Evo ovako, uporno govorite o nekom emulatoru. O kojem je emulatoru riječ?
Situacija je slijedeća, dosad sam sve radio na 32bitnom ubuntu-u i sve šljaka bez problema, no htio bih to prebaciti na 64-bitni. Dakle, arm porcesor nalazi se na terminalu koji ima arm procesor zbog čega mi je potreban 64bitni ili nekakva emulacija 32bitnog gnu-arm cross-compilera a na kompu mi se nalazi simulator tog istog terminala, dakle radi sve isto što i terminal no on se vrti na mom kompu i koristi gcc kompiler. Taj simulator izrađen je na 32bitnom debianu a ja bih i njega prebacio na 64bitni ubuntu???
A zar ti ovaj terminal na armu nema svoj vlastiti arm kompajler, pa da mu samo pošalješ kod pa da on skompajlira?