Gentoo Archives: gentoo-user

From: cal <cal@×××××××××.technology>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Would a Thinkpad X200 be too much trouble too run gentoo on?
Date: Thu, 21 Apr 2022 15:25:12
Message-Id: dd5b7994-f7c6-032b-83b9-22f867cdc847@mail.meme.technology
In Reply to: Re: [gentoo-user] Would a Thinkpad X200 be too much trouble too run gentoo on? by Dex Conner
1 On 4/21/22 08:02, Dex Conner wrote:
2 > On 22/04/21 09:09AM, Michael Orlitzky wrote:
3 >> On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:
4 >>> Hi everyone,
5 >>>
6 >>> So I've found a Thinkpad X200 online and I'm thinking of buying it for
7 >>> libreboot purposes. Do you think the P8600 cpu can handle all the
8 >>> compiling on gentoo? For the record, I don't have any of the "big stuff"
9 >>> like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
10 >>> compile], dwl and some terminal programs like neomutt and profanity).
11 >>> Surely, I wouldn't be spending 5 hours to do small upgrades,
12 >>> right?..right?
13 >>>
14 >>>
15 >>
16 >> It's getting harder and harder. There's always GCC, which is going to
17 >> take you most of the day to build and will probably require -j1 to keep
18 >> you from running out of memory. But aside from that, the big ones are
19 >>
20 >> * dev-lang/rust: pulled in by anything that needs SVG support unless 
21 >> you unmask an old insecure version of librsvg or can tolerate half-
22 >> broken SVG support. This takes over 24h, requires -j1, and gets
23 >> worse every day because it bundles all of its (growing list of) 
24 >> dependencies.
25 >>
26 >> * LLVM: needed by rust, some video cards, and certain picky packages.
27 >> This one is at least _legitimately_ large but has annoying point 
28 >> releases every once in a while that trigger a rebuild for little 
29 >> benefit. Again, expect ~24h.
30 >>
31 >> * net-libs/webkit-gtk: if you're avoiding firefox (which is huge, 
32 >> and requires rust, which is huge), then this is your best bet for 
33 >> a browser engine. Even if you don't use it directly, other apps
34 >> like evolution (mail client) can pull it in. It too is huge, just
35 >> not as bad as the others. This one finishes in something like 18h 
36 >> for me.
37 >>
38 >> Everything else that's packaged well and uses a sane programming
39 >> language shouldn't give you much trouble.
40 >
41 > LLVM is annoying even on my current machine but I already avoid rust
42 > with rust-bin and I don't have webkit-gtk. I'm wondering much of a remedy
43 > using a T400 with quad core mod would be to that 24h compile time. Not sure
44 > if it would be worth the 50-70 bucks, though. That's more than what the
45 > computer costs!
46 Do you have any other (more powerful) machines at home that you could
47 set up as a distcc cluster? I've run Gentoo on a T420 and X220 (so two
48 generations newer than your X200), using my home desktop [i7-6700K] as a
49 distcc host for updates. It's livable, but definitely the kind of thing
50 where I'd kick off an emerge --update and leave it running for several
51 hours while I'm doing something else. I've also upgraded mine to 8GB
52 RAM which helps with certain builds.
53
54 In addition to the usual problem packages others have called out, the
55 main problem I ran into was heat dissipation: the X220 chassis is so
56 small that railing the CPU at 100% for hours on compiles was pushing the
57 temperature over 90 degrees celsius. I disassembled the laptop and
58 applied new high quality thermal paste to the CPU/heatsink and it seems
59 to be doing a little better now.
60
61 cal

Replies