This discussion on file systems and this one on virtual memory are good starts. See also the extent-like UFS paper and this.
Transaction costs are good: software patent debate continues
Don Marti is asking the wrong question when he writes: The question is where you draw the line of what is or isn’t patent infringement. If Victor invents something, and I describe it in prose, I’m not infringing. If he
Enterprise operating systems
Can anyone name a single feature of “enterprise†operating systems available today that was not already working in VMS or Solaris or SGI’s system 10 or more years ago? Multi-processor support – practically prehistoric. Here’s a wise observation: â€Since the
Software patents are so different from circuit patents (really!)
Updated (and again, and even again – below) It should also be recognized that circuit arrangements are typically designed and fabricated at least in part using one or more computer data files, referred to herein as hardware definition programs, that
Low wage programming
Greenspan did put forward a proposal on how to reduce the growing inequality of incomes in the United States — admit more skilled immigrants into the country. The former Fed chief said that increasing the number of immigrants with sought-after
Watering down computer science, Java, and feminism
This old note by Spolsky explains why the shift to java-only in computer science classes is harmful and reminds me of two events in my old career as an academic. One was when a student came by my office to