Learned Linux in just two weeks—starting with Arch Linux—and successfully replaced my previous macOS (2020 m1 macbook) workflow by repurposing an old Dell OptiPlex 7040 (2015 product). Gained hands-on experience with essential Linux tools such as
udev
, virtual machines,bash
,nvim
,tmux
,thorium
,pacman
,systemd
andlinux kernel
etc.
My linux experience:
arch-linux(it record my journey of using arch linux), asahi-linux(using fedora linux in M1 macbook as server with minimalist sever style), arch-linux-qemu(Learned Virtual Machine using KVM, VMware Workstation, etc )
-
self learned a trick to use VMware img and then convert it to kvm favora img qemu-img convert -O qcow2 test.vmdk test-better.qcow2 (it improve the linux lab about 80% responsiveness time in terms of CLI usage)
-
Arch Linux (Catchos)
- Used performance-optimized distribution necessitates recompiling essential Arch Linux packages for x86-64-v3
- Adapted various sched-ext schedulers for improved responsiveness(SSD)
- latest linux keneral with kvm enabled and patched
- Latest BBRv3 (TCP congestion control algorithm) by Google
-
Fedora Linux → Macbook pro m1 (dual boot)
Script:
Programming & Computer Science:
- 20250315-csprimer-computersystem-concept
- csprimer-computersystem-concept_2
- csprimer-computersystem-concept3
- 777-Compiler
- 20250319-cs-sicp
- cs61a
- cs61a-part2
- python my note 2024-06-28
- 777-salesforce
- 777-azure-learning
- az-900: 20250516-777-azure-notes
Network study:
- 1736130293-ccna-notes1
- 1736133301-ccna-notes2
- 1736544044-ccna-notes3-day9
- 1736738616-ccna-notes4-day10
- 1736888244-ccna-notes5-day11
- 1736909764-ccna-notes6-day12
- 1736973840-ccna-notes6-day12
- 1736976154-ccna-notes7-day13-subnetting
- 1737061712-ccna-notes8-vlan
Hardware knowledge
CLI:
Devops:
- 20250405-python-uv
- 1735671282-python-subtitle
- 777-python-ipynb
- 20250405-cs-missing-semester
- 20230305-mydocker
To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master.