jacobin: More than minimal Java 21 JVM writen in Go
Jacobin은 Go 언어로 작성된 Java 21 클래스 실행이 가능한 JVM 구현체입니다. JNI, JIT, 보안 매니저 등 일부 기능은 지원하지 않으며, 바이트코드 검증과 클래스 초기화는 최소한으로 수행합니다. 현재 명령어 실행, 클래스 로딩, 스레딩, 예외 처리 등 핵심 기능이 구현되어 있으며, 향후 method handles, invokedynamic 바이트코드, 상세 추적 및 UI 도구 등이 추가될 예정입니다. Go 런타임의 가비지 컬렉션을 활용하며, 아직 완성 단계는 아니지만 점진적으로 기능을 확장 중입니다.









