@33MHz well here it’s 4:35 PM already now, so I’m back at home. But I was at the university today and met my students group. They’re learning MIPS and IA32 assembler :)
@unixb0y@33MHz MIPS I get as a mostly sane starting point, but why IA-32 rather than amd64? Everyone and their uncle seems to be dropping 32-bit binary support for x86.
@jws Yeah, also it's great to have the "MARS" simulator so they can watch the registers change etc. I don't know why they chose it, but IA-32 runs perfectly fine on our PC's at the university which we can access over SSH as well. @33MHz
@unixb0y Should be able to check and see by looking at what objdump/elfdump tells you about binary architecture, or sending over a 64-bit Linux Go app binary and seeing if it runs or not. @33MHz
@jws (2/2) This means e.g. when we test their code or if there are any questions, everyone talks about the same system instead of having differences here and there. @33MHz
@unixb0y@33MHz It does. They just beat Intel to market, so the arch name used by Linux is amd64. Mac calls it x86_64 instead. Same thing, different names.
@jws It's not really that AMD beat Intel to market. It's that AMD beat Intel so badly IN the market that Intel had to give up their unpopular new architecture (not x64-based) and implement something like AMD's instead. / @unixb0y@33MHz
@tewha Yes, IA-64 / Itanium was an attempt to drop all the backwards compat insanity in x86. But that’s not what anyone was prepared to handle. /@33MHz@unixb0y
@jws Oh, so I can run that amd64 assembler on my Mac? That's cool! :-) I'm always willing to learn new stuff, and might suggest to use amd64 in this lecture in the future 😊 @33MHz
@jws Oh by the way, I have downloaded an App a while ago (don't remember what it was, but still) and it showed that alert and didn't launch. According to this article, the 32-bit Apps should still launch fine on 10.13 right? @33MHz