TIL Debian releases are named after Toy Story characters (wiki.debian.org)
from Charger8232@lemmy.ml to linux@lemmy.ml on 27 Aug 2024 17:42
https://lemmy.ml/post/19636590

The codenames for every major Debian release are named after characters from Pixar’s Toy Story franchise. Debian’s unstable release is fittingly named after Sid, an unstable character from the Toy Story movies.

#linux

threaded - newest

corvus@lemmy.ml on 27 Aug 2024 17:54 next collapse

How many years until they run out of characters?

Charger8232@lemmy.ml on 27 Aug 2024 18:01 next collapse

Plenty, as well as the upcoming release of Toy Story 5.

TheImpressiveX@lemmy.ml on 27 Aug 2024 18:10 next collapse

And if they ever run out of Toy Story characters, the Marvel universe has thousands of other characters…

Not to mention other Pixar film characters.

curry@programming.dev on 28 Aug 2024 12:59 collapse

They’ll be fine. Remember when we all joked about Covid-19 Omega variant a few years ago?

jwt@programming.dev on 27 Aug 2024 20:03 next collapse

Oh they should definitely choose Rocky as name for the next Debian release.

superkret@feddit.org on 27 Aug 2024 21:30 collapse

That would probably cause confusion with Rocky Linux when googling.

jwt@programming.dev on 27 Aug 2024 23:01 collapse

Yes that was the point.

lord_ryvan@ttrpg.network on 28 Aug 2024 05:39 next collapse

Especially when you realise main releases happen every five years, or so

selokichtli@lemmy.ml on 29 Aug 2024 01:53 collapse

That’s what I thought. I think the most popular name they have actually used is Jessie.

hemko@lemmy.dbzer0.com on 27 Aug 2024 18:22 collapse

And when will they release ‘Hooker’?

corvus@lemmy.ml on 27 Aug 2024 18:51 collapse

Debian 69?

eRac@lemmings.world on 27 Aug 2024 18:16 next collapse

Similarly, VLC names their releases after Discworld characters. It’s a fun way to make major versions feel like more than just a number increment.

JetpackJackson@feddit.org on 27 Aug 2024 21:26 next collapse

Huh TIL! That’s cool

clb92@feddit.dk on 27 Aug 2024 23:05 next collapse

The Vorbis audio codec was also named after Vorbis from Small Gods, the 13th Discworld book.

caseyweederman@lemmy.ca on 28 Aug 2024 00:45 next collapse

That’s contested but still very cool (and the people who disagree are wrong)

clb92@feddit.dk on 28 Aug 2024 06:50 collapse

The Xiph.org foundation themselves say that’s where the name came from.

caseyweederman@lemmy.ca on 30 Aug 2024 22:39 collapse

Right, it’s the Ogg part I was thinking of.

richieadler@lemmy.myserv.one on 28 Aug 2024 01:58 next collapse

I love that Theora is called that after the controller in Max Headroom played by Amanda Pays.

dwemthy@lemdro.id on 28 Aug 2024 19:41 collapse

Does that make Ogg Vorbis some kind of twisted shipping?

clb92@feddit.dk on 28 Aug 2024 19:58 collapse

Ogg was apparently not named after Nanny Ogg, no matter how awesome that’d be.

IrritableOcelot@beehaw.org on 28 Aug 2024 00:37 next collapse

For anyone else who was wondering, it’s major releases only, and so far it’s been:

  • The Luggage
  • Twoflower
  • Rincewind
  • Weatherwax
  • Vetinari

Not sure Havelock would look kindly at being left til 5th, but you can’t please everyone.

Nibodhika@lemmy.world on 29 Aug 2024 16:38 collapse

Came to say this, I remember when I first looked at VLC version and saw Rincewind (I think it was), and was like “this has to be a Discworld reference”

SpaceNoodle@lemmy.world on 27 Aug 2024 18:45 next collapse

Relevant XKCD: xkcd.com/1053/

lord_ryvan@ttrpg.network on 28 Aug 2024 05:41 next collapse

Not sure how relevant it is, but it’s an absolutely fantastic outlook on life

data1701d@startrek.website on 28 Aug 2024 06:01 collapse

I agree. I thought everyone already knew this was what Debian release names were based on.

Hule@lemmy.world on 28 Aug 2024 09:14 collapse

I’m one of the lucky 10.000!

It just never clicked for me…

The_Zen_Cow_Says_Mu@infosec.pub on 27 Aug 2024 19:11 next collapse

unfortunately there’s no rhyme or reason to the naming. which came first: bookworm, buster, or bullseye? They should just use numbers.

DarkMetatron@feddit.org on 27 Aug 2024 20:11 next collapse

Yeah, they should have used the names in alphabetical order, like Ubuntu with their codenames.

superkret@feddit.org on 27 Aug 2024 21:28 next collapse

Still better than Ubuntu’s Horny Herring naming scheme.

embed_me@programming.dev on 28 Aug 2024 05:16 next collapse

But to its credit its alphabetical

lord_ryvan@ttrpg.network on 28 Aug 2024 05:36 next collapse

And memorable!

gencha@lemm.ee on 28 Aug 2024 15:30 collapse

And has been for so long, they already went through it once

captain_aggravated@sh.itjust.works on 29 Aug 2024 03:29 collapse

I actually like Mint’s naming scheme, of alphabetical women’s names that end in an a sound. Only one problem: They decided to go with the minor upgrade cycle during Mint 17. The 17th letter is Q. I’m frankly surprised they were even able to think of “Quiana.” That’s why the rest of the 17s were R names, Rafaela, Rebecca etc. so now they’re off by one.

possiblylinux127@lemmy.zip on 27 Aug 2024 22:17 next collapse

They do

atzanteol@sh.itjust.works on 28 Aug 2024 05:24 collapse

Not in the apt sources list they don’t. It’s very annoying.

deltapi@lemmy.world on 28 Aug 2024 06:24 collapse

You can use version numbers, but it’s on you to change them when new point releases drop.

ftp.debian.org/debian/dists/Debian12.6/

atzanteol@sh.itjust.works on 28 Aug 2024 12:04 next collapse

It should be the default. The silly names should just be for marketing and used for nothing that matters.

possiblylinux127@lemmy.zip on 28 Aug 2024 13:29 collapse

Its used for the repos

atzanteol@sh.itjust.works on 28 Aug 2024 17:33 collapse

Yes, that is my complaint, thanks.

delirious_owl@discuss.online on 28 Aug 2024 14:45 collapse

Why cant I just use /Debian12/ ?

gencha@lemm.ee on 28 Aug 2024 15:28 collapse

Numbers give the wrong impression that one version follows another. Debian release channels exit alongside each other individually. Giving the release channels names helps to make that distinction. It also makes for an easy layout of packages in APT repositories.

Sid is and always has been Sid. If you were to assign numbers, what number should replace that name? There are perfectly working labels for release channels and there is no reasonable replacement.

TCB13@lemmy.world on 27 Aug 2024 20:21 next collapse

They should’ve moved to mountains a while ago, before Apple did it. After all a distro as stable as Debian is the only one deserving rock solid stuff.

PlexSheep@infosec.pub on 28 Aug 2024 14:29 collapse

“Debian Zugspitze” nah I think they’re fine

TCB13@lemmy.world on 28 Aug 2024 17:33 collapse

Perfection :D

Zugspitze

Debian Everest, Debian Fuji, Debian Blanc, Debian K2, all great names.

superkret@feddit.org on 27 Aug 2024 21:41 next collapse

I love the Linux world’s tradition of less serious names, in general.

I guess when the OS is free, you don’t need to get the marketing people involved as much.
The kernel was almost named Freax. Then there’s GNU, Slackware, KDE which was originally the Kool Desktop Environment, The GIMP (released 1 year after Pulp Fiction), …
It’s often due to the devs creating it as a hobby project and giving it a light-hearted name to show it’s nothing professional or important - and then it becomes important later.

My favorite right now is RebeccaBlackOS, which is the only current distro built around Wayland’s reference compositor Weston, showcasing all the capabilities Wayland has.
Unlike Hannah Montana Linux, it has no Rebecca Black theming at all. It’s just called that because the dev is a fan of hers.

IsoKiero@sopuli.xyz on 27 Aug 2024 22:57 next collapse

GNU

Which stands for ‘GNU is not Unix’. Also ‘less’ (which is more). Pine is(was) Program for Internet News and Email and the FOSS fork is ‘Alpine’ or ‘Alternatively Licensed Program for Internet News and Email’. And there’s a ton more of wordplays and other more or less fun stuff on how/why things are named like they are.

atzanteol@sh.itjust.works on 28 Aug 2024 05:23 next collapse

Pine also competed with “elm”. And it used the “pico” editor which was replaced by “nano”…

IsoKiero@sopuli.xyz on 28 Aug 2024 06:42 collapse

And pico is short from ‘Pine Composer’. Nano was originally called ‘tip’ (This Is not Pico), but that name was already used by another program. And ‘elm’ besides being a tree is a short from ‘Electronic Mail’.

atzanteol@sh.itjust.works on 28 Aug 2024 12:03 next collapse

Developers love nothing more than a pun. 🙂

atzanteol@sh.itjust.works on 28 Aug 2024 12:03 collapse

Developers love nothing more than a pun. 🙂

pirat@lemmy.world on 28 Aug 2024 23:35 collapse

I think that’s just their code…

prole@lemmy.blahaj.zone on 28 Aug 2024 13:02 collapse

WINE Is Not an Emulator

UnfortunateShort@lemmy.world on 27 Aug 2024 23:03 next collapse

I find it kinda sad that KDE is attempting to stop it’s series of K-puns. I suspect that some app names are/were intentionally bad. Like Kcalc instead of Kalculator? Kome on…

superkret@feddit.org on 27 Aug 2024 23:06 collapse

Their app names were one of the main reasons I disliked KDE for a long time.
It’s just objectively impractible when half the software installed on your pc starts with the same letter.
But Gnome and Xfce aren’t any better in that regard.

Strykker@programming.dev on 28 Aug 2024 04:19 next collapse

Gotta say though it’s kinda nice when you run an update to be able to tell ah yes KDE apps are being upgraded when you see the wall of Ks

bamboo@lemm.ee on 28 Aug 2024 04:49 next collapse

Is gnome that bad? They seem to have been moving away from weird names for many years now.

lord_ryvan@ttrpg.network on 28 Aug 2024 05:34 collapse

Basically all their software starts with gnome-

bamboo@lemm.ee on 28 Aug 2024 05:38 collapse

In the branding, but the name of the installed applications in the UI do not contain “gnome”.

lord_ryvan@ttrpg.network on 28 Aug 2024 05:44 collapse

It’s not just the branding, it’s the actual command.

Do you want to launch the hardware monitor? gnome-system-monitor. The terminal? gnome-terminal. And so forth.

Your DE They will give these clearer and easier names to search from the menu, as well as more recognisable icons, but that’s not on Gnome

Still makes the command slightly more of a PITA

FooBarrington@lemmy.world on 28 Aug 2024 07:10 collapse

Do you think DEs just have a huge list of package names to app names, or how do you imagine this would work?

In reality, it’s of course fully on Gnome, as it’s part of their code. Nobody except for Gnome has anything to do with the name that’s being shown.

lord_ryvan@ttrpg.network on 28 Aug 2024 15:57 next collapse

I did think it worked like that but the package maintainers setting these does make more sense. Thanks for letting me know!

I also edited my comment to reflect this

FooBarrington@lemmy.world on 28 Aug 2024 22:31 collapse

Thanks! Sorry for coming on so aggressively.

captain_aggravated@sh.itjust.works on 29 Aug 2024 03:19 collapse

Yes, they’re called .desktop files and they’re found in /usr/share/applications.

On my Linux Mint machine, if I open the Applications menu and go to the Accessories tab, there’s an icon that says “Text Editor.” There is no binary on the machine by that name; it launches Xed.

When the common name of a package, the actual filename of the executable binary, and the icon title in the App menu are all different, it’s not great.

FooBarrington@lemmy.world on 29 Aug 2024 07:50 collapse

No, your Desktop Environment doesn’t have a huge list of package names to app names. It has a list for all your installed packages, but the list entries are part of the packages.

If your system doesn’t have gnome-system-monitor installed, you won’t have the corresponding .desktop file, because it’s part of the package. It would be incredibly wasteful and unnecessarily complex for your system to get shipped out with .desktop files for all possible applications.

captain_aggravated@sh.itjust.works on 29 Aug 2024 16:29 collapse

Sure. But we don’t just exist in the context of the machine currently in front of us. Beginners might, Wade might, but consider this:

I use Linux Mint right now. An “everything but the kitchen sink” kind of distro, GTK3 based, ships with a combination of Gnome’s utility apps and several of Mint’s Xapps. In the App menu, there’s an icon that says “Text Editor.” It launches a program that resembles Notepad but a little better. If I switched to KDE but didn’t like KATE and wanted Mint’s Text Editor, what would I type after sudo apt install to get it? How do you learn that it’s Xed? It doesn’t call itself Xed anywhere in the GUI.

What do you think Seahorse does? Either you already know this, or you have to look it up, you’ll never guess what it does from the title. I’ll give you no hint whatsoever: It’s Gnome’s equivalent of Kleopatra.

spoiler

Those are both credential managers for things like PGP or SSH keys, things like that. Why KDE didn’t call theirs “Keyring” I’ll never understand.

There’s so many bad ways to name software, and the Linux ecosystem has tried them all. WINE Is Not Emulation or LAME Ain’t an Mp3 Encoder. I still believe GNU would have a kernel if Stallman had put the effort coming up with HURD/HIRD into writing the actual software. If you had to guess, what does Caja do? We live in a world where Nautilus and Nemo are two versions of the same thing.

The various text editors, ranked from best name to worst name: Gedit, Xed, Leafpad, Mousepad, Pluma, KATE. Gedit, it’s from Gnome because of the G, and it’s an editor. Xed contains the same information but you have to have more in-depth prior knowledge, you have to know Mint and their Xapp initiative. Leafpad is better than Mousepad because the latter might be a mouse/cursor configuration utility. Pluma…plume > feather > quill pen > writing > text editor. Wow what a journey. Why would I independently come to the conclusion that KATE stands for KDE Advanced Text Editor? Call it Ktext.

I would rather them call it Gedit than gnome-text-editor because they’re willing to put “Gedit” on the title bar of the window, they won’t put “Gnome Text Editor” up there.

FooBarrington@lemmy.world on 30 Aug 2024 01:42 collapse

Your Mint/Xed example doesn’t show what you think it does. Mint doesn’t just ship with .desktop entries for a bunch of applications, they are still managed by the respective developers and part of the packages themselves. Mint is also the developer of Xed, so the repository is in their organization, but the .desktop file is still part of the package. If you install Xed on any other distribution, you’ll still get the same .desktop entry, because it’s part of the package.

That is all I’ve been talking about. I’m not sure how your reply relates to that, but it would help me if you tell me what you’re arguing against.

captain_aggravated@sh.itjust.works on 30 Aug 2024 02:33 collapse

Mostly that we do this at all in the first place.

Forget the technical details for a minute. Fuck how .desktop files work. The program’s binary is named “xed.” If you want to install it, you have to type “sudo apt install xed” or “sudo dnf install xed” or whatever because that’s the package’s name. But in the user-facing parts of the GUI like the App menu or in the window’s title bar, it calls itself “Text Editor.”

Let’s pretend you’re a new user to Linux, you use Linux Mint Cinnamon for a little while, you like the text editor that comes with it, you decide to switch to Fedora KDE, you try it out but you find you don’t like KATE as much. You want to install the one from Linux Mint. How do you find out what to type into dnf to get it to do that? You haven’t been taught that the program’s name is Xed, everything you saw as a Mint user called it “Text Editor.” Why did they do that to you?

FooBarrington@lemmy.world on 30 Aug 2024 02:47 collapse

Okay, but why do you tell me that I’m wrong and keep going on about unrelated points? I don’t care if the user-facing name is different from the binary name. I have no position on the topic.

I corrected a wrong statement (who is responsible for the .desktop file of an application). You tried to counter-correct me, but did so on an unrelated point (who displays the application name? I’m still not sure). Positions on whether .desktop files defining separate names is good aren’t relevant.

captain_aggravated@sh.itjust.works on 30 Aug 2024 15:11 collapse

you win forget I said anything Im blocking you please block me.

bitfucker@programming.dev on 28 Aug 2024 05:13 collapse

I never understood this argument. Why does having common first letter bad? If you mean subjectively then sure, it may not be for everyone, but objectively?

Hule@lemmy.world on 28 Aug 2024 09:09 collapse

Because if you want to start them by typing their names, autocomplete kicks in later.

UnfortunateShort@lemmy.world on 28 Aug 2024 14:48 next collapse

There’s a solution for that tho: Tags. If you have sane (default) tags, you type ‘terminal’ and konsole pops up. And I feel like KDE mostly has that.

saigot@lemmy.ca on 29 Aug 2024 14:12 collapse

I think it can be helpful to separate “built in” gui tools with everything else, having them all under one letter accomplishes that.

atzanteol@sh.itjust.works on 28 Aug 2024 05:15 next collapse

I love the Linux world’s tradition of less serious names, in general.

I hate it. Which came out later, “stretch”, “Woody”, “Jessie”? It’s so annoying to have to look that up.

pmc@lemmy.blahaj.zone on 28 Aug 2024 05:27 collapse

Which came later, Windows XP, ME, or Vista? Sure, you probably have that memorized, but if you didn’t it wouldn’t be immediately obvious. That’s just a problem with using codenames instead of numbers, nothing to do with unserious names. At least Debian releases have reasonable version numbers alongside the codenames, unlike some other operating systems!

atzanteol@sh.itjust.works on 28 Aug 2024 05:35 collapse

You’ve made my point. Code names are a bad idea.

deltapi@lemmy.world on 28 Aug 2024 06:16 collapse

I guess it’s a good thing the Debian releases all have version numbers then.

atzanteol@sh.itjust.works on 28 Aug 2024 12:05 collapse

Take a look in /etc/apt.sources* and tell me what you see.

somenonewho@feddit.org on 28 Aug 2024 06:25 next collapse

The kernel was almost named freax

Did you know that kernel releases have codenames?

My favourite being 4.0: “Hurr durr I’ma sheep” because I remember taking part in that poll.

superkret@feddit.org on 28 Aug 2024 06:33 next collapse

Thanks for that laugh!

mrvictory1@lemmy.world on 28 Aug 2024 07:42 collapse

And I was asking what was that string above version numbers in Linux Makefile…

curry@programming.dev on 28 Aug 2024 12:28 next collapse

It made me wince when Android did away with its dessert based codenames and now they’re just ‘Android 12’ etc. It really went corporate after that direction.

And please tell me RebeccaBlackOS shows a cool popup or console message every Friday.

dev_null@lemmy.ml on 28 Aug 2024 14:18 collapse

They didn’t:

  • Android 12: Snow Cone
  • Android 13: Tiramisu
  • Android 14: Upside Down Cake
  • Android 15: Vanilla Ice Cream

They stopped using the codenames in marketing, but they are still there.

curry@programming.dev on 28 Aug 2024 18:27 collapse

Happy to be corrected. But I still wish they were used prominently as it used to be before.

bilouba@jlai.lu on 28 Aug 2024 13:22 next collapse

Isn’t KDE “Kommon Desktop Environment” in reference to CDE “Common Desktop Environment” ?

superkret@feddit.org on 28 Aug 2024 14:19 collapse

The name KDE was intended as a wordplay on the existing Common Desktop Environment, available for Unix systems.[6] CDE was an X11-based user environment jointly developed by HP, IBM, and Sun through the X/Open consortium, with an interface and productivity tools based on the Motif graphical widget toolkit. It was supposed to be an intuitively easy-to-use desktop computer environment.[7] The K was originally suggested to stand for “Kool”, but it was quickly decided that the K should stand for nothing in particular. Therefore, the KDE initialism expanded to “K Desktop Environment” before it was dropped altogether in favor of simply KDE in a rebranding effort in 2009.[8]

en.wikipedia.org/wiki/KDE

(TIL the creator of KDE studied at the same university as me!)

bilouba@jlai.lu on 28 Aug 2024 14:46 collapse

So cool! Thank you for your reply! Do you know him personally? (nevermind, I missed the TIL) I have so much good things to say about this project from my noob perspective. I wish I could contribute some day!

fox2263@lemmy.world on 28 Aug 2024 22:11 next collapse

GNU Image Manipulation Program

KillingTimeItself@lemmy.dbzer0.com on 28 Aug 2024 23:58 next collapse

i like the names they’re cute, i just wish they would attach vesion numbers to the names in official docs because it is a specific hell trying to figure out what release is what version without having a master look up table to consult.

Boxscape@lemmy.sdf.org on 29 Aug 2024 09:08 collapse

I love the Linux world’s tradition of less serious names, in general.

Kinda like the Minds in Iain Banks’s Culture universe.

rc__buggy@sh.itjust.works on 27 Aug 2024 23:10 next collapse

Unstable branch is always Sid, 'cause he’s so unstable. They just changed experimental to rc-buggy.

I know you named Sid, but it’s a rolling release so it never gets a new name.

Cargon@lemmy.ml on 28 Aug 2024 16:11 next collapse

R releases all have code names that are Peanuts references, like “Bunny Wunnies Freak Out”.

art@lemmy.world on 28 Aug 2024 19:50 next collapse

The unstable is named Sid, after the kid next door who liked to blow up toys.

emhl@feddit.org on 28 Aug 2024 20:15 next collapse

Their mailing lists used to be hosted by pixar as well

KillingTimeItself@lemmy.dbzer0.com on 28 Aug 2024 23:57 next collapse

how long until debian runs out of names and has to be “finished”

Psythik@lemmy.world on 29 Aug 2024 01:07 collapse

I would love nothing more than for a piece of software to be “finished”, like the old days. This is why I don’t play mobile games, cause every time I want to kill five minutes while waiting in a line or something, I first have to download a 1GB+ update that will take an hour to download on my shitty prepaid line.

KillingTimeItself@lemmy.dbzer0.com on 29 Aug 2024 19:11 collapse

this is why i’ve been really enjoying games like minecraft and factorio, minecraft updates regularly but the server and instance that i play is still just 1.16.5 so i don’t even have to worry about updating it.

Similar thing for factorio, although the updates are generally very infrequent, and large updates are massive feature updates. like the upcoming 2.0 expansion, outside of that i just dont really play games much lol.

westyvw@lemm.ee on 29 Aug 2024 00:49 next collapse

I ran Sid for years, I knew what it was named for and that was cool.

Lately though I have been wondering if they are going to run out of characters? Maybe it’s time to latch onto something else? I don’t know…

saigot@lemmy.ca on 29 Aug 2024 12:52 collapse

Disney releases new movies with new characters pretty quickly. I don’t think they have even exhausted the first movie yet.

exanime@lemmy.world on 29 Aug 2024 14:28 collapse

Obviously a matter of taste and not trying to insult anyone but I never saw the appeal of the Toy Story movies and, adding the Steve Jobs link to Pixar, this is the ONE thing I never liked about Debian

Other than that I used it for YEARS with no issues whatsoever. Debian is honestly rock solid. I only gave it up when I built a bleeding edge machine (it was bleeding edge for a whole 2 months maybe? hehehe) and I did not trust myself modding it enough to allow for super fresh drivers and other software.

I am now on Garuda Linux which is pretty awesome but I still miss good, solid, old Debian