Ubuntu 11.10 VM including OpenJDK Build Image
johnyeary at gmail.com
Mon Feb 13 01:30:30 UTC 2012
The purpose of having a common Virtual Box image is to provide an
"out-of-the-box" image for everyone one to use for an OpenJDK hack-a-thon.
This way we have a small image which we can share with the team that is
absolutely consistent across the development environment. This guarantees
that we are all drinking from the same well. If anyone experiences an
issue, we should all have the same issue, and solution.
We want the image small enough to fit on 4GB, or 8GB USB drives so people
don't have to torrent, or download an image. We can pass the USB around
with the only prerequisite being to have Virtual Box installed on your
I don't want to get lost in the weeds, it is simply a convenient
distribution mechanism. Especially, if we can hand it to you with all the
tools, and JDK repository installed. Then it is a matter of pulling the
changes, and we are off to the races.
I love my mac, and the Mac OS X build is almost a perfect build experience.
The only thing better would be to go into the root directory and just type
'make' without options. It is close. I want that to be the same experience
for every build on all OSes. Windows will be the challenge.
My only issue with Vagrant is bandwidth consumption to get it installed and
running if 20 of us meet in a coffee shop (READ: Pub) and hit a single
network access point. I don't want to assume people will do the work up
front to come to the event. I want to make sure that I have the highest
probably of success assuming the lowest common denominator. I do like the
idea of using something like Vagrant, but it would have to be in a place
with fat pipes.
I am excited that people are taking an interest in what Martijn, Ben, and
I... and a host of other characters are doing. It is a good thing. :-)
"Far better it is to dare mighty things, to win glorious triumphs, even
though checkered by failure, than to take rank with those poor spirits who
neither enjoy much nor suffer much, because they live in the gray twilight
that knows not victory nor defeat."
-- Theodore Roosevelt
On Sun, Feb 12, 2012 at 5:55 PM, Dalibor Topic <dalibor.topic at oracle.com>wrote:
> On 2/12/12 1:13 PM, John Yeary wrote:
> > Hello All,
> > I have created a very basic installation of Ubuntu 11.10 on a Virtual Box
> > VM. It includes all of the tools required to build JDK 8. It is small (10
> > GB), but this is still rather large to me. I could put the image up to
> > allow people to download it, but that could take some time.
> I think that even better then an actual VirtualBox image would be to have
> repeatable, automated steps to create (customized, even) images using
> something like http://vagrantup.com/ (or whatever people are most
> familiar with).
> A downside of distributing actual images, beside sheer size, is that
> & regenerating them for different purposes becomes a chore. On the other
> a VirtualBox image build script would be a lot more interesting, as it
> could be
> customized for different purposes - a 'just-enough-to-build' variant, a
> jdk8/6/7u/jigsaw/lamdba variant, etc.
> > I created a jdk7u build first to bootstrap the jdk8 build and it worked
> > perfectly.
> Good to hear!
> dalibor topic
> Oracle <http://www.oracle.com>
> Dalibor Topic | Java F/OSS Ambassador
> Phone: +494023646738 <tel:+494023646738> | Mobile: +491772664192 <tel:
> Oracle Java Platform Group
> ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg
> ORACLE Deutschland B.V. & Co. KG
> Hauptverwaltung: Riesstr. 25, D-80992 München
> Registergericht: Amtsgericht München, HRA 95603
> Geschäftsführer: Jürgen Kunz
> Komplementärin: ORACLE Deutschland Verwaltung B.V.
> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
> Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher
> Green Oracle <http://www.oracle.com/commitment> Oracle is committed to
> developing practices and products that help protect the environment
More information about the discuss