OpenGenesisLINKOPEN WORLDS. TOGETHER.
🇩🇪 Deutsch 🇬🇧 English 🇫🇷 Français soon 🇪🇸 Español soon 🇮🇹 Italiano soon 🇳🇱 Nederlands soon
Forum OpenGenesisLINK

OpenGenesisLINK

Wiki & verständliche Dokumentation

OpenGenesisLINKOpenGenesisLINK .NET 10 – Migration, Runtime und Kompatibilität

OpenGenesisLINK .NET 10 – Migration, Runtime und Kompatibilität

OpenGenesisLINK Generation 1 auf net10.0 migriert: ROBUST, Simulator, Prebuild, Linux ARM64/AMD64, Windows und Runtime-Prüfung.

Aktualisiert 2026-11-04
OpenGenesisLINK .NET 10 – Migration, Runtime und Kompatibilität

OpenGenesisLINK Generation 1: jetzt .NET 10

Migration im main gemergt am 4. November 2026. PR #378, Commit 7d6dd4d40b27173aa8683256046d62445348a66e. Die aktuelle Entwicklungsplattform verwendet net10.0 für ROBUST, OpenSim-Simulator, Framework, Addons und Buildwerkzeuge.

Was wurde technisch umgestellt?

  • global.json: .NET-10-SDK ab 10.0.100 mit zulässigem Feature-Rollforward.
  • Projektdateien: erforderliche C#-Projekte nutzen TargetFramework=net10.0.
  • Prebuild: unterstützte Linux- und Windows-Skripte retargeten die Ausgabe des historischen Generators unmittelbar auf .NET 10.
  • Runtime: OpenSim.runtimeconfig.json und Robust.runtimeconfig.json verlangen Microsoft.NETCore.App 10.x.
  • CI: Full-Solution-Builds und isolierte ROBUST-Startprüfungen für Linux x64, ARM64 und Windows x64.
  • Freigabe: automatisierte Veröffentlichungen der neuen Generation bleiben bis zur gesonderten Betreiberentscheidung gesperrt.

Offizielle lokale Prüfkommandos

git clone --branch main https://github.com/opengenesislink/opengenesislinkserver.git
cd opengenesislinkserver
bash runprebuild.sh
python3 tools/gen11/verify_net10.py
python3 tools/ci/verify_gen1_main_net10_scope.py
dotnet restore OpenSim.sln
dotnet build OpenSim.sln --configuration Release --no-restore
python3 tools/gen11/robust_runtime_smoke.py

Stable-Release gegen Entwicklungszweig

Das letzte veröffentlichte Stable-Tag v0.9.3.13 entstand vor dieser Migration und hat noch net8.0 als Zielframework. Die neue Generation 1 main zielt auf net10.0. Ein neuer Stable-Release ist für die Migration noch nicht belegt. Der automatische Stable-Download liefert weiterhin den älteren freigegebenen Stand.

Wichtige Freigabegrenzen

Die belegten CI- und ROBUST-Smoke-Tests ersetzen keine vollständige produktive Teststrecke. Insbesondere MariaDB, FSAssets/WebDAV, Inventar, IAR/OAR, Viewer-Login, Teleport, Hypergrid, LSL/OSSL, Physik, Addons und kontrollierter Rollback müssen im Staging geprüft werden. Die optional geplante Image-Codec-Engine ist ausdrücklich nicht Bestandteil dieses Merges.

Quellen: offizielle Build-Dokumentation, Migration und Abnahme.

Zur HauptseiteRoadmap