harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xiao-Feng Li <xiaofeng...@gmail.com>
Subject Re: [arch] Modular JVM component diagram
Date Tue, 30 Aug 2005 12:34:39 GMT
Hi, Ron, I think your concern is valid. We fully understand POSIX has
been and is being used widely. That's why we want to have a discussion
here. APR does have some features a JVM may need in all platforms,
such as atomic operations, which are lacked in POSIX. And APR is
available on a couple of different platforms. Yes, POSIX is availabe
on some non-UNIX systems too, e.g., one can use POSIX on Windows
through Windows Services for UNIX or Cygwin.
I'd like to hear how other people think. Folks on the mailing list, comments?


On 8/29/05, Ron Braithwaite <ron@braithwaites.net> wrote:
> On Aug 28, 2005, at 6:06 PM, Xiao-Feng Li wrote:
> > Posix is popular and widely used across many different platforms.
> > Intel had
> > implemented ORP basically on top of Posix, and it was easy to use
> > Posix to
> > wrap Windows APIs.
> >
> > Now there are more portable API libraries to choose from, such as
> > APR, and
> > IBM Portability Library. For ease of portability across a broad
> > range of
> > platforms, I suggest that we use APR as the portability api. Do
> > folks on the
> > mailing list think that this is a good idea?
> >
> > Thanks,
> > xiaofeng
> <delurk>
> As an intensely interested bystander, I'll just kick in my two cents
> here. Posix compliance is a really good idea, since it is so
> frequently specified by so many corporate and governmental policies
> and regulations (e.g., AFIPS, if memory serves).
> Yes, there are some portable API libraries out there that are
> superior in certain aspects to Posix. But I think the repercussions
> of not being Posix-compliant are going to cost more than any gains
> from specific gains by a less ubiquitous library.
> Just my two cents worth.
> Peace,
> -Ron
> </delurk>
> Ron Braithwaite
> 2015 NE 37th Ave
> Portland, OR 97212 USA
> 503-267-3250
> ron@braithwaites.net

View raw message