Marius Vollmer wrote:
> There are two kinds of borders: one kind isolates OSs from each other;
> this could be done with some virtualization tool like xen, uml, or
> maybe chroot.  The other kind isolates different architectures within
> the same distribution; this is what SB2 does.
>   
There has been some thinking about this dilemma, and we have
pretty much decided that we will not implement anything that does
the first kind of isolation in sb2. A separate tool can be created for
that purpose.

Lets try to keep sb simple this time :)

> In order for me to use SB2 and still retain control over my host OS, I
> would have to install the OS that SB2 wants as its host inside a
> virtual machine.  That's not a problem, of course.  I think I found my
> weekend project...
>   
That is not that different than what Debian/Ubuntu developers
already do. Their host OS is whatever it is (etch/testing/sid
or dapper/gutsy or whatever), with whatever crap and extra
hacks installed. When building packages to distro, a clean
chroot of target distro or pbuilder is used.
> So, in the end, I think it's actually all quite simple: we make a OS
> that runs on real x86 hardware, inside Xen on x86 and on a Internet
> Tablet arm device and can be used both as a development environment as
> well as the basis for IT OS.  That OS includes sb2 which is used to
> 'cross-compile' software from i386 to armel.
>   
The *main* point here needs to be that all development tools
inside the X86 development system need to unmodified packages
from some mainstream distro. Else we end up maintaining a
similar soup of patched and hacked packages that nobody
dares to upgrade.



_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to