Skip to content

openkal-image 0.4.0

Choose a tag to compare

@Sunrisepeak Sunrisepeak released this 03 Nov 00:01
8c4438f

openkal-ld, openkal-run, openkal-tools and openkal-bind 0.4.0, for openkal 0.23.

  • An image at its base: okld place and the placement note; a loader that applies only the relocations naming a symbol and seals what is read-only after relocation.
  • A base for each boot: the slide chosen once a boot, the data for that base kept as a prepared copy in the user's cache; OKRUN_PLACE=sealed|0.
  • The touch note: okprof record --what touch, okld touch, the noted runs read in by the program's resource preference, okprof report --order.
  • A snapshot of an image's initialisers (docs/snapshot.md): made once a boot, mapped by every later start; OKRUN_SNAPSHOT=0 declines it.
  • What a start spends by its resource preference (performance, balanced, economy); OKRUN_PREFETCH; okrun cache [list|gc [--all]].
  • A compressed okb (okb 2): okld bundle --compress, expanded once into the runner's cache.
  • Measurement and debugging: phases, samples, touches and the runner's choices in the report; okprof report --flame / --format=trace / --order / --names; okgdb.py, oklldb.py, okld debug-split.