Is the devs of different projects working towards same or different goals in different projects?

I’m not a dev, but I am trying to understand why there are so many different projects while all of them seems to share same frontends or UIs or DEs. Isn’t the biggest work to be made in the firmware and kernel side? Hopefully the unified bootloader sees the finish line to make porting easier for new devices.

Is there a mobile-only flatpak under development?

I know this all is very confusing to answer, but I fear that fragmentation at this points leads to wasted resources because project X dev doesn’t know that project Y is working towards the same goal at the same time. Also multiple different projects makes end-users confused. Which distro to choose, is what my friends often asks me for desktop and now for mobile.

  • Björn Tantau@swg-empire.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    Just like on the desktop there are many parts needed to make a fully functioning operating system. That begins at the bootloader and kernel and goes over some kind of window manager or desktop environment up to the actual programs running on the hardware.

    And all of these parts may need more or less adjustments to work on the smartphone form factor. And like on the desktop there are different projects trying to work towards that goal. And of course they work together where applicable. But like on desktop some projects might have different goals so there might be two similar projects to provide the same part of the software stack.