public inbox for linux-8086@vger.kernel.org
 help / color / mirror / Atom feed
From: Dan Olson <dano@agora.rdrop.com>
To: linux-8086@vger.kernel.org
Subject: Re: writing programs for ELKS
Date: Fri, 7 Feb 2003 13:05:28 -0800 (PST)	[thread overview]
Message-ID: <20030207125945.S38479@agora.rdrop.com> (raw)
In-Reply-To: <200302071322.27842.a.martone@retepnet.it>

> ELKS cannot guarantee it, at least in the 8088/8086/80186 processors,
> because they do not have any memory protection instruction. An ELKS
> system has no true protection scheme (that is: it could be attacked by
> a decently written virus, even from a process without full root
> permissions), but remember that the "E" (embeddable) of "ELKS" means
> that you won't use it as a "let's try some dozens of new programs"...!
> Surely you will (re)build the entire system when you will add new
> changes...!
> And - also - if you get a source program, you can check yourself if it
> does contain worms or viruses. This is the main reason why the viruses
> are an almost unknown phenomenon in the GNU-based world.

There are two different problems that I see as a result of no memory
protection.  The first you mentioned, viruses and hackers trying to access
areas that they shouldn't have access to.  The other are poorly written
programs that accidently get into memory that's not theirs, and mess up
other processes/data.  Viruses "infect" executables and aren't part of the
source code, you might spot them by noting the files size of an executable
and seeing if it grows.  I think such things are really of little concern
to ELKS, as it's a) a very small percentage of the systems out there, and
b) not something we can fix.  If this is an issue, then using a CPU like
the 386 with Linux is probably more reasonable.  If do a good job keeping
bugs out of our code, we should be okay.  Just my 2 cents.

	Dan

  reply	other threads:[~2003-02-07 21:05 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-30 13:41 please help this newbie running asm programs!!! Seemanta Dutta
2003-01-30 16:06 ` Gábor Lénárt
2003-02-05 23:13 ` writing programs for elks Alfonso
     [not found]   ` <1044556130.1597.23.camel@Castle.goembel>
2003-02-07 12:22     ` writing programs for ELKS Alfonso
2003-02-07 21:05       ` Dan Olson [this message]
2003-02-05 23:16 ` please help this newbie running asm programs!!! Alfonso
2003-02-11  5:52   ` Phil Goembel
2003-02-12 11:15     ` _main and startup code Alfonso

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030207125945.S38479@agora.rdrop.com \
    --to=dano@agora.rdrop.com \
    --cc=linux-8086@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox