Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

JewelOS 1.0 - Beta 1
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 25.06.2005, 22:45    Titel: JewelOS 1.0 - Beta 1 Antworten mit Zitat

Hinweis: Der folgende Beitrag habe ich bereits in einem anderen Forum gepostet. Dort ist JewelOS bei den meisten auch ein Begriff, ich hoffe es ist trozdem deutlich genug, sonst fragt. JewelOS ist/wird ein FreeDOS basierendes Betriebsystem, geproggt und zusammengestellt von Bobfan (nicht von diesem Forum) und mir.

Es hat lange gedauert aber nun ist es soweit. Das Jewel-Projekt ist im Beta-Status! Bei Jewel haben wir einen Schritt nach vorne gewagt und haben viel neues implementiert. Der Kernel ist selber kompiliert, genauso wie die Command.com. Crystal (ein in QB programmierter COMMAND.COM Ersatz) ist experimentell eingebaut sollte aber stabil laufen. Weiter sind die JTools dabei, eine Toolsammlung, bestehend aus einem Editor (inkl. ASCII-Tabelle, Kalender und Rechner), einem Dateimanager und JCalc, einer Tabellenkalkulation. Auch dabei ist der PSM-Compiler. Ein ASM Compiler welcher für alle versch. Plattformen compilieren kann. Auch einen selbstgemachter Packer namens MFS ist vorhanden, er benutzt eine verbesserte Version des LZW Algorithmus. Als weitere Pakete sind noch einige FreeDOS-Tools und Treiber enthalten (Alles Freeware oder OpenSource).

JewelOS wird individuell anpassbar sein. Also frei nach dem Motto "Build your own DOS". Auch bereits die Beta1 hat dieses "Feature", d.h. es ist modular aufgebaut. Es wird nähmlich eine Ramdisk angelegt und in diese werden danach alle Pakete aus dem Ordner "Jewel" entpackt. Die erste Beta wird zwar auf Disketten angeboten, ist allerdings bereits CD-ROM fähig. Spätere Versionen werden dann dieses Feature auch nützen.
JewelOS ist auch auf die Festplatte installierbar, dieses Features ist allerings noch nicht ausgereift.

Mindestanforderungen für JewelOS sind einen 386er und min. 12MB Ram. Dies gilt natürlich für die Live-Version, die HD-Installation kommt mit viel weniger RAM klar. Ebenfalls unterstützt werden bis 4GB RAM und FAT32-Partitionen. Keine langen Dateinamen.

Nunja, testet es einfach mal, alles was ihr braucht ist ein Diskettenlaufwerk. Achja, die Befehle von Crystal erhaltet ihr per HELP.

Und hier noch einige Screenshots:


Das Hauptmenü




Das Bootlogo, Grüsse an IBM (als kleines Easteregg) zwinkern




Crystal, die Shell, nach dem Bootvorgang




JEdit, mehr als ein normaler Editor




JFileman beim betrachten einer Binärdatei



JCalc, die Tabellenkalkulation




JewelOS & Crystal in Aktion


Download gibts hier: http://home.arcor.de/mddn/pub/Jewel/Beta1.img
Download des Quellcodes: http://home.arcor.de/ineedspace/jewelsrc20050625.zip

PS: Nur ein kleiner Teil des Projektes ist in QB Programmiert, aber da es ein DOS Projekt ist, denke ich nicht, dass es in diesem Forum fehl am Platz ist...

Weitere Infos: www.plexinola.net.tc
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jet X
gesperrt


Anmeldungsdatum: 05.01.2005
Beiträge: 447

BeitragVerfasst am: 25.06.2005, 23:44    Titel: Antworten mit Zitat

Sory , aber gehört das nicht in den Projekt Vorstellungs Forum ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 25.06.2005, 23:48    Titel: Antworten mit Zitat

Jet X hat Folgendes geschrieben:
Sory , aber gehört das nicht in den Projekt Vorstellungs Forum ?


ich habs mir überlegt, aber da dort im beschrieb nur was von Basic stand hab ichs mal hierhin getan, schliesslich sind nur 2 programme davon in qbasic...
Wenn ein Mod in den Projektvorstellungen besser findet, soll er es verschieben..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Bernd



Anmeldungsdatum: 14.09.2004
Beiträge: 498
Wohnort: Kulmbach

BeitragVerfasst am: 26.06.2005, 09:55    Titel: Antworten mit Zitat

Und jetzt noch für den Vollnoob unter uns:

Wie muss ich das jetzt "installieren"? Die Imagedatei einfach auf ne Diskette ziehn und dann von der Booten oder wie?


Bernd
_________________
Neue Homepage: http://www.glubb.rockt.de

UND

Der Wahnsinn hat seine eigene Homepage: http://pulmollwand.rulz.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Marky



Anmeldungsdatum: 02.09.2004
Beiträge: 1173

BeitragVerfasst am: 26.06.2005, 10:09    Titel: Antworten mit Zitat

gandro hat Folgendes geschrieben:
Jet X hat Folgendes geschrieben:
Sory , aber gehört das nicht in den Projekt Vorstellungs Forum ?


ich habs mir überlegt, aber da dort im beschrieb nur was von Basic stand hab ichs mal hierhin getan, schliesslich sind nur 2 programme davon in qbasic...
Wenn ein Mod in den Projektvorstellungen besser findet, soll er es verschieben..

Naja, ist ja alles irgendwie mit verwandt (DOS und Basic und so...). Wer hat den Thread verschoben? Wahrscheinlich Seb, da er vorhin hier war.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 26.06.2005, 11:47    Titel: Antworten mit Zitat

Bernd hat Folgendes geschrieben:
Und jetzt noch für den Vollnoob unter uns:

Wie muss ich das jetzt "installieren"? Die Imagedatei einfach auf ne Diskette ziehn und dann von der Booten oder wie?


Bernd


Nein, das ist ein Diskettenimage, du kannst es am einfachsten per WinImage auf die Diskette schreiben:

http://ourworld.compuserve.com/homepages/gvollant/winima70.exe

Unter Linux/Unix geht sonst auch der dd Befehl: dd if=Beta1.img of=/dev/fd0
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 26.06.2005, 11:53    Titel: Antworten mit Zitat

Ja, ich war's. Ich hatte nicht mehr extra gepostet, weil gandro ja schon einen Hinweis auf "Verschieben" gemacht hat. zwinkern
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
marzec



Anmeldungsdatum: 13.10.2004
Beiträge: 267

BeitragVerfasst am: 26.06.2005, 13:45    Titel: Antworten mit Zitat

zum eigentlichen thema Zunge rausstrecken

das dingens ist sehr nett. habt ihr auch direkt das kernel angegriffen ( wenn man das so nennen kann ) oder "nur" die command.com zerstückelt? wie schauts mit freedos-32 aus? ansonsten sehr fein. text editor und jcalc sind sehr gelungen imo. weiter so
_________________
Yagl - yet another gameprogramming library
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Mecki
Igel


Anmeldungsdatum: 10.09.2004
Beiträge: 985
Wohnort: Niederbayern

BeitragVerfasst am: 26.06.2005, 13:50    Titel: Antworten mit Zitat

Jau, in meinen Augen auch ne Klasse arbeit, echt cool!
_________________
» Yodl.de: So sucht man gestern. verwundert
» Geld verdienen im Netz + ICQ.
» Firefox!
» 100€ zu gewinnen
» FreeBASIC.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name Yahoo Messenger MSN Messenger
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 26.06.2005, 15:12    Titel: Antworten mit Zitat

marzec hat Folgendes geschrieben:


das dingens ist sehr nett. habt ihr auch direkt das kernel angegriffen ( wenn man das so nennen kann ) oder "nur" die command.com zerstückelt? wie schauts mit freedos-32 aus?


Also den FreeDOS Kernel haben wir nur leicht modifiziert, ein paar Strings geändert und standartmässig FAT32 und 32Bit, mehr nicht.
Die Command.com die dabei ist, ist ebenfalls die von FreeDOS (ebenfalls leicht abgeändert) aber die Crystal, die von mir geschriebene Shell ist komplett in QB und kann auch etwas mehr als die normale COMMAND.COM von der Bedienung her, ist aber von der COMMAND.COM abhängig, wegen dem SHELL Befehl in QB...
Zu FreeDOS32: Unser Kernel ist wie gesagt 32Bit und somit für den 386er optimiert, FDOS32 ist leider aber noch nicht so stabil aber vorallem nicht so DOS kompatibel wie das normale FreeDOS...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Bobfan



Anmeldungsdatum: 26.06.2005
Beiträge: 3

BeitragVerfasst am: 26.06.2005, 17:36    Titel: Antworten mit Zitat

Ich will mich auch mal kurz vorstellen, ich bin Bobfan und entwickle auch an dem JewelOS-Projekt. Wer fragen zum Kernel, Aufbau oder den JTools (Benutzer-Programme) hat kann sie mir gerne stellen da ich für den Kernel verantwortlich bin (niemand ausser mir im Team hats bisher fertig gebracht den zu kompilieren). Wir haben Basic, Pascal und C(++) und Assembler für das gesamte System genutzt.

Greetz Bobfan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 26.06.2005, 18:41    Titel: Antworten mit Zitat

Wie mach ich das auf meinen Computer?
Ich habe
a) Windows XP->Ich komm net ins Bios->kann kein Bootdings festlegen
b) kein Diskettenlaufwerk
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 26.06.2005, 18:54    Titel: Antworten mit Zitat

Progger_X hat Folgendes geschrieben:
Wie mach ich das auf meinen Computer?
Ich habe
a) Windows XP->Ich komm net ins Bios->kann kein Bootdings festlegen
b) kein Diskettenlaufwerk


Sorry 4 OT aber: Waum kommste net ins BIOS ?
_________________
www.piratenpartei.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 26.06.2005, 19:10    Titel: Antworten mit Zitat

Bei normalen Computern kommt dann: bitte bla drücken. Bei mir net. hab auch schon beim hochfahren sonstwas gedrückt, ich komm net rein.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 26.06.2005, 19:20    Titel: Antworten mit Zitat

was is sonstwas?
Meistens entf oder teilweise auch F1
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 26.06.2005, 19:37    Titel: Antworten mit Zitat

Wer keine Disketten oder kein Diskettenlaufwerk hat, kann das ganze auch in einem Emulator wie QEMU testen:

http://www.freeoszoo.org/ftp/qemu/win32/release/QemuInstall-0.7.0.exe
Das installieren und danach per

Code:
qemu.exe -L "\Qemu\bios" -m 64 -fda "D:\Qemu\Beta1.img"  -enable-audio -localtime


starten.

Die Parameter müssen ggf. angepasst werden...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ChemicalWarfare



Anmeldungsdatum: 15.09.2004
Beiträge: 152

BeitragVerfasst am: 26.06.2005, 20:00    Titel: Antworten mit Zitat

sonst versuch esc, strg+alt+entf oder f2
_________________
Er ist ein Wunder!
Nein, er ist eine Missgeburt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 26.06.2005, 21:08    Titel: Antworten mit Zitat

ähm gandro, das geht aber ned wenn du da von booten willst weil der Emulator erst nach dem booten geladen werden kann..
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Bobfan



Anmeldungsdatum: 26.06.2005
Beiträge: 3

BeitragVerfasst am: 26.06.2005, 21:14    Titel: Antworten mit Zitat

Hier mal ne Anleitung für QEMU:

1. QEMU installieren (z.b. in C:\QEMU\)
2. Beta1.img downloaden und in das QEMU-Verzeichnis kopieren
3. Text-Datei erstellen im QEMU-Verzeichnis und den folgenden Text einfügen:
qemu.exe -L "\Qemu\bios" -m 64 -fda "\Qemu\Beta1.img" -enable-audio -localtime

4. Text abspeichern als Jewel.bat
5. Jewel.bat starten

So das dürfte alles sein...
Falls ihr Probleme habt sagts ruhig
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 26.06.2005, 21:14    Titel: Antworten mit Zitat

MisterD, du verstehst mich nicht ganz, ich meinte wers nicht auf ner richtigen maschiene testen kann, solls auf ner virtuellen versuchen, also auf nem Emulator wie QEMU, VirtualPC oder VMWare...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz