Posted Mar 22, 2007 21:00 UTC (Thu) by
landley (guest, #6789)
In reply to:
by nix
Parent article:
The road to freedom in the embedded world
> You use vi over Emacs because of the *license*?!
No, I use vi over Emacs because learning Lisp never struck me as a
reasonable requirement for a text editor to impose on its' users. (I
don't recommend vi to other people, and I'd have stuck with Joe if it
wasn't so buggy. I still miss qedit under DOS. But vi is ubiquitous and
available.) I used to use microemacs on the Amiga, but microemacs isn't
ubiquitously available on systems I sit down at either, and the big
version's no substitute for it.
> Oh, and GCC was widely used and widely known in the embedded market
> long before Sun's unfortunate C compiler unbundling. Surely you know
> this, what with busybox's embedded penetration...
First I've heard of it. What would that have to do with BusyBox? (Let's
see, Busybox Dates back to 1999, depending on whether you want to count
the project from the abandoned Debian boot disk utility ala Red Hat's
nash, or from Eric Andersen reviving it as an embedded project. That
means Linux predates it by about 8 years, and the Sun thing predates
Linux.)
Seems somewhat unlikely, since up through the 1990's the most common
target of the embedded market, far and away, was the 8-bit Z80. I don't
think gcc even had a target for the 16-bit 8086 before
http://www.delorie.com/djgpp/16bit/gcc/ , do you have references?
Maybe you're referring to 68k, ala http://www.obviously.com/dice/ ?
According to
http://www.network-theory.co.uk/docs/gccintro/gccintro_4.... the first
release of gcc was in 1987. (The book "open sources" has more detail but
that sounds about right.) Peter Salus says that the unbundling had
happened (and users had time to react) by the end of 1990:
http://icims.csl.uiuc.edu/~lheal/doc/dgp/chapter10.html
I know 1990 is about when I first heard of it. Then again, I was looking
for compilers with source code at the time for a DOS project. I believe
I found something like five of them, all of which sucked in different
ways... The one I wound up paying the most attention to was an upgraded
version of the "Small C Compiler" for DOS, a variant of
http://en.wikipedia.org/wiki/Small-C
Rob
(
Log in to post comments)