Scheibe QNX DEMO

Verlängernde Möglichkeiten und Addieren der undokumentierten Eigenschaften

 

QNX DEMO ist das beste funktionsfähige System zwischen kleinem "1-floppy" OS'es. Gleichzeitig dokumentierte es eins schlecht. Paare der Jahre vor QSSL stellten Unterstützung ein und entfernten sie vom amtlichen 4web page. Diese Seite wird in der Form entworfen, um die SW&HW bezogenen Extraeigenschaften zu beantworten, nie vorher besprochen.

Folglich denn die Experimente mit QNX-demo ist notwendig:

1. QNX-demoscheibe Ver.405, vorzugsweise Netzversion. Sie können sie vom allgemeinen Archiv downloaden. http://public.planetmirror.com/pub/qnx/demodisk
2. Für schnelleres Laden des Betriebssystems verursachte ich auch DIGITALSCHALLPLATTE Version der Aufladung dieses Floppy-Discs. Sie können Digitalschallplatte Bild von hier downloaden:

QnxDemo_network_bootCd_ver405.iso

3. Arbeitsnetwork Connection. Noch ist dieses der kritischste Punkt. Netzversion QNX DEMO stützt nur 3C509, NE1000 und NIC NE2000.
4. Lokales Netz mit dem Laufen lassen von HTTP, ftp, telnet-Bediener. Dieses ist wahlweise freigestellt, aber in hohem Grade empfohlen. Die Bediener können in der Welt am einfachsten sein - benutzen Sie sie gerade für das Halten einiger Akten.

Schritt 1 - vorbereitend

Von der ersten Ansicht QNX schaut DEMO Felsenkörper - Benutzer hat sehr kleine Rechte in diesem OS, das Sie im Allgemeinen in GUI. Good eingeschlossen werden, Nachrichten mit QNX-demo Ver405 dort sind undokumentierte "rückseitige Tür" kamen. Mit Aktendatenbanksuchroutinen gehen Sie:

/usr/httpd/.photon/pwm/pwm.menu

Klicken Sie an und öffnen Sie pwm.menu-Akte. Diese Akte steuert die Menüwahlen. Sie werden redigieren und speichern sie erlaubt.

Läßt Änderung die Linie
Aufsätze von voyager Hanois G - x0 - y0 - h412 - w628 - u http://127.1/hanoi/game.html

In etwas nützlicher:
Kompaktes G voyager Voyager - x0 - y0 - h412 - w628 - c

Wahl "- c" stößt voyager "im kompakten" Modus aus und so speichert ein wenig knappes Systemgedächtnis.

Außer der Akte. Wenn Sie das Menü jetzt öffnen, sehen Sie, daß nichts geändert wird. Sie müssen das pwmmenü erneuern.

Schritt 2 - erneuerndes pwmmenü

Mit dem QNX DEMO Ver.405 stellte QSSL Möglichkeit vor, um das System über das Anbringen von Extra-applet zu verbessern. Nur 3 spezielle Pakete wurden freigegeben und Sie können sie hier downloaden:

telnet.qnxde
game1.qnxde
utils1.qnxde

Diese Aufsteigenwahl ist unsere lang gewünschte "rückseitige Tür".

Jedesmal wenn Sie anbringen oder, uninstall das Menü des Pakets PWM wird erneuert!

Der Algorithmus ist sehr einfach:

- ändern Sie pwm.menu-Aktenin/usr/httpd/.photon/pwm/pwm.menu
- bringen Sie oder deinstallverlängerung
- führen Sie Befehl über das Wählen der Linie in erneuertem PWM-Menü

Prüfen Sie kompakte Version von Voyager, ohne diese phantastischen Tasten. ANMERKUNG: bevor Sie "im kompakten" Modus sich öffnen, benötigen Sie Unterhalt öffnen mindestens ein Fenster Voyager "im normalen" Modus. Andere Vizefehlermeldung "nicht der laufende Bediener erscheint".

qnx_demo_voyager.gif (69803 bytes)

Schritt 3 - Erhalten des Oberteils

Gut versuchte ich, qnxde-applet herzustellen selbst. Leider gibt es keine Informationen, die vorhanden sind über das Format dieser Akten und ihrer Struktur...., Ich erhielt hoffnungslos, aber mein Salvation kam in Person meines Kollegen. Er gibt die folgende Idee über das Erhalten des Oberteils.

So es gibt keine mehr Notwendigkeit, unsere eigenen qnxde-applet herzustellen. Nehmen Sie jede mögliche Anwendung des Photons QNX4 und fügen Sie qnxdeverlängerung dem Dateinamen hinzu. Wir beachteten, Arbeiten dieses Installateurs QNX DEMO so:


A) Er kopiert jede mögliche Akte mit qnxdeverlängerung vom externen web server zum lokalem/tmp_ramverzeichnis.
B) Der Installateur knallt oben das Fenster mit Fragen "fortfahren" oder "Löschen". Welches Sie betätigen, ermittelt der Installateur Qnxdemo, daß diese Akte unzulässig ist und/tmp_ramverzeichnis löscht. Selbstverständlich ist der nicht der Fall mit ursprünglichen QNX-Verlängerungs-applet.

So gibt der folgende Algorithmus Ihnen das Oberteil:

1. Fügen Sie in der/usr/httpd/.photon/pwm/pwm.menu Akte die folgende Linie hinzu:

ksh_tmppterm - z -/R/dev/pty/tmp_ram/ksh.qnxde

(wichtige Anmerkung: PWM-Menülinien werden wie in dieses Beispiel geschrieben:
ksh_tmp<TAB><SPACE_or_any_symbol><TAB>pterm - z -/R/dev/pty/tmp_ram/ksh.qnxde)

2. Downloaden Sie und bringen Sie telnet.qnxde- Verlängerung an.
3. Downloaden Sie ksh.qnxde vom externen web server aber, wenn Installateurfenster oben knallt, betätigen Sie NICHT alles. Lassen Sie es laufend.
4. Öffnen Sie Menü QNX PWM und führen Sie neues Linienksh_tmp
5. OH- gut, Sie haben Oberteil.... ziemlich einfach, nicht ist es?

Schritt 4 - ftp ist auch einfach

Lassen Sie uns wieder beginnen. Oberteil war nett, aber ftp ist im Augenblick nützlicher. Wieder:

1. Fügen Sie in der/usr/httpd/.photon/pwm/pwm.menu Akte die folgende Linie hinzu:

ftp_tmppterm - z -/R/dev/pty/tmp_ram/ftp.qnxde

2. Downloaden Sie und bringen Sie telnet.qnxde- Verlängerung an. Wenn sie bereits angebracht, Sie haben nicht sie wiederholt wird. Wir benötigen telnet.qnxde- Dienstprogramm nur für das Verwenden des ptermanschlusses, der zu ihm gehört
3. Ändern Sie Akte/etc/services und addieren Sie Extralinie:

ftp 21/tcp

4. Erneuern Sie PWM-Menü durch downloadenund anbringende utils1.qnxde- Beamtverlängerung
5. Downloaden Sie ftp.qnxde vom externen web server aber, wenn Installateurfenster oben knallt, betätigen Sie NICHT alles. Lassen Sie es laufend.
6. Öffnen Sie Menü QNX PWM und führen Sie neues Linienftp_tmp
7. Prüfen Sie ftp-Anschluß und haben Sie Spaß:),

Schritt 5 - Montagefloppy-Disc

QNX DEMO ist zum Laufen lassen fast JEDER MÖGLICHER Anwendung QNX4 fähig. Die einfachste Weise - zugänglich machender Floppy-Disc.

1. Fügen Sie in der/usr/httpd/.photon/pwm/pwm.menu Akte die folgenden Linien hinzu:
-
fsyspterm - z -/R/dev/pty/tmp_ram/fsys.qnxde
fsysflpterm - z -/R/dev/pty/tmp_ram/fsys.floppy.qnxde
Einfassungspterm - z -/R/dev/pty/tmp_ram/mount.qnxde/dev/fd0/Flugleitanlage
-
pfm/fd/pfm
-

2. Download fsys.qnxde vom externen web server; wenn Installateurfenster oben knallt, führen Sie "fsys" zeichnen vom PWM-Menü durch. Lassen Sie Terminalfenster geöffnet. Schließen Sie Installateur durch betätigendes "CANCEL"
3. Downloaden Sie fsys.floppy.qnxde vom externen web server; wenn Installateurfenster oben knallt, führen Sie "fsysfl" Linie vom PWM-Menü durch. Lassen Sie Terminalfenster geöffnet. Schließen Sie Installateur durch betätigendes "CANCEL"
4. Setzen Sie QNX4 formatierte Diskette ein. Wieder Download mount.qnxde vom externen web server; wenn Installateurfenster oben knallt, führen Sie "Einfassungs" Linie vom PWM-Menü durch. Lassen Sie Terminalfenster geöffnet. Schließen Sie Installateur, indem Sie, "sich betätigen, CANCEL". Jetzt über Aktendatenbanksuchroutine können Sie Inhalt des Floppy-Discs im Heft/Flugleitanlage sehen

Der Floppy-Disc ist Ihr. Wieder sollte es formatiertes QNX4 sein. Sie können auf es setzen und fast ALLEN MÖGLICHEN Anschluß QNX4 und Photonanwendungen durchführen.

Schritt 6 - nützliche Spielwaren

Nehmen Sie Steuerung über Ihrem Dateisystem im Komfort. Addieren Sie Linie:
pfm_tmp/tmp_ram/pfm.qnxde
... und Downloaddateienverwalter: pfm.qnxde

Zeit ist eine Wahl? Addieren Sie Linie:
pfm_tmp/tmp_ram/pwmclock.qnxde
... und verwenden Sie 386 als Wandtaktgeber: pwmclock.qnxde

am Ende sortieren Sie aussehen wie dieses aus:

qnx_demo_full.gif (69803 bytes)

Spitzetricks

Am Ende von Experimenten beendete ich oben mit dem folgenden PWM-Menü des häufigen Gebrauches:

= KUNDENSPEZIFISCHES QNX-ArbeitsbereichscMenü
Verbinden Sie das netcfg des Internets J
Voyager des web browser V Voyager - x0 - y0 - h412 - w628
Aufsätze von voyager Hanois G - x0 - y0 - h412 - w628 - u http://127.1/hanoi/game.html
Fbrowse der Aktendatenbanksuchroutine F
Anmerkung des Notizblockes N
Bringen Sie voyager - u http://your_http_server_ip/
Bringen Sie telnet-voyager - u-HTTP:// an your_http_server_ip/telnet.qnxde
Entfernen Sie Verlängerungsdestaller
-
fsys/tmp_ram/fsys.qnxde
fsysflpterm - z -/R/dev/pty/tmp_ram/fsys.floppy.qnxde
Einfassungspterm - z -/R/dev/pty/tmp_ram/mount.qnxde/dev/fd0/Flugleitanlage
ftp_tmppterm - z -/R/dev/pty/tmp_ram/ftp.qnxde
ksh_tmppterm - z -/R/dev/pty/tmp_ram/ksh.qnxde
-
ftp-pterm - z -/R/dev/pty/fd/ftp
kshpterm - z -/R/dev/pty/fd/ksh
pfm/fd/pfm
umount/fd/umount/dev/fd0
Neuladen der Abschaltung S

Leider ist es nicht möglicher Kopientext vom voyagerfenster direkt. Es gibt Workaround:
Setzen Sie diese Liste, wie Textakte auf Ihrem telnet-Bediener, an QNX Demo anschließen, öffnen es in der auserwählten Kopie des Terminalfensters es mit zur Kürzung: Paste Ctrl-Alt-X im Anmerkungsherausgeber Ctrl-V

Yuo kann < Löschen > im Installateur betätigen, nachdem Programm auf dem Schirm und folgenden dem qnxde-applet des Downloads ist

HW-Ausgabe : Etwas Arten Tastaturen lehnen ab, unter Photon zu arbeiten. Obgleich sie tadellos normal während der Anlaufphase reagieren, "frieren" sie ein, wenn GUI angestellt wird.
Die Lösung: F1-f1 gehen über Diagnoseschirm. Wenn GUI Presse < erscheint, erreichen Sie > viele Male. Im Allgemeinen 20-40 Erfolge sind genug "aufwachen" die Tastatur und anfangen, unter QNX Demo zu arbeiten.

Schlußbemerkung:

Das ganzes beschriebene Material ist nur zu den pädagogischen Zwecken. Ich möchte gerade endlose Möglichkeiten der Scheibe Qnxdemo zeigen. Ich hatte nie, oder besessenes "reales" OS QNX4 alle Akten, die in diesem Artikel beschrieben wurden, wurden von den freien und öffentlich vorhandenen ftp-Bedienern gedownloadet.

Sie können mit mir in Verbindung treten: DMARIZA@ONE.LT

Sekmes!

Linas

 

[ Trefferzähler ]