223
submitted 11 hours ago by fne8w2ah@lemmy.world to c/linux@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] Mynameisallen@lemmy.zip 7 points 5 hours ago

I would argue he was, but it's taking far longer than I'd like

[-] thingsiplay@lemmy.ml 1 points 3 hours ago

Depends if you count ARM too. I was always confused between RISC and RISC-V, and what ARM has anything to do. As I understand ARM is based on RISC, but its closed source. And RISC-V is based on RISC, but open source. Is that correct?

[-] defaultusername@lemmy.dbzer0.com 1 points 2 hours ago

RISC isn't a specific architecture, but moreso a design philosophy.

[-] thingsiplay@lemmy.ml 0 points 2 hours ago

So is ARM. Every ARM processor is basically uniq, and that makes it efficient. That's the point of it. RISC as a design philosophy doesn't take over the industry, its specific implementations. My question is not what RISC is, but if ARM is based on RISC and how close it is in their designs to RISC-V. As I understand the company behind ARM took the RISC philosophy and created a closed source system.

[-] defaultusername@lemmy.dbzer0.com 0 points 2 hours ago

ARM is a well-defined instruction set architecture (ISA), that in order to implement, must comply with that instruction set and be compatible with other implementations from other vendors.

RISC is not any sepcific ISA at all, but is rather a more generic term for any ISA that has a small amount of instructions.

RISC-V, on the other hand, is a well-defined ISA whose implementations are intercompatible with each other. RISC-V is a very specific, royalty-free ISA that comes out of UC Berkeley that adopts the RISC philosophy.

[-] thingsiplay@lemmy.ml 1 points 1 hour ago

ARM is a well-defined instruction set architecture (ISA), that in order to implement, must comply with that instruction set and be compatible with other implementations from other vendors.

But that's not true. ARM isn't well defined and a single standard, like x86 are. ARM devices are not compatible to each other necessarily. I just had the genius idea to lookup online, I should have done that instead wondering what it is. According to Wikipedia: https://en.wikipedia.org/wiki/ARM_architecture_family

ARM (stylised in lowercase as arm)[a] is a family of RISC instruction set architectures for computer processors.

The original Berkeley RISC designs were in some sense teaching systems, not designed specifically for outright performance. To the RISC's basic register-heavy and load/store concepts, ARM added a number of the well-received design notes of the 6502.

So I was correct after all. Also ARM is around since 41 years.

[-] defaultusername@lemmy.dbzer0.com 1 points 12 minutes ago

ARM has multiple revisions that are incompatible with each other, such as ARMv7 being incompatible with AARCH64, but each ARMv7 implementation is compatible with other ARMv7 implementations, and each AARCH64 implementation is comaptible with other ARCH64 implementations, otherwise something like Android APKs or Linux binaries built for AARCH64 would only be able to be run on SoCs from a single company instead of being able to run on SoCs from Qualcomm, Samsung, Nvidia, and Mediatek just the same like they are.

Just because ARM does not maintain backwards compatability does not invalidate my point.

this post was submitted on 14 Sep 2026
223 points (98.7% liked)

Linux

19081 readers
695 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 3 years ago
MODERATORS