Test .Net-app on a big-endian system -- where to take it?

0 like 0 dislike
4 views
Actually, I would like to verify my .Net application architecture with big-endian byte order (i.e. where the bytes are located "from the older to the younger").


As it turned out, in .Net byte order in the number depends on the processor architecture (unlike Java, where you always work with the number as if it were little-endian, regardless of the system and CPU (Java-ist correct me if I'm wrong)). So .Net program, normally running on a system using little-endian format, may not work at all on a system using big-endian.


Such issues in this regard:


1. On any big-endian devices can work .Net/Mono platform? As I understand it on the PC is big-endian, will not meet? Mobile/CE, too, like in little-endian. What remains? X-box? Or and X-box as the same little-endian? Then maybe MacOS + Mono?


2. Is there any virtual machine which could emulate a big-endian CPU? If I can install Windows?
by | 4 views

3 Answers

0 like 0 dislike
1. PowerPC and S390(X) — big-endian-architecture, for them there are a lot of Linux. Although it is not certain whether under them Mono.
\r
2. With virtualname tight. I met a simulator for PowerPC, S390 and S390X. With the first (name not remembered) my relationship didn't work out because I did not wait for the completion of the upgrade process gentosha repository (Gentoo there comes in as a main system) — three days it is not enough. For S390/S390X used Hercules: there are things more fun, even managed to do something useful, but the setting is quite complicated, the documentation is actively used specific terminology without any explanation, a window the path is the height of inconvenience, the speed leaves much to be desired, and about any desktop environment on the guest you can just forget it. I don't remember whether it supports Hercules graphics modes, but even if it does, there are hundreds of simulated kilohertz for them is clearly not enough.
\r
Naturally, neither on PPC nor on S390 any Windows are not put — it does not exist in nature. Only nixuya system.
by
0 like 0 dislike
I don't think you do something meet. Desktops now the polls in little-endian, smart phones too. There is a chance where I can dig up a piece of metal with Linux on MIPS. that's why I switched to big-endian mode, but I don't think this is a realistic option. Well or to look for something on SPARC. In General, do not bother you such glands never meet.
by
0 like 0 dislike
the Makos now Intel, too little Indian
by

Related questions

0 like 0 dislike
3 answers
0 like 0 dislike
3 answers
0 like 0 dislike
1 answer
0 like 0 dislike
2 answers
0 like 0 dislike
3 answers
110,608 questions
257,186 answers
0 comments
28,758 users