coreos / coreos/coreos-assembler
Howto build a custom OS from scratch
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 393
- Forks
- 193
- Avg merge
- 17h 6m
- Merged PRs (30d)
- 5
Description
I'm modernizing an embedded Linux distribution built from RHEL rpms and looking to replace our bespoke build system with coreos-assembler. I've read the READMEs and done the tutorial to build a FCOS image and run it. It just worked, nicely :) Now I've started the serious digging and I thought I'd ask for pointers before reading the entire source. (I'm starting with the coreos-assembler script and the fedora-coreos-base.yaml manifest.)
-
I'm not building a fedora derivative, rather a very locked down system comprised of systemd and a small set of applications, their libs, and the rpms that support them (and bash for debug only.) Is there a minimal manifest example?
-
I need to do some very custom stuff with image production and initial ram disk. I'm starting to read at
cmd-buildscript. It may be a long slog from there ;-)
Thanks in advance for your help.
Chris
cc: @ashcrow
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the coreos-assembler script and fedora-coreos-base.yaml manifest, then follow the cmd-build script as the issue author planned. The request seeks pointers for a minimal manifest and custom image and initial-ramdisk production, but it does not define a specific implementation or completion criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, linux
- Domain
- build-system, embedded-iot, operating-systems
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100