maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Alternatives (https://talk.maemo.org/forumdisplay.php?f=36)
-   -   [ANN] Gentoo chroot on N8x0 (https://talk.maemo.org/showthread.php?t=26325)

slonopotamus 2009-01-19 07:34

[ANN] Gentoo on N8x0
 
Hello, maemo community.

I'm proud to announce availability of Gentoo port to N8x0 tablets. Only chroot is possible at the moment, however I'm working on a bootable system. It isn't intended for novice users, previous Gentoo experience is strongly recommended.

You can read the full story: http://slonopotamus.org/gentoo-on-n8x0

Or download stage tarball: http://slonopotamus.org/gentoo-on-n8x0#resources

Benefits:
  • many packages from Gentoo repository
  • no SDK required (Gentoo is 100% self-hosted)
  • latest software
  • strong cpu-specific optimizations (-march=armv6j -mtune=arm1136jf-s -mfpu=vfp)
  • EABI support

seiichiro0185 2009-01-20 09:16

Re: [ANN] Gentoo chroot on N8x0
 
Thats really great news, being a gentoo-user myself I really look forward to trying this on my n810!

slonopotamus 2009-02-03 07:09

Now bootable!
 
See updated docs for details.

benny1967 2009-02-03 08:12

Re: [ANN] Gentoo chroot on N8x0
 
wow.... i'm using gentoo on 3 boxes meanwhile, it would be so cool to make my N800 the 4th. - i'll need to try this as soon as there's progress at least on X and wifi. (could live without BT...)

qole 2009-02-03 17:19

Re: [ANN] Gentoo chroot on N8x0
 
I know your primary purpose is to make this bootable, but one of my constant quests is to find ways to speed up heavy non-maemo apps on the tablets. So I wonder if you have tried running any applications in the chroot with your set of optimizations.

The one everyone wants to know is, how long does it take to start OpenOffice?

Benson 2009-02-03 20:11

Re: [ANN] Gentoo chroot on N8x0
 
Isn't Gentoo that cheap pkgsrc knock-off? (I'm running a NetBSD system at home, so I have a license to be a UNIX elitist now. :p)

While I like the notion of optimizing builds to our hardware, instead of Debian's maximum compatibility, I do wonder how well the self-hosting build method works in practice; pkgsrc builds of Xorg and such take long enough on my 1760 MHz Athlon to be annoying, so I'd think it would be close to unworkable on the N800.

While it is self-hosting, is there an optional way to offload compilation to another system with a cross-compiler, or are hours of installation and updates just something to put up with in exchange for optimization and self-hosting? (And how long does the initial rebuild take, anyway?)

slonopotamus 2009-02-03 20:24

Re: [ANN] Gentoo chroot on N8x0
 
Quote:

Originally Posted by qole (Post 261811)
I know your primary purpose is to make this bootable, but one of my constant quests is to find ways to speed up heavy non-maemo apps on the tablets. So I wonder if you have tried running any applications in the chroot with your set of optimizations.

The one everyone wants to know is, how long does it take to start OpenOffice?

I can't answer this question until i build openoffice. It's too huge to build on tablet (cpu is not a problem, just wait longer, but I'm afraid it won't have enough ram). I'm going to setup distcc environment to build it. However OpenOffice is low priority for me.

slonopotamus 2009-02-03 20:31

Re: [ANN] Gentoo chroot on N8x0
 
Quote:

Originally Posted by Benson (Post 261844)
Isn't Gentoo that cheap pkgsrc knock-off? (I'm running a NetBSD system at home, so I have a license to be a UNIX elitist now. :p)

Gentoo is very similar to FreeBSD ports (all is built from source by default).

Quote:

Originally Posted by Benson (Post 261844)
While I like the notion of optimizing builds to our hardware, instead of Debian's maximum compatibility, I do wonder how well the self-hosting build method works in practice; pkgsrc builds of Xorg and such take long enough on my 1760 MHz Athlon to be annoying, so I'd think it would be close to unworkable on the N800.

You don't need to build Xorg every day. There are packages that take much time to build (openoffice, kernel, firefox, gcc) but they do not update often.

Quote:

Originally Posted by Benson (Post 261844)
While it is self-hosting, is there an optional way to offload compilation to another system with a cross-compiler, or are hours of installation and updates just something to put up with in exchange for optimization and self-hosting? (And how long does the initial rebuild take, anyway?)

Of course there is. I can use initial cross toolchain to build packages. Or I can configure distcc. I didn't benchmark full rebuild, but I know that gcc-4.2 rebuild takes 8 hours.

slonopotamus 2009-02-16 20:34

Now with X!
 
See updated docs for details.

neatojones 2009-02-16 20:57

Re: Now with X!
 
Quote:

Originally Posted by slonopotamus (Post 264960)
See updated docs for details.

That's impressive. Do the optimizations seem to offer much of a benefit?


All times are GMT. The time now is 05:58.

vBulletin® Version 3.8.8