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.
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.
Also, sometimes they have an old version of less. There was a change in the past, I don't know, five or so years that made the "exit if less than one page" flag behave better. I don't remember the specifics but it made using it as a fit pager way better. It used to be that it was difficult to have it act like cat when the output was less than a page. But newer versions support it.
Yeah I find that nano is on basically everything but alpine or other minimalist distros for containers. As long as I have access to it on the host I'm doing okay.
I remember using nano in college when I was a baby dev. I would write everything locally then paste into nano. I don't remember if the professor gave us an FTP link or if I was just trying around but I pasted the server address into the file explorer (I think nautilus, I don't remember) and it managed to connect. It made it all so easy.
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.
There is not really anything to learn. It is just lacking some useful features and shortcuts which make it slower to use. It's still much better than nothing.
Usually my biggest issue is that I am so used to write vim over vi. At least for small edits.
I couldn't install some Python socks package because I need a proxy to access the Internet, but I needed the package to install any updates through socks, so I couldn't install the package because I didn't have it
Debian doesn't have it installed by default. Can confirm, I'd love to have git so I can pull down my scripts and go back to sleep with every new machine.
Oh yeah! That downgrade option sounds cool. The only time I kinda regretted being on Manjaro. VirtualBox 7 still doesn't have functional graphics. I tried downgrade, but that didn't work. Maybe I should have tried deleting the VirtualBox config 🤔
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.
I read that apparently if you don't input a password for root that it apparently installs sudo. I might be wrong about this but could be worth a Google
The installer says this when it asks you to type a root password. I don't know why, but for some reason the information is both right there and easy to miss.
It's just a general system setup and config tool. I'm assuming that, like me, you already know how to do all that stuff without yast but it's good for newbies and people that aren't super nerds. With all of the anti terminal stuff I always read about on the internet you'd think at least ubuntu would have their own version of it or something similar.
"YaST is a SUSE Linux Enterprise Server tool that provides a graphical interface for all essential installation and system configuration tasks. Whether you need to update packages, configure a printer, modify firewall settings, set up an FTP server, or partition a hard disk—you can do it using YaST."
When I need an office suite, Libreoffice is the one I use, but it's so infrequent that I reinstall writer or whatever part I need at the time and then uninstall again.
The main reason it bothers me is I will see it being updated frequently (and they're not small updates) - and I've probably never ran the thing since the last OS install most of the time.
bash and zsh shell history suggest box aka hstr. A bash history which is sorted by the times you use a command and not in a chronological order. Sooooooo good 😉