On 10/23/2016 09:15 PM, Mouse wrote:
My favorite
formatter was my S100 crate with CP/M, [it's] impossible
to give a single user OS without background processing a virus.
I disagree. I see
nothing about "a single-user OS without background
processing" that would prevent a virus from infecting other programs,
even including the OS, when it's run, and potentially doing something
else as well.
Perhaps you are using some meaning of "virus" other than "piece of
software that infects other software to propagate itself"? That's the
only meaning that makes any sense to me.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Its highly unlikely as first it would have to install itself and do so
without corrupting the OS.
CP/M-80 is a machine monitor with a file system and lacking most of the
usual
read the disk and "do something" automation. The only automation in CP/M
is logging a drive which is reading the directory and mapping used blocks.
So the initial load would have to be performed by the user. Trogan maybe,
social engineered for sure, virus no. The key is you have to actually
execute
a file for action to happen. In CP/M you can disk dump sectors and never
execute them, formatting is even more benign, the disk is never read save
for a post format verify.
There is no boot block save for system tracks and even then the OS is not
wired to write them without a utility so other than boot in rom(usually)
its kinda hard to pollute the disk though powering off with it in the
drive usually
will kill a sector making it unreadable.
There are many other OSs that equally as crude such as Northstar Dos or
for that
fact OS/8. Old machines do not evaluate like current winders, linux,
OSX in that
perspective.
The extreme opposing end of the spectrum is a VAX running VMS/OVMS the
level of protection is high enough that you would spend much time and
effort to
find the way to get something above the user account level. In that
case you
can pollute your self maybe share with friends assuming you don't user
crash first.
Allison