11 Feb 26
UNIX is a general-purpose, multi-user, interactive operating system for the Digital Equipment Corporation PDP-11/40 and 11/45 computers. It offers a number of features seldom found even in larger operating systems, including: (1) a hierarchical file system incorporating demountable volumes; (2) compatible file, device, and inter-process I/O; (3) the ability to initiate asynchronous processes; (4) system command language selectable on a per-user basis; and (5) over 100 subsystems including a dozen languages. This paper discusses the nature and implementation of the file system and of the user command interface.
This is such a beautiful piece of computer science exposition. Man, it’s no wonder everyone wanted to copy these two guys.
see: https://people.eecs.berkeley.edu/~brewer/cs262/unix.pdf see: https://mit.edu/6.1800/www/readings/02-unix.shtml
04 Jan 24
13 May 23
In a setting of economic and infrastructural collapse, the inability to manufacture and maintain computing resources will be an enormous limitation on the continued use of technology. The concept of “rot” exists for both hardware and software, referring to a slow loss of functionality over time. Given a desire to maintain technological capability, we raise a variety of questions about technology use in such a scenario. How long will current hardware last through repair, robust construction, and good maintenance practices? What would software development and maintenance entail without today’s Internet infrastructure? What can be done to keep our software stable and usable for as long as possible in the face of viruses, storage degradation, and other threats?
22 Aug 18
A simple, free resource for finding the international standards for paper sizes in metric and imperial.