Java problem

Lamar Owen lowen at pari.edu
Thu Jan 3 23:59:30 UTC 2008


On Thursday 03 January 2008, Les Mikesell wrote:
> Lamar Owen wrote:
> > ; he was then and still is a gentlemen, as most of
> > the kernel developers (and Fedora packagers!) are if treated with the
> > respect that they have earned, and not with a 'I want this so you must
> > give it to me this way bwahaha!' attitude.

> It's not a matter of whether anyone must give me something or not, I
> just won't run Linux where it keeps breaking and I'm not convinced that
> anyone can do better at drivers than the vendors that build the hardware.

And, in the specific case of AMD/ATI, once things are completely open source 
you may see the upstream vendor source in the upstream X.org and kernel 
packages, with ATI/AMD people doing the maintenance.  That would be the ideal 
scenario, IMO.  

While it would be very nice, for many people, for the kernel module ABI and 
API to remain a constant, it is plain from the Linux kernel upstream that 
this isn't going to happen; and it's not a Fedora thing.  The Fedora issue is 
where a kernel version upgrade that changes the source code module API is 
introduced inside a release; good grief, can it not wait until the next 
Fedora release, where I EXPECT breakage in this interface?  In F7, the 2.6.22 
to 2.6.23 caught alot of people (and not just binary module people) off 
guard.  Will F8, which shipped a 2.6.23, get a 2.6.24 that similarly breaks 
some things?  After all, the Linux 2.6.x series is a development kernel 
series; there was and there is no stable 2.6.x kernel (now, 2.6.x.y, on the 
other hand, can be fairly stable, from an API/ABI point of view), in the same 
sense as 2.4.x, 2.2.x, or even 2.0.x is and was stable.

> It's a multitasking machine - you should be able to run both [IcedTea and
>  Sun JDK] at once (and you can, if you can find them).

rpm -ql is your friend.  It is more difficult to do so for the browser applet.

> > You do realize that OpenJDK IS the Sun Java of the future, right, Les?

> Yes, but would you try to drive the car of the future while it still has
> some parts missing?

If I were a car enthusiast that is delving into development autos running 
cutting edge biofuels, for testing on a closed circuit, sure, in a heartbeat.  
Fedora is an enthusiast distribution, IMO, and is much like this hypothetical 
biofuel car I might be playing around with.  

Would I run the kids to town for a doctor's appointment in it?  No.  Would I 
drive the Blue Ridge Parkway in the middle of the night in it?  No.  Would I 
drive myself to work in it?  Sure (disclosure: PARI and I are 
next-door-neighbors...my commute is less than 2 miles, even though my house 
is only a couple of thousand feet from my office).  Would I run Fedora on a 
mission critical server? No.  My personal laptop?  Sure, with backups and 
snapshots of everything critical.  What about a development server?  Sure, as 
it gives me a chance to try out some new stuff.

Ah, but now here's the rub: Would I drive a complete biofuels car that could 
not run on straight gasoline or diesel?  The question here is compatibility; 
the answer is "as long as there are biofuel stations along my routes to 
whereever I want to go."  It would be understood that I would be on my own as 
to finding fuel if I'm driving something that cutting edge; it's also 
understood that just because there are no biofuels stations out in your neck 
of the woods doesn't mean that I shouldn't use this car in my neck of the 
woods, and vice-versa (speaking of 'neck of the woods', I'd love to see the 
redneck installer language resurrected....sure beats geekspeak. Nottingham?  
You listening? :-)).

What if it would run on straight diesel, but I had to add a pint of a special 
homemade 'shine to the mix to make it stable?   The question here is 
legality; the answer is "If I can get a license to make or otherwise obtain 
the 'shine legally, sure.  If 'shine will always be illegal, then it depends 
on the likelihood of getting caught and the penalties if I did get caught... 
but, not for anything that might cause problems for my family or employer!" 
(cue MP3 of 'Taps' now....) (Incidentally, for some legal pints of that 
special MP3 'shine, head over to Fluendo, where the mp3 DECODER is $0, and 
where you can legally obtain many other media codecs.)

We in the open source world, and specifically in the Fedora world, have a 
unique and extraordinary opportunity to try out and impact the development of 
our OS!  Running bleeding edge stuff that you can actually tinker with is a 
privilege, not a bugfest!  Instead of just installing the Sun JDK and taking 
the easy way out, should I have time to pursue it, I plan to help the 
development of the next generation out, and feel good about doing it.

And that, in a nutshell, is why I run Fedora X (where X is the current 
version) on my personal laptop, even with the annoyances I can feel great 
about what bug reports and help I can provide to this great group.
-- 
Lamar Owen
Chief Information Officer
Pisgah Astronomical Research Institute
1 PARI Drive
Rosman, NC  28772
(828)862-5554
www.pari.edu




More information about the fedora-list mailing list