4 ms·
Wasn't vi closed source until Bram came along? Then the name just got changed to vim because of the additions along the way?
by DontGiveTwoFlux 12y ago
Wasn't vi closed source until Bram came along? Then the name just got changed to vim because of the additions along the way?
- stsp 12y agovi history in BSD goes back to 1980 Sources are at http://svnweb.freebsd.org/csrg/usr.bin/ex/ http://svnweb.freebsd.org/csrg/usr.bin/ex/
- cpach 12y agoIt’s pretty amazing to browse code repos that go back over 25 years. Does anyone know which version control system they (BSD) used back then? SCCS?
- oblio 12y agoMore likely a file server somewhere, email and patches. After all Linux didn't use a SCM until quite late.
- the_why_of_y 12y agoThat's because Linus had the fairly unique position that CVS et al. are actually worse than not using a SCM at all. The BSDs have been using CVS for a long time so it's plausible they used something like RCS or SCCS before CVS was available. FreeBSD repo goes back to 1993: https://svnweb.freebsd.org/base?view=revision&revision=2 https://svnweb.freebsd.org/base?view=revision&revision=2
- makomk 12y agoYep, that repo was apparently converted from SCCS: http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2012-10/msg00350.html http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2012...
- kps 12y agoA bit earlier — 1977 at least¹. I guess there was some (actual or alleged) descent from ed (the standard text editor) in the AT&T kerfuffle preventing it from being generally released under a BSD license. Keith Bostic reimplemented it from scratch as nvi (new vi) for 4BSD. Vim's code is not descended from either of those. ¹ http://minnie.tuhs.org/cgi-bin/utree.pl?file=1BSD/ex-1.1/READ_ME http://minnie.tuhs.org/cgi-bin/utree.pl?file=1BSD/ex-1.1/REA...