On Wed, Nov 17, 2021 at 1:57 PM Magnus Ihse Bursie < magnus.ihse.bur...@oracle.com> wrote:
> > > On 2021-11-16 07:19, Thomas Stüfe wrote: > > > > On Mon, Nov 15, 2021 at 11:09 PM David Holmes <david.hol...@oracle.com> > wrote: > >> On 16/11/2021 12:06 am, 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. >> >> I'd never heard of DJGPP but the pthread support still seems limited - >> hard to find an accurate current description of what is actually >> supported. So I would not say these difficulties are overcome :) This >> will be an exceedingly complex and challenging project. >> >> Cheers, >> David >> > > I still think that the CVM (JavaME) may be better suited for the task. > From the time I worked with it I remember that it was targeted to > low-memory devices, its C code base was extremely portable, it was very > configurable (important for embedded) etc. We ran it with green threading > (like Loom today) and that worked. OpenJDK OTOH relies on native posix > threads, and there is no easy way around that. > > I seemed to remember that Sun open-sourced JavaME in 2006. But I could not > find the project page. > > https://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition > https://en.wikipedia.org/wiki/PhoneME > > PhoneME website seems defunct now. Does anyone know what happened with > that project? > > Wikipedia has links to archive.org. > https://archive.org/details/phoneme-svn.dump for the source code. > > /Magnus > > > Ah, I missed that. But seems this project is not actively maintained anymore. Pity. > > Cheers, Thomas > > >> >> > Thanks, >> > Gnufan >> > >> > >