How should I classify an Arch-based system with custom apps and a graphical compositor?

0
1
Asked By VelvetMango42 On

I'm developing my own Linux-based system using Arch as the foundation, and I'm writing the system applications myself. If I remove or replace most of the original system applications, should I call the result a custom operating system, an Arch-based distribution, or an Arch fork? What would distinguish those labels in practice?

I also want the main user experience to be command-line oriented, but I may include Wayland, a graphical compositor, a graphical wallpaper, a lock screen, and other visual elements. Would that still count as a CLI-focused system, or would it be better described as something between a CLI environment and a graphical desktop?

4 Answers

Answered By SilverKite56 On

A setup without a desktop environment or window manager is often called headless, but using Wayland or another graphical compositor means the system is not strictly headless. It can still be command-line-first if the graphical layer is limited to supporting features rather than being the main interface.

Answered By QuietPanda7 On

If the system is built on Arch, it’s still Arch-based regardless of how many applications you replace. Calling it a separate operating system is mostly a matter of how independently it is developed and distributed. A project with its own release cycle, maintained packages or package manager, and a distinct design philosophy is more clearly a separate distribution or fork rather than just a customized Arch installation.

VelvetMango42 -

So an Arch-based system and an Arch fork aren’t necessarily mutually exclusive? It can be both, depending on how independently it develops?

Answered By NimbusFox31 On

A system is generally CLI-focused when the primary way users interact with it is through the command line. The implementation underneath can still use graphical components. Wayland is a display protocol, and a compositor or graphical wallpaper adds graphical functionality, but those features don’t automatically turn the whole system into a desktop OS. If the user mainly works in a terminal, “CLI-focused with optional graphical components” would be a reasonable description.

MapleOrbit8 -

That makes sense. I’m nearly finished, with only things like the lock screen, wallpaper, welcome guide, and logo left. At this point I’m more interested in making the system I want than fitting it perfectly into a category.

Answered By CopperLark19 On

There isn’t one universally strict definition for “distribution” or “fork.” You can modify Linux and redistribute it under a new name, but the distinction becomes clearer when you maintain your own packages, control your release schedule instead of simply following Arch, and provide a noticeably different overall approach. Custom system applications alone don’t automatically make it a new OS.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.