Justine Tunney
Justine Tunney
Contributions welcome from the Hacktoberfest crowd if anyone with a Mac Docker environment wants to help us troubleshoot and learn more about this issue.
Do you think I knew anything about assembly or linker scripts when I started this project? You have the ability to do things like comment out these two lines: https://github.com/jart/cosmopolitan/blob/903cc38c37670577f5dcff1aef4b14e26718b264/ape/ape.S#L545-L546...
Multitenancy would be great. redbean until now has mostly been designed for personal use. Could you help us better understand what you mean by multitenancy? Do you mean something like...
That's msyscall. I had a feeling earlier you'd run into this eventually: https://github.com/jart/cosmopolitan/issues/309#issuecomment-958334349 since it's been pain point for the `execve_ape()` change I've been working on too. We'll be able...
one simple way to do it might be allocating a big static block into the privileged section. That's the part of the binary where we currently put functions that have...
What is the filename of the interpreter on OpenBSD? Is there any reason why we can't just load the DSOs ourselves? That's how Musl does it.
Last time I looked at the Musl code I think they managed to do it using about 500 LOC in one file. It's not easy but it's certainly achievable. In...
Do you also know for certain what memory ranges DSOs will be loaded into by these interpreters on various platforms? We have to track memory intervals in order to support...
ELF comes up frequently in this project. Here's the APE loading code I wrote recently. It gets loaded to address 0x200000 which appears to overlap with OpenBSD's loader. Obviously we...
In terms of where to load DSOs, would 0x7e0400000000-0x7f0000000000 be possible? 1TB of DSOs ought to be enough for anyone, right? I don't have citations to prove it, but I'm...