• [gentoo-user] Would a Thinkpad X200 be too much trouble too run gentoo

    From Dex Conner@21:1/5 to All on Thu Apr 21 14:50:02 2022
    Hi everyone,

    So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff"
    like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
    compile], dwl and some terminal programs like neomutt and profanity).
    Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?

    Thank you
    --
    Dex

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE2ISlnG4xsFQ7Mswex1Y9SzFDEmcFAmJhUtEACgkQx1Y9SzFD Emf/0hAAnerIK+s9qkmoIz+L+crGB+mlxImOJkLOjA4VA5bGjgLLGe9gMnAwfcgr X9mljrXYGbO9nCgcw0V3wrQbAjAVfVAC7NQr7MGrGITEQdTVOzQOyh3PGQA5r3I7 elI1wDwSqd76HtS67veoK2z/rE+8lV4Ny3iQfqz02hkvX0dYe9JEBrhRTqOJpaUo oU25umm3DtBF6CwYQfhdmOBcxvR6Tlcd+glj81612STHfcrK42aoK1E9WBHCLC09 ta5zePjWf3wYwLJk2veYiFPlV+EUJBvuwdNTxJTOAs/S1Z4KTmV5LVZalVuNEOVW KLqt20sEQivYLI7YUlNHeSiNYBILMUV9fa2j6YNNcSN7sbjOWYC04oKdE/IGdf1K WOhkbHO3A8ya9LS6S+rzZkzR6OmQlWo92MvlXEZayCjSgoNPCw6XdBUpx4PXHuLs g2OKI1KrrVOGEizkHCMq4KIXNG8v877WmeCU9nyCRxgNpHsyxzyZJ37T+tWkEIvD GE4EWgdDP9RpTtKYAxoSoKFQ+1u2VnXRqk4OJEQkW0VrWYfKepL81/IV9w5qJrI+ m4rbSeln50mNKef/xrX8LCB7yIjf4Q99rxtJJ9U35oi3LTK3JPVCN+sBptTeTIVH 21qPCydAl3LapJyOdbFdoY2vchqap3c2jO9asbrgUJP9pOjP9ik=
    =2Xn+
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to Dex Conner on Thu Apr 21 15:10:01 2022
    On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:
    Hi everyone,

    So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff"
    like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
    compile], dwl and some terminal programs like neomutt and profanity).
    Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?



    It's getting harder and harder. There's always GCC, which is going to
    take you most of the day to build and will probably require -j1 to keep
    you from running out of memory. But aside from that, the big ones are

    * dev-lang/rust: pulled in by anything that needs SVG support unless 
    you unmask an old insecure version of librsvg or can tolerate half-
    broken SVG support. This takes over 24h, requires -j1, and gets
    worse every day because it bundles all of its (growing list of) 
    dependencies.

    * LLVM: needed by rust, some video cards, and certain picky packages.
    This one is at least _legitimately_ large but has annoying point 
    releases every once in a while that trigger a rebuild for little 
    benefit. Again, expect ~24h.

    * net-libs/webkit-gtk: if you're avoiding firefox (which is huge, 
    and requires rust, which is huge), then this is your best bet for 
    a browser engine. Even if you don't use it directly, other apps
    like evolution (mail client) can pull it in. It too is huge, just
    not as bad as the others. This one finishes in something like 18h 
    for me.

    Everything else that's packaged well and uses a sane programming
    language shouldn't give you much trouble.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From spareproject776@21:1/5 to Dex Conner on Thu Apr 21 15:20:01 2022
    On Thu, Apr 21, 2022 at 03:49:24PM +0300, Dex Conner wrote:
    Hi everyone,

    So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff"
    like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
    compile], dwl and some terminal programs like neomutt and profanity).
    Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?

    Thank you
    --
    Dex

    libreboot cant microcode updates, pretty much all dead now

    ie cat /sys/devices/system/cpu/vulnerabilities/*

    entire things DOA

    --

    -----BEGIN PGP SIGNATURE-----

    iHUEABYKAB0WIQT68ajh2QzPsrcPPwGhOIOR74Ep5QUCYmFX1gAKCRChOIOR74Ep 5Z8aAP0UMkWTnygInsmm2bndsy6yA0H+x/lP3epOK01a9jBqoQEAluQkaNzCpQ0H eF/e6FFpEafzcttNiUREnp2B+esJzwA=
    =3z0A
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to Neil Bothwick on Thu Apr 21 15:50:02 2022
    On Thu, 2022-04-21 at 14:31 +0100, Neil Bothwick wrote:

    Firefox and Rust have -bin packages - not so lucky with LLVM and
    webkit-gtk.


    Everything has a -bin package if you're willing to trade the security, configurability, and performance that you get from a source build:

    https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/

    FWIW I dodge the librsvg (and therefore rust) dependency by using a
    binpkg for my desktop icons. There's no (security, configurability, or performance) issues with using pre-built icons, and only a few tiny
    things are left a little bit broken. So, a normal day in Gentoo.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matt Connell (Gmail)@21:1/5 to Michael Orlitzky on Thu Apr 21 15:30:01 2022
    On Thu, 2022-04-21 at 09:09 -0400, Michael Orlitzky wrote:
    dev-lang/rust

    There is rust-bin, though. I use rust-bin on even brand new machines
    and even though I try to use source builds whenever because I just
    can't be bothered with the compilation problems and time.

    net-libs/webkit-gtk

    OP isn't using evolution so they may be able to dodge this one.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Neil Bothwick@21:1/5 to Michael Orlitzky on Thu Apr 21 15:40:01 2022
    On Thu, 21 Apr 2022 09:09:16 -0400, Michael Orlitzky wrote:

    It's getting harder and harder. There's always GCC, which is going to
    take you most of the day to build and will probably require -j1 to keep
    you from running out of memory. But aside from that, the big ones are

    * dev-lang/rust: pulled in by anything that needs SVG support unless 
    you unmask an old insecure version of librsvg or can tolerate half-
    broken SVG support. This takes over 24h, requires -j1, and gets
    worse every day because it bundles all of its (growing list of) 
    dependencies.

    * LLVM: needed by rust, some video cards, and certain picky packages.
    This one is at least _legitimately_ large but has annoying point 
    releases every once in a while that trigger a rebuild for little 
    benefit. Again, expect ~24h.

    * net-libs/webkit-gtk: if you're avoiding firefox (which is huge, 
    and requires rust, which is huge), then this is your best bet for 
    a browser engine. Even if you don't use it directly, other apps
    like evolution (mail client) can pull it in. It too is huge, just
    not as bad as the others. This one finishes in something like 18h 
    for me.

    Firefox and Rust have -bin packages - not so lucky with LLVM and
    webkit-gtk.


    --
    Neil Bothwick

    Heisenberg's Uncertainty Principle: The location of all objects cannot be
    known simultaneously. Corollary: If a lost thing is found, something else
    will disappear.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEE8k9T/rX16EJxEKG692eFu0QSMJgFAmJhXLoACgkQ92eFu0QS MJiAig//cVCD3tiZkaBFikMt5QqlBEUrwBKKJ3O05TkqZCYJE86hfI/3owS/s4ch E26B8kmpXG5WYlDr7v20z5fsrLj2FwMVutPFt3hZLNZaRPA4W0+Phk2XkxSpPFtm oNI7jz27Bm0zzqeyYHeJYnz8LmdKc923RQjw4y6Uxh83IOEWavV5CgXn3HRMCZR4 zJzURi+mp7lDj7n7cfikMgZ2OpnbQ0gseNpZeKldYTFp5QKP3ENWrSf+vv3za55y JdrpcrL37f31pNwH3Pam9/x554Vi//b/lrHtis9EWfoa4iOQkIV/FPrDREfGEMY8 mYj1Y5qdGJGcUf5Cpz9G5kq+/rvK/nTjwy/3Brj+Ffhk7NjrUZ16XzLxRBH63njC p1SwtKB3yQsypiu0WmBuX2ZWKFrdHGr+QEpmMCjOZWUwm6X7P40JalrO4kOzV8ac UkqErdgZfQ+WCZ83gosVn93LDr2hqU9LUobTeP0SyFKzR9QRL6giKZmAXd2+muSX w/z+/xnV4tFePUcDHbYmP73jRb0dQscsxZqApQ5FBEXZR6Qw9669PZNipJzjQBHL jgKqd/t32D07zeD71OawQcaMFhF7gUeUWOxPM6jjczN2kR31EXoABILWV9iIVW0U cbLwgiQEmCO/0125IRfrpel2p/sWKxVRuLU8hGpeuxemMhZDzMo=
    =ZpcK
    -----END PGP
  • From Dex Conner@21:1/5 to Michael Orlitzky on Thu Apr 21 17:10:01 2022
    On 22/04/21 09:09AM, Michael Orlitzky wrote:
    On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:
    Hi everyone,

    So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff" like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't compile], dwl and some terminal programs like neomutt and profanity). Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?



    It's getting harder and harder. There's always GCC, which is going to
    take you most of the day to build and will probably require -j1 to keep
    you from running out of memory. But aside from that, the big ones are

    * dev-lang/rust: pulled in by anything that needs SVG support unless 
    you unmask an old insecure version of librsvg or can tolerate half-
    broken SVG support. This takes over 24h, requires -j1, and gets
    worse every day because it bundles all of its (growing list of) 
    dependencies.

    * LLVM: needed by rust, some video cards, and certain picky packages.
    This one is at least _legitimately_ large but has annoying point 
    releases every once in a while that trigger a rebuild for little 
    benefit. Again, expect ~24h.

    * net-libs/webkit-gtk: if you're avoiding firefox (which is huge, 
    and requires rust, which is huge), then this is your best bet for 
    a browser engine. Even if you don't use it directly, other apps
    like evolution (mail client) can pull it in. It too is huge, just
    not as bad as the others. This one finishes in something like 18h 
    for me.

    Everything else that's packaged well and uses a sane programming
    language shouldn't give you much trouble.

    LLVM is annoying even on my current machine but I already avoid rust
    with rust-bin and I don't have webkit-gtk. I'm wondering much of a remedy using a T400 with quad core mod would be to that 24h compile time. Not sure
    if it would be worth the 50-70 bucks, though. That's more than what the computer costs!

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE2ISlnG4xsFQ7Mswex1Y9SzFDEmcFAmJhcggACgkQx1Y9SzFD EmdNFA/+IAqKvo3anUL9tnEcYp+PZhs6twaM/4JH+jsodt7C1eeU973nB6HxyKmH EZcgyyrCJ2OgkwfTZJXauM09WyQzP5k2bqURlst3+m9bOjdK0vR1RLmStVj94Ktu 9L4CUEA0NGbBaJjoNWJBT7FqCgJsCrg6A9LWJ/VHA0W53/Wwkfo53HAGa1pbjaf8 biirJqfh53AuibltQMB0gDSzwL9rlyL2Ge/nKA2vbz4+RDXxn9yI+qgMai40Ewkz CVeAnvuUVJC0h3/EWFAQ0x+1f+BEzECxw4L7RT2SOGCOAfczG1h2m+FxEHIuhWXy 8LzzzW2IXK+peGg69UwPKKReycn8d/m5fqGkr6mM02hO6ML2JoGRYjPlqKnFpsS+ fT1+7ruj4s7I8QuxmmRcnS5mb5YSNexXyZzo3rXze43/dj7C46oF3fbqg+XTCr2B 4pMR1h4aAbmpBuVG4s6g/cVGWZnvdGCusKmPXgnlRN8Y+E5mEzr8JcCdIiYXS1Ra eyIWVJzXeKF+Yz3OvoENuSXm1ai9csQuGi72uRxSd+0kWOjxnV7nWU/dfbDlKqip OHOVRGoPtjRz1b0lRj9UI4wOaJg9Wm4NUg8pIW5+KDxJaJJl0YB5MlSSt7u8J20A akjuxr/9FeW+WF1t/Ysf4yj4OP+Ch/Ajpu0g9iNIjU0ZWVUwifI=
    =CKUK
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matt Connell (Gmail)@21:1/5 to Michael Orlitzky on Thu Apr 21 16:20:01 2022
    On Thu, 2022-04-21 at 09:41 -0400, Michael Orlitzky wrote:
    FWIW I dodge the librsvg (and therefore rust) dependency by using a
    binpkg for my desktop icons.

    Clever. Unfortunately for me I still need gimp and evince and a few
    others that depend on it, otherwise I'd be tempted to try to replicate
    that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From cal@21:1/5 to Dex Conner on Thu Apr 21 17:30:01 2022
    On 4/21/22 08:02, Dex Conner wrote:
    On 22/04/21 09:09AM, Michael Orlitzky wrote:
    On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:
    Hi everyone,

    So I've found a Thinkpad X200 online and I'm thinking of buying it for
    libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff" >>> like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
    compile], dwl and some terminal programs like neomutt and profanity).
    Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?



    It's getting harder and harder. There's always GCC, which is going to
    take you most of the day to build and will probably require -j1 to keep
    you from running out of memory. But aside from that, the big ones are

    * dev-lang/rust: pulled in by anything that needs SVG support unless 
    you unmask an old insecure version of librsvg or can tolerate half-
    broken SVG support. This takes over 24h, requires -j1, and gets
    worse every day because it bundles all of its (growing list of) 
    dependencies.

    * LLVM: needed by rust, some video cards, and certain picky packages.
    This one is at least _legitimately_ large but has annoying point 
    releases every once in a while that trigger a rebuild for little 
    benefit. Again, expect ~24h.

    * net-libs/webkit-gtk: if you're avoiding firefox (which is huge, 
    and requires rust, which is huge), then this is your best bet for 
    a browser engine. Even if you don't use it directly, other apps
    like evolution (mail client) can pull it in. It too is huge, just
    not as bad as the others. This one finishes in something like 18h 
    for me.

    Everything else that's packaged well and uses a sane programming
    language shouldn't give you much trouble.

    LLVM is annoying even on my current machine but I already avoid rust
    with rust-bin and I don't have webkit-gtk. I'm wondering much of a remedy using a T400 with quad core mod would be to that 24h compile time. Not sure if it would be worth the 50-70 bucks, though. That's more than what the computer costs!
    Do you have any other (more powerful) machines at home that you could
    set up as a distcc cluster? I've run Gentoo on a T420 and X220 (so two generations newer than your X200), using my home desktop [i7-6700K] as a
    distcc host for updates. It's livable, but definitely the kind of thing
    where I'd kick off an emerge --update and leave it running for several
    hours while I'm doing something else. I've also upgraded mine to 8GB
    RAM which helps with certain builds.

    In addition to the usual problem packages others have called out, the
    main problem I ran into was heat dissipation: the X220 chassis is so
    small that railing the CPU at 100% for hours on compiles was pushing the temperature over 90 degrees celsius. I disassembled the laptop and
    applied new high quality thermal paste to the CPU/heatsink and it seems
    to be doing a little better now.

    cal

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter Humphrey@21:1/5 to All on Thu Apr 21 17:50:02 2022
    On Thursday, 21 April 2022 14:10:13 -00 Matt Connell (Gmail) wrote:
    On Thu, 2022-04-21 at 09:41 -0400, Michael Orlitzky wrote:
    FWIW I dodge the librsvg (and therefore rust) dependency by using a
    binpkg for my desktop icons.

    Clever. Unfortunately for me I still need gimp and evince and a few
    others that depend on it, otherwise I'd be tempted to try to replicate
    that.

    Clever indeed, but here:

    gnome-base/librsvg-2.52.6 pulled in by:
    app-text/djvu-3.5.28-r1 requires gnome-base/librsvg
    media-gfx/gimp-2.10.30 requires >=gnome-base/librsvg-2.40.6:2
    media-gfx/imagemagick-7.1.0.13 requires gnome-base/librsvg
    media-libs/gegl-0.4.34 requires >=gnome-base/librsvg-2.40.6:2
    media-video/ffmpeg-4.4.1-r5 requires gnome-base/librsvg: 2/2=[abi_x86_64(-)], gnome-base/librsvg:2=[abi_x86_64(-)]
    x11-libs/gtk+-2.24.33 requires gnome-base/librsvg[abi_x86_64(-)]
    x11-libs/gtk+-3.24.31 requires gnome-base/librsvg[abi_x86_64(-)]
    x11-themes/adwaita-icon-theme-41.0 requires >=gnome-base/librsvg-2.48:2

    Not many icon packages in there.

    --
    Regards,
    Peter.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to Peter Humphrey on Thu Apr 21 18:00:01 2022
    On Thu, 2022-04-21 at 15:41 +0000, Peter Humphrey wrote:

    Clever indeed, but here:

    gnome-base/librsvg-2.52.6 pulled in by:
    app-text/djvu-3.5.28-r1 requires gnome-base/librsvg
    media-gfx/gimp-2.10.30 requires >=gnome-base/librsvg-2.40.6:2
    media-gfx/imagemagick-7.1.0.13 requires gnome-base/librsvg
    media-libs/gegl-0.4.34 requires >=gnome-base/librsvg-2.40.6:2
    media-video/ffmpeg-4.4.1-r5 requires gnome-base/librsvg: 2/2=[abi_x86_64(-)], gnome-base/librsvg:2=[abi_x86_64(-)]
    x11-libs/gtk+-2.24.33 requires gnome-base/librsvg[abi_x86_64(-)]
    x11-libs/gtk+-3.24.31 requires gnome-base/librsvg[abi_x86_64(-)]
    x11-themes/adwaita-icon-theme-41.0 requires >=gnome-base/librsvg-2.48:2



    GTK itself doesn't *really* need it. You'll just get warnings (and no
    image) if it tries to render an SVG for some reason. ffmpeg and
    imagemagick only need it to convert SVGs, which you can do with
    inkscape instead. I'm not sure about djvu but I'd guess it's the same.

    GIMP is annoying. It doesn't actually need librsvg for anything but
    importing SVGs, and it used to be completely optional. The maintainers
    have removed the option however, and don't want to put it back. In
    theory it would be trivial to patch out (their words), but I haven't
    bothered to try it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Grant Edwards@21:1/5 to Michael Orlitzky on Thu Apr 21 17:40:01 2022
    On 2022-04-21, Michael Orlitzky <mjo@gentoo.org> wrote:
    On Thu, 2022-04-21 at 15:49 +0300, Dex Conner wrote:

    So I've found a Thinkpad X200 online and I'm thinking of buying it for
    libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff"
    like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
    compile], dwl and some terminal programs like neomutt and profanity).
    Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?

    It's getting harder and harder. There's always GCC, which is going to
    take you most of the day to build and will probably require -j1 to keep
    you from running out of memory. But aside from that, the big ones are

    * dev-lang/rust: pulled in by anything that needs SVG support unless 
    you unmask an old insecure version of librsvg or can tolerate half-
    broken SVG support. This takes over 24h, requires -j1, and gets
    worse every day because it bundles all of its (growing list of) 
    dependencies.

    Have you tried using dev-lang/rust-bin?

    I switched all my machines to rust-bin a while back, and never noticed any problem.


    * LLVM: needed by rust, some video cards, and certain picky packages.
    This one is at least _legitimately_ large but has annoying point 
    releases every once in a while that trigger a rebuild for little 
    benefit. Again, expect ~24h.

    Yea, building LLVM is brutal, and pretty much unavoidable these days.

    --
    Grant

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to cal on Thu Apr 21 18:10:02 2022
    On Thu, 2022-04-21 at 08:24 -0700, cal wrote:

    Do you have any other (more powerful) machines at home that you could
    set up as a distcc cluster?

    My desktop is only slightly more powerful. I don't really mind the
    webkit-gtk build time since it's shared between epiphany and evolution.
    I just run that (and/or gcc) overnight when I need to.



    In addition to the usual problem packages others have called out, the
    main problem I ran into was heat dissipation

    I leave it on top of a giant fan or near an open window, weather
    permitting.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to Grant Edwards on Thu Apr 21 18:10:01 2022
    On Thu, 2022-04-21 at 15:39 +0000, Grant Edwards wrote:

    Have you tried using dev-lang/rust-bin?


    No, I avoid rust mainly for the security problems. The compilation time
    saved is just a bonus.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael@21:1/5 to All on Thu Apr 21 17:22:49 2022
    On Thursday, 21 April 2022 17:00:04 BST Michael Orlitzky wrote:
    On Thu, 2022-04-21 at 08:24 -0700, cal wrote:
    Do you have any other (more powerful) machines at home that you could
    set up as a distcc cluster?

    My desktop is only slightly more powerful. I don't really mind the
    webkit-gtk build time since it's shared between epiphany and evolution.
    I just run that (and/or gcc) overnight when I need to.

    I have an old Acer laptop with a Core 2 Duo P7550 @2.26GHz CPU and only 4G RAM. It will compile everything, even rust and qtwebengine, although it may take more than a day to achieve this. Hence I use a more modern PC to build binaries which I then transfer and emerge on the laptop in minutes.


    In addition to the usual problem packages others have called out, the
    main problem I ran into was heat dissipation

    I leave it on top of a giant fan or near an open window, weather
    permitting.

    Or, use some blocks/books to suspend it off the desk. A couple of inches may be enough. Alternatively, you can buy a cooling pad. Some come with USB powered fans too, which help drop the CPU temperature by another couple of degrees.
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmJhhNkACgkQseqq9sKV Zxkbdw/+IdS89CQIs1D1mIPxpl86j6zzX6ymaz5MH6jl6dr0MUPSr18jqZjBMZV/ 0mnUbWwJ+V9nsbtoMRMc1l2aNbgIpcuelK3L454w/Vou0FTwpNj5wdICsrVLNDBq e8s4mdribNNZmD9KodE/01jtORzBRxSx0ah8Vwi2Gf0SBg7WmOzIrSED/C8cbnsg qk/k0xEYQMSrLxkbebmi+EaiM3UwFpta5HDCEnxOmNfJK57O4moim2D+4aG8/0eq vHqIrHvC1jM7Te7QQoqZL7Awk6FN2lc1Rns7APTKjGY84PKhKET6HL0sYKJUToYi ka1nBfmTnkKYzFChf01/cETQ6xZhTqQArsI2ylIFUoz5o0anTnzxLZQHTdXb63gm 7NYnLWjc9Ra9KkQ7JxZceNeES8YydI8b53iym6vvKkQjb5jTYhU/eUHylxo6L6Z1 oc+VK/eu8KZNPGsRNkM5oI2+JKkEepRqPXp7y60z2R/URLR+k34WwViE619QAdUa nrImRc4PoVQoxu6r1YGInW2tDYgvYlURXxuVYOPW0uLpVTpyoOoK3HrGA4IuXC3U Dq0Zzr6a4cqsICarArJlJBQm63JMh7axdxbDlw/EG/6xWGW02iaRlaOR2ylGHGyN g4sYMDq7IGS3C/mSJ6qn4cRktqFP/rA7Gqn/04ZfYzY7OkAS3rA=
    =xssC
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Neil Bothwick@21:1/5 to Michael Orlitzky on Fri Apr 22 16:10:01 2022
    On Thu, 21 Apr 2022 09:41:55 -0400, Michael Orlitzky wrote:

    Firefox and Rust have -bin packages - not so lucky with LLVM and webkit-gtk.

    Everything has a -bin package if you're willing to trade the security, configurability, and performance that you get from a source build:


    https://gentoo.osuosl.org/experimental/amd64/binpkg/default/linux/17.1/x86-64/

    I was referring to the upstream-provided packages. Everything is
    available as a binary package if you have someone to build it for you ;-)

    FWIW I dodge the librsvg (and therefore rust) dependency by using a
    binpkg for my desktop icons. There's no (security, configurability, or performance) issues with using pre-built icons, and only a few tiny
    things are left a little bit broken. So, a normal day in Gentoo.

    dev-python/cryptography now depends on rust, so it's getting harder to
    avoid :(


    --
    Neil Bothwick

    I believe the technical term is "Oops!"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEE8k9T/rX16EJxEKG692eFu0QSMJgFAmJitkcACgkQ92eFu0QS MJiJTBAAiv0zS64IOyV0hoiVH08nXAilN8fEokkvQ2nRnfxtbbrLI3dZzjZ+oFpw uJFZqOOfogU1RN9/JF14pn1KoQEY7Eh2oHPDsuIqVr3TybR7ee9+buPVlJe5CqXl Zg1tr2NgvAaq+PKlNWxDE+mqUEBCciUkTkuqtg6fgZvjEQlQROVwt1QhUMZHPNGh AilJ81QByE8ck8A1cAXOsSkmPEki0nYksSJkWsFVDgq0SS5+9qFlHzFXGFTfcpUk PWlSzRAwIRSRuNN7RfQ4gMM/57RUQXJAFyoqo81uVeaTTxmkwIgK8mQ9U258nF1e tO/2Bm9Nzjr2CquvZl1WBSeMdi13mZB1dcBNF/H5w1DspKQ/VLH9t3cNhvwcRq4e QY2Ni+BAQ0ZHdJ/InxKudkxC+ItyoLCkDYkRtmHQlRAG+NSk6Fs8Qp9W7ZzybeCU QHntyXPPLJ8YGAp/FjqQIcfP1yI3NZ0ABb15smWrFXZ8esCofzDTjx27T/ELDO7s tDhQvFMYDjStdaWLFGz03jFfOlY7gzmkNpo1CfgHKBy8EZzT+LYfp8VH7OMS8pBK 4FoXKUxSLgBK1gdCiOb7FvUfsGNeROddf86D7UL6wzNgpUb4C5cZRzpEL8JtqFmw li6vkLPoYeUK3we5ev8frX+T0HYw0Y/3wgY8VirOgcYGi5drLkE=
    =thVY
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Frank Steinmetzger@21:1/5 to All on Sat Apr 23 13:40:01 2022
    Am Thu, Apr 21, 2022 at 01:10:46PM +0000 schrieb spareproject776:
    On Thu, Apr 21, 2022 at 03:49:24PM +0300, Dex Conner wrote:
    Hi everyone,

    So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff" like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't compile], dwl and some terminal programs like neomutt and profanity). Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?

    Thank you
    --
    Dex

    libreboot cant microcode updates, pretty much all dead now

    ie cat /sys/devices/system/cpu/vulnerabilities/*

    I actually disable all the mitigations on my machines. Those issues are
    mostly relevant for shared hosters and cloud providers which require tight isolation of their processes. For a personal machine at home, those
    scenarios are mostly irrelevant, unless you click on every link you
    encounter. I prefer performance. Besides, could it be possible that the
    P8600 isn’t even vulnerable to Spectre & co, being so old?

    @Topic: I‘ve been migrating my X250 (Broadwell i5, 2/4 threads) away from Gentoo because build times kept creeping up. If you want to play and
    experiment and do upgrades only once in a while, go for it. But I’d also recommend binary packages and/or using distcc. Back in the day I had Gentoo running on a puny netbook with Atom N450 (1/2 threads, with a quarter of the P8600’s single-thread performance) and 2 Gigs of RAM, so packages were usually built on a beefier machine. I even built firefox on it once just for giggles, it took a day to build. But didn’t start any faster. I’ve been using bin packages whenever possible anyway, as I didn’t see any advantage over the effort.

    --
    Grüße | Greetings | Qapla’
    Please do not share anything from, with or about me on any social network.

    Why don’t shepherds fall asleep during inventory-taking?

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEVbE9o2D2lE5fhoVsizG+tUDUMMoFAmJj5DQACgkQizG+tUDU MMrUiw/9FmXH3tsyK8zINZNm+38ube/5VgyItvhl5LAfiqN4uODQ+5mbz87ENiR5 SwvVdMKToKlEyEux+2BKRSu9Yuanzfx2woQnRZzxF1QZpraVnidViIRPTqN4+2v5 BsxMYq1EpU8a7qTRkUMW5PQWU8zblryesNGDOKrPN+i0BA91e6JJbjYQNXI0SlOj on2dcrgFiYZUo3r1Cy/bZvRI7CxdVLhYEKeuLJecsuMikalYQmM8+9dxEn3iHO+T jq2rMtz6Y1558iqbuA5Ap0GZKEecJd/t8/vC4TZLGeRPD4rIR/OPczMGjtc+XRlk KlSMDFdRour5B9o2e+TYZ6iSweB8gii6NSOAmDpB1Z6ph+XHcg664v80gphcwXQp maWi/HyWFYM0GCQGpZe0+x98odfMAjULY22tmUBvLsFxrnFWVrVzG5ZqMKdBpWQf U8iAOCk0wuGR0HZ7Gr5YVjeBpyMTgxZeLnPUGOx1XfKVYO0zTtjN6X/7pgSQubIE 8lbO9/TxBRsM3hwk3UeiRVg9Wl8O3IzU4iHDHBKT/95959ZyQqTDrZ8rsupB/1us gmZOzDaWv8N3KkVk3vKIMIN4kAejbsqqEy6Fb9sp9nNfTkDw2K1AzIwg1+HL5u36 jgr3CEdPUnZ2YHJjOoBxl650u1G9wfqo+AGdi0FIhddNksqSRgE=
    =zjYq
    -----END PGP SIGNATURE-----
  • From Alexander Puchmayr@21:1/5 to All on Sat Apr 23 14:20:01 2022
    Am Donnerstag, 21. April 2022, 14:49:24 CEST schrieb Dex Conner:
    Hi everyone,

    So I've found a Thinkpad X200 online and I'm thinking of buying it for libreboot purposes. Do you think the P8600 cpu can handle all the
    compiling on gentoo? For the record, I don't have any of the "big stuff"
    like KDE, GNOME, Firefox (all I have is Tor Browser [which I don't
    compile], dwl and some terminal programs like neomutt and profanity).
    Surely, I wouldn't be spending 5 hours to do small upgrades,
    right?..right?


    Do you have some more powerful machine in the background? If yes, you can either create binary packages on this machine and only install them on your laptop, or use distcc for moving the big compilation tasks to this other machine.
    Using binary packages, I can still use a Lenovo SL510, which seems to have similar properties regarding CPU and RAM than the X200, with all desktop programs, including full KDE/plasma, Firefox, libreoffice, etc.

    Alex

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)