Here are some things I find 'odd' about Linux, having seen and worked on quite a few unices. Most of my in-depth experiences have been with SUNs though. Feel free to tell me the solution, if there is one. - a full filesystem doesn't accounce itself (well, not to root, since root normally has a 5% slack on each disk. - the linker doesn't see that structures and functions are different beasts, it happily links one of each with the same name, and of course the program then dies when the structure members are written into. (gcc 2.5.8) This has bitten me twice now, once in fortran, where a common block has the same name as a C function.