this post was submitted on 05 Apr 2024
23 points (92.6% liked)

RISC-V

710 readers
21 users here now

RISC-V (pronounced "risk-five") is a license-free, modular, extensible instruction set architecture (ISA).

riscv.org

Youtube | Twitter

Matrix space

Other RISC-V communities on Lemmy

founded 3 years ago
MODERATORS
 

cross-posted from: https://lemmy.ml/post/14085489

Chinese schools testing 10,000 locally made RISC-V-ish PCs

you are viewing a single comment's thread
view the rest of the comments
[–] silent_water@hexbear.net 3 points 7 months ago (2 children)

the x86 instruction set is public. implementing it breaks copyright law, if you aren't AMD or Intel. it has to be public or compilers/interpreters/assembly code couldn't exist.

[–] IHATESMOKINGCHRONIC@hexbear.net 1 points 7 months ago

Thanks for clarifying that, it sounded insanely impractical

[–] IHATESMOKINGCHRONIC@hexbear.net 1 points 7 months ago (1 children)

isn't the main backdoor now like a separate chip that acts as a sort of hypervisor thingy?

[–] silent_water@hexbear.net 3 points 7 months ago (1 children)

no, it's not a hypervisor. it's a a bit of hardware with access to the network stack that allows firmware updates and monitoring (in the "is the computer on/overheating" sense - it gives access to the low level sensors). it's supposed to be disabled if you don't pay money to turn it on (ie enterprise customers) but there's no way to really know because the motherboard chipsets don't expose access to it. it /shouldn't/ be able to function because the motherboard needs to cooperate in order to make it function but we don't really know what the chipsets/bios do/don't implement. so it's a theoretical attack vector by the USG.

the AMD version of the same is much more limited and doesn't even exist on consumer chips, if you don't buy workstation or server hardware. and if you do buy those, the motherboard exposes the control functions with documentation on which network interfaces it's able to use. it's also frequently open spec these days so you can run your own FOSS management firmware. very handy if you e.g. need to access the bios when the video card won't turn on or your overclock is busto.

Intel is basically just stupid and too lazy to only include the extra silicon in chips where it's actually possible to use it. and too greedy to open up the specs to make it possible to control it yourself on chips where it can be used. don't give Intel money. AMD appears to be all in on open source specs and actively contributes to the open firmware/open source bios initiatives so it's likely that it will become standard on their hardware over the next 5ish years (their code sucks ass so it's very hard for projects to merge/debug quickly so it's a slow effort lol).

[–] IHATESMOKINGCHRONIC@hexbear.net 3 points 7 months ago

I guess I wasn't thinking about the bottom line enough, maybe a remnant of my pure FOSS ideology devoid of political consciousness