IBM 想 SUN 放弃对 Java 规范的制定,也就是 Java 标准不能 SUN 一家说了,大家就必须实现同样标准的VM。
SUN 放弃了对 Java 规范的制定,现在看来也不一定就是好事!
现在 SUN 制定 Java 规则,至少可以保证同样的 Java 程序在各个厂商实现的 JVM 上都可以运行。
如果要是 SUN 放弃了对 Java 的控制,大家就可以开发自己规则的 JVM 。
最后只会变得,Java 程序反而不能跨 JVM 了,举例来说:我们用 SUN 的JDK 编译的程序,不能在 IBM 实现的 JVM 上运行。 这对 Java 的到处运行无疑是一个非常沉重的打击。
大家不希望 Java 成为第二个 Linux 吧!!!!!!!!!
现在的 Linux 由于没有一个强制的实现标准。各个 Linux 厂商可以自己扩展。
这就造成了,一个厂商的 Linux 下的应用程序,不能直接的拷贝到另一个厂商的 Linux 下运行(需要进行一定的修改)。也就是不同厂商的 Linux 成了不同的操作系统了(当然也没有这个大的差别,毕竟一般厂商都是使用的相同的内核)。