Porteus-ARM: getting started
Posted: 08 Mar 2013, 23:14
This post is a placeholder, with more information to come.
As I've mentioned a few times on the forum, I have been working (off and on) on getting Porteus built for ARM devices. I'm nearly ready to ship some modules for initial testing by those who are interested in trying it and helping out.
Present status, as of 3/8:
I have working kernels for two devices (versatile express, which I emulate in Qemu, and my tablet, an Acer Iconia A500), a functional initramfs with a new 'excheat' feature which lets you apply porteus-specific (not kernel-specific) cheatcodes by entering them into a plain text file inside the /porteus folder (since embedded devices are likely to be a pain when dealing with modifying your cheatcodes), and the following modules:
000-kernel.xzm (board specific)
001-core.xzm
002-xorg.xzm
005-devel.xzm
0090-xfce.xzm
I also have half of my xfce-apps module built, as well as a module for e17, which has a good tiling interface and touch keyboard for use on my tablet. I'll also prepare an lxde module after I finish up a few other things
known bugs/missing packages:
1) slackyd does not function at all when compiled for ARM -- it simply spits out the help information no matter what parameters you give
2) avidemux will not compile for ARM devices. I've seen some hacks online to get it done, but it will probably be better to find some kind of an alternative.
Next week I'll prepare a kernel for the raspberry pi (which I can emulate to a certain degree inside qemu) and post the kernels and modules for folks to try. I'll also write some HOWTO's, such as how to run porteus-ARM inside qemu on an x86 host and how to crosscompile an ARM kernel in porteus.
I hope you all have a nice weekend!
As I've mentioned a few times on the forum, I have been working (off and on) on getting Porteus built for ARM devices. I'm nearly ready to ship some modules for initial testing by those who are interested in trying it and helping out.
Present status, as of 3/8:
I have working kernels for two devices (versatile express, which I emulate in Qemu, and my tablet, an Acer Iconia A500), a functional initramfs with a new 'excheat' feature which lets you apply porteus-specific (not kernel-specific) cheatcodes by entering them into a plain text file inside the /porteus folder (since embedded devices are likely to be a pain when dealing with modifying your cheatcodes), and the following modules:
000-kernel.xzm (board specific)
001-core.xzm
002-xorg.xzm
005-devel.xzm
0090-xfce.xzm
I also have half of my xfce-apps module built, as well as a module for e17, which has a good tiling interface and touch keyboard for use on my tablet. I'll also prepare an lxde module after I finish up a few other things
known bugs/missing packages:
1) slackyd does not function at all when compiled for ARM -- it simply spits out the help information no matter what parameters you give
2) avidemux will not compile for ARM devices. I've seen some hacks online to get it done, but it will probably be better to find some kind of an alternative.
Next week I'll prepare a kernel for the raspberry pi (which I can emulate to a certain degree inside qemu) and post the kernels and modules for folks to try. I'll also write some HOWTO's, such as how to run porteus-ARM inside qemu on an x86 host and how to crosscompile an ARM kernel in porteus.
I hope you all have a nice weekend!