370190
@33MHz Morning robert 😊
370209
@unixb0y Got anything interesting going on today?
370225
@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 :)
370336
@unixb0y what do students like them/you hope to have a job in when you graduate?
370337
@33MHz it’s general computer science :) after doing the B.Sc. In CS we can either do a CS M.Sc. or also e.g. a IT-security M.Sc. and more.
370346
@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.
370359
@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
370531
@unixb0y @33MHz Hah, wonder if the Uni machines are all 32-bit and can’t run 64-bit binaries. That sure would explain it!
370595
@jws That might be possible 😉 Pretty sure they're not the newest ones, but to be fair they run really well on Mint :) @33MHz
371039
@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
371268
@jws okay.. :) I've never tried Go yet btw, one of the things on my to-do-list.... 😉 @33MHz
371382
@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
370532
@jws Also, I don't think amd64 assembler runs on Intel CPUs right? Most people I know use Intel (including my university's PCs). @33MHz
370534
@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.
370594
@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
370702
@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
370707
@tewha dat history. I remember being a young teenager and folks having flame wars all the live long day over this bit. :)
370873
@33MHz You mean IA64 vs. x86_64?
371334
@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
371038
@unixb0y It's even stronger than that - Apple are pushing hard to drop support for i386 entirely [9to5mac.com]. iOS 11 dropped support for 32-bit ARM binaries. macOS 10.14 "Sierra Munchies" may drop 32-bit Intel binary support. @33MHz
371259
@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
371384
@unixb0y @33MHz Yeah, it just scolds you for now.
371636
@jws Hmm weird. It didn't launch it at all! @33MHz
371651
@jws I also want to buy GTA San Andreas on Steam but I'm pretty sure it's 32-bit only so it might not run? @33MHz
371652
@unixb0y There were some differences between x86-64 as done by AMD and Intel. I'm not sure they're ironed out yet. I'd hope so! / @33MHz.
371338
@tewha Okay, I see. Thanks already, guys! I'll look more into it later :) @33MHz
371380