Live data from Hacker News

The Linux Upskill Challenge

theleo.zone

31–40 of 92 posts

Re: The Linux Upskill Challenge

#31

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…

Curmudgeon alert

Re: The Linux Upskill Challenge

#33
post #28
post #18

Earlier 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.

And Vi/Vim is present everywhere, so it is a must for sysadmins.

Re: The Linux Upskill Challenge

#34
post #23

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…

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.

I accidentally overwhelmed a brittle network stack doing nmap scans that took down internet overnight for a major resort. It happens.

Re: The Linux Upskill Challenge

#35
What'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

#36
post #35

What'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.

Re: The Linux Upskill Challenge

#37

Earlier 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!!!

I am not aware of many distros shipping the original vi today. However, a lot of them ship busybox, which is a self-contained and lightweight collection of standard UNIX tools, including a simplified vi. If you have a UNIX shell on an embedded system, there is a good chance it is running busybox.

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

#38
post #16
post #12

Earlier 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.

But... that's what alcoholics say!

Re: The Linux Upskill Challenge

#39
post #35

What'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.

Figure out why docker and snap are broken?

---

You could use https://wiki.debian.org/nspawn unless it's really old.

Re: The Linux Upskill Challenge

#40
post #36
post #35

What'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.

Well, I want to run new versions of software on a system in which I basically don't want to touch system directories like /usr and /lib etc.
Post reply on HN