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…
GNU/Linux Open Hardware PowerPC Notebook Project
31–40 of 69 posts
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#32I 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.
https://news.ycombinator.com/item?id=9451284
The only real BE holdouts are networking hardware and mainframes.
(In LE, increasing offsets are increasing weight, just like the commonly accepted bit numbering. In BE, they're decreasing and length-dependent.)
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#33Earlier quoted context omitted.
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
Oh well, I figured that a PowerPC Notebook was for hobbyists. 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…
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#34Earlier 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.
Closed-source synthesizers, closed source bootup, closed source loaders, etc. etc. You're pretty much trusting the FPGA software more than any CPU.
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#35Earlier quoted context omitted.
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.
>Seriously, there's zero reason why endianness should matter in code How about wanting to share binary blobs between architectures without spending the effort to marshal things.
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#36Earlier quoted context omitted.
> open/libre/trustworthy potential It's not just potential but actual: Those Raptor workstations and servers already have coreboot firmware and run Linux (and whatever BSDs run on PPC today.)
Agreed for current , over recent years. But what about near-future , with multiple sources of performant RISC-V CPUs? And will a larger variety of boards follow, possibly including very libre ones like Raptor does for Power?
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#37Earlier quoted context omitted.
>Seriously, there's zero reason why endianness should matter in code How about wanting to share binary blobs between architectures without spending the effort to marshal things.
How would binary blobs work on a different architecture regardless of endian-ness?
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#38Re: GNU/Linux Open Hardware PowerPC Notebook Project
#39As for why it's exciting, emulation of classic Macs still has large holes (e.g. GPUs aren't emulated well enough to support 3D games) and is generally buggy, which will be a problem when all the old PPC Macs have broken beyond repair. A vast amount of unique software will be rendered not practically usable. There's also just a little bit of something lost in emulation… all the bits of added latency and quirks pile up to dampen the positive aspects of those old systems.
Re: GNU/Linux Open Hardware PowerPC Notebook Project
#40Earlier 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 incredibly closed, outside of Lattice Semiconductor's tiny FPGAs (unsuitable for computers). In all practicality for "openness", any open-source advocate should rather use Intel/AMD than Xilinx/Altera. Closed-source synthesizers, closed source bootup, closed source loaders, etc. etc. You're pretty much trusting the FPGA software more than any CPU.
That's an ironic comparison to make -- Intel bought Altera in 2015, and AMD is in the process of acquiring Xilinx.
Between the two, though, there's been a lot more work done on open toolchains for Xilinx FPGAs.