Python OS
Richard Blackwood
richardblackwood at cloudthunder.com
Tue Nov 9 07:52:05 EST 2004
Kay Schluehr wrote:
>> / Richard Blackwood wrote:
>
> /
>
>> What I do not quite understand is the overall assertion that
>> low-level aspects of OS design can not be simulated. Interrupts were
>> much discussed, but I ask: can one not simulate interrupts? It seems
>> absurd to me that this would be impossible.
>
>
> This is indeed trivial. It can be reduced to the statement that the
> Python language is Turing-complete. What remains unclear in this
> discussion is the perspective on "Python". Somewhere we have to leave
> the sim in order to run a concrete
> system.
What does this mean? Run a "concrete system"?
> The different high level representations of the concept "hardware
> interrupt" have to be projected onto one and only one that is feasible
> by the machine. If I interpret Your concerns correctly, You obtain a
> greater flexibility on the sim-level, which should influence again the
> "real" OS machine code?
If possible but not a necessity.
> The model of this relationship is Psyco in the PyPy realm: being
> itself a Python program, that generates machine code on the fly that
> drives again the interpreter, that runs Psyco. But this tangled
> hierarchy in which OS and Python-Interpreter drive each other may
> be my own fantasy, that has nothing to do with Your "prototyping"
> intention
> in the closer sense ... ?
It may have a home in my intentions, but a splendid fantasy regardless.
>
> Regards Kay
>
>
>
>
>
- Richard B.
More information about the Python-list
mailing list