this post was submitted on 11 Apr 2026
9 points (100.0% liked)

Ubuntu Linux

2444 readers
1 users here now

Linux for Human Beings.

Ubuntu is a popular Linux operating system for PC / mobile devices, etc.

Developed by Canonical & based on Debian (another older Linux OS) which is known for it's rock solid stability.

Ubuntu is trusted everywhere computing by professionals and common users alike.

https://ubuntu.com/

founded 6 years ago
MODERATORS
 

For me, I'll be waiting for at least a point release in Ubuntu before I ever consider migrating any machines. Then I'll check against the forums and any security announcements.

top 8 comments
sorted by: hot top controversial new old
[–] slazer2au@lemmy.world 5 points 2 weeks ago

Patch the test env first and test used functions and for known bugs.

[–] fuckwit_mcbumcrumble@lemmy.dbzer0.com 2 points 2 weeks ago (1 children)

What kind of systems are we talking about here? Mission critical client facing servers that if one goes down for 10 minutes you're likely to get people canceling? Or just a home web server?

At home I virtualize everything. So I just make a snapshot, update, then if something goes wrong I can roll back. 30 minutes of downtime isn't gonna kill me.

At work we have A/B systems. So we can update A, test it internally, if it's good then swap to make them front facing. If nobody screams then we update B. If someone screams it's a flick of a switch and maybe a minute of downtime.

[–] kiol@discuss.online 1 points 2 weeks ago

I'm working my way towards maintaining more mission critical, so just want to do my best as I take my deployment more seriously. Test systems are working fine for me, but happy to get advice and suggestions from others with more experience.

[–] HubertManne@piefed.social 2 points 1 week ago (1 children)

The ideal is to have a disaster recovery that is 100%. When I worked at cars I really liked how they did it. Staging was a mirror of production capacity wise. You basically decide on what the update will be. Your freeze all development going to stage and test the updated version of the system. Then you move the network pointers to go to stage as production and the old production is now stage. You give it some time to verify everything is good with the new production and then you eventually allow dev to flow to the new staging.

[–] kiol@discuss.online 1 points 1 week ago

Nice flow example!

[–] eldavi@lemmy.ml 1 points 2 weeks ago (1 children)

i would create a duplicates of my machines and then test the updates on the duplicates first.

[–] kiol@discuss.online 2 points 2 weeks ago (1 children)

Makes sense. I've been doing this with a couple small boxes with same basic specs at home. Start with the least important, after making a snapshot, and go from there.

[–] eldavi@lemmy.ml 1 points 1 week ago

i learned the other day that this was called sandboxing; i need to talk to more linux people more often. lol