20 years of GNU
Sep. 27th, 2003 11:21 amThe original announcement. So how are they doing?
To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things.
All seems to have been done for ages, except that someone else did the kernel that people actually use.
After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation.
Got all that but the Empire game (the what??)
GNU will be able to run Unix programs, but will not be identical to Unix. We will make all improvements that are convenient, based on our experience with other operating systems.
No argument there.
In particular, we plan to have longer filenames, file version numbers,
Yes and yes, though the version numbers are in the wrong layer and hardly anyone uses them.
a crashproof file system,
Kernel side.
filename completion perhaps,
Curious that this one should be uncertain.
terminal-independent display support,
Probably means termcap/terminfo; I thought the former already existed by 1983 but *shrug*
and eventually a Lisp-based window system through which several Lisp programs and ordinary Unix programs can share a screen.
This one doesn't seem to have come out of the GNU project, though the feature is there in GNU systems if you're allowed count having just the window manager written in Lisp.
Both C and Lisp will be available as system programming languages.
Seem to be.
We will have network software based on MIT's chaosnet protocol, far superior to UUCP. We may also have something compatible with UUCP.
This bit rather shows its age l-)