Creating more Snappy frameworks
Frameworks extend the functionality of Snappy Ubuntu Core systems in a vary practical way. Let's discuss how we can bring more services to Snappy Ubuntu Core.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
Notes:
Definition: frameworks are there to mediate resources, not to ship additional dependencies
available frameworks: docker, lxd, webdm, mir (only amd64)
frameworks in the works: connectivity snap (based on network manager), bluetooth,
- https:/
- implemented for a specific product, based on vivid NM (0.9.10.x ) stack, not in public store
- https:/
requested frameworks:
- pulseaudio (who requested? I just mentioned as another complex framework target, like NM )
- User switching, sessions.
- mir on other archs (arm)
- IoT frameworks?
Open questions:
- DBus activation?
- What about codecs?
- dependencies between frameworks
- maybe at some stage via the capabilities system (a bit early still)
- seems this should be autodetected: when both frameworks are around they detect each other
Work Items
Work items:
[dholbach] file a bug to review framework docs and add examples if necessary (https:/
[dholbach] do a bit of a survey on the mailing list about frameworks and their use (https:/