ImageDisk project is canceled
Tony Duell
ard at p850ug1.demon.co.uk
Wed Dec 21 18:35:23 CST 2005
> > Without seeing the source code to Imagedisk, how do I know that it
> > actually follows that spec. I will assume Dave is not so malicious as to
> > XOR the sector data with pseudorandom bit stream or anything stupid [1]
> > but how do I know that there isn't a bug in the progrma that causes it to
> > fail if there are more than 27 sectors/track or something?
>
> Then you must be a better programmer than I, to be able to tell if a
I don't claim to be a programmer at all. But I will make this claim. It's
a lot easier to discover a bug in software if you have seen the sources.
I know for a fact it's a lot easier to see possible design bugs in
hardware if you have the schematics (because that I have done many times).
> 1. Do you have the source code to every operating system for every
> computer you own? I also know you have PCs, so what in the world
For the machines I _use_, yes I do. Even a couple of my calculators. No,
they are not open-source in the FSF sense, but the source code is available.
> did you do prior to Linux? Refuse to use MS|PC-DOS?
My views changed majorly once I started to run Minix (not open-source,
but source available) and more particularly linux. I found I had many
fewer problems because I could read the source to find the cause of an
error message (rather than just an entry in the manual), I found I could
modify and fix things. Sometimes the problem would be due to my somewhat
unconventional hardware (which I would not expect anyone to support other
than me). I could either fix the problem with the hardware (e.g. a port
bit was not doing the right thing in some odd circumstance) or I could
patch the program.
And having dscovered the advantages of being able to do that, I am not
going to go back, certainly not on a machine that I depend on.
>
> 2. (might as well ask, as long as I'm asking) I know you dislike
> the whole "board swap" mentality and that you prefer replacing
> blown chips over replacing a whole board. But why not repair those
> non-functioning chips? I mean, one blown gate and you toss the
I am not sure anyone can repair a chip. Are you suggesting I start moving
atoms around to correct the wrong doping levels, oxided metal traces, etc?
> *whole* chip? What's with that? [2]
>
> -spc (And you actually trust chips to do what they say?)
>
> [1] Not my footnote
>
> [2] Or in other words---the "components" in today's computers are bigger
> than yesterday's computers. Right now, the "components" are
> boards/cards and I can certainly see it being whole computers
Maybe to you, but it's not happened here yet.
-tony
More information about the cctalk
mailing list