OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Angstrom & OpenZaurus => Topic started by: enodr on October 08, 2006, 05:47:13 am

Title: Poky: The Perfect Zaurus Distro?
Post by: enodr on October 08, 2006, 05:47:13 am
I have had my Zaurus C3200 for less than a year and I must say than I am a bit disappointed by all the distros out there:
- OZ/Opie if fine, but I need the power of X11, and moreover some apps (OpieStumbler, but I could name other) simply do not work

- I don't like much the Pdaxrom dev. environment, I think Openembedded is much more powerfull and reliable in time.

- So there is the slow OZ/GPE with it's ugly desktop (unless you like the plain blue electric desktop). You have to login using a password (login on a PDA????, ok but that should be an option not a default), doesn't have any correct GUI application to connect to a Wifi network (weither Open/Wep or WPA), the icon set is ugly (the contact app icon is the best). The CF/SD card applet does not work on Spitz (and it won't in its current state as it tries to eject the internal CF!)...

It seems all the energies of the developpers are concentrated in the highly technical details (kernel hacking, making Openembedded even larger and efficient) which is of course a chance but we need someone to look after the "user experience" (is it not what a distro should be made for: users?).

So yesterday while browsing I came accross this page:
http://projects.o-hand.com/poky (http://projects.o-hand.com/poky)

The poky distribution is based on the Openembedded development environment. I have compiled it quite easily and installed it on the C3200. And my first reaction was : WOAAAA!!!!

[img]http://projects.o-hand.com/_media/poky.png\" border=\"0\" class=\"linked-image\" /]

- It has a superb boot splash screen
- It's very fast to boot
- It runs X11 with matchbox and no stupid login screen
- The default look is superb
- New contact and date apps made by o-hand (the company behind poky)
- Works with openzaurus feeds (or just install openembedded to compile more apps)

It still needs some tweaking (install a newer wpa_supplicant version to have Wifi+WPA, ...) but it works great!

This is for me what OZ/GPE should have been for months. I hope the future Angstrom will follow the path of Poky, or better that Poky will become a full distro with a support of the Zaurus community.

That was my 2 cents, and I wanted to share my experience with the users out there, because I never heard about Poky on those forums.

N.
Title: Poky: The Perfect Zaurus Distro?
Post by: mimeca on October 08, 2006, 07:24:11 am
Quote
- So there is the slow OZ/GPE with it's ugly desktop (unless you like the plain blue electric desktop). You have to login using a password (login on a PDA????, ok but that should be an option not a default),
You can set a default user and the system won't ask you a login on startup.

Quote
It seems all the energies of the developpers are concentrated in the highly technical details (kernel hacking, making Openembedded even larger and efficient) which is of course a change, but we need someone to look after the "user experience".
Free time is a luxury and developpers works on high priority task. You can see a icon theme for GPE  here. (http://handhelds.org/~gpe/gallery/view_photo.php?set_albumName=themes-and-art&id=pantalla_utilidades)

Quote
- New contact and date apps made by o-hand (the company behind poky)
- Works with openzaurus feeds (or just install openembedded to compile more apps)
Did they release the source code? Can you post some images?
Title: Poky: The Perfect Zaurus Distro?
Post by: jpmatrix on October 08, 2006, 12:34:39 pm
yessss!

would you tell us more ?
does it work with the C3000 ?
i don't know svn at all, and i could not find a real howto... would you give us the way to install Poky ??
Title: Poky: The Perfect Zaurus Distro?
Post by: danboid on October 08, 2006, 02:12:33 pm
Does Poky do anything to address the graphical card applet issue?
Title: Poky: The Perfect Zaurus Distro?
Post by: koen on October 08, 2006, 04:39:30 pm
Quote
is it not what a distro should be made for: users?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143433\"][{POST_SNAPBACK}][/a][/div]

As always: patches accepted
Title: Poky: The Perfect Zaurus Distro?
Post by: enodr on October 08, 2006, 04:53:23 pm
Quote
As always: patches accepted
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143470\"][{POST_SNAPBACK}][/a][/div]

Well that's a bit more complex than that. For example I think you should host Angstrom's wiki on your main website and I am ready to offer help (I am not a big kernel hacker or a super GTK app developper, so that's all I can offer in my free time). But you may think "no that's stupid, I don't want". So my help is useless...

This is exactly the same for the distro: I believe Poky is better than OZ/GPE, in the way it was designed. You could just take Poky recipes and use them in OZ/GPE or Angstrom. But you may think: no I don't think Poky is the way to go. So where do we go from that?

I have a full time job and will never be able to maintain a distro (and I have to really thank you - all the devers out here - for what you are doing with OZ / Angstrom / OE ...), but I just wanted, as a user, to say that I was impressed with Poky, and that maybe there were could things to look in this distro.

BTW I haven't found who are the persons behing Poky / O-hand? Anyone can tell me?
Title: Poky: The Perfect Zaurus Distro?
Post by: koen on October 08, 2006, 06:15:59 pm
Quote
Quote
As always: patches accepted
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143470\"][{POST_SNAPBACK}][/a][/div]

For example I think you should host Angstrom's wiki on your main website
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143473\"][{POST_SNAPBACK}][/a][/div]

It is hosted on the same site

Powerbook-2:~ koen$ host linuxtogo.org ; host angstrom-distribution.org
linuxtogo.org has address 85.214.40.226
angstrom-distribution.org has address 85.214.40.226
Title: Poky: The Perfect Zaurus Distro?
Post by: BarryW on October 08, 2006, 08:49:03 pm
Quote
Quote
Quote
As always: patches accepted
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143470\"][{POST_SNAPBACK}][/a][/div]

For example I think you should host Angstrom's wiki on your main website
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143473\"][{POST_SNAPBACK}][/a][/div]

It is hosted on the same site

Powerbook-2:~ koen$ host linuxtogo.org ; host angstrom-distribution.org
linuxtogo.org has address 85.214.40.226
angstrom-distribution.org has address 85.214.40.226
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143478\"][{POST_SNAPBACK}][/a][/div]


Damn!  For a second there I thought you were hosting them off a powerbook!  
Title: Poky: The Perfect Zaurus Distro?
Post by: kellyharding on October 08, 2006, 08:52:53 pm
Quote
yessss!

would you tell us more ?
does it work with the C3000 ?
i don't know svn at all, and i could not find a real howto... would you give us the way to install Poky ??
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=143456\")

REading the site would seem to indicate you need to start by reading this file: [a href=\"http://svn.o-hand.com/view/*checkout*/poky/trunk/readme.txt?rev=767]http://svn.o-hand.com/view/*checkout*/poky...dme.txt?rev=767[/url]

Kelly
Title: Poky: The Perfect Zaurus Distro?
Post by: kellyharding on October 08, 2006, 08:55:10 pm
Quote
- It has a superb boot splash screen
- It's very fast to boot
- It runs X11 with matchbox and no stupid login screen
- The default look is superb
- New contact and date apps made by o-hand (the company behind poky)
- Works with openzaurus feeds (or just install openembedded to compile more apps)

It still needs some tweaking (install a newer wpa_supplicant version to have Wifi+WPA, ...) but it works great!

This is for me what OZ/GPE should have been for months. I hope the future Angstrom will follow the path of Poky, or better that Poky will become a full distro with a support of the Zaurus community.

That was my 2 cents, and I wanted to share my experience with the users out there, because I never heard about Poky on those forums.

N.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143433\"][{POST_SNAPBACK}][/a][/div]


Certainly seems interesting. More alternatives aren't always a bad idea. Advantage of open source/Linux really is the choice you get. Don't like Sharp's ROM, fine run Cacko, don't like that? try OZ, or pdaXrom, or OpenBSD...

Kelly
Title: Poky: The Perfect Zaurus Distro?
Post by: nevarrie on October 08, 2006, 10:09:30 pm
I have to give poky credit in that to easier to get a build env up then the standard openembedded.  Have one command to run and getting everything into a clean directory structure witht he scripts needed to start building is nice.  Though since I have a 6k it would require modification(pulling the missing .bb, .conf and .include files from OE) to make it work for my Z, but I think I can easily take some of the bb files they are using and put them back into OE if I find any packages that I think I want to try.  Not sure how well the svn structure would work for someone like me that has a angstrom, dev and ipaq-3600 builds setup, but for some that is just wanting to build stuff for one device this idea might now be a bad idea to get some a build env for building packages.

This PIM based on EDS might be something to try.  Should be interesting to see how that works on my e-image and how well it syncs.

From what I can see it will work for building images for c7x0, akita, spitz, nokia770, qemuarm, and cmx270.

Just my sleepiy thoughs.
Title: Poky: The Perfect Zaurus Distro?
Post by: speculatrix on October 09, 2006, 12:35:36 pm
poky looks like a remake of GPE with some of the headaches taken out. I used GPE for a while on 6000L and thought it quite clean and elegant, once I'd gotten past the broken wifi configuration problems. If I ever get my 6000 reliable again, I'd consider giving poky a go!
Title: Poky: The Perfect Zaurus Distro?
Post by: jpmatrix on October 09, 2006, 01:07:47 pm
Quote
Quote
yessss!

would you tell us more ?
does it work with the C3000 ?
i don't know svn at all, and i could not find a real howto... would you give us the way to install Poky ??
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=143456\")

REading the site would seem to indicate you need to start by reading this file: [a href=\"http://svn.o-hand.com/view/*checkout*/poky/trunk/readme.txt?rev=767]http://svn.o-hand.com/view/*checkout*/poky...dme.txt?rev=767[/url]

Kelly
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143483\"][{POST_SNAPBACK}][/a][/div]


i did

but i don"t know svn at all

could you just post a little howto?
Title: Poky: The Perfect Zaurus Distro?
Post by: jerrybme on October 09, 2006, 11:51:10 pm
Quote
i did

but i don"t know svn at all

could you just post a little howto?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143546\"][{POST_SNAPBACK}][/a][/div]
Make sure you have all required software installed:
build-essential
diffstat
texi2html
cvs
subversion
gcc-3.4
libsdl1.2-dev
zlib1g-dev

Open a terminal and cd to a directory where you want to have your files.

enter the following
Code: [Select]
svn co http://svn.o-hand.com/repos/poky/trunk pokyIt will download all the files you need to start in a new directory below where you ran the above command. The directory will be oddly enough called "poky"
browse to the /poky/build/conf directory and open the local.conf.sample file and check the following section to make sure you're building for the correct machine type, in my case a "spitz"
Code: [Select]
# The machine to target
#MACHINE = "c7x0"
#MACHINE = "akita"
MACHINE = "spitz"
#MACHINE = "nokia770"
#MACHINE = "qemuarm"
#MACHINE = "cmx270"
Save the file as local.conf.
cd to the /poky directory and run the following command:
Code: [Select]
source ./poky-init-build-envIt will tell you the build enviroment is set, then run:
Code: [Select]
bitbake oh-image-pda
Sit back and wait and cross your fingers.

Good luck!
Title: Poky: The Perfect Zaurus Distro?
Post by: danboid on October 10, 2006, 03:27:50 am
Does poky have a working graphical card applet for (un)mounting cards and turning the wifi on/off?

IMO this is OZ/GPEs current biggest failing
Title: Poky: The Perfect Zaurus Distro?
Post by: enodr on October 10, 2006, 08:28:25 am
Quote
Does poky have a working graphical card applet for (un)mounting cards and turning the wifi on/off?

IMO this is OZ/GPEs current biggest failing
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143604\"][{POST_SNAPBACK}][/a][/div]

I managed to build the matchbox-applet-cards with trivial changes in the source code, but I am not satisfied with it. I have limited C knowledge. If someone could help me, I am sure that a skilled C programmer could solve the problem in less than one hour... All we need is to parse a .conf file so that the applet could work on any build (weither using carctl or pccardctl), and hide the microdrive if running under spitz).
Title: Poky: The Perfect Zaurus Distro?
Post by: lardman on October 10, 2006, 10:57:56 am
Can you add the .bb and patch to the OE bugtracker as an enhancement type bug please?

I'm not sure whether it would be allowed by default in the gpe-image (see the other thread), but if it were available it would be a stop-gap until someone writes a replacement.


Si
Title: Poky: The Perfect Zaurus Distro?
Post by: Fushnchupsh on October 10, 2006, 11:43:42 am
could anyone post the required files to install?  I don't have a linux box anymore as my university isn't linux friendly..   So I can't build the files

Thanks!
--Fish

Quote
Can you add the .bb and patch to the OE bugtracker as an enhancement type bug please?

I'm not sure whether it would be allowed by default in the gpe-image (see the other thread), but if it were available it would be a stop-gap until someone writes a replacement.


Si
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143634\"][{POST_SNAPBACK}][/a][/div]
Title: Poky: The Perfect Zaurus Distro?
Post by: jpmatrix on October 10, 2006, 12:14:50 pm
Quote
could anyone post the required files to install?  I don't have a linux box anymore as my university isn't linux friendly..   So I can't build the files


same for me ! please post the install files ready to install!
i can provide space if it is needed
Title: Poky: The Perfect Zaurus Distro?
Post by: jerrybme on October 10, 2006, 01:45:11 pm
Quote
Does poky have a working graphical card applet for (un)mounting cards and turning the wifi on/off?

IMO this is OZ/GPEs current biggest failing
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143604\"][{POST_SNAPBACK}][/a][/div]
No it doesn't have the cards applet. The distro is rather bare bones, very limited setting configuration etc.

There are no listed feeds in ikpg.conf, but since it's based on OE, I'm assuming their X11 feeds should work... I'll see

As for the necessity of the cards-applet for mounting cards & handling WiFi, I haven't found that to ba an issue for me with either opie or gpe. To turn off Wifi, I just remove the card. As for the SD & CF cards as long as there is no app running from them I simply remove the card without issuing a umount command. Never had a problem with the cards after doing that.

My 2 cents.

Cheers
Title: Poky: The Perfect Zaurus Distro?
Post by: koen on October 10, 2006, 01:50:24 pm
Quote
There are no listed feeds in ikpg.conf, but since it's based on OE, I'm assuming their X11 feeds should work... I'll see
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143653\"][{POST_SNAPBACK}][/a][/div]

OE doesn't have any feeds. And note that Poky can use different ABIs by setting POKY_MODE.
Title: Poky: The Perfect Zaurus Distro?
Post by: jerrybme on October 10, 2006, 01:58:13 pm
Quote
Quote
There are no listed feeds in ikpg.conf, but since it's based on OE, I'm assuming their X11 feeds should work... I'll see
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143653\"][{POST_SNAPBACK}][/a][/div]

OE doesn't have any feeds. And note that Poky can use different ABIs by setting POKY_MODE.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143655\"][{POST_SNAPBACK}][/a][/div]
Quite right, when it comes to language precision you are the master.  

I meant to say the OpenZaurus X11 feeds might work...

Cheers again..
Title: Poky: The Perfect Zaurus Distro?
Post by: danboid on October 10, 2006, 02:07:32 pm
Quote
As for the necessity of the cards-applet for mounting cards & handling WiFi, I haven't found that to ba an issue for me with either opie or gpe. To turn off Wifi, I just remove the card. As for the SD & CF cards as long as there is no app running from them I simply remove the card without issuing a umount command. Never had a problem with the cards after doing that.

My 2 cents.

Cheers
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143653\"][{POST_SNAPBACK}][/a][/div]

Having to remove the wifi card to turn if off is highly kludgey, annoying and would wear out my CF slot with a couple of weeks of regular usage. Not good.

As for your practice of removing cards without unmounting, you obviously don't store any important data on your Z as you'd have lost most of it by now acting like that- extremely poor unix etiquette m'boy

I hope somebody manages to patch Matchbox-card-applet to work with OZ and it could be included without any loss in functionality just by removing or replacing the copyrighted icons.
Title: Poky: The Perfect Zaurus Distro?
Post by: enodr on October 10, 2006, 02:35:44 pm
Quote
OE doesn't have any feeds. And note that Poky can use different ABIs by setting POKY_MODE.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143655\"][{POST_SNAPBACK}][/a][/div]

Koen, in short, what are the advantages of EABI over OABI?
Title: Poky: The Perfect Zaurus Distro?
Post by: koen on October 10, 2006, 02:50:26 pm
Quote
Quote
OE doesn't have any feeds. And note that Poky can use different ABIs by setting POKY_MODE.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143655\"][{POST_SNAPBACK}][/a][/div]

Koen, in short, what are the advantages of EABI over OABI?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143661\"][{POST_SNAPBACK}][/a][/div]

There's no reason to use OABI these days.
Title: Poky: The Perfect Zaurus Distro?
Post by: BarryW on October 10, 2006, 09:40:08 pm
Quote
Quote
As for the necessity of the cards-applet for mounting cards & handling WiFi, I haven't found that to ba an issue for me with either opie or gpe. To turn off Wifi, I just remove the card. As for the SD & CF cards as long as there is no app running from them I simply remove the card without issuing a umount command. Never had a problem with the cards after doing that.

My 2 cents.

Cheers
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143653\"][{POST_SNAPBACK}][/a][/div]

Having to remove the wifi card to turn if off is highly kludgey, annoying and would wear out my CF slot with a couple of weeks of regular usage. Not good.

As for your practice of removing cards without unmounting, you obviously don't store any important data on your Z as you'd have lost most of it by now acting like that- extremely poor unix etiquette m'boy

I hope somebody manages to patch Matchbox-card-applet to work with OZ and it could be included without any loss in functionality just by removing or replacing the copyrighted icons.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=143659\"][{POST_SNAPBACK}][/a][/div]


I have to pull the card every time I want to turn it back on, though I am using cacko.  I've not been impressed by either oz or pdax in a while.