Darren New wrote:
Andrew Lentvorski wrote:
I have *never* seen an app of useful size get rewritten. *Ever*. It gets upgraded; it gets extended; it gets ported. But it never gets "rewritten".

Oh, by the way, a few more examples:

Windows, rewritten from win32 to NT.

MacOS, rewritten from classic to OSX.

Linux, every bit of open source code you use, including the kernel and the shell, rewritten from scratch in spite of source code for various unixes being available.

NT is not a rewrite from Win16. NT is completely different OS from Win16 and took *years* to provide the full API for Win16.

Pedantic note, NT *is* win32.

MacOS was the NeXT operating system which then got extended and mutated. Again, not a rewrite. They simply dumped OS 9 into the trash.

The Linux kernel is probably your best example. However, Linus started that *with the explicit intent* to ignore previous source code so he could learn about the x86 architecture. Starting with an explicit intent to ignore previous code is the anomaly.

Your citations are not weakening my position that rewrites are an extremely rare thing.

-a

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to