Newlisp on Windows and Linux on Virtualbox on Vista 64 on PC.


; I installed Sun's Virtualbox 1.6 "platform", actually, PC emulator
; on top of Windows XP Vista 64 and "virtual" Windows XP 32 and
; Kubuntu Linux 32 operating systems on each of the emulated PC's.
; Whole thing works surprisingly good. I executed one of the previous
; tests related to differences between macros and functions, and
; here are the running times for "native" and "virtual" execution.
; In these examples, Newlisp on Windows on Virtualbox are roughly 5-10%
; slower than native Windows, and on Kubuntu Windows it is 10-30% slower.

; Native Vista 64: (-> (time (addf ... 1000000) 13640)
; Virtualbox Windows XP 32: (-> (time (addf ... 1000000) 14625) (+7%)
; Virtualbox Kubuntu 32: (-> (time (addf ... 1000000) 16754) (+22%)

; Native Vista 64: (-> (time (addm ... 15031)
; Virtualbox Windows XP 32: (-> (time (addm ... 16198) (+8%)
; Virtualbox Kubuntu 32: (-> (time (addm ... 16901) (+13%)

; Native Vista 64: (-> (time (fibof 32)) 8718)
; Virtualbox Windows XP 32: (-> (time (fibof 32)) 9343) (+7%)
; Virtualbox Kubuntu 32: (-> (time (fibof 32)) 10324) (+18%)

; Native Vista 64: (-> (time (fibom2 32)) 9734)
; Virtualbox Windows XP 32: (-> (time (fibom2 32)) 10093) (+4%)
; Virtualbox Kubuntu 32: (-> (time (fibom2 32)) 11200) (+15%)

; Native Vista 64: (-> (time (eval (fibom3 32))) 72468)
; Virtualbox Windows XP 32: (-> (time (eval (fibom3 32))) 77150) (+6%)
; Virtualbox Kubuntu 32: (-> (time (eval (fibom3 32))) 91882) (+27%)


4 comments:

  1. sounds interesting - what are you emulating on what? Can I emulate Windows on MacOS? Linux on MacOS?

    ReplyDelete
  2. Both native and emulated OS-es are Windows XP 32 bit. The host for emulation is Windows Vista 64 bit.

    Yes, Virtualbox supports Mac OS X as a host, so I think you can run both Windows and Linux ... but I didn't tried it so I do not know does it works well. However, it works surprisingly well on Windows host, both with Windows and Linux guests. It is very fun and powerful tool - and free.

    ReplyDelete
  3. I am learning student of hardware and networking field. It's great stuff for me. Thanks for it. Thin Client Software & Citrix Thin Client

    ReplyDelete
  4. I am learning student of hardware and networking fields. Thanks for sharing nice stuff. Thin Client Software & Citrix Thin Client

    ReplyDelete