helloSystem / helloSystem/hello

What are the advantages of the system being a single file?

Open
#1 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2.5k
Forks
59
PR merge metrics
No merged PRs in 30d

Description

As a UX researcher who dabbles in Linux, I'm impressed by the ideas in this project.

I'm curious though, why does it matter if the system is a single file? There are distros that do pretty much this, like Puppy and Quirky, but I'm not sure what the advantages are apart from being able to drop in files to update the system which isn't something the user should have to do.

The ostree model in [Fedora Silverblue ](https://fedoramagazine.org/what-is-silverblue/) seems like a good approach. Like Android, macOS Catalina, and Chrome OS, the system image is read-only so the user can't accidentally break their system.

Additionally, Chrome OS and Android 11 support ["seamless" A/B updates](https://source.android.com/devices/tech/ota/ab), which I think is worth considering as well.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reading the discussion and the linked material on ostree and A/B updates, then identify the project's current single-file rationale and whether a concrete change is expected. Done would require a documented decision or an agreed, scoped implementation plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, linux, macos
Domain
desktop, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.