靳国杰吧 关注:160贴子:1,287
  • 14回复贴,共1

龙芯MIPS 64位Java虚拟机开发成功!

取消只看楼主收藏回复

经过努力攻关,龙芯完成OpenJDK 1.6的MIPS64移植,成为服务器系列产品的标配软件。
这也是全球领域内首家完成的OpenJDK的MIPS64版本。
稳定运行Tomcat服务器、永中Office、以及国内多家厂商的中件间系统。所有在PC服务器上存在的Java软件产品,今后均可以迁移到龙芯服务器上,不存在任何障碍。
在服务器产品的发展路线上,龙芯将大有作为!
图:宣传材料

图:“龙芯服务器 + 64位Java虚拟机 + 开源Blog建站系统”




IP属地:北京1楼2012-03-30 18:07回复
    现在看来,与桌面系统相比,服务器、嵌入式系统都要更开放、更稳定,能够更容易打破垄断壁磊。


    IP属地:北京3楼2012-03-30 18:15
    回复
      eclipse已经测试通过,稳定运行。今后可以在龙芯机器上以Eclipse为集成环境开发J2EE应用,和PC机上没有任何区别。Netbeans也应该不在话下。


      IP属地:北京来自手机贴吧7楼2012-03-30 20:09
      回复
        1. 龙芯开始移植OpenJDK 6时,openjdk 7尚未发布。
        2. openjdk 6支持J2SE 6版本,openjdk 7支持新的J2SE 7标准,新增的语法特征对于应用开发没有太大吸引力,业内重点Java产品均将在相当长时间内兼容OpenJDK 6。目前openjdk 6仍是各发行版的首选JDK版本(例如Ubuntu)。
        4. OpenJDK 8正处于开发阶段。等到openjdk 7成为主流,OpenJDK 8的代码也将发布。届时,龙芯将一步到位升级到OpenJDK 8。
        目前最重要的是,解决服务器的燃眉之需,大卖产品才是王道。


        IP属地:北京15楼2012-03-31 10:26
        收起回复
          现在龙芯Linux主要有32位、64位两个版本。
          http://www.loongson.cn/dev/wiki/


          IP属地:北京16楼2012-03-31 10:28
          回复
            图:龙芯运行 Eclipse



            IP属地:北京17楼2012-03-31 11:45
            回复
              下一步还没有确定方向。可能会把J2ME虚拟机移植到龙芯1B嵌入式CPU上,这样嵌入式产品线的软件平台就成熟了。


              IP属地:北京来自手机贴吧30楼2012-04-11 20:58
              回复
                Debian的MIPS版JDK是“Zero”版本,是一个没有即时翻译(JIT)功能的版本。
                龙芯自主移植的OpenJDK带有完整的JIT功能,其性能是Debian版本的10~20倍。


                IP属地:北京32楼2012-04-14 16:24
                回复
                  龙芯Java虚拟机运行NetBeans IDE



                  IP属地:北京33楼2012-04-14 16:25
                  回复
                    龙芯Java虚拟机运行J2ME模拟器:



                    IP属地:北京34楼2012-04-14 16:26
                    回复
                      Debian网站上所说的“使用 Hotspot JIT”,实际上并没有制作JIT支持。目前openjdk-6-jre还是一个基于“Zero”的纯解释版本。
                      loongson@Loong:~$ apt-cache search openjdk-6-jre
                      openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot Zero (headless)
                      openjdk-6-jre - OpenJDK Java runtime, using Hotspot Zero <--- 注意此处,是“Hotspot Zero”
                      再测试java命令,无论是否加“-Xcomp”,显示都是“ interpreted mode”。
                      loongson@Loong:~$ java -version
                      java version "1.6.0_18"
                      OpenJDK Runtime Environment (IcedTea6 1.8.10) (6b18-1.8.10-0+squeeze2)
                      OpenJDK Zero VM (build 14.0-b16, interpreted mode)
                      loongson@Loong:~$ java -Xcomp -version
                      java version "1.6.0_18"
                      OpenJDK Runtime Environment (IcedTea6 1.8.10) (6b18-1.8.10-0+squeeze2)
                      OpenJDK Zero VM (build 14.0-b16, interpreted mode)


                      IP属地:北京40楼2012-04-15 10:37
                      回复
                        Java 7的新特性对于应用开发基本没有吸引力,Java 6足够再支撑两年时间。
                        到时候如果有必要,一步到位升级到Java 8。


                        IP属地:北京41楼2012-04-15 10:40
                        回复
                          计划中不会为OpenJDK 6修bug和安全漏洞。


                          IP属地:北京44楼2012-04-16 12:37
                          回复
                            龙芯2F上请使用以前发布的32位版本。
                            64位版本主要使用在服务器上。


                            IP属地:北京50楼2012-05-03 13:53
                            回复
                              龙芯2F的Java虚拟机见这里:
                              http://10.2.5.28/ftp/toolchain/java/java-6-openjdk.tar.gz
                              龙芯3A(Debian)的Java虚拟机见这里:随时更新
                              http://www.loongson.cn/dev/wiki/Java
                              Eclipse见这里:
                              http://www.loongson.cn/dev/ftp//toolchain/java/eclipse-3.6.1.tar.gz
                              


                              IP属地:北京56楼2012-06-07 14:57
                              收起回复