You can achieve much more learning in 20 days. Important fundamentals are omitted but some oddly specific subjects are cherry-picked and given an unusual amount of attention like running nmap. Running nmap (a portscanner) can get you fired from your job and there's precedent of this. The text formatting is inconsistent. Reader mode makes it better, but a simple markdown file would have clearer. Explaining what a serv…
The Linux Upskill Challenge
31–40 of 92 posts
Re: The Linux Upskill Challenge
#32Re: The Linux Upskill Challenge
#33Earlier quoted context omitted.
In this day and age, an intro to Linux should probably recommend an editor which has CUA shortcuts by default, like micro, or most GUI editors. I don't think an intro to GNU/Linux really also needs to be an intro to a text editor at all. Just teach people the man command, tell them a few of the editors that exist, and maybe mention tools like vimtutor.
To be sorta serious about editors for a min. I think console editors should definitely be in there because a lot of Linux access takes place over ssh without a GUI.
Re: The Linux Upskill Challenge
#34You can achieve much more learning in 20 days. Important fundamentals are omitted but some oddly specific subjects are cherry-picked and given an unusual amount of attention like running nmap. Running nmap (a portscanner) can get you fired from your job and there's precedent of this. The text formatting is inconsistent. Reader mode makes it better, but a simple markdown file would have clearer. Explaining what a serv…
These are all valid points, the apt and nftables have bitten me as an older timer. While I think one should handle nmap, tcpdump with care I have never seen an organization that fire someone based on it.
Re: The Linux Upskill Challenge
#35Re: The Linux Upskill Challenge
#36What's the best way to run software on an old Ubuntu system that I don't want to upgrade or run apt-get on, and I don't want to run stuff inside a Virtual Machine, and snap is broken, and docker as well? Compiling stuff seems too much trouble because of all the dependencies. I was hoping for Nix to save me here, but it only compiles for a specific libc version.
Re: The Linux Upskill Challenge
#37Earlier quoted context omitted.
Regardless of which team you're on or why, the base installs of almost every distro includes vi or vim, but many leave out emacs and nano. Since you have to pick one editor to be the first one taught, it makes sense to teach vim to avoid losing the learner.
I don't understand why so many distros ship vi instead of vim. Vim was realeased as an improvement in 1991!!!
vim is an order of magnitude bigger than the entire busybox package. In fact, it may be bigger than the entire system.
Re: The Linux Upskill Challenge
#38Earlier quoted context omitted.
> Emacs is about enlightenment; And that's why I'm on team Vim. I rather not use a tool that needs/uses cult-like slogans to convince people to keep them hooked. I want the usefulness to be the reason, not some kind of belief system.
It's just a bit of playfulness. Nobody is 'hooked' on Emacs because of slogans. A person uses Emacs because they like it.
Re: The Linux Upskill Challenge
#39What's the best way to run software on an old Ubuntu system that I don't want to upgrade or run apt-get on, and I don't want to run stuff inside a Virtual Machine, and snap is broken, and docker as well? Compiling stuff seems too much trouble because of all the dependencies. I was hoping for Nix to save me here, but it only compiles for a specific libc version.
---
You could use https://wiki.debian.org/nspawn unless it's really old.
Re: The Linux Upskill Challenge
#40What's the best way to run software on an old Ubuntu system that I don't want to upgrade or run apt-get on, and I don't want to run stuff inside a Virtual Machine, and snap is broken, and docker as well? Compiling stuff seems too much trouble because of all the dependencies. I was hoping for Nix to save me here, but it only compiles for a specific libc version.
It sounds like your asking how to install software without using precompiled artifacts and also without compiling stuff.