My Inevitably Ineloquent Inaugural Post
Hello, everyone. My name is Curtis Dunham, and welcome to my blog, A Preponderance of Pondering. For the time being I will try to avoid the typical introductory material. If you don't know me already...
View ArticleDirectory-Sensitive History
I want a feature for Unix-like OSes called Directory-Sensitive History. It's fairly simple really. Whenever I use a history-related feature in the shell, like scrolling up in my history to choose a...
View ArticleA binding device for Plan9?
I'm not an expert on Plan9 by any means. Unfortunately this means that this idea may be completely useless, but I found it interesting nevertheless.In Unix, a standard way to restrict a process's...
View ArticleSeemingly Obligatory Rant Re: chroot
Recent events have prompted this post. In my previous post I suggested that chroot is a security mechanism. Apparently some Linux 2.2 maintainer guy thinks I am mistaken.Recently Alan Cox of Linux fame...
View ArticleAll System Calls Should Be Asynchronous
I think that all system calls (hereafter syscalls) in an operating system should be asynchronous. A syscall is a call that has to be serviced by the operating system and therefore has to leave...
View ArticleAsynchronous System Calls - Inspiration and Acknowledgements
First of all, I don't claim any sort of originality for the concept; I am merely advocating it.I just watched a several-month-old video of a Google Tech Talk by Andrew Morton and apparently there is a...
View ArticleCompiling LuaJIT on FreeBSD/amd64
LuaJIT 1.x only has a 32-bit x86 JIT. This one-line change to the makefile will allow it to compile on 64-bit/amd64/EM64T/x64 FreeBSD. To be clear, this just lets you compile the luajit executable as...
View ArticleSwapping Motherboards
Occasionally people try to upgrade or otherwise swap out their motherboard and end up with Windows (Win 7 in my case) refusing to boot (quick blue screen).Try making sure the SATA mode is set to the...
View Article
More Pages to Explore .....