Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
gandro
Anmeldungsdatum: 18.02.2005 Beiträge: 108 Wohnort: Schweiz
|
Verfasst am: 25.06.2005, 23:45 Titel: JewelOS 1.0 - Beta 1 |
|
|
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)
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 |
|
|
Jet X gesperrt
Anmeldungsdatum: 05.01.2005 Beiträge: 447
|
Verfasst am: 26.06.2005, 00:44 Titel: |
|
|
Sory , aber gehört das nicht in den Projekt Vorstellungs Forum ? |
|
Nach oben |
|
|
gandro
Anmeldungsdatum: 18.02.2005 Beiträge: 108 Wohnort: Schweiz
|
Verfasst am: 26.06.2005, 00:48 Titel: |
|
|
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 |
|
|
Bernd
Anmeldungsdatum: 14.09.2004 Beiträge: 498 Wohnort: Kulmbach
|
Verfasst am: 26.06.2005, 10:55 Titel: |
|
|
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 |
|
|
Marky
Anmeldungsdatum: 02.09.2004 Beiträge: 1173
|
Verfasst am: 26.06.2005, 11:09 Titel: |
|
|
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 |
|
|
gandro
Anmeldungsdatum: 18.02.2005 Beiträge: 108 Wohnort: Schweiz
|
Verfasst am: 26.06.2005, 12:47 Titel: |
|
|
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 |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
marzec
Anmeldungsdatum: 13.10.2004 Beiträge: 267
|
Verfasst am: 26.06.2005, 14:45 Titel: |
|
|
zum eigentlichen thema
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 |
|
|
Mecki Igel
Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
|
gandro
Anmeldungsdatum: 18.02.2005 Beiträge: 108 Wohnort: Schweiz
|
Verfasst am: 26.06.2005, 16:12 Titel: |
|
|
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 |
|
|
Bobfan
Anmeldungsdatum: 26.06.2005 Beiträge: 3
|
Verfasst am: 26.06.2005, 18:36 Titel: |
|
|
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 |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 26.06.2005, 19:41 Titel: |
|
|
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 |
|
|
Devilkevin aka Kerstin
Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
Verfasst am: 26.06.2005, 19:54 Titel: |
|
|
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 |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 26.06.2005, 20:10 Titel: |
|
|
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 |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 26.06.2005, 20:20 Titel: |
|
|
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 |
|
|
gandro
Anmeldungsdatum: 18.02.2005 Beiträge: 108 Wohnort: Schweiz
|
Verfasst am: 26.06.2005, 20:37 Titel: |
|
|
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 |
|
|
ChemicalWarfare
Anmeldungsdatum: 15.09.2004 Beiträge: 152
|
Verfasst am: 26.06.2005, 21:00 Titel: |
|
|
sonst versuch esc, strg+alt+entf oder f2 _________________ Er ist ein Wunder!
Nein, er ist eine Missgeburt. |
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 26.06.2005, 22:08 Titel: |
|
|
ä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 |
|
|
Bobfan
Anmeldungsdatum: 26.06.2005 Beiträge: 3
|
Verfasst am: 26.06.2005, 22:14 Titel: |
|
|
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 |
|
|
gandro
Anmeldungsdatum: 18.02.2005 Beiträge: 108 Wohnort: Schweiz
|
Verfasst am: 26.06.2005, 22:14 Titel: |
|
|
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 |
|
|
|