---------- Forwarded message ----------
From: Qole <qole.tablet@xxxxxxxxx>
Date: Thu, Apr 2, 2009 at 4:48 PM
Subject: Re: Getting Easy-Debian to work
To: "John B. Holmblad" <jholmblad@xxxxxxxxxxx>
Hi John,
My project uses an entire installed Debian root file system, placed into an image file.
This image file is mounted on a very fast loop device, and then the Debian applications are run in a chroot.
As I explained in my Summit presentation (see below), a chroot isn't a virtual machine, it is a virtual environment. The applications within the chroot use the files and libraries within the chroot (Debian) instead of the files and libraries in the primary environment (Maemo). This way, any generic Debian app can be installed with an apt-get command and run without any porting efforts, as long as they use the same basic technologies as the tablet (eg. they need to have ALSA/ESD support for sound, v4l2 support for the camera, GTK+ support for tap-and-hold right-click, etc)
My chroot environment is not supposed to be a "jail" like so many other chroot environments (eg Apple iPhone). It is quite "porous" by design, so applications within the chroot can access many parts of the Maemo system, including devices (like SD cards, sound, camera, network, etc), the temp folders, running daemons (including hildon-input-method and dbus), the system tray, the task switcher, etc.
I have some more technical details about my chroot scripts in my blog, so you can use them to run applications from any reasonably compatible Linux distribution:
http://qole.blogspot.com/2009/03/easy-chroot-for-maemo.html
Jamie Bennett recorded my goofy presentation at the 2008 Maemo Summit and posted it here:
http://blip.tv/file/1333610
I have a thread at ITT about using my scripts to run Ubuntu Jaunty apps (like OpenOffice 3.0) instead of Debian Lenny:
http://internettablettalk.com/forums/showthread.php?t=27210
From: Qole <qole.tablet@xxxxxxxxx>
Date: Thu, Apr 2, 2009 at 4:48 PM
Subject: Re: Getting Easy-Debian to work
To: "John B. Holmblad" <jholmblad@xxxxxxxxxxx>
Hi John,
On Thu, Apr 2, 2009 at 3:57 PM, John B. Holmblad <jholmblad@xxxxxxxxxxx> wrote:
I am still interested to understand how this "app" relates to the N800
OS. Does Debian run as an app, a VM, or something else?
This image file is mounted on a very fast loop device, and then the Debian applications are run in a chroot.
As I explained in my Summit presentation (see below), a chroot isn't a virtual machine, it is a virtual environment. The applications within the chroot use the files and libraries within the chroot (Debian) instead of the files and libraries in the primary environment (Maemo). This way, any generic Debian app can be installed with an apt-get command and run without any porting efforts, as long as they use the same basic technologies as the tablet (eg. they need to have ALSA/ESD support for sound, v4l2 support for the camera, GTK+ support for tap-and-hold right-click, etc)
My chroot environment is not supposed to be a "jail" like so many other chroot environments (eg Apple iPhone). It is quite "porous" by design, so applications within the chroot can access many parts of the Maemo system, including devices (like SD cards, sound, camera, network, etc), the temp folders, running daemons (including hildon-input-method and dbus), the system tray, the task switcher, etc.
I have some more technical details about my chroot scripts in my blog, so you can use them to run applications from any reasonably compatible Linux distribution:
http://qole.blogspot.com/2009/03/easy-chroot-for-maemo.html
Jamie Bennett recorded my goofy presentation at the 2008 Maemo Summit and posted it here:
http://blip.tv/file/1333610
I have a thread at ITT about using my scripts to run Ubuntu Jaunty apps (like OpenOffice 3.0) instead of Debian Lenny:
http://internettablettalk.com/forums/showthread.php?t=27210
--
Qole: fanboy, wacko, and maemo.org junta member
_______________________________________________ maemo-users mailing list maemo-users@xxxxxxxxx https://lists.maemo.org/mailman/listinfo/maemo-users