home *** CD-ROM | disk | FTP | other *** search
- Path: scinter.aftac.gov!usenet
- From: mikey@scinter.AFTAC.GOV (Michael M Brockman)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: toy operating systems, like AmigaOS
- Date: 21 Apr 1996 15:55:31 GMT
- Organization: HQ AFTAC, Patrick AFB
- Distribution: inet
- Message-ID: <3063.6685T624T2076@scinter.AFTAC.GOV>
- References: <skllsf.984983.4.5@groomlake.mil> <4kplgo$o9r@canyon.sr.hp.com> <4ksu6q$haa@nadine.teleport.com>
- NNTP-Posting-Host: scants8.aftac.gov
- X-Newsreader: THOR 2.1 (Amiga;TCP/IP beta 5)
-
- I am normally a lurker. I sit and watch as others play the "My OS is better
- than yours" game...until now.....
-
- >Kevin Taddeucci (kevint@sr.hp.com) wrote:
- >: Duanne Barry (dbarry@groomlake.mil) wrote:
-
- >: > I've just spent the last 2 months coding a large and complex algorithm
- >: > on a Unix box (Sun Sparc 10).
-
- Almost impressive. Must be a newbie. I work on dual processing Sparc 20's,
- Sparc 2000's and Sparc 1000's. I have spent YEARS programming code on a
- project that contains 7 or 8 different languages, and over 2 million lines of
- code. It is an on-going R&D project....We are waiting for Sparc Ultra's so we
- can test out some different theories....With over 20 years of programming in
- the Sun OS, Solaris, AT&T SVR4...unix in general enviroment, I am still
- learning.
-
- >: > I've have made hundreds of critical bugs that generally
- >: > just cause the entire code to blow up (eg. memory overwriting, runaway
- >: > loops, etc). But never ever did any of my bugs actually crash the Unix
- >: > box
- >: > (ie. it never needed a reboot) due to the lovely memory protection.
-
- You have obviously never played with some of the lower level functions in the
- Sun's kernel. I have killed our platform(s) many times. Memory protection
- doesn't cover everything. It is easy to steal all of the allocated process
- id's by spawning tasks that spawn other tasks, format drives with raw scsi
- commands, etc.. The SunOS/Solaris OS has it's own set of problems. ( I have
- locked up our server so hard that System Admin has been forced into reloading
- the OS from CD-ROM....)
-
- Memory protection also hides bugs by automatically fixxing them or by ignoring
- the error it encounters. I prefer the Amiga OS when it comes to programming
- especially when it comes to tools like Enforcer or Mungwall. It is common for
- me to program a routine in ANSI (SAS/C) complient C at home...then port the
- code over to work. I have found that if my code can get through the Enforcer
- checks and still run....it is going to have no un-expected bugs...(other than
- maybe logic..)
-
- The reverse is not true. I have programmed code at work and had intermittant
- bugs. Using the debugging tools at work, I was unable find a culprit and
- reading the core files showed some inconsistancy...So I took the code home to
- my Amiga...Enforcer found many things that were covered up by the memory
- protection...I have done this a lot over the years. It has earned myself a
- good reputation as a problem troubleshooter. Several people at work have also
- bought Amiga's as a result ...
-
- Neither OS is better...both have strengths and weaknesses...
- --
- <sb>
- <sb>
- />
- /> Michael M Brockman, mikey@scinter.AFTAC.GOV
- />
- |\_______{o}-------------------------------------------_
- [\\\\\\\\\\\{MIKEY BAD}>============================- >
- |/~~~~~~~{o}-------------------------------------------~
- \> Have you ever been cruising on the Information
- \> Superhighway, just to pause and take a whiz?
- \>
-
- <sb>
- <sb>PGP Key Available Upon Request
- <sb>
-
-