Betriebssystem basierend auf Python
@jens: Naja man könnte statt einer Unix-Shell einfach IPython starten lassen wenn man sich anmeldet. Damit kann man ja auch mit einem vorangestellten ``!`` die üblichen Shell-Kommandos ausführen.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Ja, ich hatte ja auch mal die Frage nach einem Minimal Distribution für Python auf Raspberry Pi ? -> http://www.python-forum.de/viewtopic.php?f=5&t=35201
Geht dann ja so in die Richtung...
Evtl. ist sowas ja interessant für Einsteiger, die mit Python programmieren wollen... Hat hat schon seinen Vorteil, bei den Homecomputern: Anmachen und BASIC Prompt ist da...
Allerdings hat sich nicht ohne Grund eine Grafische Benutzeroberfläche etabliert. Ist halt schon komfortabel, die Mausschubserei
EDIT: Hier geht es allerdings um die Frage, ob ein Betriebssystem basierend auf Python möglich ist. Direkt wird das wohl weniger funktionieren. Jedoch ein RPi nehmen und Linux so klein schrumpfen, das nur noch Python startet, wäre eine Möglichkeit.
Generell ein neues Betriebssystem zu erstellen, macht kaum einen Sinn. Das sieht man ja z.B. an BeOS ( https://de.wikipedia.org/wiki/BeOS ) bzw. dem Nachfolger "Haiku" -> https://de.wikipedia.org/wiki/Haiku_%28 ... ssystem%29
Selbst wenn das OS Vorteile hat, durch bessere Implementierung: Es krankt daran, das es keine schöne Software gibt, die man mit dem OS nutzten kann.
Das wäre mit einem Python-Basierendes OS ja ebenfalls der Fall.
Gut man könnte sagen, es gibt ja viele Programme, die in Python Implementiert sind. Aber die GUI-Toolkits benötigen ja auch den vom OS vorgegebenen Dinge zum darstellen... Also kommt man doch wieder an eine Art Linux...
Also wenn, dann macht das im Embedded Bereich Sinn. So ein kleinstrechner mit Python steuern, wäre ja nett. Aber dann kann man auch gleich wieder ein RPi nehmen...
...und ab geht's von vorn...
EDIT2: Das erinnert mich ein klein wenig an https://de.wikipedia.org/wiki/Chrome_OS ...
EDIT3: Gerade http://stackoverflow.com/questions/1090 ... ing-python gefunden Interessanter Link darin führt zu:
Geht dann ja so in die Richtung...
Evtl. ist sowas ja interessant für Einsteiger, die mit Python programmieren wollen... Hat hat schon seinen Vorteil, bei den Homecomputern: Anmachen und BASIC Prompt ist da...
Allerdings hat sich nicht ohne Grund eine Grafische Benutzeroberfläche etabliert. Ist halt schon komfortabel, die Mausschubserei
EDIT: Hier geht es allerdings um die Frage, ob ein Betriebssystem basierend auf Python möglich ist. Direkt wird das wohl weniger funktionieren. Jedoch ein RPi nehmen und Linux so klein schrumpfen, das nur noch Python startet, wäre eine Möglichkeit.
Generell ein neues Betriebssystem zu erstellen, macht kaum einen Sinn. Das sieht man ja z.B. an BeOS ( https://de.wikipedia.org/wiki/BeOS ) bzw. dem Nachfolger "Haiku" -> https://de.wikipedia.org/wiki/Haiku_%28 ... ssystem%29
Selbst wenn das OS Vorteile hat, durch bessere Implementierung: Es krankt daran, das es keine schöne Software gibt, die man mit dem OS nutzten kann.
Das wäre mit einem Python-Basierendes OS ja ebenfalls der Fall.
Gut man könnte sagen, es gibt ja viele Programme, die in Python Implementiert sind. Aber die GUI-Toolkits benötigen ja auch den vom OS vorgegebenen Dinge zum darstellen... Also kommt man doch wieder an eine Art Linux...
Also wenn, dann macht das im Embedded Bereich Sinn. So ein kleinstrechner mit Python steuern, wäre ja nett. Aber dann kann man auch gleich wieder ein RPi nehmen...
...und ab geht's von vorn...
EDIT2: Das erinnert mich ein klein wenig an https://de.wikipedia.org/wiki/Chrome_OS ...
EDIT3: Gerade http://stackoverflow.com/questions/1090 ... ing-python gefunden Interessanter Link darin führt zu:
-> https://github.com/tornewuff/pycornPycorn is an interpreted operating system written in Python, intended to recreate the style of learning available on 16-bit microcomputers. Device drivers, file systems, network protocols can all be implemented in Python with no C or assembler code.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
siehe auch: "The Micro Python project" Links dazu: http://www.python-forum.de/viewtopic.php?f=21&t=36069jens hat geschrieben:Also wenn, dann macht das im Embedded Bereich Sinn. So ein kleinstrechner mit Python steuern, wäre ja nett. Aber dann kann man auch gleich wieder ein RPi nehmen...
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Passend zur Eingangsfrage wäre: http://biosbits.org
Passend dazu, der Vortrag "Porting Python to run without an OS" von Josh Triplett auf der PyCon 2015:
-> https://www.youtube.com/watch?v=bYQ_lq5dcvM
The Intel BIOS Implementation Test Suite (BITS) provides a bootable pre-OS environment for testing BIOSes
...
BITS supports scripting via Python, and includes Python APIs to access various low-level functionality of the hardware platform, including ACPI, CPU and chipset registers, PCI, and PCI Express.
Passend dazu, der Vortrag "Porting Python to run without an OS" von Josh Triplett auf der PyCon 2015:
https://us.pycon.org/2015/schedule/presentation/378/We've ported Python to run directly on hardware, without an operating system, based on the GRUB2 bootloader, as part of the BIOS Implementation Test Suite (BITS) project (http://biosbits.org).
-> https://www.youtube.com/watch?v=bYQ_lq5dcvM