this post was submitted on 16 May 2025
235 points (98.8% liked)
linuxmemes
24993 readers
902 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
- Don't get baited into back-and-forth insults. We are not animals.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry will not be tolerated.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudo
in Windows. - No porn, no politics, no trolling or ragebaiting.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
5. π¬π§ Language/ΡΠ·ΡΠΊ/Sprache
- This is primarily an English-speaking community. π¬π§π¦πΊπΊπΈ
- Comments written in other languages are allowed.
- The substance of a post should be comprehensible for people who only speak English.
- Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations. - Keep discussions polite and free of disparagement.
- We are never in possession of all of the facts. Defamatory comments will not be tolerated.
- Discussions that get too heated will be locked and offending comments removed. Β
Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
is this the drop down terminal thingy?
Yes, I think it's called Yukkake
yakuake, for "yet another kuake", from "kuake", which is a kde-ification of "quake". because the console in quake dropped down like that.
Damn, I posted the Quake screenshot just because it makes me think of that. And TIL it actually comes from there.
Programmers think like other programmers I guess.
That makes a lot more sense now. Love me a project with a fun story behind it
I really need these lore dumps for linux stuff because I will be highly confused at the names. Still can't get over when I learned that GIMP is not just a perverted or derogatory name, but GNU Image Manipulation Program (and I had to look up what GNU meant too... which was named after a song about a gnu, aka wildebeest)
i do love the personality of FOSS naming, but please give me a short tidbit about the etymology in the about page, or else I'll be forced to do an hour long Wikipedia deep dive because I simply can't help myself!
Here is just the history of vim off the top of my head.
Ken Thompson wrote ed the editor (pronounced by spelling each letter) and still is the standard text editor in unix. He also worked majorly on original Unix and C.
You could only see the line you are typing and had to rewrite whole line to change one letter.
Then Bill Joy wrote ex as an improvement to ed. But wanted to keep improving. As he improved ex it got a visual editor and became vi. (read by spelling each letter) Bill Joy later led BSD Unix.
Ken Thompson improved vi to make stevie. (for atari ST) There were further improvements and ports like Amiga.
Stevie wasn't as close to original vi as Steve Kirkendall wanted so he wrote elvis as an alternative improvement.
AT&T still owned UNIX at the time and famously sued BSD Unix. They had to replace all Unix tools to not get in trouble.
So even tho Bill Joy who is leading BSD wrote original vi, they had to find an alternative. At first they were gonna use elvis but Keith Bostic wanted a bug-to-bug compatible version and wrote nvi.
Then in 1991 Bram Moolinar wrote "vi improved" or "vim" for short by basing source code on Amiga's stevie port to raise awareness about Uganda.
He was also a "benevolent dictator for life" which is a term used for opensource devs that always have the final say in the project. Opensource leaders must be benevolent as disagreements result in forks.
So far these were mostly few years apart but much later in 2014 vim rejected multithreading and we got the fork neovim which doesn't have a wikipedia page and where my original research stopped.
Fun fact at the end. The nvi editor was forked in dragonfly BSD with name nvi2 and bsd systems still have nvi.
There's a similar one named guake.