Earlier quoted context omitted.
This has been my go-to training approach for decades. Many of those individuals are now in high-seniority roles that encompasses Linux Administration. It is a tried and true method. If you want to be _good_ with Linux (including administration), build it: Follow the Gentoo Handbook, and restart every time something is wrong or fails. Alternatively, if you want to be a semi-competent user you can go the path of instal…
I assume this is very similar to the Linux from scratch book? https://www.linuxfromscratch.org/ Any advantages or disadvantages?
The Linux Upskill Challenge
61–70 of 92 posts
Re: The Linux Upskill Challenge
#62Earlier quoted context omitted.
What alternatives do you suggest?
Learn about the file system, permissions, processes, signals, threads, the scheduler, standard input and output, networking, etc.
Re: The Linux Upskill Challenge
#63I think the next level above this might be https://sadservers.com/
I'm happy that a lot of people use and find SadServers beneficial while not costing me a lot of money. Still a lot of features to implement on the website and a shrinking backlog of scenario ideas to materialize (if somebody has ideas for Linux/Docker/Kubernetes etc troubleshooting scenarios, please let me know).
Re: The Linux Upskill Challenge
#64So, in years past, I lamented that people didn’t know basic sysadmin skills and therefore invented complex solutions to what are rather simple problems of configuration within common Linux software. They’d write entirely new pieces of software to deal with something I saw as trivial, and they did this because they didn’t know a solution existed. These days, I don’t lament this at all. As I see it, people wanted to ma…
Re: The Linux Upskill Challenge
#65Earlier quoted context omitted.
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.
Re: The Linux Upskill Challenge
#66So, in years past, I lamented that people didn’t know basic sysadmin skills and therefore invented complex solutions to what are rather simple problems of configuration within common Linux software. They’d write entirely new pieces of software to deal with something I saw as trivial, and they did this because they didn’t know a solution existed. These days, I don’t lament this at all. As I see it, people wanted to ma…
I've seen that quote a thousand times and I disagree with it profusely. After 30 years of it now on my part, I know we can and should do better. And that does mean reinventing it, not being resigned to the status quo.
Re: The Linux Upskill Challenge
#67So, in years past, I lamented that people didn’t know basic sysadmin skills and therefore invented complex solutions to what are rather simple problems of configuration within common Linux software. They’d write entirely new pieces of software to deal with something I saw as trivial, and they did this because they didn’t know a solution existed. These days, I don’t lament this at all. As I see it, people wanted to ma…
I've seen that quote a thousand times and I disagree with it profusely. After 30 years of it now on my part, I know we can and should do better. And that does mean reinventing it, not being resigned to the status quo.
There are 2 options: Either we incrementally improve, or we break with tradition. I'm pretty sure people have been saying that we should break with tradition and do better than unix at least since the 90s, but for just as long the incremental improvements keep coming and keep being perfectly good. Modern unix-family OSs are not the unix-family OSs of 30 years ago; we have crash-consistent filesystems, your choice of improved security systems, assorted jail/container systems for compatibility/scaling/security, better service management, etc. Or perhaps phrased differently:
> After 30 years of it now on my part, I know we can and should do better.
We are - just in place rather than throwing out a perfectly good system and ecosystem.
Re: The Linux Upskill Challenge
#68Earlier quoted context omitted.
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.
How about touching (creating) a /nix? That'll sit next to the rest of the system just fine, although I don't know how new of a kernel it needs.
Alternatively, there's always the old standby: Can you create a chroot of a newer system and install stuff that way?
Re: The Linux Upskill Challenge
#69So, in years past, I lamented that people didn’t know basic sysadmin skills and therefore invented complex solutions to what are rather simple problems of configuration within common Linux software. They’d write entirely new pieces of software to deal with something I saw as trivial, and they did this because they didn’t know a solution existed. These days, I don’t lament this at all. As I see it, people wanted to ma…
I've seen that quote a thousand times and I disagree with it profusely. After 30 years of it now on my part, I know we can and should do better. And that does mean reinventing it, not being resigned to the status quo.
Re: The Linux Upskill Challenge
#70You 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