[ale] Fedora 19 and Java 7

Lightner, Jeff JLightner at water.com
Mon Aug 5 09:24:50 EDT 2013


"and many proprietary commercial ones" interestingly enough includes many of the Oracle application products.  You'd think since they now own Java they'd do something so at least their own sister products don't have this problem.







-----Original Message-----
From: ale-bounces at ale.org [mailto:ale-bounces at ale.org] On Behalf Of Michael Trausch
Sent: Sunday, August 04, 2013 3:38 PM
To: Atlanta Linux Enthusiasts
Subject: Re: [ale] Fedora 19 and Java 7

API compatibility is a must on any platform. Java apps that use APIs that just happen to have not changed still work just fine. However, virtually all production, in-house apps (and many proprietary commercial ones) wind up having problems if they don't have the exact version they were built for available.

Back when I worked at the AT&T building in Alpharetta, we had many of those apps. We had an ungodly number of different JVMs installed to support all the applications, and we were always fielding calls about "my java update broke my application".

Sent from my iPhone

On Aug 4, 2013, at 10:34 AM, JD <jdp at algoloma.com> wrote:

> On 08/04/2013 08:10 AM, Michael Trausch wrote:
>> Sure it can---and it's easy if you just follow a few simple rules.
>>
>> ELF, the native executable format, supports it. There is no reason
>> that it cannot be done in Java except that they are too lazy to do
>> so. Interface versioning makes it possible to have programs which are
>> compiled for, say, an older version of glibc to run on a modern
>> system by preserving the old function with a version tag. This does
>> mean that security bugs in an API have to be fixed in multiple
>> versions of the API, but it is far better than the alternative, which we've seen in the Java world going back to at least 1.3.
>
> We know it can be done for Java as well. Android proves this daily
> when I run Android 1.6 programs on my 4.3 device.
>
> Linux GUI developers need to learn about API stability too. I suspect
> that is the main reason that the year of desktop linux will never happen.
>
> Heck, if Android can do this, why can't the GTK, Qt and other GUI
> library teams do it?  Look at what API stability has done for Android - amazing isn't it?
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo

_______________________________________________
Ale mailing list
Ale at ale.org
http://mail.ale.org/mailman/listinfo/ale
See JOBS, ANNOUNCE and SCHOOLS lists at
http://mail.ale.org/mailman/listinfo




Athena(r), Created for the Cause(tm)
Making a Difference in the Fight Against Breast Cancer

---------------------------------
CONFIDENTIALITY NOTICE: This e-mail may contain privileged or confidential information and is for the sole use of the intended recipient(s). If you are not the intended recipient, any disclosure, copying, distribution, or use of the contents of this information is prohibited and may be unlawful. If you have received this electronic transmission in error, please reply immediately to the sender that you have received the message in error, and delete it. Thank you.
----------------------------------




More information about the Ale mailing list