Feature-Release - macOS 14+, Apple Silicon und Intel. Build: 260809.
Fernzugriff mit amiagent
amiagent – die Amiga-Haelfte des amimcp-Projekts – ist
jetzt als Paket waehlbar, und der neue Bereich Fernzugriff in den
Einstellungen richtet auf Wunsch den Autostart samt Zugriffs-Token gleich mit ein.
Image bauen, Amiga booten – und die Maschine ist vom Mac aus erreichbar, auch
aus Claude heraus, ohne den Amiga einmal anzufassen. Auf echter Hardware von Anfang
bis Ende verifiziert.
Der groesste Teil des Designs steckt in der Sicherheit, denn amiagent fuehrt jeden
Befehl aus, der ueber die unverschluesselte Verbindung ankommt. Der Autostart ist
aus, solange er nicht bewusst eingeschaltet wird – und ist er
an, aber kein Token gesetzt, wird gar keine Boot-Zeile geschrieben:
Genau die Konfiguration, vor der der Autor des Tools selbst warnt, wird nicht
stillschweigend ausgeliefert. Tokens mit Shell-Sonderzeichen werden abgelehnt statt
in eine AmigaDOS-Befehlszeile eingebaut, und die Einstellungen sagen klar, dass das
Token im Klartext in S:User-Startup steht und der Port nicht ins
Internet weitergeleitet werden sollte.
PiStorm: Netzwerk beim Booten
PiStorm-Images mit Roadshow-Netzwerk booteten bisher offline – die
Startsequenz schrieb zwar den Aufrufer fuer S:Network-Startup,
aber nie die Datei selbst. Die Maschine kam ohne Netz hoch, bis man von Hand
verbunden hat. Die Datei wird jetzt geschrieben und startet genau die Schnittstelle,
die der Build konfiguriert hat (Ethernet oder WLAN). Ein neuer Schalter
„Netzwerk beim Booten starten“ in den
PiStorm-Einstellungen steuert das Ganze – standardmaessig an; wer ihn
ausschaltet (und von Hand per PiStorm Online verbindet), sieht das im Build-Log
vermerkt.
Der Teil, der echte Hardware brauchte: Ohne eingestecktes Kabel haengt ein zu
fruehes Hochfahren der Schnittstelle den kompletten Boot auf. Der Netzwerkstart
laeuft deshalb in einem Hintergrund-Skript, das wartet, bis die Workbench steht,
bevor es die Schnittstelle oeffnet – eine Maschine ohne Kabel bootet normal
und hat einfach kein Netz, eine mit Kabel ist Augenblicke nach dem Desktop online.
amiagent startet auf dieselbe Weise und wartet auf den TCP/IP-Stack, statt gegen ihn
anzurennen.
Ausserdem
- Ein heruntergeladenes, per Hash verifiziertes Paket, das am Ende nichts
installiert, meldet das jetzt im Build-Log samt wahrscheinlicher Ursache –
statt wortlos durchzulaufen. Dieses Schweigen hat amiagents ersten Auftritt zum
Raetsel gemacht.
- Enthaelt amipkg 0.7.9.
Dank an yelworc75: Sein Hinweis, denselben Netzwerk-Befehl aus der
WBStartup zu starten – also erst, wenn die Workbench existiert –
lieferte die fehlende Haelfte der Kabel-Korrektur.