16.05.2023, 11:10
Wenn, dann müßte es etwas geben, das so funktioniert wie OpenSim, am besten gleich besser, also kompatibel bleibt, das aber trotzdem von Grund auf neu geschrieben würde.
OpenSim wurde programmiert für ein Betriebssystem, das eigentlich für Server völlig ungeeignet ist, in einer Programmiersprache, in der niemand Serveranwendungen schreibt, jedenfalls keine quelloffenen. Deswegen schleppt es doch diesen .NET/Mono-Ballast mit sich herum. Noch dazu ist der Quellcode von einer Qualität, die für quelloffene Software eine Schande ist. Die Weiterentwicklung von OpenSim gestaltet sich doch alleine schon deshalb so schwierig, weil der Code so unübersichtlich und verquast ist.
Idealerweise sollte sich also jemand hinsetzen und das ganze Ding von Grund auf neu schreiben, aber in einer moderneren, effizienteren Programmiersprache, die mit wenig Aufwand unter Linux zum Laufen zu bringen ist, und in vernünftiger Codequalität mit Kommentaren. Das wäre dann auch etwas, das gegenüber der FLOSS-Community vorzeigbar wäre. Dazu noch ein eingebautes Web-UI, das die Bedienung erleichtert, damit man diese ganzen Third-Party-Windows-only-Geschichten nicht mehr braucht.
Am besten wären dann irgendwann noch Migrationstools von anderen OpenSim-Distributionen, die nicht mehr gepflegt werden.
OpenSim wurde programmiert für ein Betriebssystem, das eigentlich für Server völlig ungeeignet ist, in einer Programmiersprache, in der niemand Serveranwendungen schreibt, jedenfalls keine quelloffenen. Deswegen schleppt es doch diesen .NET/Mono-Ballast mit sich herum. Noch dazu ist der Quellcode von einer Qualität, die für quelloffene Software eine Schande ist. Die Weiterentwicklung von OpenSim gestaltet sich doch alleine schon deshalb so schwierig, weil der Code so unübersichtlich und verquast ist.
Idealerweise sollte sich also jemand hinsetzen und das ganze Ding von Grund auf neu schreiben, aber in einer moderneren, effizienteren Programmiersprache, die mit wenig Aufwand unter Linux zum Laufen zu bringen ist, und in vernünftiger Codequalität mit Kommentaren. Das wäre dann auch etwas, das gegenüber der FLOSS-Community vorzeigbar wäre. Dazu noch ein eingebautes Web-UI, das die Bedienung erleichtert, damit man diese ganzen Third-Party-Windows-only-Geschichten nicht mehr braucht.
Am besten wären dann irgendwann noch Migrationstools von anderen OpenSim-Distributionen, die nicht mehr gepflegt werden.
Auf der Rolltreppe im Kaufrausch / Du nach unten, ich nach oben
Mein OpenSim-Blog: Aus Hypergrid und Umgebung
Mein OpenSim-Blog: Aus Hypergrid und Umgebung