Ultibo VM's

General discussion about anything related to Ultibo.
Gavinmc42
Posts: 1665
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Ultibo VM's

Postby Gavinmc42 » Sun Mar 31, 2019 1:06 am

Been reading books on OS's.
Came across VM's, Virtual Machines, had talk of lots of VM's running on a server.
Ultibo on QEMU is a VM?

How many Ultibo VM's can be run on a PC via QEMU?
I have only ever run one for testing.
Is there any restrictions on numbers apart from memory?

Is anyone using Ultibo on QEMU in real applications?
What limitations have they found?
User avatar
Ultibo
Site Admin
Posts: 2303
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Re: Ultibo VM's

Postby Ultibo » Sun Mar 31, 2019 10:51 pm

The primary purpose of Ultibo on QEMU at present is to allow development, testing and debugging in a self contained environment without needing any external hardware.

Given that QEMU tries to exactly emulate a set of hardware from a number of specific platforms performance is often not stunning but given our intended use that can be outweighed by the convenience.

However QEMU is also the core technology behind the Linux KVM implementation and as such is at the heart of many large cloud based virtualization platforms, it is conceivable that Ultibo could find a use as a unikernel platform for micro VM devices that start extremely quickly and have a very small footprint. To achieve that would require implementation of the VirtIO drivers for storage and network but those are standards based and most of the other elements are already present.
Ultibo.org | Make something amazing
https://ultibo.org
Gavinmc42
Posts: 1665
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: Ultibo VM's

Postby Gavinmc42 » Sat Apr 20, 2019 9:56 am

Don't do much QEMU Utlibo coding but I was trying to convert LIL and thought it would be easier to use QEMU in the first stage.

Not sure, but does Ultibo QEMU work in Linux yet?
Perhaps not?
viewtopic.php?f=4&t=887&p=8226&hilit=Linux+QEMU#p8226

Hmm, how does QEMU work anyway?
Gavinmc42
Posts: 1665
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: Ultibo VM's

Postby Gavinmc42 » Sat Apr 27, 2019 5:52 am

I'm compiling QEMU 4.0 on my Linux box and while waiting was reading about it when I stumbled on this
https://bootlin.com/blog/more-improveme ... y-testing/

Multiple framebuffers on VC4? I knew sort of about video being separate.
Did not click as a way to do multiple framebuffers(windows?)
The display engine hardware used on the Raspberry Pi allows displaying multiple framebuffers on-screen, in addition to the primary one


Anyway, lots of new stuff in QEMU 4.0 for ARM :D
And lots to learn about emulation :(
Why? Well want to try PiCore/TinyCore with tcl/tk graphics to use that as a benchmark.

RISC-V cheap boards are now out and RISC-V is supported in QEMU and FPC.
https://www.seeedstudio.io/category/Sip ... 10-inside-)-p-3206.html
Gavinmc42
Posts: 1665
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: Ultibo VM's

Postby Gavinmc42 » Sat Jul 27, 2019 9:15 am

One of the Pi forum guys was after x86 QEMU on a Pi4.

It got me thinking, this Pi4B is now my home desktop and now does Laz/FPC/Ultibo development.
Can I run Ultibo in QEMU on a Pi4, but that would not be emulated?
What would it be? Some sort of Docker thing?

How many could run on a Pi4 at the same time?

Return to “Discussion”

Who is online

Users browsing this forum: No registered users and 31 guests