The ultimate operating system distro builder !$$$!

We need a roll your own distro which has a website that allows you to totally customize it for desktop, server, SBC, IoT, any kernel, Linux, BSD’s, third party kernels, hobby kernels. Any CPU, The Linux kernel configuration and ideally BSD, down to having a probe routine you run on your hardware and it builds a hardware descriptor config file just for your hardware. Using any package manager. Has any desktop, any desktop manager, if desktop. The webbased UI then generates a set of configuration files that then build a bespoke repo that runs on GitHub Actions building the bespoke distro for you.

The whole project is highly modular, with an overall unifying archetecture. The whole configurator is probably written in Python rather than Bash, but with Python and Bash or Python or Bash or what ever shell that is possibly configured at distro install and runtimes.

The whole thing should be configurable on the overall level and at any stage using JSON or YAML interchangably.

This should be a welcoming project welcming input from anyone, to be forked by anyone under what ever licenses apply to what ever form the forks take, and ideally welcoming incremental recombining by pull requests.

Just dropping this here for comment :slight_smile:

That sounds doable. I even believe that such a thing would be fairly popular. I have no use of that, but my previous sentences are not excluded by this.

1 Like

@darth It is actually very complex to do and needs the right archetecture at the beginning to avoid it resulting in becoming a series of hacks. I am ideally looking at finding the right team to work on this and another complementary project which you may well be more interested in, and I am looking to finish prototyping and would like to pass by you for your input.

1 Like

feels like this would be great to start on nixos - given how the whole thing operates off of a config file already. cool idea!

1 Like

Not sure that Nix can do everything mentioned in the initial post, but yeah it’s good for a good chunk of that.

1 Like

Its a “totally different kettle of fish” as they say NixOS is a functional language and not JSON/YAML based.

1 Like