cablespaghetti.dev is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
For at least two decades, I've been manually replacing the /etc/ssh/moduli file with my own.
It initially started out of my own ignorant conspiracy theory ideas. However, the process has been automated to the point that continuing to manually replace it is no big deal. It's not hurting anything at least.
Fast-forward to today, "diffie-hellman-group-exchange-*" have been removed as a default KexAlgorithm in 10.0.
Maybe it's time to stop generating my own moduli file.
Jump back into Winnie’s Hole with a fresh and expanded demo for this unique genre-blending roguelite https://www.gamingonlinux.com/2025/10/jump-back-into-winnies-hole-with-a-fresh-and-expanded-demo-for-this-unique-genre-blending-roguelite/
Ubuntu 25.10 is released this week, with GNOME 49, Linux 6.17, new apps, Rust-powered sudo, TPM-backed disk encryption and—drama klaxon—no more X11 session!
https://www.omgubuntu.co.uk/2025/10/ubuntu-25-10-new-features
What's the simplest useful thing I want on my desktop?
A plain text area.
Now that I made it, any other #KDE user can have it, too!
https://codeberg.org/dcz/kwlejka
#linux #plasma #kdeplasma #freesoftware #desktop #clipboard #copypaste
Crusader Kings III major expansion All Under Heaven gets a release date https://www.gamingonlinux.com/2025/10/crusader-kings-iii-major-expansion-all-under-heaven-gets-a-release-date/
#CrusaderKingsIII #CK3 #Gaming #PCGaming #LinuxGaming #Linux
"The HackberryPi_CM5 project is a RaspberryPi Compute Module SBC(single board computer) powered handheld computer with reuse of original keyboard from old Blackberry phones. The goal of the project is to create a portable linux-powered computer that lets the user gain a deeper understanding of Linux and explore the architecture of hardware, software, and the Linux kernel."
https://github.com/ZitaoTech/HackberryPiCM5 #Linux #RaspberryPi
Yes, I am aware of one of key aspects of Linux philosophy, such as maximize freedom.
There are so many options to pack an app:
💼 Deb package (requires configuration by app developer and and by person who will install the app, to make auto update to work),
💼 Snap package, that seems to be supported by Ubuntu app store
💼 RPM package that seems to be more relevant to Red Hat Linux
💼 AppImage cross-distro package that, as I see, similar to Application file from iOS.
What to use?!
#Linux #softdev 🧵
So, again: what package format really practical to support these days for Linux, especially in context of requirement to support auto-updates?
# Notes on running postmarketOS on a OnePlus 6
I am experimenting with @postmarketOS on a OnePlus 6.
This blogpost is mainly my working notes.
https://neilzone.co.uk/2025/10/notes-on-running-postmarketos-on-a-oneplus-6/
The cross-platform Nexus Mods app brings a fancy new mod downloads page https://www.gamingonlinux.com/2025/10/the-cross-platform-nexus-mods-app-brings-a-fancy-new-mod-downloads-page/
My best friend is at a nursing home with a brain tumor. His family asked me to turn his TV into a picture frame when it is not in use. I'v set up an old Intel NUC with #opensuse and #Syncthing to maintain a folder with pictures to be displayed. Can anyone suggest a good #slideshow program?
It must support smooth transitions and automatic startup, and be able to detect if new content is added or removed from the folder. #linux #photography #recommendations
Before I dive into a search, can anyone give some guidance on this issue with running HL2 on Steam on Ubuntu 25.04? I get this issue across 2 different laptops (also Ubuntu 25.04). I get this for HL2DM as well as regular HL2.
Tried various display settings. Thanks in advance.
Interestingly #Edge is way faster than #Firefox on this #Linux PC, and comfortably works with multiple tabs + #MS365 apps, this seems like it would actually be usable for a non-technical user (eg if someone needs a quiet place away from the main office, or training sessions where we need an extra PC)
This toot is being sent from old HP SFF #desktop now running #LinuxMint which was too slow and laggy for #Windows (TBH its sometimes only slightly less laggy even with 8GB RAM and an I7 CPU, maybe as its still running a spinning rust hard drive?)
Photo is not the PC but a newer one I installed last week at another office, I just wanted something from #Dropbox (originally taken on the #lumixG100 and transferred to my Windows laptop) to test if the cloud sync was working as expected
#Firefox will even play full HD video from #Youtube without problems, although it does sometimes seem to eat resources (almost like there is a memory leak?)
Also managed to install #Edge and succesfully work on #MS365 documents, so this is looking promising as a backup office PC
Proton Experimental brings fixes for The Quarry, For Honor, God of War: Ragnarok and more https://www.gamingonlinux.com/2025/10/proton-experimental-brings-fixes-for-the-quarry-for-honor-god-of-war-ragnarok-and-more/
https://shkspr.mobi/blog/2025/10/how-to-actually-test-your-readme/
If you've spent any time using Linux, you'll be used to installing software like this:
The README says to download from this link. Huh, I'm not sure how to unarchive .tar.xz files - guess I'll search for that. Right, it says run
setup.sh
hmm, that doesn't work. Oh, I need to set the permissions. What was thechmod
command again? OK, that's working. Wait, it needssudo
. Let me run that again. Hang on, am I in the right directory? Here it goes. What, it crapped out. I don't have some random library - how the hell am I meant to install that? My distro has v21 but this requires <=19. Ah, I also need to upgrade something which isn't supplied by repo. Nearly there, just need to compile this obscure project from SourceForge which was inexplicably installed on the original dev's machine and then I'll be good to go. Nope. Better raise an issue on GitHub. Oh, look, it is tomorrow.
As a developer, you probably don't want to answer dozens of tickets complaining that users are frustrated with your work. You thought you made the README really clear and - hey! - it works on your machine.
There are various solutions to this problem - developers can release AppImages, or Snaps, or FlatPaks, or Docker or whatever. But that's a bit of stretch for a solo dev who is slinging out a little tool that they coded in their spare time. And, even those don't always work as seamlessly as you'd hope.
There's an easier solution:
OK, that's a bit reductive! There are a million variables which go into a test - so I'm going to introduce you to a secret zeroth step.
If you are a developer, your machine probably has a billion weird configurations and obscure libraries installed on it - things which definitely aren't on your users' machines. Having a box-fresh VM means than you are starting with a blank-slate. If, when following your README, you discover that the app doesn't install because of a missing dependency, you can adjust your README to include apt install whatever
.
Personally, I like Boxes as it gives you a simple choice of VMs - but there are plenty of other Virtual Machine managers out there.
Pick a standard OS that you like. I think the latest Ubuntu Server is pretty lightweight and is a good baseline for what people are likely to have. But feel free to pick something with a GUI or whatever suits your audience.
Once your VM is installed and set up for basic use, take a snapshot.
Every time you want to test or re-test a README, revert back to the original state of your box. That way you won't have odd half-installed packages laying about.
Your next step is to think about how much hand-holding do you want to do?
For example, the default Debian doesn't ship with git. Does your README need to tell people to sudo apt install git
and then walk them through configuring it so that they can git clone
your repo?
Possibly! Who is your audience? If you've created a tool which is likely to be used by newbies who are just getting started with their first Raspberry Pi then, yeah, you probably will need to include that. Why? Because it will save you from receiving a lot of repeated questions and frustrated emails.
OK, but most developers will have gcc
installed, right? Maybe! But it doesn't do any harm to include it in a long list of apt get …
anyway, does it? Similarly, does everyone know how to upgrade to the very latest npm?
If your software is designed for people who are experienced computer touchers, don't fall into the trap of thinking that they know everything you do. I find it best to assume people are intelligent but not experienced; it doesn't hurt to give slightly too much detail.
The best way to do this is to record everything you do after logging into the blank VM.
history -w history.txt
Hey presto! You now have README instructions which have been tested to work. Even on the most bare-bones machine, you can say that your README will allow the user to get started with your software with the minimum amount of head-scratching.
Now, this isn't foolproof. Maybe the user has an ancient operating system running on obsolete hardware which is constantly bombarded by cosmic rays. But at least this way your issues won't be clogged up by people saying their install failed because lib-foobar
wasn't available or that ./configure
had fatal errors.
A great example is the Opus Codec README. I went into a fresh Ubuntu machine, followed the readme, ran the above history command, and got this:
sudo apt-get install git autoconf automake libtool gcc makegit clone https://gitlab.xiph.org/xiph/opus.gitcd opus./autogen.sh./configuremakesudo make install
Everything worked! There was no missing step or having to dive into another README to figure out how to bind flarg 6.9 with schnorp-unstable.
So that's my plea to you, dear developer friend. Make sure your README contains both the necessary and sufficient information required to install your software. For your sake, as much as mine!
You're quite right. Feel free to send a pull request to correct this post - as I shall be doing with any unhelpful READMEs I find along the way.
Lately I’ve been working on some small but nice improvements for @planifyapp
Nothing huge, but those little details that make the app feel smoother and more polished.
Let’s go 👇
Getting close to #EndOf10. I've used #Linux for different purposes for many years. Any geeks want to weigh in on current recommendations?
I've got an ~7 years old XPS15 9570. I use it for work and home on two different accounts. I'd like Steam to work as well as it can. It has 1050Ti Nvidia card.
I'm considering between PopOS, Ubuntu, Fedora, and Debian. Any thoughts?
I'd like it to sleep. I'd like it to have working networking. I need it to work OK and not be less stable than Win10.
@thatdnaguy Bazzite is from the Fedora side of the family and should be in your consideration list. It is a monolithic so if that’s a showstopper then don’t, but otherwise give it a look. Steam is literally preinstalled for you.
I’m planning on a test install myself but due to extended support reasons haven’t got to it yet.
Can’t remember Markdown syntax? These WYSIWYG editors let you write visually.
Story-driven action-adventure Bittersweet Birthday launches November with a new demo live https://www.gamingonlinux.com/2025/10/story-driven-action-adventure-bittersweet-birthday-launches-november-with-a-new-demo-live/
#BittersweetBirthday #Godot #IndieGames #Linux #SteamDeck #Demo
@vwbusguy Sit someone in front of a well put together Linux distribution, and unless they have specialty requirements, I don't think they'll have any trouble.
Give them a browser capable of installing PWAs (Vivaldi) and half the specialty requirements disappear.
I've been using Linux for decades as a geek, but my recent experience with Fedora 42 KDE Plasma edition has convinced me it's ready for almost everybody. It's now my default recommendation for normal people.
I actually look forward to updating my #linux machines. I loathe updating any window machine I have and avoid it like the plague. It makes a big difference when the updates aren't AI bullshit and more advertising. #Foss #OpenSource
👋 Hello Mastodon!
I'm Alexandre, from Belgium 🇧🇪 I'm a DevOps Team lead (at iMio) decided and happy to join the Fediverse.
Passionate about Linux, cloud & open source, and the most important, a proud dad of two ❤️.
When not in front of my terminal, I read a lot of european comics & play boardgames with my friends.
Looking forward to meeting you all!
#Introduction #HelloFediverse #DevOps #OpenSource #Linux #Belgium #Comics #BoardGames
Dying Breed could end up being a real gem for RTS fans - once it's a bit further along https://www.gamingonlinux.com/2025/10/dying-breed-could-end-up-being-a-real-gem-for-rts-fans-once-its-a-bit-further-along/
I have an idea for an OS with generations that doesn’t require any of the baroque linkage that NixOS does.
You stack an overlay fs in a chroot. You have a different chroot for a different generation.
Now you can stack a new version of a shared library on top of an old one without even removing the old one. You don’t even HAVE TO clean out old stuff, until you want to.
But you don’t install things live, as in Gentoo.
Been running a self hosted Immich instance for a few days and really enjoying this. Like the option to only sync liked photos. Might use that to only backup the ones I really like instead of uploading everything.
#linux #selfhosting
🆕 blog! “How to *actually* test your readme”
If you've spent any time using Linux, you'll be used to installing software like this:
The README says to download from this link. Huh, I'm not sure how to unarchive .tar.xz files - guess I'll search for that. Right, it says run setup.sh hmm, that doesn't work. Oh, I need to set the permissions. What was the…
👀 Read more: https://shkspr.mobi/blog/2025/10/how-to-actually-test-your-readme/
⸻
#developers #FreeSoftware #linux #OpenSource
Tears of Metal is pretty much a co-op Scottish Dynasty Warriors with fun upgrades and a demo worth trying https://www.gamingonlinux.com/2025/10/tears-of-metal-is-pretty-much-a-co-op-scottish-dynasty-warriors-with-fun-upgrades-and-a-demo-worth-trying/
Death Road to Canada gets a major free update with new game modes https://www.gamingonlinux.com/2025/10/death-road-to-canada-gets-a-major-free-update-with-new-game-modes/
Megabonk is a mega success selling 1 million in 2 weeks, after being repeatedly told to delay it https://www.gamingonlinux.com/2025/10/megabonk-is-a-mega-success-selling-1-million-in-2-weeks-after-being-repeatedly-told-to-delay-it/
CoolerControl v3.0.0 brings new advanced features for managing hardware on Linux https://www.gamingonlinux.com/2025/10/coolercontrol-v3-0-0-brings-new-advanced-features-for-managing-hardware-on-linux/
Auf dem Weg zur digitalen Souveränität: die Verwaltung Schleswig-Holsteins hat mehr als 40.000 Postfächer und deutlich mehr als 100 Millionen Mails und Kalendereinträge erfolgreich von MS Exchange auf Thunderbird migriert. Vorher wurde schon begonnen, MS Office durch #LibreOffice zu ersetzen. Anschließend wird ein Wechsel zu #Nextcloud, #OpenTalk und #Linux geplant. Damit ist die Abhängigkeit von unsicheren und schlechten Lösungen wesentlich reduziert worden.
A set of patches from Google engineer Eric Dumazet, merged via the networking pull request for the Linux 6.18 will help servers better cope with distributed denial of service DDoS attacks #Network #Linux https://www.phoronix.com/news/Linux-6.18-DDoS-Improvement
Reason 3 To Choose Linux 😍
It's better for the planet! 🌍
Hardware abandoned by #BigTech is often still supported by #Linux.
Software drives #eWaste, the fastest growing wastestream worldwide. Disposal brings significant risk to the environment, workers and communities.
Further, device production accounts for 75+% of #carbon emissions over its lifecycle. Keeping a functioning device in use longer reduces #CO2.
At scale the savings are huge!
One of the nice things about bootc is that it enables you to have a stable base that can also be very up to date.
Why not use that to host a web server?
This guide by a member of the Fedora CoreOS team walks you through how to use bootc and Caddy!
➡️ https://fedoramagazine.org/from-zero-to-web-server-building-with-image-mode-for-fedora-linux-caddy/
#Fedora #bootc #Caddy #CoreOS #Linux #OpenSource #CloudNative
The most expensive Raspberry Pi ever might appeal to kids and a new OS version looks somewhat more modern, AI does something Félim can’t complain about, F-Droid might be doomed, ChromeOS is probably being replaced by Android, the UK government wants to implement a disastrous digital ID scheme, and more.
Update on that bunny who appeared in my house and started compiling Godot templates for mobile Linux 📱:
Apparently their name is Raincloud🌧️ (they/them) and now they made a "prototype game"!
It's running on PinePhone(3GB) with postmarketOS 25.06 but should work on any device that supports GLES2.
It's just a proof of concept but maybe this could be turned into a proper game?
#linux #mobilelinux #godot #godotengine #postmarketos #pinephone #cute #bunny #plushie
Want to get ArchLinux running on your shiny new clicky Raspberry Pi 500+ with KDE Plasma and BTRFS subvolumes instead of ext4?
Turns out, it's not very difficult.
Check out the forum thread (remember those?) here on Interfacing Linux:
https://interfacinglinux.com/community/sbcsoftware/archlinux-kde-plasma-btrfs-on-raspberry-pi-500
Not a rhino, a rabbit or a rattlesnake (hssss) – Ubuntu 26.04 LTS is the "Resolute Raccoon"
https://www.omgubuntu.co.uk/2025/10/ubuntu-26-04-lts-codename-resolute-raccoon?v1
New video! I'm showing two (and a half) ways of getting the TL866 EPROM programmer to work in Linux.
YouTube: https://youtu.be/_oacXhtaLsk
PeerTube: https://makertube.net/w/kKdacAjugvbd6cDGyUSZew
#TL866 #EPROM #EPROMProgrammer #XGecu #MiniPro #Linux #LinuxMint #Wine #VirtualBox #Tutorial #HowTo #EPROMBurner
Don’t fall for #microsoft extending #windows 10 support in the EU. Kicking the can down the road doesn’t change anything.
They want you to throw away working hardware, pay to upgrade, and accept intrusive new advertising, AI and privacy violations on your desktop. It will cause the biggest pile of e-waste ever and increase the environmental impact of AI data centres.
Time to get out of the abusive relationship, permanently: https://endof10.org
Remember, upgrading your old #windows hardware to #Linux costs you exactly nothing. If you try it and you don’t like it, you can still donate or sell the old computer and buy a new one like you’d have to if you don’t try it. #endof10 is still coming!
For most folks Linux is going to work perfectly (yes, even you gamers) get perpetual, free upgrades, provide better security, privacy and more control than either Windows or #MacOS.
You have literally nothing to lose.