DreamShell: Unterschied zwischen den Versionen

Aus SEGA-DC.DE
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Bild:Dreamshell.jpg|thumb|Der Datei-Manager]]
[[Bild:Dreamshell.jpg|thumb|Der Datei-Manager]]
Es gibt ja viele Betriebssysteme für den Dreamcast. Unter der Haube arbeitet ja bekanntlich [[Windows CE]], auch wenn es nicht benutzbar ist und nur für Entwickler nützlich ist. Dann wurden auch noch [[Linux]] und [[NetBSD]] auf den Dreamcast portiert, zwei Betriebssysteme die viele sicher vom PC her kennen. Auch das relativ unbekannte Betriebssystem [[QNX]] wurde von Hobby-Programmierern an die Dreamcast-Hardware angepasst.
Es gibt viele Betriebssysteme für Dreamcast. Unter der Haube arbeitet ein von SEGA geschriebenes Betriebssytem. Dieses "SEGA OS", ist kompatibel mit einem speziell angepassten [[Windows CE]], welches aber nur für Entwickler relevant ist. Dann wurden auch noch [[Linux]] und [[NetBSD]] auf Dreamcast portiert. Zwei Betriebssysteme die viele sicher vom PC her kennen. Auch das relativ unbekannte Betriebssystem [[QNX]], wurde von Hobby-Programmierern an die Dreamcast-Hardware angepasst.


Aber keines dieser Systeme wurde speziell für den Dreamcast entwickelt. Der russische Programmierer [[SWAT]] schrieb schließlich ein eigenes Betriebssystem, dass speziell für Dreamcast entwickelt wurde und nannte dieses '''DreamShell'''.
Aber keines dieser Systeme wurde speziell für Dreamcast entwickelt. Das wollte der russische Programmierer [[SWAT]] ändern und schrieb schließlich ein eigenes Betriebssystem, welches exklusiv für die Konsole entwickelt wird. Es lehnt sich an [http://de.wikipedia.org/wiki/Unix UNIX] an und bietet bereits eine grafische Oberfläche. Im Moment ist zwar für die oberfläche keine Maus notwendig, aber wer wirklich damit arbeiten will, sollte eine Tastatur besitzen.


Derzeit liegt dieses Betriebssystem in Beta 3 der Version 4 vor und es wird fleißig getestet. Es lehnt sich an [http://de.wikipedia.org/wiki/Unix UNIX] an und bietet bereits eine grafische Oberfläche die man auch über den Kontroller steuern kann.
[[Bild:dreamshell.gif|thumb|left|Das geplante Erscheinungsbild]]


[[Bild:dreamshell.gif|thumb||left|Das geplante Erscheinungsbild]]
Während der Zeit von 2005 bis 2007, wurde sehr aktiv daran gearbeitet. Danach ruhte das Projekt zeitweilig komplett. Aber mit der Ankündigung des SD-Karten Adapters (ungefähr 2009), kam wieder frischer Wind in die Programmierung. Seit dem wird wieder aktiv an der Software gearbeitet. Aktuell wird der Treiber für den SD-Karten Adapter, in das System implementiert. Dabei wurde auch eine Funktion entwickelt, die einen kleinen Teil von DreamShell auf den internen Speicher kopiert und von da aus auch gestartet werden kann. Insbesonders für das Laden von Programmen, von SD-Karten interessant. Für die Zukunft sind Programme, wie Webbrowser, Zeichenprogramm, Musikplayer, Videoplayer geplant.  Bereits funktionsfähig, ist der Dateimanager und der Texteditor. Über den Dateimanager lassen sich MP3- und OGG-Dateien wiedergeben, ebenso lassen sich ISO-Dateien von dort aus starten. Weitere Formate werden nach und nach hinzuprogrammiert.


Von 2005 bis 2007 wurde sehr aktiv daran gearbeitet, nach einer zweijährigen Pause wird nun wieder weiterentwickelt. DreamShell ist durch Module erweiterbar, die von Anwendern geschrieben werden. Ein eigenes SDK (Entwicklerpaket) für DreamShell steht bereits zur Verfügung. Für die Zukunft ist sogar ein Webbrowser geplant, derzeit gibt es jedoch nur einen Dateimanager und einen Texteditor. Es ist bereits möglich MP3- und OGG-Dateien im Dateimanager wiederzugeben, ebenso wie man ISO-Dateien von dort aus starten kann. DreamShell unterstützt bereits auch den SD-Karten-Adapter.
DreamShell kann durch Module erweitert werden. Anwender und Hobbyentwicklern steht bereits jetzt ein eigenes SDK (Entwicklerpaket) zur Verfügung.  


Leider fehlt DreamShell derzeit die Hilfe der Community. Der Programmierer, SWAT, veröffentlicht DreamShell nur auf russischen Webseiten, auch die Dokumentation ist nur auf Russisch verfügbar. Oft vergehen Wochen bis der Rest der Dreamcast-Szene bemerkt, dass eine neue Version erschienen ist. Für all diejenigen, die der russischen Sprache nicht mächtig sind, ist es deshalb auch schwer Erweiterungen für DreamShell zu entwickeln.


Derzeit scheint SWAT aber auch langsam auf die englische/internationale Dreamcast-Community aufmersam zu werden.
Leider fehlt DreamShell derzeit die Hilfe der Community. Der Programmierer, SWAT, veröffentlicht DreamShell nur auf russischen Webseiten, auch die Dokumentation ist nur auf Russisch verfügbar.  


Wenn (oder falls) DreamShell aber einmal fertig sein sollte, wäre es definitv eine der interessantesten Anwendungen in der Szene.


==Links==
==Links==
*[http://www.dc-swat.ru/ Offizielle Webseite (russisch)]
*[http://www.dc-swat.ru/ Offizielle Webseite (russisch)]
[[Kategorie:Betriebssystem]]
[[Kategorie:Betriebssystem]]

Version vom 10. Juli 2011, 23:46 Uhr

Der Datei-Manager

Es gibt viele Betriebssysteme für Dreamcast. Unter der Haube arbeitet ein von SEGA geschriebenes Betriebssytem. Dieses "SEGA OS", ist kompatibel mit einem speziell angepassten Windows CE, welches aber nur für Entwickler relevant ist. Dann wurden auch noch Linux und NetBSD auf Dreamcast portiert. Zwei Betriebssysteme die viele sicher vom PC her kennen. Auch das relativ unbekannte Betriebssystem QNX, wurde von Hobby-Programmierern an die Dreamcast-Hardware angepasst.

Aber keines dieser Systeme wurde speziell für Dreamcast entwickelt. Das wollte der russische Programmierer SWAT ändern und schrieb schließlich ein eigenes Betriebssystem, welches exklusiv für die Konsole entwickelt wird. Es lehnt sich an UNIX an und bietet bereits eine grafische Oberfläche. Im Moment ist zwar für die oberfläche keine Maus notwendig, aber wer wirklich damit arbeiten will, sollte eine Tastatur besitzen.

Das geplante Erscheinungsbild

Während der Zeit von 2005 bis 2007, wurde sehr aktiv daran gearbeitet. Danach ruhte das Projekt zeitweilig komplett. Aber mit der Ankündigung des SD-Karten Adapters (ungefähr 2009), kam wieder frischer Wind in die Programmierung. Seit dem wird wieder aktiv an der Software gearbeitet. Aktuell wird der Treiber für den SD-Karten Adapter, in das System implementiert. Dabei wurde auch eine Funktion entwickelt, die einen kleinen Teil von DreamShell auf den internen Speicher kopiert und von da aus auch gestartet werden kann. Insbesonders für das Laden von Programmen, von SD-Karten interessant. Für die Zukunft sind Programme, wie Webbrowser, Zeichenprogramm, Musikplayer, Videoplayer geplant. Bereits funktionsfähig, ist der Dateimanager und der Texteditor. Über den Dateimanager lassen sich MP3- und OGG-Dateien wiedergeben, ebenso lassen sich ISO-Dateien von dort aus starten. Weitere Formate werden nach und nach hinzuprogrammiert.

DreamShell kann durch Module erweitert werden. Anwender und Hobbyentwicklern steht bereits jetzt ein eigenes SDK (Entwicklerpaket) zur Verfügung.


Leider fehlt DreamShell derzeit die Hilfe der Community. Der Programmierer, SWAT, veröffentlicht DreamShell nur auf russischen Webseiten, auch die Dokumentation ist nur auf Russisch verfügbar.


Links