Gentoo

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Major informational overhaul. We keep information about Gentoo on our wiki where it is been activaly developed now.)
m (spelling)
 
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Gentoo on Openmoko phones =
 
 
{{Languages|Gentoo}}
 
{{Languages|Gentoo}}
 +
 +
= Gentoo on Openmoko phones =
  
 
Gentoo project on Openmoko phones has its own homepage: [http://gentoo.mindzoo.de/ http://gentoo.mindzoo.de/]
 
Gentoo project on Openmoko phones has its own homepage: [http://gentoo.mindzoo.de/ http://gentoo.mindzoo.de/]
  
We have our own portage overlay and some Openmoko packages like Xglamo, Illume or Zhone already have theyr ebuilds.
+
We have a portage overlay and some Openmoko packages like Xglamo, Illume or Zhone already have their ebuilds and many more will follow !
  
 
== Ways to work with Gentoo ==
 
== Ways to work with Gentoo ==
Currently, there are 2 ways how to install gentoo, both having advantages and disadvantages:
+
Currently, there are 3 ways to install Gentoo, each having their own advantages and disadvantages:
 +
 
 +
* [http://gentoo.mindzoo.de/index.cgi/wiki/cross-compiling Cross compile approach], where you use another machine to compile your whole phone system. (Requires a Gentoo machine)
 +
 
 +
* [http://gentoo.mindzoo.de/index.cgi/wiki/native-compiling Native compilation approach], where you work with Gentoo on phone as with a normal system fully capable of installing its own packages.
 +
 
 +
* [http://gentoo.mindzoo.de/index.cgi/wiki/qemu-user qemu-user emulated native compilation], where you use another machine 'chroot' into a gentoo filesystem (created by either of the methods above) and execute ARM binaries as if they were native executables.
 +
 
 +
{{Note|
 +
Many thanks go to 'torindel' who apparently started the effort and made a stage tarball we are using even today for the native approach and to Tuxxx who contributed strongly to the cross compilation efforts on gentoo for openmoko phones.
 +
}}
  
* Cross compile approach, where you use another machine to compile your whole phone system.
+
== Getting Started ==
 +
* Read instructions on the project [http://gentoo.mindzoo.de/ homepage]
 +
* Visit the project overlay page [http://overlays.gentoo.org/proj/embedded overlay page]
  
* Native compilation approach, where you work with Gentoo on phone as with a normal system fully capable of installing its own packages.
+
== Community Support ==
 +
If you wish to get (or provide) volunteer support for Gentoo on openmoko phones, please try one of the following.
  
 +
=== IRC ===
 +
<nowiki>#</nowiki>gentoo-openmoko on [http://freenode.net/ Freenode]
  
Many thanks go to 'torindel' who apparently started the effort and made a stage tarball we are using even today for the native approach.
+
=== Mailing List ===
 +
Send an e-mail with the subject 'Subscribe' to [mailto:gentoo-embedded-request@lists.gentoo.org gentoo-embedded-request@lists.gentoo.org]
  
== How to get started ==
+
=== Bug Reports ===
If you want to try out a normal Gentoo experience, as seen on desktop, feel free to follow these [http://gentoo.mindzoo.de/index.cgi/wiki/native-compiling native installation instructions].
+
You can submit bug reports on the project [http://gentoo.mindzoo.de/index.cgi/newticket Trac] page.
  
Please note, unless you use distcc, it takes a long time to get a fully working system this way (About 3 days for xorg with fluxbox).
+
[[Category:Gentoo| ]]
[[category:Distributions]]
+

Latest revision as of 11:12, 15 August 2009


Contents

[edit] Gentoo on Openmoko phones

Gentoo project on Openmoko phones has its own homepage: http://gentoo.mindzoo.de/

We have a portage overlay and some Openmoko packages like Xglamo, Illume or Zhone already have their ebuilds and many more will follow !

[edit] Ways to work with Gentoo

Currently, there are 3 ways to install Gentoo, each having their own advantages and disadvantages:

  • Cross compile approach, where you use another machine to compile your whole phone system. (Requires a Gentoo machine)
  • Native compilation approach, where you work with Gentoo on phone as with a normal system fully capable of installing its own packages.
  • qemu-user emulated native compilation, where you use another machine 'chroot' into a gentoo filesystem (created by either of the methods above) and execute ARM binaries as if they were native executables.
NOTE:

Many thanks go to 'torindel' who apparently started the effort and made a stage tarball we are using even today for the native approach and to Tuxxx who contributed strongly to the cross compilation efforts on gentoo for openmoko phones.


[edit] Getting Started

[edit] Community Support

If you wish to get (or provide) volunteer support for Gentoo on openmoko phones, please try one of the following.

[edit] IRC

#gentoo-openmoko on Freenode

[edit] Mailing List

Send an e-mail with the subject 'Subscribe' to gentoo-embedded-request@lists.gentoo.org

[edit] Bug Reports

You can submit bug reports on the project Trac page.

Personal tools

Gentoo on Openmoko phones


Gentoo project on Openmoko phones has its own homepage: http://gentoo.mindzoo.de/

We have our own portage overlay and some Openmoko packages like Xglamo, Illume or Zhone already have theyr ebuilds.

Ways to work with Gentoo

Currently, there are 2 ways how to install gentoo, both having advantages and disadvantages:

  • Cross compile approach, where you use another machine to compile your whole phone system.
  • Native compilation approach, where you work with Gentoo on phone as with a normal system fully capable of installing its own packages.


Many thanks go to 'torindel' who apparently started the effort and made a stage tarball we are using even today for the native approach.

How to get started

If you want to try out a normal Gentoo experience, as seen on desktop, feel free to follow these native installation instructions.

Please note, unless you use distcc, it takes a long time to get a fully working system this way (About 3 days for xorg with fluxbox).