Hacker News new | ask | show | jobs
by minroot 547 days ago
Why is Ubuntu always the choice, why not fedora or opensuse?
5 comments

Because Canonical invested in it and they didn't.
In some sense, this question answers itself: the most important distro to support is the most popular distro in the space.
I can think of two reasons:

1. Ubuntu invested very heavily into making Linux friendly to a whole generation of makers when nobody else was. Ubuntu is most familiar to them. Canonical will benefit from that investment for the foreseeable future.

2. Ubuntu benefits from Debian's debootstrap which makes porting to a new architecture substantially easier.

debootstrap (or mmdebstrap) is just for installing the already existing binary packages. The bootstrap process for bringing up a new port is a lot more work.

https://wiki.debian.org/SystemBuildTools https://wiki.debian.org/PortsDocs/New https://wiki.debian.org/RISC-V

The reason why Ubuntu is probably that they are a commercial vendor so you can make contracts with them, while the likes of Debian just work on what they care about when they have time.

Ubuntu has historically had a business model that is more open to supporting out-of-tree kernel patches
Because Debian has been one of the first distributions supporting RISC-V and ubuntu is simply using packages from it.