Project Description

It would be nice being able to "rebase" a MicroOS/Aeon/Kalpa installation. This can be useful, for example, to undo changes done manually with transactional-update shell, to try another variant (like replacing Aeon with Kalpa) and so on... but the goal of this project is mostly to get more knowledgeable with the MicroOS/ALP internals (tukit, snapper, et all) while doing something fun.

The new image would be committed as a brand new snapshot, so rollbacks can still happen if desirable.

Goal for this Hackweek

  • Being able to build a new image directly on-device, using official or custom patterns
  • Being able to use an already built official image

Looking for hackers with the skills:

microos alp aeon kalpa transactionalupdates

This project is part of:

Hack Week 23

Activity

  • 12 months ago: jzerebecki liked this project.
  • about 1 year ago: epaolantonio liked this project.
  • about 1 year ago: gleidi liked this project.
  • about 1 year ago: epaolantonio started this project.
  • about 1 year ago: epaolantonio added keyword "microos" to this project.
  • about 1 year ago: epaolantonio added keyword "alp" to this project.
  • about 1 year ago: epaolantonio added keyword "aeon" to this project.
  • about 1 year ago: epaolantonio added keyword "kalpa" to this project.
  • about 1 year ago: epaolantonio added keyword "transactionalupdates" to this project.
  • about 1 year ago: epaolantonio originated this project.

  • Comments

    • socon
      12 months ago by socon | Reply

      Is there any way to help? Are you creating documentation that we can follow / enhance?

      • epaolantonio
        12 months ago by epaolantonio | Reply

        Thank you for your interest! Once I've got something that can be reliably reproduced I'll put everything up (including documentation) in GitHub :)

        My Day 1 was mostly doing it by hand so to get a feeling on how it can be implemented (actually with some success)... now I'm working on the "image building" part... then it needs to be integrated with the transactional-update command

        Once I have something concrete I would love if you and everyone else can give it a shot!

    Similar Projects

    This project is one of its kind!