Porting to i686-msdosdjgpp
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Mon Nov 15 14:22:06 UTC 2021
On 2021-11-15 15:06, gnufan42 wrote:
> David Holmes wrote:
>> I'd say it is technically impossible to port OpenJDK to DOS as you do
>> not have any of the necessary operating system support for threads,
>> synchronization, virtual memory, ....
> Well, these difficulties are all overcame by the DJGPP project. They use DPMI to let the code runs in 32-bit protected mode, they implemented a lot of POSIX functions, including pthread. Otherwise I won't be trying.
Oh, that's interesting, I did not know about that.
I assume you're doing this just for the sake of it, and not really to
use it for anything seriously? If so, it can certainly be a fun
challenge. :-) Do you have a github repo? I might be able to give you a
hand here and there. Not really as an Oracle engineer, but on my spare
time just since it sounds like a cool project. :-)
You need to have reasonably high expectations, however. The entire
java.desktop package is likely to be out of the question, for instance.
Also, what kind of memory space are we talking about here? You might be
hard pressed to run anything else but HelloWorld using zero...
/Magnus
>
> Thanks,
> Gnufan
More information about the porters-dev
mailing list