Die große Retro-Diskussion mit Gästen!

  • Zitat

    Und es gibt ja immer noch Drittanbieter von Software, welche nicht von MS kommt.
    Also egal of der IE9 unter XP läuft solange Firefox das tut ;)

    Und was ist, wenn der Firefox dann seinen Geist auch unter XP aufgibt?

  • Zitat von florida

    Und was ist, wenn der Firefox dann seinen Geist auch unter XP aufgibt?

    Irgendwann stirbt jedes OS halt mal aus, XP ist jetzt immerhin schon knapp 8 Jahre alt...

  • Zitat von clik!84

    Das importiert in einem anderen Windows die Registrierungseinträge ;) Deswegen hat ja auch Outlook 2007 gefunzt hehe :D

    Kann man die importieren Programme auch definitiv auf das OS schreiben also damit sie schlussendlich ohne altiris SVS laufen ???

  • @Adun Weiß ich nicht O.o ich hab auch keine Ahnung, wie man das ausprobiert.

    Kannste ma die MSN Messenger EUR Editionen 8.1 und 8.5 mit Altiris versuchen, da braucht man ne neue Kernel32_org.dll und die habe ich nicht :(

    Einmal editiert, zuletzt von clik!84 (27. März 2010 um 20:21)

  • Zitat von florida

    Ich bin gerade auf das Revolutions Pack für Windows 98 gestossen

    Das benötigt übrigens eine ME CD.
    Ich bin eben solchen SP's immer sehr skeptisch gegenüber.
    Zumal das SP 2.1D von Creopard auf die deutsche Win98SE Version abgestimmt ist und noch niemals Probleme machte.

  • Und durch diese Windows ME CD wird der neue Explorer kopiert mitsamt der neuen Suchenleiste sowie das "neue" Theme Windows Standard, was es ja unter Windows 98SE noch nicht gab.

    Einmal editiert, zuletzt von florida (28. März 2010 um 09:17)

  • Gerade eben habe ich es geschafft, ein Windows 3.1 ohne DOS laufen zu lassen.

    Zuerst installierte ich ein Win95 und danach ein Win3.1. Dann kopierte ich die Dateien von c:\win31 nach c:\win95, wobei sich dann anstatt eines Win95 ein Win3.1 beim Bootvorgang lud. Später habe ich dann alle DOS- Dateien im Windows- Verzeichnis und auf C. Beim Neustart meckerte Windows natürlich rum, dass es den Befehlsinterpreter nicht fand und ich sollte eingeben, wo dieser sich befindet. Da habe ich einfach win.com eingegeben und schon lief 3.1 ohne DOS.

    Nur gibt es dann immerwieder mal paar kleine Bugs. Zum Beispiel, wenn man Windows beenden will, bleibt alles stehen.

    Somit wurde aus Windows 3.1 dann ein reeles und dosfreies Betriebssystem, was vorher nur eine grafische Auflage war.

    Einmal editiert, zuletzt von florida (28. März 2010 um 14:28)

  • Zitat von florida

    Zuerst installierte ich ein Win95 und danach ein Win3.1.
    Dann kopierte ich die Dateien von c:\win31 nach c:\win95, wobei sich dann anstatt eines Win95 ein Win3.1 beim Bootvorgang lud.
    Später habe ich dann alle DOS- Dateien im Windows- Verzeichnis und auf C.
    Beim Neustart meckerte Windows natürlich rum, dass es den Befehlsinterpreter nicht fand und ich sollte eingeben, wo dieser sich befindet. Da habe ich einfach win.com eingegeben und schon lief 3.1 ohne DOS.


    DOS als Betriebssystem ist mehr als nur der shell COMMAND.COM ;)
    lösch mal IO.SYS und andere essenzielle DOS-dateien, dann wirst du sehen, dass da nix mehr geht

  • Da funktioniert wirklich garnichts mehr. Aber normalerweise ist dies dann schon ein kleines Betriebssystem, denn es gibt ja bei meiner 3.1- Version dann keine andere Shell mehr, die als Unterbau dient.

  • Zitat von florida

    Da funktioniert wirklich garnichts mehr. Aber normalerweise ist dies dann schon ein kleines Betriebssystem, denn es gibt ja bei meiner 3.1- Version dann keine andere Shell mehr, die als Unterbau dient.

    die shell ist sowieso kein unterbau, die ruft das nur auf, aber was das aufgerufene programm braucht sind nur die BIOS- und DOS-Routinen (die nicht von der COMMAND.COM kommen)

    ich hab win.com bei mir meistens einfach in die autoexec.bat getan, hat ja prinzipiell den gleichen effekt

  • Jup, der DOS-Kernel ist das essentielle an DOS. Der Bootsektor lädt den Kernel und der lädt danach die COMMAND.COM.

    Bei MS-DOS bis 6.22 steckt der Kernel in der IO.SYS (zuerst) und MSDOS.SYS. Ab MS-DOS 7 ist alles in der IO.SYS. Bei PC-DOS und DR-DOS heissen die Dateien IBMBIO.COM und IBMDOS.COM, bei FreeDOS heisst der Kernel KERNEL.SYS.

    Der Kernel macht das ganze Dateisystem (Mappen der vom BIOS erkannten Festplatten und Diskettenlaufwerke auf Laufwerksbuchstaben und Lesen und Schreiben des Dateisystems (FAT12, FAT16 und FAT32 bei FreeDOS/MS-DOS 7), sowie serielle und parallele Ports und bietet diese über ein Software-Interrupt-API den DOS-Programmen an.

    Ohne diesen DOS-Kernel (genannte Dateien + Bootsektor) läuft Windows nicht.

    Die COMMAND.COM selber ist nur die Shell, welche ein paar Befehle zu Verfügung stellt. Man kann die COMMAND.COM aber problemlos durch ein anderes DOS-Programm ersetzen, was auf den DOS-Kernel zurückgreift, was auch problemlos Dateien Lesen und Schreiben kann, welches dann von dem Kernel gestartet wird.

    Nur für Batch-Dateien oder Shell-Befehle benötigt man eine originale COMMAND.COM, welche man aber meistens über die %COMSPEC%-Umgebungsvariable angeben kann.

  • Zitat von florida

    Und weiß jemand, was die Unterschiede an der Programmierung von io.sys und ntldr sind?
    Erstaunlicherweise habe ich deren Größe verglichen und sie waren beide gleich groß.

    Ähm, das sind zwei komplett unterschiedliche Dateien, die io.sys ist ein Teil des MS-DOS Kernels und der ntldr ist der Bootloader von Windows NT (und auch Windows 2000 bis XP, bei Vista und 7 bin ich mir nicht sicher, ob ntldr da noch die gleiche Funktion hat)

  • Zitat von Benjamin92

    Ähm, das sind zwei komplett unterschiedliche Dateien, die io.sys ist ein Teil des MS-DOS Kernels und der ntldr ist der Bootloader von Windows NT (und auch Windows 2000 bis XP, bei Vista und 7 bin ich mir nicht sicher, ob ntldr da noch die gleiche Funktion hat)

    ntldr gibts doch bei Vista/7 nicht mehr. da ist alles viel komplizierter!

  • Die letzte Antwort auf dieses Thema liegt mehr als 365 Tage zurück. Das Thema ist womöglich bereits veraltet. Bitte erstelle ggf. ein neues Thema.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!