Skip to content

exeris-systems/exeris-kernel

Repository files navigation

Exeris Kernel

The Zero-Copy Runtime Platform for high-density architectures. Designed for Java 26 EA (Project Valhalla), leveraging Panama FFM, Virtual Threads, and Native C integration to eliminate the "Abstraction Tax".

🏗️ Performance Architecture (The Wall)

Exeris strictly separates contracts from implementations to ensure hardware-level efficiency:

  1. Base Native (Core): The orchestration engine. Uses Panama FFM for direct C integration to coordinate native execution while delegating all physical I/O to drivers.
  2. Premium Native (Enterprise): High-performance drivers implementing io_uring, QUIC/HTTP3, and kernel-bypass I/O.
  3. Java Adapters (Community): Standard drivers based on custom off-heap implementations (TCP/TLS) or pure Java libraries.

🧩 Key Components

  • exeris-kernel-spi: The immutable constitution. Defines identity-free data carriers (Value Records) and lifecycle contracts.
  • exeris-kernel-core: The orchestration engine and base native muscle. Includes the CoreOrchestrator and ExerisSmartLauncher for sub-millisecond boot and memory partitioning.
  • exeris-kernel-tck: The Technology Compatibility Kit. Ensures that any driver (Community or Enterprise) adheres to the strict performance and safety rules of the SPI.

⚖️ License

Copyright (C) 2025-2026 Exeris. All rights reserved. Distributed under the Proprietary Exeris Software License.

About

The Zero-Copy Kernel for high-density architectures. Built for Java 26+ with Project Panama, Virtual Threads, and io_uring. Exeris bypasses the JVM heap to deliver extreme throughput and microsecond latency for cloud-native applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages