JamVM:开源的超小型Java虚拟机

JamVM是一个开源的Java虚拟机,遵从GPL2.0协议发布,它符合最新的Java虚拟机规范。它的主要特点是其大小非常小,在PowerPC上仅有大约200KB,而在Intel处理器上仅有180KB。不像其他的小型虚拟机(如Jelatine JVMSableVM等),JamVM支持完整的Java虚拟机规范。从SourceForge的JamVM站点得知,今年7月底,JamVM 2.0.0发 布,这是首个支持OpenJDK 的版本(包括 6、7和最新的8版本),该版本完全支持动态调用(JSR 292)、 Lambda 表达式和类型注解 (JSR 308)以及方法参数反射。同时,还修复了大量的Bug ,性能和兼容性也得到了改进,更多JamVM 2.0.0相关信息请查看发布说明。JamVM具有以下特性:[......]

阅读全文

虚拟机存储路由器Open vStorage

Open vStorage 是一个开源的虚拟机存储路由器。这是一个软件层,安装在运行了虚拟机的主机或者集群节点中。这些虚拟机存储路由器 (VSRs) 就像一个使用了闪存、SSD 或者是类似 S3 兼容的对象存储、分布式文件系统和 NAS 的网格。概念上 Open vStorage 类似 VMware 的 vSAN。但  Open vStorage 可灵活的利用多个存储后端,而不只是本地的磁盘,支持多个虚拟化系统。
https://www.openvstorage.com/
[......]

阅读全文

Java常见内存溢出异常分析

Java虚拟机规范规定JVM的内存分为了好几块,比如堆,栈,程序计数器,方法区等,而Hotspot jvm的实现中,将堆内存分为了三部分,新生代,老年代,持久带,其中持久带实现了规范中规定的方法区,而内存模型中不同的部分都会出现相应的OOM错 误,接下来我们就分开来讨论一下。 [......]

阅读全文

八个Docker的真实应用场景

【编者的话】Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置、代码流水线管理、提高开发效率、隔离应用、整合服务器、调试能力、多租户环境、快速开 发。我们一直在谈Docker,Docker怎么使用,在怎么样的场合下使用?也许本文可以帮到你。有需要交流的地方,可以通过评论与我们交流。[......]

阅读全文

VMware Server

        VMware服务器(VMware Server,旧称为VMware GSX Server)
        在2006年7月12日VMware发布了VMware服务器产品的1.0版本。VMware服务器可以创建、编辑、运行虚拟机。除了具有可以运行由其它VMware产品创建的虚拟机的功能外,它还可运行由微软的Virtual PC产品创建的虚拟机。VMware国际公司将VMware服务器产品作为可免费获得的产品,这是因为希望用户们最终能选择升级至VMware ESX服务器产品。[......]

阅读全文

VMware、Workstation和VirtualBox简单不完全比较

  想了很多天,想写一下关于个人对虚拟机软件的一点比较。

  最近大家都为了数据库的软件基础配置烦恼不堪,毕竟现在很多同学都用上了Win7(或者Vista,不过如果你用的是Vista的话笔者建议你还是换回XP吧。要么就直上Win7),在这个条件下想把系统换成XP又稍显麻烦,毕竟重新配置一个系统环境去仅仅为了一个网站的测试显得有点浪费,而虚拟机就是一个不错的解决方案,只需要安装必要的系统和软件,就可以直接在上面进行测试,方便快捷,还不用重新分区之类的。[......]

阅读全文

Win7下虚拟机个人使用小结:Virtual PC,VMware和VirtualBox

想来用了很多年的虚拟机了,换了Win7之后,种种原因又需要使用虚拟机,这里就简单介绍和比较一下。

Virtual PC:

如果想做Windows虚拟机的话,Virtual PC在之前的系统是最佳选择了,在使用vista系统的时候装过 MSDOS6.2,7.1,Windows3.1,3.2,95,98,me,xp,2000,2003,vista,2008,win7几乎所有找得到的Windows操作系统。作为MS自已的产品,在自己的平台下使用非常方便,内存占用小,启动快。[......]

阅读全文

VirtualBox

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。

  VirtualBox号称是最[......]

阅读全文