@rhys@rhys.wtf cover

My profile on my own Mastodon instance!

I'm most likely to be posting about #StreetPhotography, #UKPolitics, #gaming, #science, #infosec, #cyber, #linux, and wider #technology. Probably a fair bit about #cardiff and #wales too.

There will likely be many selfies.

This profile is from a federated server and may be incomplete. View on remote instance

rhys , to random
@rhys@rhys.wtf avatar

Holy shit, I've been hacked!

(Not really.)

nixCraft , to random
@nixCraft@mastodon.social avatar

Explain what you do in 4 words or less. I’ll go first:

Automate software delivery 🚚

rhys ,
@rhys@rhys.wtf avatar

@nixCraft I don't really know.

rhys ,
@rhys@rhys.wtf avatar

@refalo @yogthos China has a single CPU manufacturer with an x86 licence, Zhaoxin. Their offerings don't rival AMD or Intel upper end, but they've been around for ages and are widely used in China.

rhys ,
@rhys@rhys.wtf avatar

@FrankTheHealer @KarnaSubarna Setting displays to run at 144Hz has worked for ages. VRR is a different feature, where the display's refresh rate syncs to the framerate being pushed to it by your OS. Most environments have supported that for ages too, but some things haven't. Mutter moving to support it is a big step toward it being universally available.

otl , to Selfhosted
@otl@hachyderm.io avatar

Another successful OpenBSD setup

I've been buying these little boxes from AliExpress for years to use as firewalls and routers. My oldest one is almost 9 years old now! OpenBSD installs just fine. Just a BIOS tweak to always boot up after power is restored.

@selfhosted

rhys ,
@rhys@rhys.wtf avatar

@madcaesar @otl It's a small server running OpenBSD, configured to operate as a router and/or firewall.

Linux and the *BSDs can operate as very good routers and firewalls, usually being much more configurable and enabling you to do more complex than off-the-shelf consumer-level hardware routers. Using them on a small form factor computer with a cheap switch in front of them can give you a better performing and nicer to use alternative.

rhys ,
@rhys@rhys.wtf avatar

@flashgnash @Laser Connecting once with its ssh kitten resolves this by uploading appropriate terminfo files to the user's directory.

rhys ,
@rhys@rhys.wtf avatar

@flashgnash Yep, just once to transfer the terminfo files and resolve this.

The SSH kitten is pretty useful though. If you use it in combination with kitty's --single-instance mode, you can start new kitty windows in the same SSH session without logging in again using its shared connection feature. Hugely convenient for how I work at least.

rhys ,
@rhys@rhys.wtf avatar

@rutrum @jntesteves I have that controller. It's the best controller I've used — I greatly prefer it to my Series X controller.

The back paddle buttons don't work for me with SteamInput in XInput mode though. Reading around, I think that's independent of Linux and a limitation of the firmware on them though.

rhys ,
@rhys@rhys.wtf avatar

@unhinge I run a simple 48TiB zpool, and I found it easier to set up than many suggest and trivial to work with. I don't do anything funky with it though, outside of some playing with snapshots and send/receive when I first built it.

I think I recall reading about some nuance around using LUKS vs ZFS's own encryption back then. Might be worth having a read around comparing them for your use case.

rhys ,
@rhys@rhys.wtf avatar

@ShaunaTheDead @CowsLookLikeMaps The ProtonVPN app is native. It's basically a frontend to NetworkManager.

What's (are) the funniest/stupidest way(s) you've broken your linux setup?

Tinkering is all fun and games, until it’s 4 am, your vision is blurry, and thinking straight becomes a non-option, or perhaps you just get overly confident, type something and press enter before considering the consequences of the command you’re about to execute… And then all you have is a kernel panic and one thought...

rhys ,
@rhys@rhys.wtf avatar

@fl42v I have thousands from my early days, but my only recent-ish one was pretty funny.

On an Arch install that hadn't been updated for a while, in a rush, had an app that needed OpenSSL 3. Instead of updating the whole system, I just updated the openssl package.

Everything broke immediately. Turns out a lot of stuff depends on openssl. Who knew?

To fix, booted to the arch installer, chrooted into my env, and reverted to the previous version of the package — then updated properly.

rhys ,
@rhys@rhys.wtf avatar

@jordanlund @fl42v I think this one could be recoverable if they had a terminal still active by using the dynamic loader to call chmod — or by booting from a liveCD and chmodding from there.

That'd likely get you to a 'working' state quickly, but it'd take forever to get back to a 'sane' state with correct permissions on everything.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • kbinEarth
  • testing
  • interstellar
  • wanderlust
  • All magazines