Tusch... ääää... Schtatusch... ööö... Status:
----------8<-----[2014-11-27]----->8----------
Mit Quelltextlesen und etwas Bauchgefühl hab ich nun Major/Minor zu den TTYs gefunden...
USE THE SOURCE, LUKE!
...es tut sich nun was nach der Auf-Das-TTY-Warten-Schleife in "init" und da "init" auch den Login-Vorgang managt, schaut das gleich nach einem spektakulären Vortschritt aus.
Das Floppy-Image besteht aus Bootblock, Kernel, Filesystem, "init" und nun den neuerlich angelegten Einträgen für die TTYs in "/dev".
Code: Alles auswählen
(yeti@aurora:3)/opt/z80pack/fuzix$ ./cpmsim
####### ##### ### ##### ### # #
# # # # # # # # ## ##
# # # # # # # # # # #
# ##### # # ##### ##### # # # #
# # # # # # # # #
# # # # # # # # # #
####### ##### ### ##### ### # #
Release 1.24, Copyright (C) 1987-2014 by Udo Munk
CPU speed is unlimited
Booting...
-
FUZIX version 0.1
Copyright (c) 1988-2002 by H.F.Bower, D.Braun, S.Nitschke, H.Peraza
Copyright (C) 1997-2001 by Arcady Schekochikhin, Adriano C. R. da Cunha
Copyright (c) 2013 Will Sowerbutts <will@sowerbutts.com>
Copyright (c) 2014 Alan Cox <alan@etchedpixels.co.uk>
Devboot
480kB total RAM, 416kB available to processes (15 processes max)
0007:0000
0007:0000
Enabling interrupts ... ok.
bootdev:
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06login:
Einfach nur leere Eingabe...
Abbruch per "ctrl \".
Code: Alles auswählen
User Interrupt at 3db7
(yeti@aurora:3)/opt/z80pack/fuzix$ _
Mittlerweile sind noch...
- /bin/ssh ... simple shell
- /etc/issue
- /etc/motd
- /etc/passwd
- /etc/group
- und ein paar mehr Device-Einträge in /dev
...auf das Floppyabbild gewandert, "init" gibt brav vor dem Login-Prompt "issue" und nach dem erfolgreichen Login "motd" aus, will dann die Shell starten, aber das fällt auf die Schnauze:
Code: Alles auswählen
bootdev:
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´
login: root
,-</etc/motd>-----------.
| Use the source, Luke! |
`-----------------------´
login: can't execute shell
06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´
login: _
Warum die Shell nicht will... da bin ich mal wieder ratlos... wie schon des Öfteren... mutmaßlich auch wieder vorübergehend... aber es nervt schon, dieses nur zähe Vorankommen...
----------8<-----[2014-12-01]----->8----------
Mit den Änderungen vom 30.11. ergibt sich dann Folgendes:
Code: Alles auswählen
bootdev:
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´
login: root
,-</etc/motd>-----------.
| Use the source, Luke! |
`-----------------------´
...hier hängt's dann... "ctrl-\" ist wieder der Retter...
Wie ist das jetzt zu interpretieren?
Hängt's nach Augabe von "/etc/motd" oder startet "init" brav die Shell und diese hängt sich dann weg?
----------8<-----[2014-12-03]----->8----------
Ahhh jetzt ja...
Eine Insel! Eine Insel!
https://github.com/EtchedPixels/FUZIX/c ... 09ec554085
...na dann ist nun auch klar warum ich FUZIX unter Debian6 nicht durch'n Compiler bekam... :-P
----------8<-----[2014-12-07]----->8----------
OYG!!! Kreiiiisch! In Ohnmacht fall...
Code: Alles auswählen
bootdev:
Mounting root fs (root_dev=0): OK
Starting /init
init version 0.8
06
,-</etc/issue>--------------.
| Himalaya Computing Center |
`---------------------------´
login: root
,-</etc/motd>-----------.
| Use the source, Luke! |
`-----------------------´
ssh# _
Nur "init" und "ssh" sind auf dem Floppy-Image, mehr zu testen hat damit keinen Sinn und ich hab grad nicht die Zeit, da tiefer einzusteigen...
----------8<-----[2015-01-24]----->8----------
Neiiiiin... ich habe FUZIX noch nicht aufgegeben, wegen RetroBSD vergessen oder Sowas...
Zwischenzeitlich gelang es mir sogar mal, nach einem Booten vom ersten Floppy-Image das Festplattenimage zu mounten... das war dann doch ein Gefühl eines großen Fortschrittes.
...aber momentan kompiliert nichtmal sauber durch, was ich per GIT vorgeworfen bekomme und so mache ich mit RetroBSD derzeit einfach mehr Fortschritte pro Zeit und man will in der Freizeit ja auch ein paar Glückshormone ausschüttende Momente erleben... FUZIXs Code ist noch zu starken Verwerfungen, Faltungen und Subduktionen unterworfen, um sich jetzt schon zu intensiv in den bestehenden Code zu verbeißen, wenn man nicht zu den an Kernel und Library rumschraubenden Leuten gehört...
----------8<-----[happy(?)-end]----->8----------
Stay tuned for more...
Mwhuaaaahahahahahahahaaaaa....