3 Repos
Isolation of multiple software engine instances using unique identifiers to prevent setting conflicts.
Distinct from Controller Instance Isolation: Distinct from Controller Instance Isolation: targets the entire engine runtime instance rather than individual operator controllers.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Engine Instance Isolation. Refine with filters or upvote what's useful.
Tixl ist eine Node-basierte Motion-Graphics-Engine und ein Tool zur prozeduralen Generierung, das zur Erstellung von 3D-Geometrie und Shadern verwendet wird. Es nutzt einen gerichteten azyklischen Graphen von Operatoren und GPU-beschleunigte Compute-Kernel, um komplexe 3D-Formen zu generieren, insbesondere durch die Verwendung von Signed-Distance-Functions und Partikelsimulationen. Die Engine ist über ein C#-Entwicklungsframework hochgradig erweiterbar, das Hot-Code-Reloading unterstützt, wodurch benutzerdefinierte Operator-Logik in die aktive Laufzeitumgebung injiziert werden kann, ohne diese neu zu starten. Sie zeichnet sich zudem als Lichtsteuerung aus, die in der Lage ist, räumliche 3D-Attribute und Rotationen in DMX- und ArtNet-Protokolle zu übersetzen, um physische Bühnenelemente anzusteuern. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich audio-reaktiver Visualisierung mittels FFT-Analyse, Keyframe- und prozeduraler Animation sowie Echtzeit-Steuerung von externen Geräten durch MIDI- und OSC-Integration. Die Rendering-Pipeline unterstützt physikalisch basiertes Rendering (PBR) und die Konstruktion benutzerdefinierter Shader, während die Umgebung Werkzeuge für Projection-Mapping und die Bereitstellung eigenständiger ausführbarer Dateien bietet. Das Projekt bietet ein CLI für das Erstellen von Anwendungen und eine Entwicklungsoberfläche für das Erstellen von C#-Erweiterungen.
Allows running multiple parallel software instances using unique identifiers to prevent settings conflicts.
Buildx ist eine BuildKit-Build-Erweiterung und ein Container-Build-Instanz-Manager, der die Erstellung von Container-Images ermöglicht, die gleichzeitig auf mehrere CPU-Architekturen und Betriebssysteme abzielen. Es fungiert als Multi-Plattform-Image-Builder, der ein BuildKit-Backend nutzt, um Standard-Image-Build-Funktionen zu erweitern. Das Projekt bietet einen verteilten Build-Orchestrator, der in der Lage ist, Aufgaben über einen Cluster von Remote-Knoten hinweg zu koordinieren. Dies ermöglicht die native Kompilierung über verschiedene Hardware-Architekturen hinweg, indem mehrere Remote-Worker zu einer einzigen Instanz verbunden werden, um die Build-Parallelität zu erhöhen. Buildx verwaltet isolierte Builder-Instanzen, um eine Umgebungstrennung zwischen verschiedenen Projekten oder automatisierten Pipelines sicherzustellen. Es bietet zudem Funktionen zur Generierung von Multi-Architektur-Manifest-Listen und zum Exportieren von Build-Ergebnissen als Image-Tarballs oder Caches.
Provides isolated builder instances to ensure environment separation between different projects or CI pipelines.
Inject is a dependency injection framework for Go that automates the assembly of complex object graphs. By leveraging runtime reflection, the library dynamically inspects object structures to resolve and populate required dependencies, decoupling component initialization from business logic. The framework manages object lifecycles through both singleton and factory-based provisioning. It maintains a central registry to share singletons across an application for consistent state, while also supporting the creation of unique, private instances to isolate state between different components. To
Isolates state by generating unique, non-shared instances for specific dependencies.