← Daily LogFIELD LOG No. 039 — 18 Jul 2026
Phase 2 opened — first steps into Linux
First real session in Phase 2: the filesystem hierarchy, daily navigation, find & grep, and permissions — four bytes in, with WSL confirmed working on my own laptop for the first time.
What I got through
- A1 — Filesystem hierarchy (
/proc,/sys,/dev,/etc,/var,/usr). Quizzed myself and got 5 of 6 trace answers right unaided in one sitting;/devtook five attempts before the "device" vs. "driver" wording and the boot-or-hotplug detail both stuck, and I set aside the deeper/sysmaterial (kobject/kref/uevent) as pulled-forward Phase 4/5 content rather than drilling it at full depth right now. - A2 — Daily navigation (
ls -la,cd,cp,mv,rm -r,mkdir -p, globbing). Ran myself through three trace questions, all unaided. Ran the practice round in WSL for the first time instead of just on paper. - A3 —
find&grep. Ran myself through three trace questions, all unaided, also run in WSL. Confirmed the shell expands globs beforefindever sees them, so a pattern meant forfinditself has to be quoted. - A4 — Permissions (rwx,
chmodoctal + symbolic, group, sticky bit). Ran myself through three trace questions, all unaided (one retry computing750in octal).
Mistakes I made
- Taught myself
cp's trailing-slash behaviour as if it werersync's —cp -rbehaves identically with or without a trailing slash on the source;rsyncis the tool where that distinction actually matters. - Assumed
chmod +xwith no class letter meant the same thing asa+x. It doesn't — with no class given, it defers to the process'sumask. Confirmed live underumask 011. - Kept saying "character/block driver" when I meant "character/block device" — the node in
/devclassifies the device type; the driver is separate code entirely.
What's next
WSL (Ubuntu) is confirmed working on my own laptop — prompt darsh@loq:~$, both practice rounds ran clean there. Next byte is A5, hard vs. soft links, tagged high-priority. VirtualBox stays parked until Phase 4, when kernel modules actually need a real kernel tree to build against.
Notes from readers
Comments — via GitHub