Article View: de.comp.os.minix
Article #21Re: nsh auf minix st
From: Michael Haardt
Date: Mon, 31 Aug 1992 20:55
Date: Mon, 31 Aug 1992 20:55
52 lines
3171 bytes
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!michaelReferences:
<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