Jan Schaumann
Vell, I'm just zis guy, you know?
Advanced Programming in the UNIX Environment: Week 04, Segment 7 - atime, mtime, ctime
Advanced Programming in the UNIX Environment: Week 04, Segment 8 - time(3) is an illusion
Advanced Programming in the UNIX Environment: Week 04, Segment 5 - /etc/passwd
Advanced Programming in the UNIX Environment: Week 04, Segment 4 - Directory Size
Advanced Programming in the UNIX Environment: Week 04, Segment 6 - getpwuid(2) and /etc/groups
Advanced Programming in the UNIX Environment: Week 04, Segment 1 - The Unix Filesystem
Advanced Programming in the UNIX Environment: Week 04, Segment 3 - Directories
Advanced Programming in the UNIX Environment: Week 3, Segment 6 - Union Mounts and Whiteout Files
This has absolutely entered my vocabulary. On the off-chance that you haven't seen this definition yet:
Meat proxy
- A person who forwards AI-generated text, code, or other output without reading, understanding, or validating it. The person acts only as a relay between the AI system and the intended recipient.
(Also: sf-isms.)
Advanced Programming in the UNIX Environment: Week 04 , Segment 2 - Hardlinks and Symlink
Advanced Programming in the UNIX Environment: Week 03, Segment 5 - umask(2)
Advanced Programming in the UNIX Environment: Week 02, Segment 4 - File Sharing
Advanced Programming in the UNIX Environment: Week 03, Segment 1 - All about stat(2)
Advanced Programming in the UNIX Environment: Week 03, Segment 2 - UIDs and GIDs
Advanced Programming in the UNIX Environment: Week 01 - Introduction
Advanced Programming in the UNIX Environment: Week 01 - UNIX History
Advanced Programming in the UNIX Environment: Week 03, Segment 4 - chmod(2) and chown(2)
Advanced Programming in the UNIX Environment: Week 02, Segment 1 - File Descriptors
Advanced Programming in the UNIX Environment: Week 02, Segment 2 - open(2) and close(2)
Advanced Programming in the #UNIX Environment
Week 3: struct stat st_mode
In this video segment, we're looking at how the traditional permissions defined in the struct stat st_mode are applied. You want to pay particular attention to the permissions on directories and the order in which they are checked. One thing that often surprises newcomers is that to delete a file, Unix does not care about the permissions on the file, only on the directory it's in.
Advanced Programming in the UNIX Environment: Week 03, Segment 3 - st_mode and permissions
Advanced Programming in the UNIX Environment: Week 01 - Unix Basics
Advanced Programming in the #UNIX Environment
In this class, we use #NetBSD as our reference platform. In addition to our shared shell server, here are some ways you can install NetBSD:
-
put it on e.g., your laptop: https://netbsd.org/docs/guide/en/chap-exinst.html
-
use VirtualBox: https://stevens.netmeister.org/631/virtualbox/
-
use UTM: https://stevens.netmeister.org/631/utm/ (Video instructions: https://youtu.be/hCqfmuG5Acc )
-
use or create an AWS image: https://stevens.netmeister.org/615/netbsd-amis.html
-
create your own NetBSD #Linode: https://www.netmeister.org/blog/netbsd-on-linode.html


