KnowOS (Was: What would a modern LispOS look like?)



I think a lisp OS could actually be really fun for people who like
hacking on operating systems. After all, if the entire operating system
is running in a lisp image then shouldn't you be able to let root access
modify the image during runtime? You can do this in general with lisp
programs so I can't see why an operating system should be different.
Now do you really *want* to be able to hack on the operating system and
change it on the fly? I'm not sure, but with some safeguards built in I
think it could be a fun experiment.

Well, first off, as usual, let me say that: (a) you can do this just as
you describe it in the KnowOS, but (b) please don't! [At least not on
our public servers.] That said, (c) you can probably do this in Linux
as well if you know what you're doing. (If there's some memory state
that needs to be rebuilt, then you might have to reboot, but the same
is true for any program, incl. an OS which, afterall, is just a hairy
program!)

.



Relevant Pages

  • Re: users must be local admin but this means domain admin can be locked out
    ... and audit all workstation group membership from the domain instead of having ... > If you delete the domain admin from the machine, domain admin can login, ... Can modify the users and groups *that they have created.* ... operating system services or modify operating system files ...
    (microsoft.public.win2000.security)
  • Re: Attempting to port and app to linux but cant find an equivalent system call
    ... > An Operating system that permits one process to modify another process' memory ... > Linux, like it's Unix forefathers, does not permit such uncontrolled access. ... > modification through strace() is the parent process to the process being modified. ...
    (comp.os.linux.development.apps)
  • Re: Logging TCP events
    ... modify the syslog.conf in order to get these info? ... You haven't given us any clue as to what operating system you are ... sending those events to syslogd. ... some of the UDP packets got lost or dropped from the queue. ...
    (comp.security.firewalls)
  • Re: Root access gained from Safari
    ... an exploit on Safari gave the end user Root access. ... The operating system was compromised from the browser. ... No installation process is required to copy app code into a user directory, which then could be run at user level privs. ...
    (comp.sys.mac.advocacy)
  • Re: How i can edit script?
    ... What operating system? ... Does the file system give you permission to change the file, ... But i can't modify another things too. ...
    (comp.graphics.apps.gimp)