Mail Archives: djgpp/1999/04/23/01:21:38
At 09:04 AM 4/22/99 -0400, you wrote:
>Part of what I left out of my short, short message:
>
>Dos is not secure.
>Dos is not sophisticated (relatively speaking).
>
>BUT
>
>Dos is SIMPLE
>Dos is SMALL
>Dos is FAST! (direct hardware access)
>Dos is single-user
I think we really need a multi-tasking DOS.
>
>The majority of "normal" computer users don't care about users
>and permissions and security levels and ownership. They don't need a
>multiuser system. Windows itself is complex enough. They just need
>something that makes their computer *work* (not even reliable it appears,
>although the simpler the OS the easier it is to make reliable!). And
>something that is fast is even better. By stripping away the features
>that the target audience doesn't care about, one can improve on those
>that they do. I think there is plenty of room (if not an imperitive) for
>a small, fast, simple OS (preferably 32 bit) that does everything one
>wants it to do and nothing one doesn't need.
>
>My concern is that while people are pitching Linux and other modern
>hi-tech operating systems as the Windows/DOS alternative, they miss the
>point that some people really *don't* need the included features and
>would *gladly* sacrifice them for performance, size, simplicity, etc. I
>don't see any player in this field right now. There is no Windows/DOS
>alternative that is as simple and fast (not to say Windows is that
>fast), not to mention fully backward compatible with all the thousands of
>DOS programs. Bigger (in feature count, sophistication) is not necessarily
>better.
Bigger sometimes really does get in the way.
My basic use of Freedos is in robotics. I am currently working on a large
C3PO-R2D2 sized robot with a standard pc for it's main brain and a number
of 68HC11 sub-brains. Main brain does all the thinking and the sub-brains
do all the work. I need a multi-tasking OS that is simple, direct, yet can
access standard ide hard drives. My machine (Arthur Wingnut) currently has
a 386sx-33 & 100 meg HD, but will be upgraded to a AMD-K6-200 & 800 meg HD
in a few months.
DOS & DJGPP & Allegro is the enviroment I would prefer to program in
(quick, simple, and direct access to all hardware elements) but it don't
multi-task.
I would like a Linux-like OS but Linux is overkill. I am trying it with a
300 meg drive and have found difficulty in taking out the un-needed network
& emacs type stuff. X-windows is way too much bloat just to display a few
jpeg images. Progress IS being made though.
There is, or soon will be, a need for an in between OS for general purpose
robots. DOS ain't enough, Linux is the best for networked systems, and
Windoze is way too bloated and crash-prone for a possible future life-form.
PC's are pushing 1 gips (1000 mips). Ram is hitting a gig. Hard drives now
hit 10 gigs. Computer hardware and micro video cameras are at commodity
prices. All that is needed are small, cheap, alcohal burning 1 kwatt fuel
cells and robots would/may cost $5000-$10,000. The same as the very high
end power-user PC's cost. The field is not currently going anywhere, I
think, because there is no basic operating system and language with which
to work with, nor standard hardware design. A 32 bit multi-tasking FreeDos
that is programmed/able with DJGPP & Allegro would be a big step in that
direction.
--------------- Daniel Pierce
Of what use is a general purpose robot? Of what use is a child?
Please. Oh please don't start another thread...
- Raw text -