Snoot ๐Ÿพ

362 Followers
306 Following
904 Posts
endlessly curious night fox, interested in how everything works โš™๏ธ | 23 | she/they
Avatar Artist@[email protected]
Websitehttps://joscomputing.space
i didn't know that was an option
vulnerability, singular? just one? โ€ฆyou sure?
the world's most advanced operating system

decided it'd be a neat project to write my own instead - have never really toyed around with sleigh, and it seems like a curious ISA. turns out both are surprisingly neat to work with!

there's hardly any documentation publicly, but it turns out modern GNU binutils can handle FLIX quite easily, so started referencing that (and the above repo in thread). thankfully, this doesn't use what seems to be true VLIW - they're all fixed 64-bit ๐Ÿ™

the actual encoding itself isn't awful: one executs three slots, which embed 24 -> 20 -> 16 bit instructions with varying levels of opcode availability (seemingly over load/stores and ALU ops). the second has two slots, 24 -> 36-bit (for wide conditional branches!)

perhaps that's a poor explanation because I'm running on fumes at the moment, but just happy it works lol

AS A: user

I WANT TO: have my other two monitors be entirely unusable while browsing Time Machine

SO THAT: I have time to ponder and lament the actions leading up to using Time Machine to begin with

imagine designing a processor and its legacy is โ€œlol we gave up and dumped it all in a canalโ€ (https://en.wikipedia.org/wiki/Rekursiv)
Rekursiv - Wikipedia

Wtf
almost certain that a total of zero people have willingly re-enabled this

found this bug implying that, once upon a time, macOS' MDM enrollment didn't attach a complete signature chain within its CMS certificate set: http://www.openradar.me/31423312

good news, it's now 2024! the future is on macOS 15.1, in which we now get duplicates of CAs in the certificate set (a possible spec violation, it breaks the Rust `der` parser):

rdar://31423312: DEP (MDM) Setup Assistant enrollment & Over-the-Air Profile Service Phase 2 & 3 certificates missing