Name | Brief | Tags | blog | purelisp | reiser4 | timeline | usched |
---|
3-lisp: an infinite tower of meta-circular interpreters. | Source Précis 3-LISP is a dialect of LISP designed and implemented by Brian C. ... | programming |
adaptive replacement | „adaptive replacement better than Working Set?“ has (an implicit) idea: VM page ... | kernel programming vm |
An exercise | Here is a little problem. Given an array \(A\) of \(N\) integers, find a sub-arr ... | math programming |
What is cosh(List(Bool))? Or beyond algebra: analysis of data types. | There is that curious idea that you can think of a type in a programming languag ... | math programming |
BSD VM scanner | BSD vm analyzes object reference counter in page scanner (vm_pageout.c:vm_pageou ... | kernel programming vm |
Generating Catalan numbers. | Enumerate all binary trees with N nodes, C++20 way: #include <memory>
#include < ... | programming |
__VA_ARGS__ + C99 compound literals = safe variadic functions | It occurred to me that new C features added by C99 standard can be used to imple ... | programming |
Concurrency Control and Recovery in Database Systems | Concurrency Control and Recovery in Database Systems by Philip A. Bernstein, Vas ... | programming |
Confessions of Microsoft developer | As a simple example, when Windows started up, it increased the size of msdos's ... | programming |
It could be done | "The late André Bensoussan worked with me on the Multics .... We were working o ... | programming |
Cue a key | There is a typical problem with Emacs experienced by people frequently switching ... | programming |
threads, contexts and doors. | Paul Turner gave a talk about new threading interface, designed by Google, at th ... | programming |
ext3: magic, more magic. | ext3 htree code in Linux kernel implements peculiar version of balanced tree use ... | fs kernel programming |
gcc-13 bug | I hit what more and more looks like a bug in the standard Ubuntu 24 gcc version. ... | programming |
gcc error message | Quite some time ago (in the previous century), gcc greeted me with the following ... | c++ programming |
the power of gdb | Yesterday I was running long file system stress test (fsx if you want to know) w ... | hacking osx programming |
Why Go is Not My Favorite Programming Language | _Disclaimer_: this article shares very little except the title with the classica ... | programming |
inactive_dirty and inactive_clean are considered harmful | Found interesting discussion on linux-mm (Sept. 2002): AKPM and Rik ("inactive_d ... | kernel programming vm |
Leisure pace of progress | Recently I found a paper in ACM Library describing two distributed file systems ... | programming |
A bit of out-of-context quoting | Lessons Learned Solaris has been functioning, essentially, by accident, for over ... | programming |
Long [story of] division. | The following text can be viewed as extremely dry and intimidating, or, equally, ... | math programming |
A macro. | C language is wonderfully profound. After almost 20 years, I still find new ways ... | programming |
A look at several memory management units... | An interesting paper (via Muli Ben-Yehuda) that describes, in particular, VM org ... | kernel programming vm |
A Modest Proposal: For Generalizing the Field Access in C Programming Language, and for Making It Beneficial to the Public. | [This is an old and never finished draft. HTML produced by asciidoc.] A Modest P ... | programming |
A monster desktop | Screenshot of my desktop while running 5 node UML cluster: ... | programming |
named formals | Another C99 abuse: _named formal parameters_: int foo(int a, char b)
{
p ... | programming |
opahead patch | Here is a 2.6.15-rc1 version of _opahead_ patch that was sleeping in my patch-sc ... | kernel programming |
page tickets | Mach VM had (or still has if Mac OS X counts) an interesting detail in its VM sc ... | kernel programming vm |
kernel patches for 2.6.12-rc6 | After long delay I updated my kernel patches to 2.6.12-rc6. This required instal ... | kernel programming |
Update of my kernel patches for 2.6.14-rc5 | New version of patches is uploaded here. This series include: `vm_02-skip-writep ... | kernel programming |
plug and crash | I had some problems in my local network to-day, so I had to turn off the switch. ... | kernel programming |
purelisp: introduction | Some time ago (I just re-checked and... Good Lord it was in October of 2003, tim ... | LISP programming |
purelisp: object types | As was noted in the previous card, objects in purelisp are partitioned into disj ... | LISP programming |
A Python: it is dictionaries all the way down. | def drill():
return defaultdict(drill) ... | programming |
reiser4: 1. internal tree | This continues previous entry: introduction 0. B-trees overview B-tree is am umb ... | fs programming reiser4 |
reiser4: 0. introduction | This is an introduction to the series of entries I am going to write about reise ... | fs programming reiser4 |
Repaging in AIX VM | _Repaging_ was mentioned to me by Rik van Riel long time ago. How this can be im ... | kernel programming vm |
Riemann hypothesis, DIY | Continuing with useless exercises, let's look at prime numbers. We shall use Has ... | math programming |
RSX | [expanded. 2004.03.25] Lately, I looked through sources of RSX _executive_ at bi ... | kernel programming |
Side with effete. | More of „I know C better than you!“ stuff. I just discovered (the verb is deeply ... | programming |
A curious case of stacks and queues. | When studying computing science we all learn how to convert an expression in the ... | programming |
Treadmill | _Treadmill_ is a "real-time" in-place garbage collection algorithm (PDF, Postscr ... | programming |
usched and Algol-68: a connection | usched is a light-weight cooperative-multitasking-coroutine library that I wrote ... | programming |
usched: stackswap coroutines, neither stackful nor stackless | [Please read the _update_.] This repository (https://github.com/nikitadanilov/us ... | programming |
usched: update | _Update_ for the previous post about stackswap coroutine implementation usched. ... | programming |
Vale of tears. | Consider a system describing possible computations (e.g., a programming language ... | programming |
A voice of the reason from the distant past | Dedicated to VM and file system developers and researches... It is immediately a ... | kernel programming vm |
Wikipedia | I added a bit of material to the Wikipedia entry on Page replacement algorithms: ... | programming |
Why windows will collapse ultimately | `Subject: [ntdev] WdfUsbTargetDeviceSendControlTransferSynchronously and timeout ... | programming |
working set is not relevant | [Updated: 2005.07.24] The key point of working set algorithm is not _virtual tim ... | programming vm |
XNU VM | XNU (OSX kernel) VM scanner marks vnodes as `(vp->v_flag & VHASBEENPAGED)`. `wri ... | kernel programming vm |