Wandering Thoughts archives

2007-12-24: The difference between shells that do job control and shells that don't
2007-12-19: Why setuid scripts are fundamentally a bad idea
2007-12-17: What is a script language on Unix
2007-11-13: Why vfork() got created (part 2)
2007-11-11: Why vfork() got created (part 1)
2007-11-07: Understanding the virtual memory overcommit issue
2007-10-11: A gotcha with command order in pipes
2007-10-09: A silly trick with X
2007-10-02: A gotcha with 'bidirectional' pipes to commands
2007-09-26: Thinking about why Apache waits for CGIs to close standard output
2007-09-17: How mmap(2) requires a unified buffer cache
2007-08-09: A gotcha with the format of dump archives
2007-08-03: The scope of shell history
2007-07-20: The downside of a unified buffer cache
2007-07-02: What the unified buffer cache is unifying
2007-06-13: What NFS file-based locking problems can happen
2007-06-12: 'Argument list too long' is a misleading message
2007-06-10: How NFS is unreliable for file-based locking
2007-05-13: Unix folklore: your swap should be twice your RAM
2007-05-04: A little twitch I have in X Windows
2007-04-25: What do Unix errno values mean?
2007-04-23: Extra security systems for Unix should be explicit, not implicit
2007-03-25: Fitts' Law and edge-flipping in window managers
2007-03-18: Why Unix setuid is incompatible with real network filesystems
2007-02-11: How to do locking in shell scripts
2007-02-09: What System V did to the poor ln command
2007-01-14: An alarming reflex in my use of find
2007-01-11: An interesting Bourne shell limitation
2007-01-10: A gotcha with inetd/xinetd and popular UDP services

Page tools: See As Normal.
Search:
Login: Password:
Atom Syndication: Recent Pages, Recent Comments.

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.