Edit: This project has been mostly successful and the discussion has now moved to the factory mailing list, you can see the contents of the first post in the comments below. https://email@example.com/thread/YRHRI7IXZ7VIA55J6DBP4PU6FJDEHSLA/
As the title suggests the aim of this project is to explore an ALP Based Leap replacement codename "Grassy Knoll". From a technical perspective the simplest way to summarize the project would be to create a very slow rolling Tumbleweed, to the point where once ALP is released Grassy Knoll will have an update say every 3 or 6 months taking in the new packages. We will need more detail about ALP's component Lifecycle before we can confirm this but 6 months would be more ideal.
Like Leap before it and Tumbleweed Grassy Knoll is not intending to use transactional updates or containers as part of its "core" operating system, however ideally it will be able to still run ALP's containerised workloads. Like Leap before it "Grassy Knoll" will use a "Backports" repository to allow community package submissions.
- Wont use transactional updates
- Wont use containers in the core of the OS but will support running containerized workloads from ALP
- Be a base that's easy for the community to build on.
- Support X11 Desktop Environments
- Be an Ideal solution for embedded systems.
- Migration from Leap 15 systems
- Continue to offer desktop apps as rpm's where possible.
- Packages SUSE ALP supports in "Bare Metal Mode"
- KVM Server
Anything else people would like to contribute.
aarch64 (Raspberry Pi)
The reason for this scope is these are the requirements for my personal KVM Desktop Server alongside XFCE as its a popular community option. This is what I could commit to maintaining at a stretch it should also be enough to have a base for many other community packages. The idea is we will add more as people step up to help.
Goal for this Hackweek
- Setup a "Backports" repository for "Community Packages"
- Create a basic iso image for testing
- Setup basic openQA testing based off existing tumbleweed tests.
- Create a Raspberry Pi image for testing.
- https://build.opensuse.org/project/show/home:simotek:GrassyKnoll:Backports - Packages building.
- https://build.opensuse.org/project/show/home:simotek:GrassyKnoll:Images - Images building.
- Fix unresolving packages and document why
- Build all of XFCE from Tumbleweed
- Live CD Images.
- Add additional packages.
- Setup openQA testing
- Raspberry PI Image
- Disable SE Linux enforcing mode until its in tumbleweed
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 22
This project is one of its kind!