Home » 2017
Yearly Archives: 2017
Of file handles and implicit offsets (Follow-up)
My post about file handles elicited some interesting feedback, so I wanted to capture it because I thought it provided some insight. Shared libraries were not a standard part of UNIX systems in the 1980s (though they had certainly been described in prior work) and thus one interesting observation here is that putting code in […]
US Patent 9,830,329 Issued
US Patent 9,830,329 issued November 28, 2017. It is about a technique for utilizing a pre-existing tunneling mechanism to invoke remote functionality. The original inspiration for this was the need to communicate from a component on a client system to utilize functionality available on the server. The first case for this was when I wanted […]
Of file handles and implicit offsets
My current research direction (which is wandering a bit, as is common with research) has forced me to look as some of the vagaries of the POSIX interface. One of these is this intriguing decision to incorporate a piece of file descriptor specific state for the “file pointer” (note that in Windows there is an […]
Shanghai Bound!
I’m on my way to the the Symposium on Operating Systems Principles, which is a well-known operating systems conference. This time it is in Shanghai, China so I’m making my way there. I do not have the privilege of presenting anything there this trip, but hopefully I will be able to do so in the […]
For those problems that are nails, I have a sledgehammer
I’ve been involved in a project that requires I learn more about blockchain than I ever really wanted to know. I had a basic appreciation of it from reading the Nakamoto paper many years ago. It provides an insightful solution to a challenging problem – the problem of distributed consensus in an untrusted network. There […]
The advisory shuffle
Friday, October 13, was my adviser’s last day. He remains as an adjunct professor, but as such he cannot directly advise or supervise graduate students. Thus, just a few weeks into my official life as a PhD student I find myself adrift. While I started adrift, over the past 10 months I stopped drifting and began […]
“So why are you doing this?”
One of the questions that I’m often asked is “why would you want to get a PhD?” or “why do you want to do research?” Everyone that even considers pursuing a PhD will no doubt be asked this question at some point. I’ve been asked it a number of times recently, no doubt due to the various […]
Windows and “reserved names”
I’ve fallen into the habit of answering some questions on Quora and those which involve answering questions about Windows file systems seem to garner the most interest and the most disagreement. Yesterday I answered a question entitled Why can’t I save a folder name “con” in Windows? I decided to respond to this because the other […]
Where does search functionality live?
In mulling over the depths of semantic knowledge and file systems, it occurs to me that one thing which differs between the world of Unix/Linux file systems and Windows file systems is that in Unix/Linux environments, search of a directory’s contents are done in the shell (or application) while in Windows they are a service of the file […]
HotOS 17
This week I had the opportunity to attend ACM SIGOPS HotOS ’17. This is a workshop that focuses on discussing work in some stage of progress. The papers are not as polished as one would find at a full conference and in some cases they are more about being provocative – encouraging the reader to […]
Recent Comments