7 ms·
Assembly language can be reasonably structured and have comprehensive comments to name subroutines, for example. There is some value to that vs what you would g
by setzer22 9y ago
Assembly language can be reasonably structured and have comprehensive comments to name subroutines, for example. There is some value to that vs what you would get by de-assembling a binary.
Depending on the GPL, this would also ensure this OS doesn't run on restrictive platforms like iOS.
- colejohnson66 9y agoThat’s not the GPL, that’s just the usage of assembly. As a side note, I remember years ago (around iOS 5 or earlier IIRC), there was a version of Bochs compiled for iOS and available on Cydia. It came with an IMG of an installed Windows 95 box and was very slow, but it was “running”[0] x86 on iOS. [0] Quotes around “running” because Bochs isn’t so much of an emulator as it is an interpreter. It’s still an emulator, but it runs by interpreting each instruction instead of binary translation like “modern” emulators.