LinuxClub@UCU - First semester 2020/21

Pre-requirements:🔗

For Mac users🔗

If you are going to visit the club regularly, the best is to install Arch/Manjaro natively. If you can't, you are going to need:

Project structure🔗

Can be useful before the course:🔗

Schedule🔗

Week 0 - Club Presentation - Lecture notes

Richard Stallman talk - Lecture notes

Week 1 - Introduction to open-source, different distributions - Lecture notes

Week 2 - Introduction to the shell - Lecture notes

Week 3 - Git and Github - Lecture notes

Week 4.1 - Vim, Terminal multiplexers - Lecture notes

Week 4.2 - Package managers - Lecture notes

Week 5 - File systems - Lecture notes

Week 6.1 - Linux Filesystem Hierarchy Standard - Lecture notes

Week 6.2 - Regular expressions - Lecture notes

Week 7.1 - Boot (EFI/UEFI) - Lecture notes

Week 7.2 - Disk tables (MBR/GPT) - Lecture notes

Week 8 - Systemd, systemctl, kernel options - Lecture notes

Week 9.1 - X.org, Gnome, Wayland, i3, KDE, XFCE, MATE etc. Week 9.2 - The C Programming Language

Resources🔗

Usage for students🔗

# Fork this repository
# Watch the lecture
# Create your personal directory in 'homework'
# Copy the files from the respective directory in 'weeks' into your personal directory in 'homework'
# Submit a pull request into your own repository's master
# Add us as contributors into your repository
# Add the responsible person as a reviewer to the pull request
# Done!