i wish there were more choices for chips and mobos than intel and amd

honestly i wish there were more choices for general purpose computer architectures than fucking x86

@typhlosion honestly, I really like x86 for practical work reasons, but I feel like a lot of the magic went out of the world when other architectures died...

@Fuego i'm sure people who find exploits for a living love x86 because it's where all the software is and also because it's a fuckin nightmare .w.

i'd love more diverse architectures... weh

@Fuego near everything i've ever learned about it makes it seem way more complicated than it has any need to be, usually due to how old it is and how backwards-compatible it tries to be for some reason

do i need to be able to run dos on my i5-6600k

i dunno, maybe i'm just stupid

@typhlosion it's got more instructions compared to risc but that means like the density of info is really good when you read it

A risc function might be several pages of asm while a x86 one might be half a page. Like reading x86 over risc is like reading C over x86

As for the old shit, its gone from x64 at least? No OSs use real mode past booting, but its required to boot the system still. Apart from that it's pretty solid. Check the free intel manuals - volume 3A has the architecture layout

@typhlosion yeah density of info is tops for me reading a ton of asm. As for symbolic execution, even if arm is simpler the barrel shifter is a pain in my ass anyhow so it’s not like the simplicity helps

@Fuego it might just be harder for me to comprehend what's going on sometimes because the 'administrative' stuff is kinda complicated and subtle

i'm probably spoiled by 6502 and mips not because they're better in any way but because they're older and way simpler

as always this seems like a good time to insert the disclaimer that i don't actually know anything about anything, i'm always drifting by on a minimum of unapplied hobbyist-level knowledge

@Fuego by administrative stuff i mean... managing rings and flags, i/o, page tables, that kinda stuff that's not necessarily directly related to just calculating stuff

@typhlosion well you certainly know way more than most ;)

But rings, io, and page tables are totally gonna be necessary for modern compartmentalization and are in every processor now...

hey look, at least you only have one pager on modern stuff instead of hundreds of random pagers on your ROM chips for 6502? ;)

Manual 3A is super good for demystifying the less well known processor functionality and why it exists.

@Fuego i'm not saying they're not necessary, i just

asfdhjkasdfhkj that's not what i mean x__x

@typhlosion yeah yeah i just mean they're not a unique complication for x86

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!