

I'm perfectly happy to use Gentoo binaries, but it seems that my (very minimal) configuration/USE-flags mean that they mostly don't get used. I just started another thread about why I'm not getting the binary version of node2s, but my experience is that most things I install/update get built from source.asturm wrote:Gentoo binhost was not an option for you?
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!


Yeah. I think Gentoo is unsuitable for my needs. I'm trying to work out what, if anything else, might be suitable. Of course, that's not a Gentoo question -- it's a 'not Gentoo' question. I do understand that. I just thought somebody might have some ideas.Hu wrote:If you want to use the Gentoo binhost's binaries, you must accept the choices made by the people who built those binaries. That may mean enabling features you don't need, or disabling features you do need. If you want to run a system built exactly to your specifications, with nothing missing and nothing unnecessary, you will need either to build it yourself or to convince someone with better hardware to build it for you.
Could your choice of DE be a problem rather than the distribution? What desktop are you using?Right now, my feeling is that desktop Linux is basically unsuitable for old-ish computers.
The issue isn't a 10 year old computer. Mine works just fine. I don't think a new-ish laptop would work well with Gentoo given the amount of compiling, but that's just me. Is there really no used PC hardware in your area that you could use to build the binaries? I wouldn't expect that to cost too much for something in the last 5 years or so.lars_the_bear wrote:Is there any practical way to run Linux on a ten-year-old computer these days?




Lars:lars_the_bear wrote:Hi folks
Thank you for the replies, but I feel I probably haven't articulated the situation very well.
In a few months I will be retiring, after 40+ years in the IT industry. I want to have one, simple laptop computer, that I use for everything. I want to run Linux on it, because that's what I know. And because the alternatives are so unattractive. I don't care what kind of Linux it is, frankly -- I just want it to work, without much fiddling. Frankly, I want to have as little do do with computer fiddling as a I possibly can when I retire. But I do want to run particular applications, and they're all heavyweights.
I don't want to buy a new laptop, because I will have to be much more careful about my expenditure. The best I currently have is a 2015 Lenovo with 16Gb (non-expandable) RAM. It will run Ubuntu tolerably well if I switch from Gnome to XFce4 and strip out a load of cruft. Getting it to a workable state is rather difficult and time-consuming, and I know that if I updated Ubuntu, it would undo everything I've done to make it workable, and I'd have to do it all again. Fedora appears to run fine with XFce4 but, again, there's an awful lot of stuff running that I don't need (what's an 'evolution-data-server'??). The dependency sprawl with Fedora is so extensive that it's virtual impossible to remove anything that the default install includes. So, although I can use Fedora for basic stuff, just at the desktop it's using 8Gb of the 16Gb RAM. I can't run the software I want to use, in that state.
But currently this laptop is running Gentoo, and it's flying. But it's just starting its second day of compiling after an update. Right now it's stuck on qtwebengine, because I have USE=-pulseaudio. I haven't installed Pulse because it just uses resources and does nothing I need. Maybe I could override the USE selection and install the binary. But who knows whether it will work? Well, maybe somebody knows, but I don't. I've had variable success with this kind of thing.
I'm not just being fussy or pedantic in my choice of settings, I just want to install as minimal a Linux as I possibly can, to give my laptop a fighting chance of being able to run monster applications like FreeCAD and Darktable. And it can under Gentoo, as it never could under anything else, because I couldn't get enough memory free.
It blows my mind that somebody (rab0171610?) can run Gentoo on a laptop with 4Gb RAM. When I ran 'emerge @world' I was told in no uncertain terms that even my 16Gb wouldn't be enough, and I had to add swap. And the swap is actually in use, so I can't imagine how this process would have worked with 4Gb.
The fact that people report success with this kind of hardware makes me wonder what they're doing, and I'm not. I'm about 95% sure that Gentoo isn't going to work for me in the long term, which is why I raised this thread. But there's still a nagging suspicion that, if I did something different, maybe it would work.
Maybe running FreeCAD on a 2015 laptop without a load of fiddling is an unrealistic goal -- I just don't know.
BR, Lars.
I run Gentoo on a mini VPS with 1GB RAM and 20GB disk.It blows my mind that somebody (rab0171610?) can run Gentoo on a laptop with 4Gb RAM. When I ran 'emerge @world' I was told in no uncertain terms that even my 16Gb wouldn't be enough, and I had to add swap. And the swap is actually in use, so I can't imagine how this process would have worked with 4Gb.
16GB RAM doesn't look bad at all. I know there are people who rock boxes equipped with terabytes those days, but it is not the standard, and it won't be for a whileThe best I currently have is a 2015 Lenovo with 16Gb (non-expandable) RAM
That's hard to believe.So, although I can use Fedora for basic stuff, just at the desktop it's using 8Gb of the 16Gb RAM

Thanks. I did try it, briefly. The problem is that I couldn't make the installer use my pre-existing filesystem layout. I have 6Gb of my data on this laptop and, while it's backed up, it's an awful lot of data to restore, if I accidentally create a new filesystem on top of it. I suspect if I knew more about Calculate, I might be able to figure out how to install it in a safe way. It's on my to-do list.C5ace wrote: Try Calculate Linux. This is 100% compiled Gentoo with a slightly different layout of the / file system structure. You can optionally use emerge to recompile with different USE flags. I installed today Calculate Linux XFCE with Firefox, Thunderbird, LibreOffice on a VirtualBox VM with 2GB RAM single CPU.
I wonder if you're trying to compile qtwebengine. That ebuild (and chromium, and possibly other ebuilds that use the same web browser source) generates a warning if 2*<jobs> (where jobs is the "-j" parameter from make.conf) exceeds your available memory. That's because some of the humungeous compilations involved need 2 GB, and so if you try running in too many threads, it will run out of memory. While using swap will alleviate the memory limit, it will kill compiler performance, so you're far, far better off reducing -j. You probably don't want USE="jumbo-build" on qtwebengine (if it still works, it has a habit of being removed 'cos it Google broke it), or certainly not at high values of JUMBO_BUILD_LIMITlars_the_bear wrote:...
When I ran 'emerge @world' I was told in no uncertain terms that even my 16Gb wouldn't be enough, and I had to add swap. And the swap is actually in use, so I can't imagine how this process would have worked with 4Gb.
...
Maybe running FreeCAD on a 2015 laptop without a load of fiddling is an unrealistic goal -- I just don't know.