diff --git a/assets/2022-02-18-122703_1920x1080_scrot.png b/assets/2022-02-18-122703_1920x1080_scrot.png new file mode 100644 index 0000000..f4b9db7 Binary files /dev/null and b/assets/2022-02-18-122703_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-122833_1920x1080_scrot.png b/assets/2022-02-18-122833_1920x1080_scrot.png new file mode 100644 index 0000000..59e6a0f Binary files /dev/null and b/assets/2022-02-18-122833_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-122930_1920x1080_scrot.png b/assets/2022-02-18-122930_1920x1080_scrot.png new file mode 100644 index 0000000..591d3fc Binary files /dev/null and b/assets/2022-02-18-122930_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-122943_1920x1080_scrot.png b/assets/2022-02-18-122943_1920x1080_scrot.png new file mode 100644 index 0000000..9f83652 Binary files /dev/null and b/assets/2022-02-18-122943_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-122951_1920x1080_scrot.png b/assets/2022-02-18-122951_1920x1080_scrot.png new file mode 100644 index 0000000..df2dee1 Binary files /dev/null and b/assets/2022-02-18-122951_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-123011_1920x1080_scrot.png b/assets/2022-02-18-123011_1920x1080_scrot.png new file mode 100644 index 0000000..1876cbd Binary files /dev/null and b/assets/2022-02-18-123011_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-123047_1920x1080_scrot.png b/assets/2022-02-18-123047_1920x1080_scrot.png new file mode 100644 index 0000000..0afd339 Binary files /dev/null and b/assets/2022-02-18-123047_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-123121_1920x1080_scrot.png b/assets/2022-02-18-123121_1920x1080_scrot.png new file mode 100644 index 0000000..d96a74b Binary files /dev/null and b/assets/2022-02-18-123121_1920x1080_scrot.png differ diff --git a/assets/2022-02-18-123142_1920x1080_scrot.png b/assets/2022-02-18-123142_1920x1080_scrot.png new file mode 100644 index 0000000..65dce8e Binary files /dev/null and b/assets/2022-02-18-123142_1920x1080_scrot.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_32_45.png b/assets/VirtualBox_debian_18_02_2022_12_32_45.png new file mode 100644 index 0000000..1d6b76f Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_32_45.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_32_57.png b/assets/VirtualBox_debian_18_02_2022_12_32_57.png new file mode 100644 index 0000000..0cd0405 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_32_57.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_33_07.png b/assets/VirtualBox_debian_18_02_2022_12_33_07.png new file mode 100644 index 0000000..dbae71a Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_33_07.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_33_11.png b/assets/VirtualBox_debian_18_02_2022_12_33_11.png new file mode 100644 index 0000000..8453d82 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_33_11.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_33_18.png b/assets/VirtualBox_debian_18_02_2022_12_33_18.png new file mode 100644 index 0000000..826dcfa Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_33_18.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_33_21.png b/assets/VirtualBox_debian_18_02_2022_12_33_21.png new file mode 100644 index 0000000..0a5e19b Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_33_21.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_33_27.png b/assets/VirtualBox_debian_18_02_2022_12_33_27.png new file mode 100644 index 0000000..b7d27c0 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_33_27.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_34_18.png b/assets/VirtualBox_debian_18_02_2022_12_34_18.png new file mode 100644 index 0000000..a5f170a Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_34_18.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_34_29.png b/assets/VirtualBox_debian_18_02_2022_12_34_29.png new file mode 100644 index 0000000..ba6c34c Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_34_29.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_34_34.png b/assets/VirtualBox_debian_18_02_2022_12_34_34.png new file mode 100644 index 0000000..8fabee4 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_34_34.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_34_39.png b/assets/VirtualBox_debian_18_02_2022_12_34_39.png new file mode 100644 index 0000000..17e282f Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_34_39.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_34_52.png b/assets/VirtualBox_debian_18_02_2022_12_34_52.png new file mode 100644 index 0000000..3949a81 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_34_52.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_34_55.png b/assets/VirtualBox_debian_18_02_2022_12_34_55.png new file mode 100644 index 0000000..536bbfc Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_34_55.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_35_01.png b/assets/VirtualBox_debian_18_02_2022_12_35_01.png new file mode 100644 index 0000000..10f5cc8 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_35_01.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_35_17.png b/assets/VirtualBox_debian_18_02_2022_12_35_17.png new file mode 100644 index 0000000..2020c02 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_35_17.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_35_20.png b/assets/VirtualBox_debian_18_02_2022_12_35_20.png new file mode 100644 index 0000000..67199d0 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_35_20.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_35_23.png b/assets/VirtualBox_debian_18_02_2022_12_35_23.png new file mode 100644 index 0000000..c1fcfa8 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_35_23.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_35_27.png b/assets/VirtualBox_debian_18_02_2022_12_35_27.png new file mode 100644 index 0000000..fb2dd85 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_35_27.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_35_32.png b/assets/VirtualBox_debian_18_02_2022_12_35_32.png new file mode 100644 index 0000000..1df15c2 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_35_32.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_37_53.png b/assets/VirtualBox_debian_18_02_2022_12_37_53.png new file mode 100644 index 0000000..fa6710d Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_37_53.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_37_57.png b/assets/VirtualBox_debian_18_02_2022_12_37_57.png new file mode 100644 index 0000000..279a699 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_37_57.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_38_00.png b/assets/VirtualBox_debian_18_02_2022_12_38_00.png new file mode 100644 index 0000000..a8d6007 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_38_00.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_38_02.png b/assets/VirtualBox_debian_18_02_2022_12_38_02.png new file mode 100644 index 0000000..49b8af4 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_38_02.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_39_44.png b/assets/VirtualBox_debian_18_02_2022_12_39_44.png new file mode 100644 index 0000000..29d7c04 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_39_44.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_39_53.png b/assets/VirtualBox_debian_18_02_2022_12_39_53.png new file mode 100644 index 0000000..e3ff541 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_39_53.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_40_07.png b/assets/VirtualBox_debian_18_02_2022_12_40_07.png new file mode 100644 index 0000000..48dcc20 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_40_07.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_49_11.png b/assets/VirtualBox_debian_18_02_2022_12_49_11.png new file mode 100644 index 0000000..b07b48c Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_49_11.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_49_15.png b/assets/VirtualBox_debian_18_02_2022_12_49_15.png new file mode 100644 index 0000000..f4cfb21 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_49_15.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_50_26.png b/assets/VirtualBox_debian_18_02_2022_12_50_26.png new file mode 100644 index 0000000..41b48a6 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_50_26.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_50_38.png b/assets/VirtualBox_debian_18_02_2022_12_50_38.png new file mode 100644 index 0000000..4879550 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_50_38.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_50_55.png b/assets/VirtualBox_debian_18_02_2022_12_50_55.png new file mode 100644 index 0000000..ebf2ff5 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_50_55.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_51_07.png b/assets/VirtualBox_debian_18_02_2022_12_51_07.png new file mode 100644 index 0000000..0f79f8c Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_51_07.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_51_24.png b/assets/VirtualBox_debian_18_02_2022_12_51_24.png new file mode 100644 index 0000000..b147c21 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_51_24.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_52_06.png b/assets/VirtualBox_debian_18_02_2022_12_52_06.png new file mode 100644 index 0000000..29748b6 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_52_06.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_52_15.png b/assets/VirtualBox_debian_18_02_2022_12_52_15.png new file mode 100644 index 0000000..a686993 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_52_15.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_52_36.png b/assets/VirtualBox_debian_18_02_2022_12_52_36.png new file mode 100644 index 0000000..93f1972 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_52_36.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_52_46.png b/assets/VirtualBox_debian_18_02_2022_12_52_46.png new file mode 100644 index 0000000..86e521f Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_52_46.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_52_53.png b/assets/VirtualBox_debian_18_02_2022_12_52_53.png new file mode 100644 index 0000000..100a310 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_52_53.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_53_40.png b/assets/VirtualBox_debian_18_02_2022_12_53_40.png new file mode 100644 index 0000000..4092725 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_53_40.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_54_33.png b/assets/VirtualBox_debian_18_02_2022_12_54_33.png new file mode 100644 index 0000000..25147cb Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_54_33.png differ diff --git a/assets/VirtualBox_debian_18_02_2022_12_54_41.png b/assets/VirtualBox_debian_18_02_2022_12_54_41.png new file mode 100644 index 0000000..82e5919 Binary files /dev/null and b/assets/VirtualBox_debian_18_02_2022_12_54_41.png differ diff --git a/assets/linux_kernel.png b/assets/linux_kernel.png new file mode 100644 index 0000000..ec8210a Binary files /dev/null and b/assets/linux_kernel.png differ diff --git a/essential/readme.md b/essential/readme.md index 1d555d5..63e1eef 100644 --- a/essential/readme.md +++ b/essential/readme.md @@ -18,6 +18,11 @@ * [GNU/Linux](https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy) controversy * What is a [kernel](https://en.wikipedia.org/wiki/Kernel_(operating_system)) * What does [GNU](https://www.gnu.org/software/) bring to the table? + * What's the deal with [userspace and kernelspace](https://unix.stackexchange.com/questions/137820/whats-the-difference-of-the-userland-vs-the-kernel)? + * [userspace](http://www.linfo.org/user_space.html) + * [kernelspace](http://www.linfo.org/kernel_space.html) + +![Linux kernel](../assets/linux_kernel.png) ### Where can you *get* some Linux? @@ -28,7 +33,7 @@ ### Debian * [Reasons](https://www.debian.org/intro/why_debian) to choose Debian. -* Why is Debian called [the universal operating system](https://www.reddit.com/r/debian/comments/22j0wf/so_why_debian_is_called_the_universal_operating/) +* Why is Debian called [the universal operating system](https://www.reddit.com/r/debian/comments/22j0wf/so_why_debian_is_called_the_universal_operating/)? * [comparison](https://en.wikipedia.org/wiki/Comparison_of_instruction_set_architectures) of CPU architectures * [download](https://www.debian.org/distrib/netinst) Debian @@ -36,7 +41,80 @@ Step by step walk-through of a VM creation in virtualbox with some notes on each step with best practice pointers. +![virtualbox setup](../assets/2022-02-18-122703_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-122833_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-122930_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-122943_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-122951_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-123011_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-123047_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-123121_1920x1080_scrot.png) +![virtualbox setup](../assets/2022-02-18-123142_1920x1080_scrot.png) + ## Breakdown of the Debian installation +All right, enough talking, let's get started! +I'll install a full blown and modern graphical Debian machine and I would like you to **not** do it yourself but take **notes** on each step so you'll be able to reference your notes later **when** I ask you to install a machine yourself. + * [step by step](https://debian-handbook.info/browse/stable/sect.installation-steps.html) installation instructions + * **don't set a root password, use `sudo` instead** * **stress the graphical/minimal difference** + +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_32_45.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_32_57.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_33_07.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_33_11.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_33_18.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_33_21.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_33_27.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_34_18.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_34_29.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_34_34.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_34_39.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_34_52.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_34_55.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_35_01.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_35_17.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_35_20.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_35_23.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_35_27.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_35_32.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_37_53.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_37_57.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_38_00.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_38_02.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_39_44.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_39_53.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_40_07.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_49_11.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_49_15.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_50_26.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_50_38.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_50_55.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_51_07.png) + +### Exercise + +OK, now it's up to you! +Please install a Debian machine with the default graphical environment. +Once installed, take some time out to explore the system. +Which software is installed by default? +How can you tweak the system settings such as language, keyboard, networking? +Can you install extra software? + +## Package managers + +* what is a [package manager](https://en.wikipedia.org/wiki/Package_manager) + +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_51_24.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_52_06.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_52_15.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_52_36.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_52_46.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_52_53.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_53_40.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_54_33.png) +![Debian installation](../assets/VirtualBox_debian_18_02_2022_12_54_41.png) + + +