• 0 Posts
  • 65 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle


  • It’s quite a valuable skill to be able to do it. You appreciate how all the bits of Linux fit together when you’ve done the whole installation from scratch, and know that’s there’s nothing particularly hard about compiling the kernel. Indeed, it’s one of the easiest packages to compile, got a great module selector and very few dependencies. You’re far more likely to be able to recover a borked system if you’ve got all the low-level skills.

    Actually using Gentoo as your daily driver? Well, that’s a different matter. The problem with having complete control over every aspect of your system in every detail is that you’re also responsible for it. Arch (btw) is a bit more of a sensible middle ground. You retain most of the control and responsibility, but also have all those packages prebuilt and ready to work together, plus loads of great documentation.


  • I’ve installed both Arch (systemd) and Void (runit) on the same laptop as an experiment to see whether you could have them both coexisting on the same filesystem. (Which you can - main difficulty is keeping their kernel names separate in /boot.) There was very little difference between them in time-to-desktop. Arch was faster, if anything. And I run more services on a desktop than I would on a server.

    Choosing init scripts over systemd is fine for philosophical reasons or if you prefer it for maintenance, but speed isn’t an issue. Init scripts are simpler, but systemd goes to great efforts to start things in parallel. Critical servers should be load-balanced and redundant anyway so that you can restart them for updates; whether they take a second longer to start-up doesn’t matter.


  • I’d be happy if plasma looked a bit more like WinNT. Completely functional, all the information there at a glance. Nothing hidden away in hamburger menus, no guessing about what you can and can’t click on. Does what it needs to then gets out your way. The best-designed that Windows has ever been.








  • systemd-networkd gets installed by default by Arch, integrates a bit better with the rest of SystemD, doesn’t have so many VPN surprises, and the configuration is a bit more obvious to me - a few config files rather than NetworkManager’s “loads of scripts” approach. Small niggles rather than big issues.

    Really, I just don’t want duplication of services - more stuff to keep up-to-date. And if I’ve got SystemD anyway, might as well use it…


  • NetworkManager dependencies can now be disabled at build time…

    Nice. It was a damned nuisance that Cinnamon brought its own network stack with it. All my headless servers and my Plasma gaming desktop use systemd-networkd, which meant that my Cinnamon laptop needed different configuration. Now they can all be the same.

    Hopefully the new release will bash a few of the remaining Wayland bugs; Plasma is great but I prefer Cinnamon for work, and it’s just too buggy for gaming on a multi-monitor setup at the moment.



  • Yeah. You know the first time you install Arch (btw), and you realise you’ve not installed a working network stack, so you need to reboot from the install media, remount your drives, and pacstrap the stuff you forgot on again? Takes, like, three minutes every time? Imagine that, but you’ve got a kernel compile as well, so it takes about half an hour.

    Getting Gentoo so that it’ll boot to a useful command line took me a few hours. Worthwhile learning experience, understand how boot / the initramfs / init and the core utilities all work together. Compiling the kernel is actually quite easy; understanding all the options is probably a lifetime’s work, but the defaults are okay. Setting some build flags and building ‘Linux core’ is just a matter of watching it rattle by, doesn’t take long.

    Compiling a desktop environment, especially a web browser, takes hours, and at the end, you end up with a system with no noticeable performance improvements over just installing prebuilt binaries from elsewhere.

    Unless you’re preparing Linux for eg. embedded, and you need to account for basically every byte, or perhaps you’re just super-paranoid and don’t want any pre-built binaries at all, then the benefits of Gentoo aren’t all that compelling.


  • Only has the functionality that you need, everything is obviously in its place. Runs incredibly quickly without using a lot of resources, and then gets out your way when you’re trying to do stuff. No settings hidden away because they might confuse novice users. No bullshit shoehorned in by managers.

    Apart from the ugly font rendering, this might be as good as the Windows UI ever got. WinNT looks the same and has almost incomparable stability improvements, but only if you’ve the right hardware to run it. WinXP starts the downhill slide with ‘appearance over functionality’ and the hot mess of the control panel.

    I could live with how OP has things set up here; my own copy of Plasma doesn’t look a million miles from this.


  • It’s not a million miles away, but it’s still got some problems. The ‘extract archive’ functionality seems to do it for me; think it must be wanting to pop up a (nested?) file chooser, but causes a session crash.

    Cinnamon legacy for getting work done, and KDE wayland for playing games, for me. Nice to go 100% cinnamon though, for sure.


  • I understand that things have changed a bit since I first moved over to Linux - moving from Red Hat Linux to Ubuntu ‘Warty Warthog’ was such a revelation in overall user-friendliness and usability, back in the day. But upgrading my graphics card from an NVidia one to an AMD was a similar change. I might have only just installed the base operating system and a desktop environment and haven’t got around to a web browser yet, but I’ve already got full hardware accelerated graphics - that’s crazy.

    Most distros now make the NVidia drivers a complete non-issue, I think? My 6600XT is requiring just a few too many compromises on new games, so I’ll need something new too, sooner or later. I used to hold off on graphics cards updates until I could get something twice as good so that it was a noticeable upgrade, but I could buy a pretty decent second-hand car for all the ones which are ‘twice as good’ now.

    An upgrade from a 1050 Ti shouldn’t be such a problem. Well done on keeping it alive so long - I had a GeForce GTX 970 that would have been a similar age, but it let out its magic smoke years ago.


  • Moved my father-in-law from Windows 10 to Mint.

    Biggest problem was all his ‘documents’, which were office365 web links rather than ‘actual documents’. Linux presents them as the urls that they really are. They open just fine, though, and can be exported as real local docs for libreoffice etc.

    Security and privacy were the main selling points for him. He’d done some reading and thought that Mint was among the best choices for a newstart that just want everything to work; no interests in playing games or anything. I agreed that was the most solid choice. I use Arch btw myself, but wouldn’t recommend that for beginners.