Earlier quoted context omitted.
Because Open hardware.
I figure someone might as well go whole-hog on that and build a PC with just a big ol' FPGA.
See the Precursor.
11–20 of 69 posts
I hope it's not big endian. A lot of modern software now just expects everything to be little endian, and won't work properly.
Seriously, there's zero reason why endianness should matter in code. All good code compiles and runs on whatever endian system you want. If it doesn't, then it's buggy and broken and should be fixed, and whoever wrote it should be ashamed.
That website is a trainwreck on mobile firefox. Two screen-covering popups and wrong language detection.
Welp, I'll just skip the article then.
Using PPC in a laptop form factor is a really confusing choice, given that Apple abandoned PPC [1] in their laptops for Intel because they judged that there was no way that IBM was ever going to come out with a PPC chip that was ever going to be as power efficient as the comparable Intel parts. Their "Why PPC" page [2] makes no mention of power or thermal efficiency, and just states that PowerPC is better because the…
According to the leaflet from NXP, the CPU has a "typical" power consumption of ~15W - if that means under load, it would be in the ballpark of Intel and AMD mobile CPUs, as far as I understand.
I hope it's not big endian. A lot of modern software now just expects everything to be little endian, and won't work properly.
Yeah! Let's not fix the software and the bad assumptions some programmers make - let's all just do what's simplest for the bad programmers. What could go wrong? ;) Seriously, there's zero reason why endianness should matter in code. All good code compiles and runs on whatever endian system you want. If it doesn't, then it's buggy and broken and should be fixed, and whoever wrote it should be ashamed.
How about wanting to share binary blobs between architectures without spending the effort to marshal things.
I hope it's not big endian. A lot of modern software now just expects everything to be little endian, and won't work properly.
Earlier quoted context omitted.
I figure someone might as well go whole-hog on that and build a PC with just a big ol' FPGA.
Fpgas are very unsuitable general purpose computers. De10 nano is a very beefy fpga and can barely play doom acting like a general purpose 486 and lacks a fpga
What I would find fascinating is to think about languages and OSs for FPGA and try to break loose from the utterly boring C/Unix/68k,x86,MIPS,blah paradigm. Having something turnkey with attachment to various ports and a display would be kind of cool. Maybe that exists already.
I worked on a project with a processor-on-an-FPGA and while it wasn't fast, the video codec in FPGA made it useful. Kind of a neat thing I think.
I hope it's not big endian. A lot of modern software now just expects everything to be little endian, and won't work properly.
Yeah! Let's not fix the software and the bad assumptions some programmers make - let's all just do what's simplest for the bad programmers. What could go wrong? ;) Seriously, there's zero reason why endianness should matter in code. All good code compiles and runs on whatever endian system you want. If it doesn't, then it's buggy and broken and should be fixed, and whoever wrote it should be ashamed.
Fixing all the broken software and making all of GNU/Linux bug-free is a noble cause, and one FOSS contributors all want I'm sure, but people who are interested should know just how much software is broken on BE. It's not a tiny handful of packages. It's not a ton either, FWIW, but the broken packages tend to be the larger, more complex application software that IMO your average end user will want, especially if you're marketing this laptop for general users and not specifically to programmers or others willing to compromise on software.
It's not an insurmountable challenge, especially 64-bit PPC which works okay in BE, as there are enough diehard PPC64 users keeping the patches flowing to keep it working. But some things will never work without incredible porting efforts, and some of the things that work have issues.
I hope it's not big endian. A lot of modern software now just expects everything to be little endian, and won't work properly.
PowerPC has been settling on powerpc64le lately for that reason. Is be surprised if little endian isn't at least an option, if not the default.