Are you telling me the nerds at the #1 nerd university were able to make their own OS??
Hardware
All things related to technology hardware, with a focus on computing hardware.
Some other hardware communities across Lemmy:
- Augmented Reality
- Gaming Laptops
- Laptops
- Linux Hardware
- Linux Phones
- Monitors
- Raspberry Pi
- Retro Computing
- Virtual Reality
Rules (Click to Expand):
-
Follow the Lemmy.world Rules - https://mastodon.world/about
-
Be kind. No bullying, harassment, racism, sexism etc. against other users.
-
No Spam, illegal content, or NSFW content.
-
Please stay on topic, adjacent topics (e.g. software) are fine if they are strongly relevant to technology hardware. Another example would be business news for hardware-focused companies.
-
Please try and post original sources when possible (as opposed to summaries).
-
If posting an archived version of the article, please include a URL link to the original article in the body of the post.
Icon by "icon lauk" under CC BY 3.0
But Windows is what computers want!
It has electrolytes!
So it's basically OS with only purpose to explore how cpu works as far as I get it. Seems pretty interesting and usable for projects that work mainly on low level. But it's interesting why results different between M1 and Intel or AMD chips? Maybe it's because M1 is arm architecture but I am not sure
ARM and x86 are instruction sets, not architectures. Intel chips and AMD chips can be different from each other, too, just as different ARM processors can be different from each other.
But all modern processors improve performance by engaging in speculative execution, where they run code or calculations before they're necessary, to have the results on hand in case it's needed, or rolled back if it turns out it's not needed after all. The specific methods differ from vendor to vendor and chip to chip.
Exploring these things is important because sometimes speculative execution leaks data beyond the process that's entitled to view it, and there have been computer vulnerabilities exploiting this (see Spectre, Meltdown, etc.).