Today is a great day to learn about Debian.
It's far from perfect, but by golly once you learn it it's pretty sweet. Highlights:
- Everything is transparent, sometimes painfully so
- Debian isn't a company
- You still have
apt, sodebpackages still probably work - Flatpak makes desktop use easy
- Hate updates? Debian only releases a major new version every two years.
- Nobody is ever, ever, ever going to sell you "Debian Pro"
If Ubuntu's got you down today, I dare you: give Debian a try.
reshared this
Veronica Explains
in reply to Veronica Explains • • •Also, shouting this one with the bold text:
Debian isn't just for servers. Debian rocks on a desktop.
"But Veronica, I need newer packages!"
Do you really? If I'm doing dev work and need something newer, I'm using containers. If I need desktop applications, there's usually Flatpak/AppImage/Nix/source. And backporting and pinning is an option if you want to get super nerdy with it.
I don't like when my desktop updates. It means I have to relearn stuff. If you feel the same way, consider Debian. On your desktop. Seriously.
reshared this
Andrej Shadura, Lars Wirzenius e Marcos Dione reshared this.
Christopher M0YNG
in reply to Veronica Explains • • •been running debian on desktop for years now.
Also "unstable" debian is pretty damn stable, and a good balance (IMHO) between "new" packages and debian stability.
Marcos Dione
in reply to Christopher M0YNG • • •Christopher M0YNG
in reply to Marcos Dione • • •one of my favourite ways to do this is to set my debian version to what the next stable release, I'm currently running forky/sid
Then you gradually zero in on the stable release, getting more and more stable and also keeping current packages.
Then, on release day into stable, change to the next release name!
Diane
in reply to Veronica Explains • • •The main thing that made Ubuntu easier to install in the past was they included non-free firmware.
Debian decided to ship non-free firmware starting in Debian 12, so it got much easier to install Debian on random hardware.
happyborg
in reply to Diane • • •the reason I moved from Debian to Ubuntu (for development and household laptop) was because it was easier to get drivers (ie you didn't have to) and in general most things worked well enough to ignore the few kinks.
But if that has gone away, Canonical's LLM dickery can go er away. I was already considering switching back so this is looking like a good time to plan that in.
I like/rely on the multi desktop feature of #Gnome. How easy is it to put that on #Debian, anyone?
@veronica
Mre. Dartigen [renovator mode]
in reply to Veronica Explains • • •Elena ``of Valhalla''
in reply to Mre. Dartigen [renovator mode] • •@Mre. Dartigen [renovator mode] @Veronica Explains Debian doesn't really do variants, traditionally on Linux distributions there was just one installer, and then you could choose to install any desktop environment of your choice (including multiple ones at the same time²)
So, basically, yes, Debian works just fine on really low end hardware, you just have to select a suitable interface when prompted by the installer.
I believe the most light weight one¹ would be LXDE, but if the 2013 laptop wasn't very low end it could be worth trying with Xfce, which is what Mint uses in its light weight flavour.
These days there are also live images with an installer, and with those you have to select which destktop environment you want on the live image (but then can install any other one at a later time)
debian.org/distrib/ ---> Live Xfce is in the “Try Debian live before installing” section
¹ there are even lighter weight interfaces, but they are quite dated in their UX
² that's what I do on my computers: I have installed both the interface I use and the one my partner prefers, and we can select which one to use at the login screen.
🅰🅻🅸🅲🅴 (🌈🦄)
in reply to Veronica Explains • • •Oblomov
in reply to 🅰🅻🅸🅲🅴 (🌈🦄) • • •Francesco P Lovergine
in reply to Veronica Explains • • •Craig Stewart
in reply to Veronica Explains • • •ilmiwi
in reply to Veronica Explains • • •Matthieu Baechler
in reply to Veronica Explains • • •François Galea
in reply to Veronica Explains • • •Mindiell
in reply to Veronica Explains • • •SerMads the Mad
in reply to Veronica Explains • • •Adam Havelka
in reply to Veronica Explains • • •John Breen
in reply to Veronica Explains • • •Honestly, I thought the .deb file extension was a Debian package thing, so I assumed they would work on Debian as Ubuntu.
I once got to name a software update package file for some product, and I chose .STU, because it was pronounced "stew" and it was a Sound Touch Update.
Because I could...
Kerplunk
in reply to Veronica Explains • • •Everything is transparent, sometimes painfully so
So pls post facts...
apt is the debian package manager and deb the native package format.
apt works reliably
Fatpack, sometimes called flatpack because it falls flat is not a Debian package format. It also has nothing to do with making desktop usage easy.
Updates, Debian packages are often updated during the release cycle, there are also updated install images released as necessary.
That also goes for security updates.
Niko Poikulainen
in reply to Veronica Explains • • •Auster
in reply to Veronica Explains • • •@veronica@explains.social also one can take so much bs. Windows is just user-unfriendly enough to grind one's gears in the long run, and from what I tested from some recent MacOS version, feels like OEM Android distros with how stiff it felt.
If someone sticking to such systems can be convinced to test, from what I observed over the years, such person will be more prone to "deshitify" his/her workflow and tools, even if not necessarily moving to Linux.
mike805
in reply to Veronica Explains • • •I tried it on a laptop and gave up because hibernate did not work. Even after following various sets of instructions, hibernate did not work.
Wound up installing Ubuntu 22.04, setting up disk encryption without lvm (which 24.04 cannot do) and then upgrading to 24.04. After some hacking, hibernate does work reliably.
It took several days to get a usable laptop configuration put together.
Claudius
in reply to Veronica Explains • • •Aleksei 🇪🇪
in reply to Veronica Explains • • •Bredroll
in reply to Veronica Explains • • •petterroea
in reply to Veronica Explains • • •Philip Wittamore
in reply to Veronica Explains • • •I flirted with Ubuntu years ago,but since then it's been Debian on servers, Arch (and now Artix) on laptops/desktops/
The problem with Debian on laptops/desktops is that you wind up compiling a lot of stuff from source, and IMHO rolling distros rule of course.
Aelspire
in reply to Veronica Explains • • •cyplo
in reply to Veronica Explains • • •acb
in reply to Veronica Explains • • •@alice The downside is that apps in the distribution are often painfully outdated, so installing Flatpaks or compiling things yourself is necessary if you want to run anything recent.
(My previous desktop was Debian. The current one is Arch, which doesn’t seem to involve as much putting out fires as I feared it might.)
soya666
in reply to Veronica Explains • • •Debian Stable + Xfce = ❤
bls
in reply to Veronica Explains • • •alci
in reply to Veronica Explains • • •ĞÖKÜ👻👻™
in reply to Veronica Explains • • •Makoto
in reply to Veronica Explains • • •Bygone12
in reply to Veronica Explains • • •ARGVMI~1.PIF
in reply to Veronica Explains • • •You know how people dread the next operating system update? Try to put it off as long as the damn thing will let them? That is not a thing on #Debian.
You know how people used to look forward to all the shiny new features in the next major operating system update? That is still a thing on Debian.
I've been running it non-stop for almost 30 years. I was only 12 or 13 years old when I first installed it. It's been my cherished sanctuary ever since.
7heo
in reply to Veronica Explains • • •I've been running Devuan for years. And it is essentially the original Debian from before the mid 2010, maintained to this day.
I think it deserves a mention in your post.
DefaultKevin
in reply to Veronica Explains • • •Debian netinst minimal install + kde-plasma-desktop + whatever packages I want. Nice and minimal and most stuff Just Works.
Bonus: install Librewolf using extrepo.
Dane 🌎🖖✌️☮️⚛️☸️🕉️
in reply to Veronica Explains • • •Linux Mint also has a Debian Edition (LMDE), which comes with Mint's polished Cinnamon Desktop.
Always an option 😁
HRH ginsterbusch
in reply to Veronica Explains • • •kvc
in reply to Veronica Explains • • •I made the mistake of installing ubuntu server on my server some time back, so I’ll need to fix that sometime. Debian is in the top 3 I’m considering.
Sam
in reply to Veronica Explains • • •John E Bartley III (D) K7AAY📎
in reply to Veronica Explains • • •Download LMDE 7 - Linux Mint
linuxmint.comMike
in reply to Veronica Explains • • •Ignacio
in reply to Veronica Explains • • •𐁂𐀑𐀐𐁐
in reply to Veronica Explains • • •ArchiveScribe
in reply to Veronica Explains • • •Brian Swetland
in reply to Veronica Explains • • •I've happily used Debian as a server/NAS/VPS distro for ages...
Back in the day Ubuntu made it a lot easier to get "just works" desktop/laptop environments (notably GPU drivers, etc) spun up, but, yeah, I'm thinking the time to revisit Debian-on-the-desktop may have arrived.
Scavello
in reply to Veronica Explains • • •Stylus
in reply to Veronica Explains • • •It's also worth noting that you can use Debian instead of Ubuntu in CI settings like codeberg (or github).
Use a docker image like
node:25-trixie-slimto get node (needed for most major composite actions such as actions/checkout) based on the current stable debian, then add development tools withapt-get update && apt-get install -y --no-install-recommends.(or you can use, say, python:3-trixie and then install the debian nodejs package)
If your dependencies are small, do it each time. If they're big, then make a docker image and publish it to whatever container repository you favor. Update it when you need to. I recommend using a date-based tagging scheme if you do this.
A bonus of doing this: you can just run the very same docker image locally to diagnose build failures.
A second bonus of doing this, especially on github: you won't be bitten by changes to the default runner environment that are outside your control.
A third bonus of doing this: you can use debian:testing or images based on it, if stable's too old for you. (traditionally GHA has only offered LTS Ubuntu versions for CI)
Linux Is Best
in reply to Veronica Explains • • •For a new user, Debian is not that OS that is ready to use upon a fresh install. You're going to have to configure things manually and install many other things, adding 3rd-party repos.
For example, sudo is not even enabled upon install. Debian themselves don't supply truly working non-free media codecs or firmware, so I suggest deb-multimedia.org
(think of it as Fedora's RPM Fusion repo).
And as pointed out, yes, a lot of old software. Stable, yes, but old.
#Debian #Linux
Deb Multimedia Packages::Download Deb Multimedia (DMO) Packages
deb-multimedia.orgElena ``of Valhalla''
in reply to Linux Is Best • •@Linux Is Best @Veronica Explains sudo is enabled upon debian install if no root password is set up (otherwise, there is no real need for sudo, since one can use su)
also, since quite a few years deb-multimedia is strongly recommended against, since it has been found to be the cause of various problems that lead people to ask for support on debian channels: personally I haven't had a need to install anything outside of debian repositories to use media online or on dvd since a very long time (although I did have to enable contrib and install libdvd-pkg, which downloads the legally restricted codecs during installation)
DCKIM
in reply to Veronica Explains • • •... debian is wonderful, it's very easy to use... i just tell the google machine to print one-liners and scripts to handle installs and whatnot, so, other than the trouble that comes along with that... it's pretty great.
It didn't take long for me to set up my monitor either. The only thing I could get happening was a 'too-old' graphics card.
What can you do... Really a nice light setup with Debian 13. This box basically has it all.
not ch1c
in reply to Veronica Explains • • •Felichs
in reply to Veronica Explains • • •Ox1de
in reply to Veronica Explains • • •clonedhuman
in reply to Veronica Explains • • •I"m using Zorin OS, based on Ubuntu. It's pretty good, but I'm growing more aware of the issues with Ubuntu (and I'm super wary of any organization that starts reeking of billionaire).
I have to find an easy way to move to a Debian set up. This computer's old as hell.
Maria “indigoviolet” Ivy
in reply to Veronica Explains • • •vramvoolenaar
in reply to Veronica Explains • • •Jake Averill
in reply to Veronica Explains • • •geolaw
in reply to Veronica Explains • • •ShnoofleBear /ʃnuːfɛlbɛːr/
in reply to Veronica Explains • • •petitevieille
in reply to Veronica Explains • • •Yes, Debian is far from perfect.
Far above perfect.
Debian. ❤️
Sashin
in reply to Veronica Explains • • •Nazo
in reply to Veronica Explains • • •Might even be worth taking a look at Devuan at this point with systemd going so wildly out-of-scope and in a very very dangerous direction. Devuan is basically just plain Debian using a different init. (the classic sysvinit by default.) As far as I know they make no other changes.
Maybe I'm being paranoid... based on everything that's going on right now... but systemd looks really bad right now to me. Dangerous bad.
Only complaint I have is Debian (and by extension others that don't make big changes) is still way back on the 6.12 kernel. I have to install liquorix for modern stuff, but I want something more stable than liquorix...
Cassandrich
in reply to Veronica Explains • • •This! 👆
Ubuntu is literally the capitalist-enshittified fork of Debian. If you're using Ubuntu and hate that aspect, chances are Debian is exactly what you wanted (but the tech press wasn't popularizing because they're all mouthpieces for capitalism).
Nate Allen
in reply to Veronica Explains • • •kasperd
in reply to Veronica Explains • • •Alex Celeste, Princess Consort of Burnout
in reply to Veronica Explains • • •my daily driver since 2014
💜
as a not-very-confident, non-expert/non-power user, being able to trust that the OS is solid is very reassuring
/dev/loop0
in reply to Veronica Explains • • •Sylvhem
in reply to Veronica Explains • • •I’ve never looked back. It is incredibly stable and polished and I love the fact it’s not a corporate driven distribution.
Bearmine
in reply to Veronica Explains • • •jordan
in reply to Veronica Explains • • •dang you just made me remember Progeny
Elena ``of Valhalla'' likes this.
Fluffy Kitty Cat
in reply to Veronica Explains • • •z3r0
in reply to Veronica Explains • • •Cadu
in reply to Veronica Explains • • •