🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.minix
Article #21

Re: nsh auf minix st

#21
From: Michael Haardt
Date: Mon, 31 Aug 1992 20:55
52 lines
3171 bytes
In article <920829875@monad.swb.de>, okir@monad.swb.de (Olaf Kirch) writes:
> Das Problem war hier der Aufruf von getch() a.k.a. read(fp, &c, 1).
> Hier war c ALS INTEGER DEKLARIERT!

Grumpf :(  Ich vermute mal schwer, dass ich da vorher eher an getc gedacht,
habe.  So ist das natuerlich wirklich ein Bug.

> das liegt an der intel (little? big? auf-jeden-fall-falschrum-)endian

Little-endian, und das ist richtig rum :-)  Niedrigere Addressen haben
eine niedrigere Wertigkeit, so wie niedrigere Bits auch.  Es erleichtert
die Konvertierung von Zahlen ungemein, und ich moechte Doch klarstellen,
dass ich kein Intel-Fan bin, auch wenn Linux auf dem 386 so wunderbar laeuft.
Transputer sind auch little-endian :)  Falls jetzt ein Flamekrieg gewuenscht
wird, dann wartet etwas, in comp.arch waere er langsam mal wieder dran!

> Ansonsten: nsh ist eine ECHTE VERBESSERUNG gegen sh! Moeglicherweise das
> komfortabelste, was man auf einer Kiste mit einem MB und ohne Virtuellen
> Speicher haben kann! Vielen Dank, wer immer das war (Michael Haardt?)!!

Ja, ich war's.  nsh was das erste was ich auf MINIX gemacht habe, ich habe
die so etwa 4 Wochen nach der Installation von 1.3 gebastelt.  Das ist jetzt
auch schon ziemlich lange her ...  Ein Tip zur name-completion:  Sie ersetzt
noch mehr als Filenamen -- das kann man jetzt als Bug oder Feature sehen:

$ echo $HOME 

Einmal completion, und $HOME wird ersetzt.  Da du aber schon in die Sourcen
gesehen hast, sollte klar sein wie und was ersetzt wird.

Von wegen kleine shell und so: Es gibt noch zwei Alternativen:

-  PD ksh aus Koeln.  Der grausamste Hack schlechthin, aber hats auf MINIX
   PC am Ende gut getan.  Sooo viele Bugfixes ... oh je.  Die manual page
   erzaehlt aber eine Menge, fuer mehr muss man schon die alten v7 manuals
   haben oder ein Buch kaufen.  Vieles gilt auch fuer die sh.  Ich glaube,
   sogar Cursortasten tun es in *der* PD ksh.

-  rc shell mit editline library:  Auch eine *ganz* kleine Shell, aber
   sauber und mit wunderbarer Syntax.  Man brauch aber gcc oder unproto.
   Mit 1 MB also unproto.  Ueber den neuen cvw c68 4.0 kann ich noch
   nichts sagen.

Wenn Du in Koeln die neuen nsh diffs in incoming ablegst und mir mail
hinterlaesst, werde ich sie ins Archiv uebernehmen.  Das Compilieren der
rc auf PC MINIX war damals etwas kitzlig, ich empfehle yacc und awk auf
'ner sun oder so zu machen, und wirklich bloss den C code selbst auf MINIX
zu uebersetzen.

Ich benutze rc jetzt schon seit ueber einem Jahr, und bin sehr zufrieden.

Michael
Technical Details
Message-ID: <9208311823@gandalf.moria>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!Sirius.dfn.de!Urmel.Informatik.RWTH-Aachen.DE!gandalf!michael
References: <920829875@monad.swb.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.os.minix
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!Sirius.dfn.de!Urmel.Informatik.RWTH-Aachen.DE!gandalf!michael
From: michael@gandalf.moria (Michael Haardt)
Subject: Re: nsh auf minix st
Message-ID: <9208311823@gandalf.moria>
Lines: 52
Sender: news@Urmel.Informatik.RWTH-Aachen.DE (Newsfiles Owner)
Nntp-Posting-Host: messua
Reply-To: u31b3hs@pool.informatik.rwth-aachen.de (Michael Haardt)
Organization: An old and gray machine, somewhere in Moria.
References: <920829875@monad.swb.de>
Date: Mon, 31 Aug 92 21:55:45 +0100
Lines: 52