On 01/21/2014 03:57 PM, martin p cristia wrote:
> Stepping in this old conversation to point out my take:
>
> -computers nowadays are fast enough to run a VM that's fast enough to
> run a normal aplication
>
> -If Benoit says it's complicated, what's left for us ??????????????????
>
> - so instead of trying to port gambas, why not making a installer that
> sets everything up for the inexperinced user??? Something like the
> SmallTalk approach.
>
> Making a small footprint VM+Linux+Gambas...they're all opensource, we
> can get rid of everyhing that Gambas dont need...even more, making a
> ligth weight Gambas or tagging components as "portable" and others "not"
> Say it's a 500MB installer? C'mon my android phone has "Hello world"
> like apps that weight 30MB, half giga is 15m download...even here in the
> ass of the world (small town Argentina)
>
> As for porting Gambas, it will be really good.  I have the time (but not
> the brain) to help anyone that joins the party and has the know-how for
> a start.

Sounds like a good idea to me. I'm planning on creating my own LiveCD to 
allow users to run my game on Windows and OSX. Not a great solution, but 
there aren't many options that the average user will stomach.

For your idea I think we'd need to set up a script or small executable 
that would:

 1. Install VirtualBox.
 2. Extract a premade vdi (Virtual Disk Image) containing only what
    Gambas needs to run its components (probably a lot).
 3. Extract a premade vbox file (VirtualBox Machine Definition) so
    VirtualBox knows about the VM and all its settings.
 4. Create desktop and menu shortcuts to launch the VM.

I remember Windows had self-extracting executables, like a zip file with 
an .exe extension. Perhaps there's an open source program that can 
create those on Windows and then run a script afterward? If so that 
would take care of everything except creating the Gambas VM. From my 
experience with doing the latter, the image always ends up around 7-8 
GB. I think getting the file size down to 1-2 GB is going to be tough.

-- 
Kevin Fishburne
Eight Virtues
www: http://sales.eightvirtues.com
e-mail: sa...@eightvirtues.com
phone: (770) 853-6271


------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to