"Adam L. Beberg" wrote:
> On Wed, 11 Apr 2001, Joseph S Barrera III wrote:
> > IF it's impossible to write C code without buffer overruns
It's not impossible, just a pain and you have to avoid certain functions
in certain contexts.
There is a version of gcc that catches buffer overruns as soon as they
happen, for more secure daemons.
> > THEN why do we run privileged internet-accessible services written in C?
Because it's more efficient that most alternatives and most relavent
idioms are easily available.
> Because people who design operating systems are forking morons and only
> use one bit (literally the supervisor bit) of the many levels of security
> the hardware has in it, so there isnt a damn thing a programmer can do
> about it other then then run Bill and Linus through with a pike and hope
> someone with a clue replaces them.
> Never trust someone who learned to code on a computer with more then 32KB of
1st computer: 4k handheld, basic
2nd computer: 16k Atari400 w/cassette basic, 6502 assembly, forth, lisp,
small C ("Deep Blue C"), etc.
3rd computer: 32k Atari pre-1200xl w/floppy, 300 baud modem, etc.
> - Adam L. "Duncan" Beberg
-- email@example.com http://sdw.st Stephen D. Williams 43392 Wayside Cir,Ashburn,VA 20147-4622 703-724-0118W 703-995-0407Fax Dec2000
This archive was generated by hypermail 2b29 : Sun Apr 29 2001 - 20:25:39 PDT