release: jan Version 1.4
Mittwoch, 13. Februar 2008 13:20
Eine neue Version wurde Anfang der Woche released: Jan1.4
Nach einigen Schwierigkeiten mit einer eher instabilen Betaversion jan1.3, welche im Herbst letzten Jahres zum Test freigegeben wurde, können wir nun eine stabile Version präsentieren. In der neuen Version sind einige erhebliche Veränderungen enthalten. Vor allem die Interaktion, sowie die Plugins wurden verbessert, einige Bugs behoben und neue Schnittstellen geschaffen.
new addons/Kernänderungen:
- Ein contact-Addon wurde eingefügt. Dieser Zusatz fordert voninteragierenden Fremdsystemen bei unregelmäßigen (jetzt aber häufigeren) Besuchen Kaffee, entschädigt aber durch mitgebrachten Kuchen.
- Eine “iamwhatiam”-Engine konnte etabliert werden. Sie sorgt dafür, dass jan1.4 nun auf sich selbst Acht gibt und sich nicht mehr unter Wert verkauft.
- Das neue “idowhatiwannado”-System greift aktiv in die Lastverteilung ein und sorgt dafür, dass jan1.4 reflektiert, wohin seine Zeit fließt, und eine Umverteilung der Ressourcen vornimmt, um das System optimal zu nutzen.
- Eine Schnittstelle zur Beziehungspflege mit Mitmenschen wurde grundlegend überarbeitet und ruft nun selbstständig das contact-Addon auf. Außerdem sendet es “emptyproblembuffer”-Signale an den Kern und sorgt so für das Ansprechen von Problemen und Sorgen innerhalb weniger Augenblicke. Dadurch können auftretende Interaktionsfehler schnell und zufriedenstellend behoben werden.
- Mit der conflict-Bibliothek wird eine zur Laufzeit zur Verfügung stehende Problemlösungs-debug-Engine bereitgestellt.
- Das Prozess-Balancing wurde erheblich verbessert. Jan1.4 sollte nun ausgeglichener und unbeeinträchtigter funktionieren als je zuvor.
- Jan1.4 enthält im Auslieferungszustand kein Addon “Frau” mehr. Änderungen zur Laufzeit sind nicht absehbar.
- Das Kraft/Masse-Verhältnis von Jan1.4 wurde erheblich verbessert. Außerdem wurden die Bewegungs-Algorithmen erneuert, um so einen selbstständigen “fithalten”-Modus zu schaffen.
fixed bugs:
- Ein im Beziehungsmodus aufgetretener Fehler in Version 1.3 wurde behoben. Das Problem eines Selbstaufrufs mit folgender Endlosschleife, welche das System stark schwächte, wenn es zu Fehlbelastungen kam, konnte behoben werden.
- Im Aufräummodus konnten gelegentliche Überaktivitäten, gefolgt von Perioden von ausgefallenen Aufrufen, ausgeglichen werden. Auch hier sollte nun ein konstanter und reibungsloserer Betrieb möglich sein.
- Zum Ende der Version hin immer häufiger auftretende Idle-Prozesse werden nun automatisch sinnvoll genutzt.
- Eine neurale Verknüpfungsstörung mit “Blick nach hinten” konnte nach vorn umgelenkt werden.
- Die neue, autarke Struktur des Systems macht jan1.4 nun unabhängiger von vorgeschalteten, parentalen Systemen. Von außen ist nun keine Steuerung mehr möglich und nötig.
known bugs:
- Ressourcen Management: Gelegentliche Schwierigkeiten bei der Lastverteilung im Sektor “Beschäftigungsfelder” sind immer noch vorhanden. So kann es vorkommen, dass sich Jan1.4 in Prozesse vertieft. Hier wurde eine Schnittstelle zu Fremdsystemen geschaffen, die diesen Bug durch einfache Kommandos unterbrechen können. Das Schnittstellen-Protokoll ist offen gehalten und so gut wie formlos.
- Load-Balancing: Die von einigen Usern bemängelten Probleme in den Lern-Subroutinen gehören durch das verbesserte Auslastungsverhalten der Vergangenheit an. Dennoch wurde der Lernmodus unverändert integriert und soll in einem Test zeigen, ob weitere Fehler auftreten.
- Die integrierten health-environment-Routinen greifen immer noch nicht richtig. Diese Selbstschutz-Skripte sind zwar bereits integriert, kommen aber bisher nur im low-level-Bereich oder in stabilen Zuständen testhalber zum Einsatz. Hier soll bis zur nächsten Version eine Lösung vorliegen.
- Selten gab es bei den beta-Test Compiler-Errors weil jan1.4 bestimmte Informationen nicht verarbeiten konnte (oder wollte?!). Auch dies trat seit einigen Bugfixes nichtmehr auf.
Die Weiterentwicklung des Systems ist bereits schon wieder in vollem Gange. Sollten Fehler in Jan1.4 auftreten, wären wir SEHR dankbar, wenn diese gemeldet würden. Hierzu können alle beteiligten User die conflict-Bibliothek direkt aufrufen. Sie hat eine Sonderstellung und gibt alle gemeldeten Fehler sofort an den Kern weiter. Dieser versucht, sie selbsttätig zu lösen. Zusätzlich werden die Entwickler eine Kopie des Fehlerberichts erhalten und bei der neuen Version berücksichtigen.
Thema: privates | Kommentare (2) | Autor: Jan
