Coda File System

Why don't we just reimplement Coda from scratch

You can definitely do that, but... I'll just let the number speak for themselves,

Source lines of code count for Coda 5.3.18 (and a bit)

SLOC    Directory       SLOC-by-Language (Sorted)
125208  coda            cpp=89898,ansic=29593,sh=4567,perl=510,python=208,
                        csh=153,lex=146,yacc=133
20814   rvm             ansic=20670,sh=144
20692   rpc2            ansic=19607,lex=431,yacc=413,sh=189,asm=35,perl=17
3735    lwp             ansic=2941,asm=632,sh=162


Totals grouped by language (dominant language first):
cpp:          89898 (52.74%)
ansic:        72811 (42.72%)
sh:            5062 (2.97%)
asm:            667 (0.39%)
lex:            577 (0.34%)
yacc:           546 (0.32%)
perl:           527 (0.31%)
python:         208 (0.12%)
csh:            153 (0.09%)

Total Physical Source Lines of Code (SLOC)                = 170,449
Development Effort Estimate, Person-Years (Person-Months) = 44.08 (528.91)
 (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 2.26 (27.09)
 (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 19.52
Total Estimated Cost to Develop                           = $ 5,954,096
 (average salary = $56,286/year, overhead = 2.40).
generated using 'SLOCCount' by David A. Wheeler.

btw. this is excluding the kernel code for NetBSD, FreeBSD, Linux, Solaris, Windows9x, and WindowsNT/2000/XP. But if you bring the 18 other programmers and the 6 million, and don't mind the code being released under a GPL license, I guess we might be able to arrange something ;)

Jan