Skip to content

Clarify design goals #311

@zeha

Description

@zeha

Need to clarify what grml-debootstrap should be, and which usecases it should support.

From our in-person discussion, I think we want:

  • clear commitment to being an installer for pure Debian systems
  • installed system should mostly work like Debian
  • should provide clear recipes
    • VM image (like Debian cloud image)
    • inside VM install
    • baremetal server
    • "Debian Developer laptop/desktop" (excluding any graphical things, to be left to the user)
  • partitioning should be part of the recipe
  • bootloader should be automatic and have an opinionated choice
  • amd64 VM images should support EFI + bios boot
  • archs: amd64, arm64
  • target suites: unstable, testing, stable, oldstable, oldoldstable (cf drop legacy support: stop supporting oldstable and older #282)
  • all features should be CI tested
  • dialog frontend and command line
  • "featureitis" should go away
  • full encapsulation of called tools
  • customize hook for the in-chroot phase

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions