Diese Seite ist noch nicht auf Deutsch verfügbar. Sie wird auf Englisch angezeigt.

Karyos crates

The crates of the Karyos workspace, what each one is for and its status in 0.1.0-alpha.1.

Als Markdown anzeigen

The Karyos workspace is split into crates by responsibility. Only karyos-sys and karyos-io may use unsafe.

CratePurposeStatus in 0.1.0-alpha.1
karyos-sysShared-memory mappings, atomic views, log buffers, rings, broadcast buffer, counters, conflation table, record journalImplemented
karyos-protocolFrame layouts, flyweights, CnC and admission messagesImplemented for IPC
karyos-clientPublications, subscriptions, client conductorImplemented for the embedded driver; remote attach for the control path
karyos-driverDriver conductor, embedded driver, admission serverEmbedded driver and admission server
karyos-traceTrace records, sampling, clock calibration, histogramsLibrary only, not yet on the data path
karyos-simDeterministic simulatorImplemented for phase 1 scenarios
karyos-benchBenchmark harnessImplemented
karyosPublic facadeRe-exports the client API only

karyos-io, karyos-codec, karyos-archive, karyos-cluster, karyos-feed and karyos-tools are scaffolds for later phases: network I/O backends, the codec, Archive, Cluster, feed arbitration, karyosd and the tools.