I am a person who specializes in cloud native infrastructure, not a COBOL programmer, but if you're like "lol why don't banks and governments migrate to modern systems?!" I have some news for you about the security of bleeding edge systems
-
Show this thread
-
Replying to @IanColdwater
What makes you think the COBOL systems are secure?
3 replies 1 retweet 30 likes -
Replying to @theconfigurator
Oh, I am not saying that I'm saying that ancient turtles or new turtles, it's turtles all the way down
2 replies 19 retweets 541 likes -
Replying to @IanColdwater
And yet that's not a good argument for spending millions on supporting those barely functional systems.
10 replies 0 retweets 19 likes -
Replying to @theconfigurator @IanColdwater
Some of them were stringently tested by the government in the 80s. There used to be standards for computer security designed by military. That kind of standardization and testing just doesn't tend to happen anymore except for a very few niche companies.
2 replies 3 retweets 105 likes -
Modern computer programming is too much of a moving target. And, in the name of speed, we sacrifice a lot of security-first principles. https://en.m.wikipedia.org/wiki/Meltdown_(security_vulnerability) … for example. Compare to AS/400 architecture, where CPU are designed less efficiently in order to be secure.
3 replies 4 retweets 101 likes -
AS/400 isn't a CPU architecture though, it uses machine independent bytecode (like Java, Android dex, LLVM IR in iOS apps, and other similar modern versions). The actual CPUs used by AS/400 have been POWER for a while and certainly are vulnerable to Spectre subsets.
3 replies 0 retweets 4 likes -
I thought it used to be? Bsaed on 48-bit System/38 CISC? https://en.wikipedia.org/wiki/IBM_System_i#Hardware … https://itstillworks.com/as400-processor-specifications-7412224.html … the POWER stuff is designed to emulate the AS/400 stuff very closely, down to the timing level even I had thought. (Tracking down references on the web is tough tho)
1 reply 0 retweets 0 likes
AIUI it was always bytecode ("TIMI") with ahead of time compilation, that was the whole point of the design. So they switched the backend CPU from that CISC thing to POWER at some point, much like Android compiles the same bytecode to x86 and ARM :-)
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.