brian mullan | 1 Jul 03:18 2011
Picon

x2go and android tablets - some progress

Pardon me for posting this to the x2go-dev list but I think this is important because of what x2go could do for tablet computers..

I wanted to share this as I think I'm getting close to success.

I recently was persuaded by a variety of reviews to buy the $249 (US $) Barnes and Noble Nook Color tablet.

short list of features:

  • 7 inch tablet
  • OMAP3 processor defaults to 800Mhz but I've overclocked it to 1Ghz (other folks go as high as 1.2Ghz)
  • WIFI, bluetooth and 1 microUSB port

Not to bore you with the details but I rooted the Nook tablet and then updated it to the latest version of Android 2.3.3 (version name = Gingerbread)

Then I installed Ubuntu 10.10 successfully on it.   First with the LXDI but later switched it to Gnome (just because I'm more at home with Gnome)

I added the Ubuntu x2go repository

then
      sudo apt-get update

Now... the interesting part...

Because this is an OMAP3 ARM processor any  "sudo apt-get install xxxxxx" where = xxxxxx package name
Gets automatically redirected (by Launchpad I guess) to Canonical's ARMEL (ARM repository) to complete the download/install request.

Therefore whatever you are requesting needs to have been built/added to that ARM repository.
 
The 'sudo apt-get install x2goclient" did successfully run but so far it only finds the following in the ARMEL repository for x2go:

p    python-x2go        - python module for X2go client support
p    x2goserver          - x2go server daemon scripts

I took some pictures with my cell phone of the Nook Color terminal display above the above & I'll attach them to this but they may be a bit hard to see in any detail.

So... from my limited technical knowledge I "think" that its only a matter of time until the rest of the x2go and/or pyhoca-gui  x2go clients are supported in the Canonical the ARMEL repository.

From what I understand from the following 2 articles:


A Canonical engineer at Canonical is/has built a custom 42 core ARM Cluster to in order to do have a a proper build environment and hardware that will allow contributors to submit and build the 20,000+ packages that make up the Linux distribution and to expedite Ubuntu development/porting to ARM architecture(s)... a guess at total build cost was about $4,854.

The engineer ordered a custom rack in which to house 21 ARM PandaBoards. 20 of them would be used for package building, with the 21st used as a master board for monitoring and controlling access for each user. Each board is also connected to a 300GB SATAII USB hard drive, giving a total of 6TB of storage in the server.

The system works by allocating time on the server when a request is received from a user.

The master board checks for a free PandaBoard, reboots that free board, and presents the user with a clean build environment in which to work.

Once a build has been completed the board is flagged as free and the process is repeated.

This project looks to be ongoing and you can follow its progress over at the dmtechtalk website where Mandella is regularly posting information and images.

The Canonical engineer's got a blog that is posted here with his progress:











_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
Mike Gabriel | 1 Jul 06:20 2011
Picon

Re: x2go and android tablets - some progress

Hi Brian,

On Fr 01 Jul 2011 03:18:47 CEST brian mullan wrote:

> Then I installed Ubuntu 10.10 successfully on it.   First with the LXDI but
> later switched it to Gnome (just because I'm more at home with Gnome)

I probably have no influence on armel-builds on Launchpad, but I have  
an influence on the X2go package build process for Debian. I have  
already thought to build the main area in the packages.x2go.org repos  
for armel, as well. I use qemubuilder for build the packages, so I  
could basically build for any available architecture. It will take  
time (qemu software emulation), but it will work (and my build machine  
is quite smart).

> I added the Ubuntu x2go repository

> The 'sudo apt-get install x2goclient" did successfully run but so far it

Really? x2goclient should not be in the armel repositories. Where did  
you actually install from. Maybe the old location on  
obviously-nice.de???

> only finds the following in the ARMEL repository for x2go:
>
> *p    python-x2go        - python module for X2go client support*
> *p    x2goserver          - x2go server daemon scripts*

pyhoca-gui is arch-independent and should also be available. As there  
is an old version of nxproxy in Ubuntu you should actually be able to  
run pyhoca-gui on armel. Could you please try that (apt-get install  
pyhoca-gui).

> [...]

I didn't really get the last part. Concrete question, maybe also to  
Reinhard: is there a possibility to build armel packages on Ubuntu  
launchpad?

Greets,
Mike

--

-- 

DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419

GnuPG Key ID 0xB588399B
mail: mike.gabriel@..., http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
Reinhard Tartler | 1 Jul 07:56 2011
Picon

Re: x2go and android tablets - some progress

On Fri, Jul 01, 2011 at 06:20:07 (CEST), Mike Gabriel wrote:

> I didn't really get the last part. Concrete question, maybe also to
> Reinhard: is there a possibility to build armel packages on Ubuntu
> launchpad?

There are armel PPA builders, but as there is no XEN for arm, they run
on native hardware and are thus restricted.

--

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
Mike Gabriel | 1 Jul 11:17 2011
Picon

Re: x2go and android tablets - some progress

Hi Reinhard,

On Fr 01 Jul 2011 07:56:15 CEST Reinhard Tartler wrote:

> On Fri, Jul 01, 2011 at 06:20:07 (CEST), Mike Gabriel wrote:
>
>> I didn't really get the last part. Concrete question, maybe also to
>> Reinhard: is there a possibility to build armel packages on Ubuntu
>> launchpad?
>
> There are armel PPA builders, but as there is no XEN for arm, they run
> on native hardware and are thus restricted.

Would it then make sense that I feed my qemubuilder with Ubuntu  
chroots for Armel? Building armel packages in qemubuiler is  
ridicilously slow, but it works. We surely cannot do that very often,  
but we can.

I suppose we could upload our self-built packages to the X2go PPA on  
Launchpad?

Cheers,
Mike

--

-- 

DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419

GnuPG Key ID 0xB588399B
mail: mike.gabriel@..., http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
brian mullan | 1 Jul 12:10 2011
Picon

Re: x2go and android tablets - some progress

Mike et al

If you were referring to:

   "the custom 42 core ARM Cluster to in order to do have a a proper build environment and hardware that will allow contributors to submit and build the 20,000+"
 
My reading of the information available is that the cluster would be available and used by both canonical and 3rd party app developers
as a build system to create the ARM packages of their software.

Brian



On Fri, Jul 1, 2011 at 12:20 AM, Mike Gabriel <mike.gabriel-QcRmU36LScxyC2I0vPwN6RvVK+yQ3ZXh@public.gmane.org> wrote:
Hi Brian,


On Fr 01 Jul 2011 03:18:47 CEST brian mullan wrote:

Then I installed Ubuntu 10.10 successfully on it.   First with the LXDI but
later switched it to Gnome (just because I'm more at home with Gnome)

I probably have no influence on armel-builds on Launchpad, but I have an influence on the X2go package build process for Debian. I have already thought to build the main area in the packages.x2go.org repos for armel, as well. I use qemubuilder for build the packages, so I could basically build for any available architecture. It will take time (qemu software emulation), but it will work (and my build machine is quite smart).


I added the Ubuntu x2go repository

The 'sudo apt-get install x2goclient" did successfully run but so far it

Really? x2goclient should not be in the armel repositories. Where did you actually install from. Maybe the old location on obviously-nice.de???

only finds the following in the ARMEL repository for x2go:

*p    python-x2go        - python module for X2go client support*
*p    x2goserver          - x2go server daemon scripts*

pyhoca-gui is arch-independent and should also be available. As there is an old version of nxproxy in Ubuntu you should actually be able to run pyhoca-gui on armel. Could you please try that (apt-get install pyhoca-gui).

[...]

I didn't really get the last part. Concrete question, maybe also to Reinhard: is there a possibility to build armel packages on Ubuntu launchpad?

Greets,
Mike


--

DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419

GnuPG Key ID 0xB588399B
mail: mike.gabriel <at> das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb

_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
brian mullan | 1 Jul 12:21 2011
Picon

Re: x2go and android tablets - some progress

thanks Mike...

Getting Ubuntu was very cool to see on an Android tablet.

If x2go can be made to work then it won't matter the power of the tablet as the server will do all the heavy lifting and the tablet will just become a very portable
terminal & keyboard to the applications on any x2go server.

pyhoca-client didn't show up when I installed the Ubuntu Repository (using the ppa on the x2go wiki).

So I was assuming it wasn't yet available --- not sure how the 2 packages that did appear got built for ARM or by who.

But Python is already installed on the Ubuntu I've got on the tablet so my assumption is that pyhoca should be relatively easy to get working also.

If you have anything you want me to try let me know.   I might need some guidance though if I get any errors that I don't understand<g>

Brian

On Fri, Jul 1, 2011 at 12:20 AM, Mike Gabriel <mike.gabriel-QcRmU36LScxyC2I0vPwN6RvVK+yQ3ZXh@public.gmane.org> wrote:
Hi Brian,


On Fr 01 Jul 2011 03:18:47 CEST brian mullan wrote:

Then I installed Ubuntu 10.10 successfully on it.   First with the LXDI but
later switched it to Gnome (just because I'm more at home with Gnome)

I probably have no influence on armel-builds on Launchpad, but I have an influence on the X2go package build process for Debian. I have already thought to build the main area in the packages.x2go.org repos for armel, as well. I use qemubuilder for build the packages, so I could basically build for any available architecture. It will take time (qemu software emulation), but it will work (and my build machine is quite smart).


I added the Ubuntu x2go repository

The 'sudo apt-get install x2goclient" did successfully run but so far it

Really? x2goclient should not be in the armel repositories. Where did you actually install from. Maybe the old location on obviously-nice.de???

only finds the following in the ARMEL repository for x2go:

*p    python-x2go        - python module for X2go client support*
*p    x2goserver          - x2go server daemon scripts*

pyhoca-gui is arch-independent and should also be available. As there is an old version of nxproxy in Ubuntu you should actually be able to run pyhoca-gui on armel. Could you please try that (apt-get install pyhoca-gui).

[...]

I didn't really get the last part. Concrete question, maybe also to Reinhard: is there a possibility to build armel packages on Ubuntu launchpad?

Greets,
Mike


--

DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419

GnuPG Key ID 0xB588399B
mail: mike.gabriel <at> das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb

_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
brian mullan | 1 Jul 12:24 2011
Picon

Re: x2go and android tablets - some progress

I didn't mention it but if you read the Canonical engineer's blog... the goal of that cluster from Canonical's point of view was to have both Ubuntu and as much 3rd party software built and ready for the release of Ubuntu 11.10 in October.

My view is the combination of Unity (which seems to work really well so far on my 11.04 systems) will be a really good UI for tablets and finger oriented multi-touch screens.
So Ubuntu 11.10 could become very interesting on Tablets.

Brian

On Fri, Jul 1, 2011 at 6:10 AM, brian mullan <bmullan.mail-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Mike et al

If you were referring to:

   "the custom 42 core ARM Cluster to in order to do have a a proper build environment and hardware that will allow contributors to submit and build the 20,000+"
 
My reading of the information available is that the cluster would be available and used by both canonical and 3rd party app developers
as a build system to create the ARM packages of their software.

Brian




On Fri, Jul 1, 2011 at 12:20 AM, Mike Gabriel <mike.gabriel-QcRmU36LScxyC2I0vPwN6RvVK+yQ3ZXh@public.gmane.org> wrote:
Hi Brian,


On Fr 01 Jul 2011 03:18:47 CEST brian mullan wrote:

Then I installed Ubuntu 10.10 successfully on it.   First with the LXDI but
later switched it to Gnome (just because I'm more at home with Gnome)

I probably have no influence on armel-builds on Launchpad, but I have an influence on the X2go package build process for Debian. I have already thought to build the main area in the packages.x2go.org repos for armel, as well. I use qemubuilder for build the packages, so I could basically build for any available architecture. It will take time (qemu software emulation), but it will work (and my build machine is quite smart).


I added the Ubuntu x2go repository

The 'sudo apt-get install x2goclient" did successfully run but so far it

Really? x2goclient should not be in the armel repositories. Where did you actually install from. Maybe the old location on obviously-nice.de???

only finds the following in the ARMEL repository for x2go:

*p    python-x2go        - python module for X2go client support*
*p    x2goserver          - x2go server daemon scripts*

pyhoca-gui is arch-independent and should also be available. As there is an old version of nxproxy in Ubuntu you should actually be able to run pyhoca-gui on armel. Could you please try that (apt-get install pyhoca-gui).

[...]

I didn't really get the last part. Concrete question, maybe also to Reinhard: is there a possibility to build armel packages on Ubuntu launchpad?

Greets,
Mike


--

DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419

GnuPG Key ID 0xB588399B
mail: mike.gabriel <at> das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb


_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
brian mullan | 1 Jul 12:29 2011
Picon

Re: x2go and android tablets - some progress

one last thing I forgot to mention is that I used the Ubuntu PPA listed on the x2go wiki

       http://wiki.x2go.org/adding_the_x2go_repository_ubuntu

When doing the apt-get install ... I can see the package manager initiate the download and then a message about accessing the ARMEL library so
my Android ARM system's request is somehow recognized as needing ARM repository packages... I'm not smart enough in that area to know how that occurs <g>


On Fri, Jul 1, 2011 at 6:24 AM, brian mullan <bmullan.mail-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
I didn't mention it but if you read the Canonical engineer's blog... the goal of that cluster from Canonical's point of view was to have both Ubuntu and as much 3rd party software built and ready for the release of Ubuntu 11.10 in October.

My view is the combination of Unity (which seems to work really well so far on my 11.04 systems) will be a really good UI for tablets and finger oriented multi-touch screens.
So Ubuntu 11.10 could become very interesting on Tablets.

Brian


On Fri, Jul 1, 2011 at 6:10 AM, brian mullan <bmullan.mail <at> gmail.com> wrote:
Mike et al

If you were referring to:

   "the custom 42 core ARM Cluster to in order to do have a a proper build environment and hardware that will allow contributors to submit and build the 20,000+"
 
My reading of the information available is that the cluster would be available and used by both canonical and 3rd party app developers
as a build system to create the ARM packages of their software.

Brian




On Fri, Jul 1, 2011 at 12:20 AM, Mike Gabriel <mike.gabriel-QcRmU36LScxyC2I0vPwN6RvVK+yQ3ZXh@public.gmane.org> wrote:
Hi Brian,


On Fr 01 Jul 2011 03:18:47 CEST brian mullan wrote:

Then I installed Ubuntu 10.10 successfully on it.   First with the LXDI but
later switched it to Gnome (just because I'm more at home with Gnome)

I probably have no influence on armel-builds on Launchpad, but I have an influence on the X2go package build process for Debian. I have already thought to build the main area in the packages.x2go.org repos for armel, as well. I use qemubuilder for build the packages, so I could basically build for any available architecture. It will take time (qemu software emulation), but it will work (and my build machine is quite smart).


I added the Ubuntu x2go repository

The 'sudo apt-get install x2goclient" did successfully run but so far it

Really? x2goclient should not be in the armel repositories. Where did you actually install from. Maybe the old location on obviously-nice.de???

only finds the following in the ARMEL repository for x2go:

*p    python-x2go        - python module for X2go client support*
*p    x2goserver          - x2go server daemon scripts*

pyhoca-gui is arch-independent and should also be available. As there is an old version of nxproxy in Ubuntu you should actually be able to run pyhoca-gui on armel. Could you please try that (apt-get install pyhoca-gui).

[...]

I didn't really get the last part. Concrete question, maybe also to Reinhard: is there a possibility to build armel packages on Ubuntu launchpad?

Greets,
Mike


--

DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419

GnuPG Key ID 0xB588399B
mail: mike.gabriel <at> das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb



_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
Moritz Struebe | 1 Jul 12:50 2011
Picon
Picon
Picon

Wiki - development workspace

Hi there,

I just came past http://wiki.x2go.org/development-workspace and wanted
to make it a bit less off-tuning for newbies, by removing the first
sections. I then took a close look, and didn't like it at all. One of
problems I have with it, that is very detailed, but has very little
information about what is really needed, what is optional and what is
only interesting for core-devs. I'd suggest splitting it up in three
main sections:
* A very general section, where to find what.
* A more detailed section for beginners
* A core-dev section, containing guidelines

Main things I'd like to change:
* Git-Config: This should be a link to an appropriate page. Setting the
ui-color to auto, really does not belong here.
* Devsripts - Nice, but in no way needed by a "normal" dev. - Should go
into a Core-dev-guidelines-section. If not it should explain why they
are needed.
* Using git: There is some important information hidden between the "How
to use git for dummies" text. I think that should be condensed. We
should then add the a "how to use git for dummies" on an extra page - or
just link a good one.

I'll see if I can put some structure into it, so everyone can find the
information needed more quickly.

Morty

-- 
Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter)
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Friedrich-Alexander-Universität Erlangen-Nürnberg
Martensstr. 1
91058 Erlangen

Tel   : +49 9131 85-25419
Fax   : +49 9131 85-28732
eMail : struebe@...
WWW   : http://www4.informatik.uni-erlangen.de/~morty

Attachment (smime.p7s): application/pkcs7-signature, 6059 bytes
_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev
Mike Gabriel | 1 Jul 12:58 2011
Picon

Re: Wiki - development workspace

Hi Morty,

thanks for taking a look!!!

On Fr 01 Jul 2011 12:50:03 CEST Moritz Struebe wrote:

> Hi there,
>
> I just came past http://wiki.x2go.org/development-workspace and wanted
> to make it a bit less off-tuning for newbies, by removing the first
> sections. I then took a close look, and didn't like it at all. One of
> problems I have with it, that is very detailed, but has very little
> information about what is really needed, what is optional and what is
> only interesting for core-devs. I'd suggest splitting it up in three
> main sections:
> * A very general section, where to find what.
> * A more detailed section for beginners
> * A core-dev section, containing guidelines
>
> Main things I'd like to change:
> * Git-Config: This should be a link to an appropriate page. Setting the
> ui-color to auto, really does not belong here.
> * Devsripts - Nice, but in no way needed by a "normal" dev. - Should go
> into a Core-dev-guidelines-section. If not it should explain why they
> are needed.
> * Using git: There is some important information hidden between the "How
> to use git for dummies" text. I think that should be condensed. We
> should then add the a "how to use git for dummies" on an extra page - or
> just link a good one.
>
> I'll see if I can put some structure into it, so everyone can find the
> information needed more quickly.
>
> Morty
>
>

The orginal reason for writing the stuff down was Oleksandr asking for  
a Git-HowTo. So that was not directed to a newbie, really. But I agree  
fully with you that the wiki page can be heavily improved. Please do  
so, I am looking forward to my thoughts getting structured!!!

Greets+Thanks,
Mike

--

-- 

DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419

GnuPG Key ID 0xB588399B
mail: mike.gabriel@..., http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
_______________________________________________
X2go-Dev mailing list
X2go-Dev@...
https://lists.berlios.de/mailman/listinfo/x2go-dev

Gmane