Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getvmio/free-linux-resources

[Linux Free Resources] This repository collects 54 of free resources for Linux. 🐧 Embark on your Linux journey with our Linux Laboratory repository! Featuring an extensive library of free resources and an interactive online Playground, this is your command center for mastering the world's most po...
https://github.com/getvmio/free-linux-resources

List: free-linux-resources

awesome-list free-resources getvm linux playground programming

Last synced: about 1 month ago
JSON representation

[Linux Free Resources] This repository collects 54 of free resources for Linux. 🐧 Embark on your Linux journey with our Linux Laboratory repository! Featuring an extensive library of free resources and an interactive online Playground, this is your command center for mastering the world's most po...

Awesome Lists containing this project

README

        

# Linux Free Resources

🐧 Embark on your Linux journey with our Linux Laboratory repository! Featuring an extensive library of free resources and an interactive online Playground, this is your command center for mastering the world's most popular open-source operating system.

## Resources

| Index | Name | Category | Description |
|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 | [Shell Tutorials](https://getvm.io/tutorials/shell-tutorials) | Technical Tutorials | Learn shell scripting, command-line tools, and system administration for automating tasks in Unix-like environments. Suitable for beginners and experienced users. |
| 2 | [Linux Tutorials](https://getvm.io/tutorials/linux-tutorials) | Technical Tutorials | Comprehensive Linux tutorials covering command line usage, system administration tasks, and a wide range of Linux-related topics for beginners and experienced users. |
| 3 | [DevOps Tutorials](https://getvm.io/tutorials/devops-tutorials) | Technical Tutorials | Master key DevOps technologies like Linux, Docker, Git, Ansible, Kubernetes, and Jenkins. Enhance your skills in automation, containerization, and continuous integration/delivery. |
| 4 | [Hack The Kernel: Introduction To Operating Systems](https://getvm.io/tutorials/hack-the-kernel-introduction-to-operating-systems) | University Courses | Dive into the world of operating systems with this comprehensive online course. Includes lectures, programming assignments, and the chance to compete with other students. |
| 5 | [Unix System Programming](https://getvm.io/tutorials/csci-493-66-unix-system-programming-formerly-unix-tools-cuny-hunter-college) | University Courses | Dive into Unix/Linux system programming and gain a deep understanding of the Unix kernel interface and libraries with this comprehensive course at CUNY Hunter College. |
| 6 | [Creating a Linux Desktop application with Ruby](https://getvm.io/tutorials/creating-a-linux-desktop-application-with-ruby) | Technical Tutorials | Learn to build a full-fledged Linux desktop app using Ruby and the GTK+ toolkit. Develop a todo list app with features like creating, editing, and archiving tasks. |
| 7 | [Write a System Call](https://getvm.io/tutorials/write-a-system-call) | Technical Tutorials | Dive deep into the implementation of system calls in Linux and gain practical experience in kernel-level programming with this comprehensive technical guide. |
| 8 | [The very basics of a terminal emulator](https://getvm.io/tutorials/the-very-basics-of-a-terminal-emulator) | Technical Tutorials | Explore the inner workings of terminal emulators, from beginner to advanced developers. Learn about pseudoterminals, master-slave file descriptors, and more. |
| 9 | [Build Your Own Shell](https://getvm.io/tutorials/build-your-own-shell) | Technical Tutorials | Deepen your understanding of the Unix shell and build your own customizable shell application with this comprehensive guide. |
| 10 | [Linux From Scratch](https://getvm.io/tutorials/linux-from-scratch) | Technical Tutorials | A detailed guide to building a customized Linux system from scratch, covering operating system fundamentals, system administration, and open-source software development. |
| 11 | [Build a TCP/IP Stack](https://getvm.io/tutorials/lets-code-a-tcp-ip-stack) | Technical Tutorials | Learn to code a TCP/IP stack from scratch, covering Ethernet, ARP, and networking concepts. Gain a deeper understanding of network programming and system programming. |
| 12 | [Docker implemented in around 100 lines of bash](https://getvm.io/tutorials/docker-implemented-in-around-100-lines-of-bash) | Technical Tutorials | Explore the core concepts and implementation of Docker using just 100 lines of Bash script. Gain valuable insights into the inner workings of this powerful container platform. |
| 13 | [A proof-of-concept imitation of Docker, written in 100% Python](https://getvm.io/tutorials/a-proof-of-concept-imitation-of-docker-written-in-100-python) | Technical Tutorials | Explore the core concepts of container isolation and the inner workings of Docker with this proof-of-concept implementation in 100% Python. |
| 14 | [A workshop on Linux containers: Rebuild Docker from Scratch](https://getvm.io/tutorials/a-workshop-on-linux-containers-rebuild-docker-from-scratch) | Technical Tutorials | Dive deep into Linux containers and rebuild Docker from the ground up. Gain hands-on experience with container technology and optimize container-based applications. |
| 15 | [Building a container from scratch in Go](https://getvm.io/tutorials/building-a-container-from-scratch-in-go) | Technical Tutorials | Explore the core concepts of Linux containers, namespaces, and control groups. Learn how to build a simple container using the Go programming language. |
| 16 | [Linux containers in 500 lines of code](https://getvm.io/tutorials/linux-containers-in-500-lines-of-code) | Technical Tutorials | Dive into the inner workings of Linux containers with a hands-on implementation in just 500 lines of code. Explore key concepts, security considerations, and more. |
| 17 | [Linux for Hackers and Pentesters](https://getvm.io/tutorials/linux-for-hackers-and-pentesters) | Video Courses | Comprehensive Linux-based hacking and penetration testing course, covering ethical hacking techniques and cybersecurity skills. |
| 18 | [LPIC-2 Exam Guide: Linux Professional Institute Certification Study](https://getvm.io/tutorials/lpic-2-exam-guide-linux-professional-institute-certification-study-guide) | Video Courses | Comprehensive coverage of the LPIC-2 certification exams, with detailed explanations and practical examples to help you master Linux concepts and infrastructure services. |
| 19 | [LPIC-1 Exam Guide](https://getvm.io/tutorials/lpic-1-exam-guide-linux-professional-institute-certification-study-guide) | Video Courses | Comprehensive coverage of Linux concepts and practical exercises to prepare for the LPIC-1 exam, the Linux Professional Institute Certification. |
| 20 | [Linux Tutorials](https://getvm.io/tutorials/linux-tutorials-and-projects) | Video Courses | Comprehensive Linux training course covering basic commands to advanced system administration tasks. Taught by an experienced Linux professional with 20+ years of industry experience. |
| 21 | [Mastering Linux Command Line](https://getvm.io/tutorials/linux-command-line) | Video Courses | Comprehensive guide to mastering the Linux command line and understanding its applications in programming and system administration. |
| 22 | [Introduction To Linux](https://getvm.io/tutorials/introduction-to-linux) | Video Courses | Comprehensive guide for beginners to learn Linux, Unix, and operating system fundamentals. Develop working knowledge of Linux with graphical and command-line interfaces. |
| 23 | [Bash Basics for Cloud Computing](https://getvm.io/tutorials/bash-basics-for-cloud-computing) | Video Courses | Learn essential Bash scripting and command-line skills for cloud computing on Linux-based systems. Automate tasks and streamline your cloud operations. |
| 24 | [Unix as IDE](https://getvm.io/tutorials/unix-as-ide) | Technical Tutorials | Leverage the power of Unix for efficient coding and programming. Discover essential tools, techniques, and workflows for software development on Unix platforms. |
| 25 | [Understanding the Linux Virtual Memory Manager](https://getvm.io/tutorials/understanding-the-linux-virtual-memory-manager) | Technical Tutorials | Gain in-depth knowledge of the Linux virtual memory management system and insights into operating system principles and memory management technology. |
| 26 | [The Linux Commands Handbook](https://getvm.io/tutorials/the-linux-commands-handbook) | Technical Tutorials | Comprehensive guide to using essential Linux commands for everyday tasks, including file management and system administration. Written by experienced software developer Flavio Copes. |
| 27 | [Secure Programming HOWTO - Creating Secure Software](https://getvm.io/tutorials/secure-programming-howto-creating-secure-software) | Technical Tutorials | Comprehensive guide on creating secure software, covering best practices for C, C++, Java, Perl, Python, and more. Highly recommended for software developers. |
| 28 | [Linux Notes for Professionals](https://getvm.io/tutorials/linux-notes-for-professionals) | Technical Tutorials | Comprehensive guide for learning Linux, covering commands, system administration, software development, and troubleshooting. Practical insights from StackOverflow Documentation. |
| 29 | [Linux Fundamentals](https://getvm.io/tutorials/linux-fundamentals) | Technical Tutorials | Gain a deeper understanding of Linux with this comprehensive introduction to the operating system, covering essential commands, file systems, and administration. |
| 30 | [Linux commands Notes for Professionals](https://getvm.io/tutorials/linux-commands-notes-for-professionals) | Technical Tutorials | Comprehensive guide to Linux commands and system administration, compiled from StackOverflow. Valuable resource for Linux beginners and professionals. |
| 31 | [Linux Appliance Design: A Hands-On Guide to Building Linux Appliances](https://getvm.io/tutorials/linux-appliance-design-a-hands-on-guide-to-building-linux-appliances) | Technical Tutorials | Comprehensive guide on designing and implementing Linux-based appliances, covering architecture, security, and diverse user interface options. |
| 32 | [Writing Shell Scripts](https://getvm.io/tutorials/writing-shell-scripts) | Technical Tutorials | Comprehensive guide to writing shell scripts and automating tasks in Linux. Covers fundamentals, advanced topics, and practical examples for boosting productivity. |
| 33 | [The Linux Command Line](https://getvm.io/tutorials/the-linux-command-line) | Technical Tutorials | A free, comprehensive guide to Linux command line usage, shell scripting, and system administration. Perfect for new users, makers, and students wanting to learn Linux history, techniques, and skills. |
| 34 | [The Bash Academy](https://getvm.io/tutorials/the-bash-academy) | Technical Tutorials | The Bash Academy is a comprehensive guide to learning Bash scripting and mastering Linux commands through practical examples and tutorials. Covers shell scripting, automation, and system administration. |
| 35 | [Linux Shell Scripting With Bash](https://getvm.io/tutorials/linux-shell-scripting-with-bash) | Technical Tutorials | Comprehensive guide to Linux shell scripting with Bash, covering fundamental concepts and advanced techniques for writing powerful scripts and automating tasks. |
| 36 | [Linux Shell Scripting Tutorial (LSST) v2.0](https://getvm.io/tutorials/linux-shell-scripting-tutorial-lsst-v2-0) | Technical Tutorials | Comprehensive guide to learning Linux shell scripting, covering essential commands, scripting techniques, and automation methods. Suitable for beginners and system administrators. |
| 37 | [Linux Shell Scripting Tutorial - A Beginners Handbook (2002)](https://getvm.io/tutorials/linux-shell-scripting-tutorial-a-beginners-handbook-2002) | Technical Tutorials | Comprehensive guide to Linux shell scripting for beginners, covering essential techniques and commands with practical applications and real-world examples. |
| 38 | [Introduction to Bash Scripting](https://getvm.io/tutorials/introduction-to-bash-scripting) | Technical Tutorials | Comprehensive guide to learning Bash scripting for developers, system administrators, and DevOps engineers. Automate daily tasks and enhance Linux command line skills. |
| 39 | [Conquering the Command Line](https://getvm.io/tutorials/conquering-the-command-line) | Technical Tutorials | Comprehensive guide to mastering Unix and Linux commands for developers. Covers essential tools, file manipulation, system administration, and more. Applicable across OS X, Linux, and *BSD platforms. |
| 40 | [Conquer The Command Line](https://getvm.io/tutorials/conquer-the-command-line) | Technical Tutorials | Comprehensive guide to mastering the command line interface, covering Linux, programming, and system administration. Hands-on experience and practical examples. |
| 41 | [Comprehensive Bash Scripting](https://getvm.io/tutorials/bashguide) | Technical Tutorials | Discover the power of Bash scripting and Linux command-line usage with this in-depth, beginner-friendly guide. Improve your Linux skills and automate tasks efficiently. |
| 42 | [Bash Tutorial](https://getvm.io/tutorials/bash-tutorial) | Technical Tutorials | Dive into the world of Bash scripting with this comprehensive tutorial. Learn how to automate tasks, write shell scripts, and become a Linux command-line power user. |
| 43 | [Bash Programming](https://getvm.io/tutorials/bash-programming-2000) | Technical Tutorials | Learn the fundamentals of Bash programming and automate various tasks on your Linux system. Suitable for beginners and intermediate users. |
| 44 | [Bash Notes for Professionals](https://getvm.io/tutorials/bash-notes-for-professionals) | Technical Tutorials | Comprehensive guide to Bash scripting and command-line usage, compiled from StackOverflow documentation. Suitable for beginners and experienced users. |
| 45 | [Bash Guide for Beginners (2008)](https://getvm.io/tutorials/bash-guide-for-beginners-2008) | Technical Tutorials | Comprehensive introduction to Bash scripting and Linux command line for beginners. Covers fundamental concepts and provides practical examples to master Bash scripting. |
| 46 | [Advanced Bash-Scripting Guide](https://getvm.io/tutorials/advanced-bash-scripting-guide) | Technical Tutorials | Comprehensive guide to advanced Bash scripting for Linux users and programmers interested in command line scripting and automation. |
| 47 | [Making Servers Work: A Practical Guide to Linux System Administration](https://getvm.io/tutorials/making-servers-work-a-practical-guide-to-linux-system-administration) | Technical Tutorials | Comprehensive book on Linux system administration, covering server management, security, networking, and troubleshooting. Suitable for both new and experienced system administrators. |
| 48 | [Linux IP Stacks Commentary](https://getvm.io/tutorials/linux-ip-stacks-commentary) | Technical Tutorials | Detailed descriptions of the Linux TCP/IP stack code, with code fragments, IETF RFC links, and routing/firewall capabilities. Continuously updated for Linux kernel changes. |
| 49 | [Introduction to Linux](https://getvm.io/tutorials/introduction-to-linux-full-course-for-beginners) | Video Courses | Comprehensive Linux course for beginners, covering GUI navigation, powerful command-line tools, and major Linux distributions. |
| 50 | [Introduction to Operating Systems](https://getvm.io/tutorials/cse-421521-introduction-to-operating-systems-suny-university-at-buffalo-ny-spring-2016) | University Courses | Explore the concepts and design principles of modern operating systems and implement core OS functionality in this challenging yet rewarding course. |
| 51 | [Advanced Operating Systems](https://getvm.io/tutorials/cs194-advanced-operating-systems-structures-and-implementation-spring-2013-infocobuild-uc-berkeley) | University Courses | Gain in-depth understanding of operating system design and implementation through hands-on Linux modification in this comprehensive UC Berkeley course. |
| 52 | [CSEP 551](https://getvm.io/tutorials/csep-551-operating-systems-autumn-2014-university-of-washington) | University Courses | Comprehensive course on operating system design and implementation, covering core concepts, hands-on projects, and modern techniques. Ideal for students interested in software engineering, system administration, or OS development. |
| 53 | [Linux Programming & Scripting](https://getvm.io/tutorials/linux-programming-scripting-iit-madras) | University Courses | Comprehensive Linux programming and scripting course from IIT Madras, covering shell scripting, system programming, and advanced Linux concepts. |
| 54 | [Linux Implementation](https://getvm.io/tutorials/linux-implementationadministration-practicum-redhat-by-tulio-llosa) | University Courses | Gain hands-on experience in implementing and administering Linux systems, with a focus on the RedHat distribution. Develop practical skills in managing servers, configuring networks, and troubleshooting issues. |

## More

- [Free JavaScript Resources](https://github.com/getvmio/free-javascript-resources)
- [Free HTML Resources](https://github.com/getvmio/free-html-resources)
- [Free R Resources](https://github.com/getvmio/free-r-resources)
- [Free Java Resources](https://github.com/getvmio/free-java-resources)
- [Free Neural Networks Resources](https://github.com/getvmio/free-neural-networks-resources)
- [Free Natural Language Processing Resources](https://github.com/getvmio/free-natural-language-processing-resources)
- [Free Computer Science Resources](https://github.com/getvmio/free-computer-science-resources)
- [Free React Resources](https://github.com/getvmio/free-react-resources)
- [Free Security Resources](https://github.com/getvmio/free-security-resources)
- [Free Node.js Resources](https://github.com/getvmio/free-node-js-resources)
- [Free PyTorch Resources](https://github.com/getvmio/free-pytorch-resources)
- [Free Computer Architecture Resources](https://github.com/getvmio/free-computer-architecture-resources)
- [Free Functional Programming Resources](https://github.com/getvmio/free-functional-programming-resources)
- [Free Operating System Resources](https://github.com/getvmio/free-operating-system-resources)
- [Free Cryptography Resources](https://github.com/getvmio/free-cryptography-resources)
- [Free Compiler Resources](https://github.com/getvmio/free-compiler-resources)
- [Free Blockchain Resources](https://github.com/getvmio/free-blockchain-resources)
- [Free SQL Resources](https://github.com/getvmio/free-sql-resources)
- [Free Python Resources](https://github.com/getvmio/free-python-resources)
- [Free Unix Resources](https://github.com/getvmio/free-unix-resources)
- [Free Programming Resources](https://github.com/getvmio/free-programming-resources)
- [Free Object-Oriented Programming Resources](https://github.com/getvmio/free-object-oriented-programming-resources)
- [Free CSS Resources](https://github.com/getvmio/free-css-resources)
- [Free Machine Learning Resources](https://github.com/getvmio/free-machine-learning-resources)
- [Free Web Development Resources](https://github.com/getvmio/free-web-development-resources)
- [Free Shell Scripting Resources](https://github.com/getvmio/free-shell-scripting-resources)
- [Free Rust Resources](https://github.com/getvmio/free-rust-resources)
- [Free Haskell Resources](https://github.com/getvmio/free-haskell-resources)
- [Free Software Development Resources](https://github.com/getvmio/free-software-development-resources)
- [Free Data Science Resources](https://github.com/getvmio/free-data-science-resources)
- [Free Git Resources](https://github.com/getvmio/free-git-resources)
- [Free Networking Resources](https://github.com/getvmio/free-networking-resources)
- [Free Game Development Resources](https://github.com/getvmio/free-game-development-resources)
- [Free TensorFlow Resources](https://github.com/getvmio/free-tensorflow-resources)
- [Free Distributed Systems Resources](https://github.com/getvmio/free-distributed-systems-resources)
- [Free Embedded Systems Resources](https://github.com/getvmio/free-embedded-systems-resources)
- [Free DevOps Resources](https://github.com/getvmio/free-devops-resources)
- [Free Docker Resources](https://github.com/getvmio/free-docker-resources)
- [Free Robotics Resources](https://github.com/getvmio/free-robotics-resources)
- [Free Computer Vision Resources](https://github.com/getvmio/free-computer-vision-resources)
- [Free Deep Learning Resources](https://github.com/getvmio/free-deep-learning-resources)
- [Free Cloud Computing Resources](https://github.com/getvmio/free-cloud-computing-resources)
- [Free Go Resources](https://github.com/getvmio/free-go-resources)
- [Free Data Structures Resources](https://github.com/getvmio/free-data-structures-resources)
- [Free Control Systems Resources](https://github.com/getvmio/free-control-systems-resources)
- [Free Artificial Intelligence Resources](https://github.com/getvmio/free-artificial-intelligence-resources)
- [Free Data Analysis Resources](https://github.com/getvmio/free-data-analysis-resources)
- [Free Ruby Resources](https://github.com/getvmio/free-ruby-resources)
- [Free C++ Resources](https://github.com/getvmio/free-cpp-resources)
- [Free Bash Resources](https://github.com/getvmio/free-bash-resources)
- [Free Cybersecurity Resources](https://github.com/getvmio/free-cybersecurity-resources)
- [Free Algorithm Resources](https://github.com/getvmio/free-algorithm-resources)
- [Free Database Resources](https://github.com/getvmio/free-database-resources)
- [Free C Resources](https://github.com/getvmio/free-c-resources)
- [Free Version Control Resources](https://github.com/getvmio/free-version-control-resources)
- [Free Computer Graphics Resources](https://github.com/getvmio/free-computer-graphics-resources)