发布网友 发布时间:2022-03-01 04:51
共2个回答
热心网友 时间:2022-03-01 06:20
就是SUN公司开放了JAVA虚拟机和源码,下面引用下历史资料。2006年11月13日,Sun公司正式宣布使用GPLv2授权协议开放Java虚拟机和编译器的源代码,成为轰动Java社区和开源社区的一件盛事。 Java诞生在1995年。在整个Java社团在掀开Java的第二个十年的新的一页时,开发者希望Java的发展能够继续保证其兼容性、互操作性和可靠性。正如Java之父James Gosling所说,“Java技术之所以这样广受欢迎,就是因为它能够涉及广泛的领域。你可以为应用服务器、为移动电话、为科研项目,为桌面应用,为网络游戏和嵌入式设备编写软件。Sun有责任,也有义务保证Java技术是相互兼容的,是可互操作的,是可靠的。所以我们要提供相应的支持。” 此前,Sun已经为Solaris操作系统、NetBeans、Project Looking Glass、Project JXTA、Jini、OpenOffice、OpenSPARC和Java EE等技术开源,而今,Sun的所有Java核心技术都在同一GPLv2许可下开源,Sun以其坚定的步伐继续行驶在为其所有中间件开源的征途上。热心网友 时间:2022-03-01 07:38
Sun的操作系统最初叫做SunOS,由于Sun Microsystem的创始人之一,Bill Joy来自U.C.Berkeley,因此SunOS主要是基于BSDUnix版本。SunOS 5.0开始,SUN的操作系统开发开始转向System V Release 4,并且有了新的名字叫做Solaris 2.0;Solaris 2.6以后,SUN删除了版本号中的"2,因此,SunOS 5.10就叫做Solaris 10。 Solaris的早期版本后来又被重新命名为Solaris 1.x. 所以"SunOS"这个词被用做专指Solaris操作系统的内核,因此Solaris被认为是由SunOS,图形化的桌面计算环境, 以及它网络增强部分组成。Solaris支持多种系统架构:SPARC、x86和x64。x64即AMD64及EMT64处理器。在版本2.5.1的时候,Solaris曾经一度被移植到PowerPC架构, 但是后来又在这一版本正式发布时被删去。与Linux相比,Solaris可以更有效地支持对称多处理器、即SMP架构。Sun同时宣布将在Solaris 10的后续版本中提供Linux运行环境, 允许Linux二进制程序直接在Solaris x86和x64系统上运行。 Solaris传统上与基于Sun SPARC处理器的硬件体系结构结合紧密, 在设计上和市场上经常*在一起,整个软硬件系统的可靠性和性能也因此大大增强。然而SPARC系统的成本和价格通常要高于PC类的产品,这成为Solaris进一步普及的障碍。可喜的是,Solaris对x86体系结构的支持正得到大大加强,特别是Solaris 10已经能很好地支持x64(AMD64/EMT64)架构。Sun公司已推出自行设计的基于AMD64的工作站和服务器,并随机附带Solaris 10。第一个Solaris的桌面环境是OpenWindows。紧接着是Solaris 2.5的CDE。 在Solaris 10中,Sun又推出了基于GNOME的,Java Desktop System。 Solaris的大多数源代码已经在CDDL的许可下在OpenSolaris开源项目中发布。二进制和源代码目前都可以被下载和许可而无需任何费用。 Sun的Common Development and Distribution License被选择用做OpenSolaris的许可, 并通过了Open Source Initiative评审和批准(尽管它与时下流行的GPL是互不兼容的[1])。 OpenSolaris于2005年6月14日正式启动,源代码来自当前的Solaris开发版本。Solaris未来的版本将从OpenSolaris衍生。