GlobalPC 2.0 - Thin Clients als GEOS-Rechner

  • Hallo,

    ich möchte hier mal kurz eine Alternative zu den bereits genannten Igel Thin Clients vorstellen.

    [Blockierte Grafik: http://tengor.dyndns.org/infobase/04062013278.jpg]

    Positives:

    • sehr schnelle AMD Geode CPU (vgl. Athlon XP 1 GHz) - Speed 8000 :!:
    • UDMA tauglicher CF-Slot
    • schnelle VESA kompatible Grafik - bis 1024x768 praktisch verzögerungsfreier Bildaufbau, bei 1280x1024 immer noch sehr schell
    • 1x freier PCI-Slot z.B. für SCSI-Adapter oder Soundkarte
    • 636 kB Low RAM max.

    Negatives:

    • kein Sound
    • USB Mause wird von http://ctmouse.com/GEOS nicht erkannt
    • kein Packet Driver für den RTL8110C verfügbar (aber NDIS und ODI)


    Hardwareerweiterungen:

    • 2GB UDMA5 300x CF-Karte statt der originalen 256MB Karte
    • ESS/Terratec Solo PCI Soundkarte

    Softwareausstattung:

    • OS: FreeDOS 1.1 + 4DOS + GPC 0.1 8) + BBE 4.1.3
    • GPC Pakete: Base, Netzwerk (NET), HX-Extender (HX), Ghostscript 8.5 (GS), PDF Viewer (MUPDF), Panasonic USB (PANAUSB), Sound (SOUND)

    damit ist z.Z. folgendes möglich:

    • FAT32 mit LFN-Unterstützung
    • TCP/IP unter DOS und GEOS via Packet Driver (FTP, WWW, Netcat, Ping, DHCP)
    • Win32 Konsolen-Programme ausführen
    • PS -> PDF Umwandlung (mit DOS-Launcher aus Ensemble heraus)
    • akt. PDF Dateien im Vollbildmodus (1280x1024) lesen
    • Zugriff auf 8GB USB-Stick incl. langer Dateinamen
    • Soundblaster-Sound für GEOS und ein Spielchen zwischendurch

    Infos zur GPC-Software gibt's weiter unten in diesem Thread :)

    Gruss Thomas

    2 Mal editiert, zuletzt von t.hass (13. Juni 2013 um 13:09)

  • Ein Thin Client mit Erweiterungsmöglichkeit ist ziemlich praktisch, vielleicht lässt sich der GEOS-kompatible SCSI-Scanner tatsächlich anschließen.

    Wenn sich ein passender DOS-Treiber für die SCSI-Karte finden läßt, dann wird das sicher funktionieren. Bei den Maßen des Thinclients wird es sicher eine MiniPCI-Karte sein müssen und da bin ich skeptisch, das es dafür einen DOS-Treiber gibt. :S

    Gruß Achim


    PC/GEOS unter Linux in der DOSEMU = UNSCHLAGBAR!

  • Hallo Bernd,

    ich war auch nicht ganz faul und habe ein wenig überlegt, wie man die Einrichtung und vor allem die Treibereinrichtung erleichtern kann. Herausgekommen ist: GPC Es handelt sich dabei um ein Set von Paketen bestehend aus Treibern und Batch-Skripten. Folgendes soll damit erreicht werden:

    • Unabhängikeit vom DOS-System FreeDOS 1.0+ oder MS-DOS 7.0+
    • Unterstützung verschiedener HW-Konfigurationen (und Systeme)
    • individuelle Zusammenstellung der gewünschten Funktionen, um Speicherverbrauch gering zu halten
    • einfache Einrichtung für Leute ohne langjährige DOS-Erfahrung

    Das habe ich folgendermassen umgesetzt:

    • Erstellung eines Basispaketes mit Open-Source/Freeware das alles Nötige für den GEOS-Betrieb mitbring (und nur noch einen DOS-Kernel und Speichermanager benötigt)
    • Entwicklung einer Struktur für optionale Erweiterungspakete bestehend aus einer Konfigurationsdatei in der Konfigurationen definiert werden können und einem Start-Skript welches beim Systemstart abhängig von der gewählten Konfiguration z.B. Treiber läd, Umgebungsvariablen setzt etc.
    • Erstellung eines (text-)grafischen Setup- und Konfigurationsskriptes (das noch nicht ganz fertig ist :rolleyes: )

    Im Angang gibts schon mal ein paar Screenshots.

    Gruß Thomas

  • Mit FreeDos stehe ich irgendwie auf Kriegsfuss. Habe das System mit dem HP-Tool aufgespielt, der Thin Client meldet aber "Kein System gefunden". Das anschließend testweise aufgespielte MSDOS 7.10 funktionierte hingegen anstandslos... Merkwürdig.

  • Jetzt hängt der Rechner mit der Meldung "FreeDOS Fat Kernel GO!" Unabhängig davon, dass es nicht funktioniert, ist dieses ImageSelfExtractor-Programm wirklich klasse. Zwei Klicks und das Image wird auf die Karte gebeamt. Genau das richtige für einen verweichlichten Mac-User wie mich. ;) Jetzt werde ich mir den Kernel und den Kommandointerpreter von deinen Quellen herunterladen und noch einen Versuch mit dem HP-Tool starten...

    Nachtrag 21:10h "invalid System Disk". Irgendwie klappt es nicht, vielleicht ist im BIOS was falsch eingestellt?

    Bernd

    Einmal editiert, zuletzt von Mütze (18. Juni 2013 um 21:13)

  • Hast Du beim HP Tool "Quick Format" ausgewählt? Damit hatte ich auch schon Probleme. Nach vollständiger Formatierung ging es dann...

    Habe extra darauf geachtet, komplett zu formatieren, das sollte also nicht die Ursache sein.

    Mit meiner alten 128 MB Karte startet Freedos endlich und GEOS lief auch testweise. Allerdings meldet freedos nach dem booten: "InitDiskWARNING: using suspect partition Pri:1 FS 0e: with calculated values 124-31-63 instead of 14-254-63 C: HD1, Pri( 1), CHS= 0-1-1, start= 0 MB, size=123 MB" Im Betrieb fühlt sich GEOS bei Dateizugriffen "verzögert" an.

    Vielleicht liegt im BIOS die automatische Erkennung der Festplatte daneben?

    Nachtrag: Der UIDE.SYS Download-Server schon den ganzen Tag down und er scheint die einzige offizielle Quelle zu sein. Also habe ich die freedos 1.1 ISO gemounted und (die etwas älteren) UIDE und JEMMEX-Versionen von dort genommen. Mein Verhältnis zu freedos bleibt angespannt ;)

    Bernd

    Einmal editiert, zuletzt von Mütze (19. Juni 2013 um 21:38)

  • Hallo,

    wie versprochen habe ich die Idee einer Paketsammlung und Setup-Tool für den Global-PC 2.0 mal umgesetzt und zum Ausprobieren hochgeladen. Bitte lasst das nicht auf Euer Produktivsystem los! Ich konnte das Ganze hier nur auf 2 Rechnern testen - gut möglich das z.B. durch DOSLFN das Dateisystem beschädigt wird.

    Download der Software-Pakete

    • Basis-Paket: INST_GPC.ZIP enthält BASE.EXE und eine INSTALL.BAT Batch zur einfachen Installation; stellt 4DOS, DOSLFN und natürlich das GPC_CFG.BTM Setup-Skript bereit
    • Netz-Paket: NET.GPC enthält DOS-Packet-Treiber für die hier im Thread vorgestellten Thinclients; benötigt noch den BBX Packet Driver (UniInstaller Paket für Umgebungen mit DHCP Server/DSL Router) für einen 2-Clicks-Internetzugang mit ENSEMBLE
    • HX-Runtime: HX.GPC wird zum Ausführen von Win32 Programmen benötigt (z.B. Ghostscript)
    • Ghost Script: GS.GPC enthält eine Batch PS2PDF zum Erzeugen von PDF-Dateien unter DOS
    • MuPDF: MUPDF.GPC ein PDF Betrachter mit dem man die erzeugten PDF-Dateien betrachten kann (als Ersatz für den praktisch unbrauchbaren GEOS-PDF-Viewer; siehe Bilder 4 und 5)

    Installation

    • Inhalt von INST_GPC.ZIP und der Netzpaket NET.GPC am besten gleich bei der Einrichtung auf die CF-Karte kopieren z.B. nach C:\INSTALL
    • INSTALL.BAT ausführen -> Installation erfolgt nach C:\GPC und GPC_CFG.BTM wird gestartet
    • die vorgegebenen Änderungen an CONFIG.SYS und AUTOEXEC.BAT vornahmen und neu starten (Bild 1)
    • nach dem Neustart wird das Basis-Paket gestartet, wenn am Ende [ ok ] angezeigt wird, kann es weitergehen
    • GCP_CFG aufrufen und weitere Pakte hinzufügen und konfigurieren (Bild 2 und 3)

    Hinweise zur Funktion

    Bei der Installation eines Paketes wird ein Eintrag in C:\GPC\GPC_INIT.BAT erzeugt. Damit wird der Batch GPC_RUN.BAT des Moduls aufgerufen, welches z.B. Treiber läd oder Umgebungsvariablen setzt. Es wird auch immer ein Parameter übergeben, der die zu verwendende Konfiguration festlegt (wie sie in GPC_CFG ausgewählt wurde). Der Parameter "DISABLE" unterbindet die Einbindung des Paketes während des Systemstarts.

    Thomas

  • Mit Safari kann ich die .EXE und die .BAT nicht herunterladen. Der GEOS-Treiber geht mit Rechtsklick und "Verknüpfte Datei sichern", bei Doppelklick wird die Datei eingelesen und ich kann den Code bewundern. Die .GPC-Dateien lassen sich per Doppelklick herunterladen. Ist vielleicht ein Sicherheitsmechanismus von Safari - oder reine Bosheit gegenüber .EXE-Dateien :)

    Mit Firefox kann ich EXE und BAT per Rechtsklick und "Datei speichern" laden. Bei allen anderen wird nach einem Klick nachgefragt, ob die Datei gespeichert werden soll.

    Vielleicht wären ZIP-Archive von den Browsern besser bzw. einheitlicher zu handlen?