======Linux====== How to Use Linux https://docs.google.com/document/d/1rEjxnZP07KJYtramx43-rbF07PB1afU3sop5N0O4szs/edit# How to Use Linux - A. Install Linux https://docs.google.com/document/d/1eIWOttMwA1zRFZEEn4ucBztk6dKj3hYZa9-1srZcpRM/edit#heading=h.iic5r02c1j5l How to Use Linux - B. Install Software https://docs.google.com/document/d/1cP4VqP3XCSfCTrvDgHbnNA_cJvyv2Gg7DOGr5Zegt1k/edit#heading=h.iic5r02c1j5l How to Use Linux - C. Commands deleted How to Use Linux - Notes https://docs.google.com/document/d/1OktYxaS10zayaata3V_9Hhi7ToUYuC1NlrKYlcwjfIc/edit# [[Documentation]] [[Components]] [[Boot]] [[Hardware]] [[Package Management]] [[kernel]] [[distribution]] [[open source software]] [[directory structure]] [[Container]] [[cgroups]] [[Hardware]] [[Device]] [[Notes]] [[Interrupts]] [[Disk]] [[Files]] [[Network]] [[Linux Software]] package management, shell, shell programming [[Human Interface]] * [[Terminal]] * [[gnome]] [[Shell]] * [[Shell Programming]] * [[Command]] * [[Process]] * [[daemon]] * [[Service]] [[Startup]] [[systemd]] [[Bus]] [[Install Linux]] [[tmux]] [[multi_user]] [[Multiprocessing]] [[Clock]] ====== Concept Organization 1 ====== * boot * device * disk * keyboard * monitor * mouse * ethernet port * wifi * * disk * partition * mount * file system * kernel * image * modules * executables * binaries * scripts * containers * cgroup * snap * docker ====== Concept Organization 2 ====== * human individuals and groups * Linus * Stallman * Lennart Poetering * Dennis Ritchie * Standards Organizations * POSIX * Single Unix Specification (SUS) * Linux Foundation * Filesystem Hierarchy Standard (FHS) * Linux Standard Base (LSB) - based on SUS, seen in SysV Init * personality of the software * integration vs containerization * monolithic vs modular * controlling vs tolerant * group dynamics, communication * history * adoption * forking hierarchies * kernel * cgroups * sockets * userspace * system packages * redis * dbus * systemd * human interface * cli * term * shell * text-based full-screen interactive * tmux * editors * top * man * info * gui * window manager * desktop environment * gnome * kde * webchat, full circle