I think most people (including myself) prefer a minimal desktop by default, and then proceed to install only the software they need. Nevertheless, it always surprises me when I log in to a system that doesn't have vim.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
For almost all users, especially beginners, nano is just simpler faster and better. A lot of distributions are bundling it, and I am finding indeed systems without vim at all.
I disagree. Don't get me wrong, vim is amazing and all that, but I think nano is easier for new users to grok out of the box, making it a better choice most of the time. What it lacks in features it makes up for in transparency.
100% agree about the minimal set of desktop apps, though. That drives me crazy.
Just my 0.02$.
Edit: silly mistakes and clarification
In all distro I tried, I always found Vi.
Vi is standardized in both POSIX and Single Unix Specification.
less
, I don't remember what distro it was, but there wasn't less
. There was more
though.
Git. I feel like that is a pretty important part of any linux os nowadays
KDE Connect on KDE distros, just feels part of the KDE experience
git really should be installed by default these days
A Doom-clone. I mean, come on.
Seriously tho, Gparted for how useful it is.
Nano (or pico). I had to use vi one time 😭
Which distro doesn't ship nano? I've only ever seen this in embedded or docker contexts.
Condolences for your vile experiences, though.
🤕 <-- he was forced to use vi
I am surprised that vi is often available, but not vim. It's really annoying on many RHEL based distros, because I am so used to typing vim. Otherwise there is just git I deem essential.
netstat curl and git
useradd
- I just wanted to give a friend my notebook for a python lecture and thought I could just add him as a new user. Apparently not by default.
Ran into this some time ago and learned that there is a more rudimentary command adduser
instead but it does not do things like home folder creation
vim
ncdu
for analyzing disk space usage in TUI.
openssh-server, how can you connect to your PC from elsewhere without sshd ?!?
I'm always shocked that other distros haven't made their own version of Yast from opensuse
Debian, sudo, at least when ever I install it without a desktop.
edit: I'm dumb af, it tells you right in the installer, I just never read it
htop, distrobox and in some cases Flatpak!
Edit: after reading the comments I want to add curl and git, seriously, why aren't those a default?!
Let's try the other way around: what default apps are pre installed that really don't need or should not be?
I get that most distros try to give a good out of the box desktop for the average user, while also saving time for who is (trying to) providing services or building machines to sell but it can get annoying booting into a fresh install, take a look at the defaults and go "nah, that's going away, and that, that and the other".
I'm not advocating for LFS but sometimes I wish we could get an option to install just what is necessary to make the hardware run and a chosen desktop or window manager and from there install whatever we may need.
The first couple commands I run after install:
$ sudo apt install vim
$ sudo apt autopurge libreoffice*
I actually like Libre office very much, since it's a good open source office software.
Mission Center, it finally brings a task manager like UI on Linux. Alternative for people not wanting to use a TUI like htop.
dhcpcd (Arch)
Well really
anything (Arch)