Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.06.2007, 17:01 Titel: |
|
|
Gehört das inzwischen nicht eher nach Profiforum oder Projektvorstellungen? Mit Speziellen Fragen zu QBasic hat das ja reichlihc wenig zu tun... gibt's in diesem Forum eine Split Topic funktion evtl? _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 12.06.2007, 17:09 Titel: |
|
|
Jojo hat Folgendes geschrieben: | Gehört das inzwischen nicht eher nach Profiforum oder Projektvorstellungen? Mit Speziellen Fragen zu QBasic hat das ja reichlihc wenig zu tun... gibt's in diesem Forum eine Split Topic funktion evtl? |
das hier dürfte ne ungemoddetes phpBB sein - daher JA. ist standardmäßig aktiviert... _________________ If hilfreicher_Beitrag then klick(location.here)
Klick |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.06.2007, 17:12 Titel: |
|
|
ich war eig nicht sicher, weil ich dachte, das geht nur mit nem mod...
und das DÜRFTE net nur ein ungemoddetes forum sein, das KEINERLEI veränderungen bis auf den header _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.06.2007, 17:25 Titel: |
|
|
Das WAR auch ein vorschlag an unsere lieben mods / admins
und nun.. BTT, plz! _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 12.06.2007, 18:15 Titel: |
|
|
Leute, Leute...
@PMedia:
Wenn du einen solchen Linker schreibst, schreibst du quasi das Betriebssystem. Nehmen wir die Funktion OPEN...viel zu abstrakt gehalten, da gehen im Inneren des Kernels viel zu viele Vorgänge ab. Warteschlangen, Herausfinden, welches Device gemeint ist, Dateisystem rausfinden, Festplattenkopf (oder was auch immer für ein Medium) positionieren, lesen starten, sich später wieder dran erinnern, wenn alles im Puffer ist, dem Anwendungsprogramm einen Pointer darauf übergeben - und das alles möglichst schnell und transparent. Das würde den Umfang eines Linkers weit sprengen.
@c.m.obrecht:
BIOS-Funktionen sind auch Interrupts.
Und ein "ganz neuer FB-Compiler welcher keine APIs und nichts dergleichen anspricht" wäre schon wieder - wie oben gesagt - ein Kernel.
Die Arbeit, die da in Redmond erledigt wird mag zwar sicherheitstechnisch kritisch sein, aber die sind weder auf den Kopf gefallen, nochc beschäftigen die dort 3-jährige. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
c.m.obrecht
Anmeldungsdatum: 09.03.2006 Beiträge: 377 Wohnort: Hofstetten SO, CH
|
Verfasst am: 12.06.2007, 21:55 Titel: |
|
|
Ja die BIOS-Interrupts, klar Nur als Unterschied zu den DOS-Interrupts welche man natürlich nicht hat.
Ein Kernel? Oder einen Compiler/Linker welcher die eigenen Aufrufe des eigenen OS anspricht, den Code dort hin übersetzt. _________________ ...längre blomstre gamle nord... |
|
Nach oben |
|
|
mike_2006
Anmeldungsdatum: 26.09.2006 Beiträge: 22
|
Verfasst am: 13.06.2007, 18:09 Titel: Kernel - Arbeite auch dran^^ |
|
|
hallo,
Ich hab jetzt seit einem Jahr die idee eines Kernels.
Vor ein paar Wochen hatte ich mich endlich drangesetzt und das ganzer im Virtual PC gemacht.
Ist übrigerns viel besser , selbst wenn vista kein dos-fullscreen hat^^
Der Kernel basiert auf PDS (QB71) und soll die command.com ersetzen.
Der Nackte kernel kann eigentlich nur mal piep sagen.
Für alles Andere gibt es addons, die je nach bedarf geladen werden.
Damit es schneller geht wird natürlich der RAM genutzt.
Qbasic-programme können (bis auf Einschränkungen im Thema Sicherheit und Buchstabensalat) mit ein paar Umänderungen verwendet werden.
Bisher bin ich mit dem Projekt gut voran gekommen, obwohl ich schon manche Nächte nachgedacht ahbe, wie irgendein verdammtes Problem zu lösen ist...
P.S.:
Wie ALLE Sachen, die nur ein bissgen an linux herankommen hat sich auch FreeBasic bei mir den ersten eindruckt ver*****.
Wie bei einem nackten Linux Kernel wurde ich erst über zichtausend Feakseiten von google gejagt nd hab dann noch nicht mal ein schönes GUI wie PDS bekommen. Klare sache: NEIN.
Wenn ich die sprache wechseln soll, dann nur mit dem gleichen KOmfort.
Ich habe das Programmieren durch das Programmieren und den schönen HIlfe-INdex und der Monfaq gelernt.
Ohne das GUI und ein ordentliches integrierstes HIlfesystem macht das Ganze einfach keinen Spaß und ist zermürbend.
Wie bei Linux. Selbst unser Linux-Doktor hat sich bei einem Haudrauf (Howto) skript die Zähne ausgebissen, weil Linux das einfach nicht geschluckt hat.
Das ist der Mist bei opensource (welches eigentlich eine super Sachen ist!!): Jeder baut seinen eigenen Kram und alles geht unter. Bei den großen 'Packeten' wie Suse geht das noch, aber es kann alles noch kaoticher sein.
Deßhalb bleibe ich bei Microsoft.
Und mit den Macken von Microsoft-Sachen kommt man einfacher klar als mit einer zu allen spielen von mir inkompatiblen Linux-Version, mit der ich mich nur rumärgern würde und Zeit erbraten würde.
Meine Meinung über Linux und den Rest aus der Ecke, der manchmal erstklassig ist. Wenn sich die Sache bessert bin ich gerne für eine Umentscheidung offen, aber dafür ist seinde Ecke noch nicht ... übersichtlich genug. _________________ Eiskräm -> \oOo/ |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 13.06.2007, 18:43 Titel: |
|
|
Öhm...und was hat deine Philosophie über Microsoft, OpenSource und Linux jetzt hier verloren?
Das Ganze ist ziemlich stark vom jeweiligen Typ abhängig, ich fühl mich wohl mit Linux und Kommandozeile.
Und wie schon gesagt, ist das bei dir nicht wirklich ein Kernel. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
mike_2006
Anmeldungsdatum: 26.09.2006 Beiträge: 22
|
Verfasst am: 14.06.2007, 15:11 Titel: Kernel |
|
|
Naja,
der Begriff Kernel kann viel interpretiert werden.
Um dich zu beruhigen:
Es sollte kein Kernel sein, sondern einfach ein OS, ein GUI.
Mal ganz ehrlich, es ist doch sowas von egal, was für'n kernel druntersteckt, hauptsache es funzt.
Unanfechtbare Tatsache.
So ist Vista auch nur eine Weiterentwicklung von NT.
Ich weiß nicht, ob es so ist, aber ich glaube, dass dort einfach eine neuere Kernelversion druntersteckt.
Bei Leistung könnte man dann evtl. schon mal am Kernel ansetzen. _________________ Eiskräm -> \oOo/ |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 14.06.2007, 19:00 Titel: |
|
|
Der Begriff "Kernel" kann aber nicht so "weit gedehnt" werden, wie du's machst.
mike_2006 hat Folgendes geschrieben: |
Es sollte kein Kernel sein, sondern einfach ein OS
|
Wird ja immer schlimmer. Ein OS (engl. Operating System) ist das Betriebssystem.
mike_2006 hat Folgendes geschrieben: |
Mal ganz ehrlich, es ist doch sowas von egal, was für'n kernel druntersteckt, hauptsache es funzt.
|
Kommt drauf an, was du erreichen willst.
Wenn du "einfach ein OS" schreiben willst, dann ist das sehr wohl relevant.
mike_2006 hat Folgendes geschrieben: |
So ist Vista auch nur eine Weiterentwicklung von NT.
|
Niemand sagte, dass dem nicht so sei. Allerdings kam der Code von MS selbst, außerdem ist Vista mehr eine Neuentwicklung.
mike_2006 hat Folgendes geschrieben: |
Ich weiß nicht, ob es so ist, aber ich glaube, dass dort einfach eine neuere Kernelversion druntersteckt.
|
Was ist denn bei dir bitte "einfach ein Kernel"? oO
Ohne den Kernel läuft *nichts*, der Kernel ist quasi das Betriebssystem. Man ist von Windows bloß verwöhnt, da dort Kernel und GUI unter einer Decke stecken. So ein Kernel ist nicht, "ich schreib morgen früh mal schnell was". _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
mike_2006
Anmeldungsdatum: 26.09.2006 Beiträge: 22
|
Verfasst am: 16.06.2007, 14:23 Titel: ' |
|
|
lol, natürlichweiß ich dass ei Kernel kompliziert ist.
Aber die bei Windows haben den Kernel verbessert und
dasgui optisch aufgepeppt.
Mit OS meinte ich ein GUI.
Nimm nicht immer alles so genau,
das bereitet Kopfschmezen
Wenn das - ich sag jetzt mal keinen Begriff - fertig ist, posteich es mal hier. Wenn ich Zeit hab XD _________________ Eiskräm -> \oOo/ |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4601 Wohnort: ~/
|
Verfasst am: 16.06.2007, 16:23 Titel: Re: ' |
|
|
mike_2006 hat Folgendes geschrieben: | Mit OS meinte ich ein GUI.
Nimm nicht immer alles so genau,
das bereitet Kopfschmezen |
Der Vorteil ist allerdings, dass dann auch andere Leute gleich wissen, was eigentlich gemeint war. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
darkinsanity aka sts
Anmeldungsdatum: 01.11.2006 Beiträge: 456
|
Verfasst am: 22.08.2007, 18:28 Titel: |
|
|
Da ich noch kein gutes (fake)os in qb gesehen habe, schreib ich jetzt mein eigenes und nehm meine alte STAR-Reihe wieder auf.
^^Das neue Logo. Dauert aber noch ne ganze weile bis das fertig iss. Aber wenigstens hat´s SVGA. (basiert ja auch auf meiner auch noch nicht ganz fertigen PQB Library) |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 22.08.2007, 18:36 Titel: |
|
|
sts hat Folgendes geschrieben: | Da ich noch kein gutes (fake)os in qb gesehen habe, schreib ich jetzt mein eigenes und nehm meine alte STAR-Reihe wieder auf. |
es gibt sehr gute FakeOS in qbasic, wie z.B. GIMI... _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
darkinsanity aka sts
Anmeldungsdatum: 01.11.2006 Beiträge: 456
|
Verfasst am: 02.09.2007, 18:26 Titel: |
|
|
ok ich sehs mir mal an. aber mein (fake)os wird SVGA, dma-sound, maus und multitasking haben. (SVGA, sound und mausroutinen sind schon fast fertig) |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 02.09.2007, 18:34 Titel: |
|
|
sts hat Folgendes geschrieben: | aber |
hat GIMI auch... _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Eisbaer
Anmeldungsdatum: 16.10.2004 Beiträge: 354 Wohnort: Deutschland,Bayern
|
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 03.09.2007, 12:45 Titel: |
|
|
so ganz stimmt das nicht.
du kannst mit qb nämlich sowas machen:
Code: |
OScode$ = CHR(x) + .......
open "boot.dat" for output as #1
print #1, OScode$
close #1
|
dann hast du mit QB ein OS geschrieben, zwar nur in eine Datei, aber immerhin...
Außerdem ist QB ja auch eine IDE, und in der kannst du auch ASM-Codes tippseln _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
|