2024-Readings
Created Sunday 05 January 2025
StacksAndLanguagesAndFrameworks
Week 12 - Final Project Selection
Week 8 - "Installing Stuff"
Top X list of Linux Distros - http://distrowatch.com
Pi - https://www.raspberrypi.com/software/operating-systems/
https://debian-handbook.info/browse/stable/sect.apt-get.html
https://rpm.org/
https://wiki.archlinux.org/title/Pacman
https://sandstorm.io/news/2015-09-24-is-curl-bash-insecure-pgp-verified-install
https://www.lifewire.com/installing-software-using-git-3993572
https://community.linuxmint.com/software/view/software-center
https://www.ubuntupit.com/snap-vs-flatpak-vs-appimage-know-the-difference/
In the wild, scroll down to "How do I install apps" and skim - https://help.steampowered.com/en/faqs/view/671A-4453-E8D2-323C
https://www.linux.com/topic/desktop/how-install-and-use-docker-linux/
Mostly just about the "flatpak" thing: https://help.steampowered.com/en/faqs/view/671A-4453-E8D2-323C
Week 7 - Networking and the Shell
https://jrm4.com/slides/Networking_and_the_Shell.html
https://cybernews.com/what-is-vpn/ipv4-vs-ipv6/
https://stevessmarthomeguide.com/build-home-network/
Local Tunnel options (like Ngrok)
https://github.com/anderspitman/awesome-tunneling
Week 4 - Linux and the Command Line
https://jrm4.com/slides/Linux_And_the_Command_Line_-_Raw_Slides.html
and what we will continue with next week
http://jrm4.com/slides/Scripting_and_Programming.html
Some resources:
https://alexpetralia.com/posts/2017/6/26/learning-linux-bash-to-get-things-done
https://adtmag.com/blogs/dev-watch/2016/07/bash-salaries.aspx
https://blog.jessfraz.com/post/for-the-love-of-pipes/
https://devhints.io/bash
Optional:
If you have some familiarity with other languages - https://learnxinyminutes.com/docs/bash/ is great.
Some of the stuff in here we haven't gotten to, but the bits on variables and quotes are very good - https://wiki.bash-hackers.org/scripting/newbie_traps
A very quick intro in video form https://omgenomics.com/writing-bash-script/
For those who want to get an early start: Here is the (likely much longer and multi-week):
https://timvisee.com/blog/elegant-bash-conditionals/
Week 2 - Getting Linux
Hey folks, most of what you will need to attempt the virtual install are available either by watching the video, or the instructions below, or both.
Linux Install Resources:Using Linux and the Command Line
Week 1 - Linux and Computing
The basics:
https://www.linux.com/what-is-linux/
https://www.techrepublic.com/article/getting-up-to-speed-with-the-linux-desktop-operating-system/
https://www.infoworld.com/article/3019852/how-linux-won-without-winning.html
https://www.computerworld.com/article/3144063/open-source-has-won-and-microsoft-has-surrendered.html
Read AT LEAST the first 4 sections (Intro, MGBs, Tanks and Batmobiles, BitFlinger, and GUIs) — the rest is optional, but pretty good:
http://project.cyberpunk.ru/lib/in_the_beginning_was_the_command_line/
Backlinks: FSU Courses:LIS5364:Previous Readings