The Deletion of gcj
This is a little sad because this means we will have to keep around old versions of GCC with GCJ in order to be able to bootstrap the JDK from source (without a binary bootstrap JDK).  Only OpenJDK6 (with the extensive IcedTea patches) can be bootstrapped with GCJ alone, so we also have to keep OpenJDK6 around in order to be able to build the latest JDK.Bootstrapping becomes harder and more legacy software needs to be accumulated in order to actually build new software from source.(I'm working on GNU Guix, a functional package manager, and I wrote the package definitions for the JDKs.)