First I would like to thank the people
who responded to my previous post.
After reading the responses I've come to the conclusion that I've
phrased parts of my post poorly. So I'm reposting with
Let me state the overall view of what my question is:
I'm looking for a fairly good UNIX ( doesn't crash every five minutes,
doesn't crash when I do something stupid that might try to make it
crash ), which runs a SOLID C++ development enviroment.
If one UNIX runs much better then another UNIX ( which runs
competently ), but the first version has crappy tools and
the second has good tools then I'm interested in the second, not the
As for free Unices such as Linux and FreeBSD, I've had experience
with them. I find g++ to be acceptable, but gdb sucks. In fact front
ends to gdb may hide some of the problems, but still they can't hide
them all. Furthermore Electrice Fence doesn't cut it. (Aside from the
difficulty of trying to find what an error really is ) I've managed
to write memory bugs that fool Electrice Fence. What would be best
is some utility that fully instruments the code. gprof is OK. Now if
someone can suggest a good development enviroment that runs on a free
UNIX, then nothing would make me happier.
>Sorry for the possible flame bait. I'm looking for a UNIX
>that fits a very specific role.
>I'm a C++ developer ( both UNIX, mostly NT now) who would like
>( at some time in the not so near not so far future ) find a job
>programming in C+/UNIX.
>I'm diabetic, and I find working at home offers me the best
>for controling my health while at the same time allowing me to deveote
>maximum hours to work.
>What I'm looking for is a UNIX for the PC that is
>1) Cheap. I can't afford $10K for everything. Max $2K for all.
Let me clarify here. I don't yet have the PC, I'm waiting
for the end of Christmas season to buy. That money does not go into
the cost. The $2k is for a Unix and a development enviroment
( my understanding is that sometimes compilers alone can go for $10K
that is way out of my price range).
Quote:>2) Can run SMP.
The machine I will be getting is a Dual PII/450 with 128M of RAM
and a Cheetah or Ultrastart 9ZX (SCSI)hard drive.
I want tthe UNIX to be able to user it's capabilities.
Quote:>3) Fairly standard ( idea is to do most work at home, then call in
>copy my stuff and do fine tuning over the phone ).
One thing that does bother me about g++ is the nonstandard libraries
(string and container). To me the best with regard to this would
involve little proting.
Quote:>4) Offers a wide variety of development tools. A good de*, (IMO
>gdb does not cut it), a good profiler and a memory checking de*
>like Boundschecker which fully instruments it's code ( so that it
>caches stacks etc, to check for corruption),
Handled already, but I do have one question here. Several people have
suggested Sniff+ as a de*. last time I looked at it, it was
a good class browser, but had no debugging capabilites. Have
debugging capabilites been added since then, or are theys people just