Replies: 10 comments 4 replies
|
Without wanting to sound rude - is this written by chatGPT/an LLM ? |
|
Often thought about what it would take to re-base on Debian. Debian is a better philosophical fit since it is a community driven upstream source. To kick the can around... In terms of the effort required, one of the obvious things would be the age of the underlying OS components and if they make a difference to compiling the Elementary specific tools, libraries, apps, etc. Perhaps once an iteration or two of releases went by there would be alignment of all the components and the Debian cadence would be fine. Another thing is that the Ubuntu upstream HWE system gives Elementary an 'easy button' of sorts keeping the kernel, firmware, etc. up to date independent of making a full release. Debian does not have an easy HWE method and I find the backports system is klunky at best. Having experience of running ZFS enabled Debian hosts in the past with backport kernels, it wasn't matter of if but when a system or two wouldn't boot and needed hands on sysadmin level interaction to correct. Maybe things are better nowadays. It's a huge undertaking trying to have an Ubuntu and Debian based version at the same time; not just the creation but also the maintenance and support aspects. Linux Mint is doing this currently but I get the sense that is a much larger team. 2¢ |
|
I won't be technical to discuss this one - but practical instead. |
|
I would love to have the newer packages from the latest Debian stable. Ubuntu LTS is so old. |
|
I would definitely love to see elementary rebase on Debian instead of Ubuntu. Moreover, I feel like Ubuntu is going on a path that's moving (even more) away from elementary, from a philosophical and ethical point of view. e.g. their stance on 'thoughtful' AI compared to the rules at elementary (which I support). |
|
I was trying to find this discussion yesterday... Tuxedo recently announced they are moving from Ubuntu to Debian Testing (current: Forky) as their base. I wouldn't be surprised to see other distros take this tact as Ubuntu moves more and more away from what made it attractive. I know the KDE Neon team has publicly talked about the friction using Ubuntu as their base. From a practical sense, having run Forky for a few months relatively recently, there's nothing very unstable about Forky. It seems like just plain-jane Linux OS infrastructure, especially compared with more bleeding edge distros. Caveats apply ofc. Still a huge lift. |
|
I also strongly agree with this idea; as other users have previously noted, Ubuntu is drifting further and further away from the elementary philosophy. Switching the base directly to Debian would allow that philosophy to be—shall we say—better upheld. That said, we cannot overlook the fact that the Ubuntu base—despite occasional missteps caused by poor decisions from Canonical—also aids elementary's development by not being as "bare-bones" as Debian. |
|
Debian is currently voting a resolution about LLM usage. Granted the proposal A or C get accepted (which I hope; if B is selected I'll have to find another distro for my server), it could cement the philosophical ties between them and elementary. 1¢ more |
|
I looked up what at least we would need to do if we were to switch from Ubuntu to Debian. EcosystemLaunchpad (Size: XL)We're using Launchpad to provides our packages for users; source package recipes, git mirror repositories, and PPAs. However, it only support building packages for Ubuntu series and not for Debian ones. So,
Platform layerplatform repository (Size: L)The current default branch
seeds repository (Size: L)Similar to platform; The current default branch
os-patches repository (Size: M)
appstream-data repository (Size: M)
os repository (Size: S)
metapackages repository (Size: S)
Application layerDesktop app repositories (Size: XL)
settings-daemon repository (Size: M)
Websiteswebsite repository (Size: S)
|
|
Nick at The Linux Experiment put out a video about Tuxedo's beta of the rebase on Debian. |
Uh oh!
There was an error while loading. Please reload this page.
Basing eOS on Debian Stable instead of Ubuntu LTS can offer several distinct advantages, particularly if you’re aiming for a system that emphasizes minimalism, predictability, and a truly community-driven experience:
Unmodified and Pure Base:
Debian Stable provides a relatively unaltered, “pure” environment. Unlike Ubuntu LTS, which layers additional patches and customizations from Canonical, Debian’s base remains closer to upstream. This can simplify maintenance and allow eOS to implement its own vision without working around extra modifications.
Rock-Solid Stability:
Debian Stable is renowned for its rigorous testing and conservative update cycle. This reliability means fewer surprises and a more predictable platform—ideal for a desktop OS where stability is paramount.
Minimal Bloat:
Debian’s default installation tends to be leaner. This minimalism gives eOS developers the freedom to add only what’s needed, ensuring that the final product remains lightweight and performance-optimized, whereas Ubuntu LTS often comes with additional packages and features that might not align with eOS’s streamlined approach.
Enhanced Customizability:
With Debian’s more “bare-bones” nature, eOS can build a customized user experience from the ground up. This level of control allows developers to tailor every aspect of the system, which can be harder to achieve when starting with a base that includes extra, pre-configured elements like Ubuntu LTS.
Community-Driven Ethos:
Debian is entirely community-driven, which can resonate well with users and developers who value transparency and collective input over corporate decision-making. This can also lead to a more flexible and open ecosystem for future enhancements in eOS.
Overall, choosing Debian Stable as the foundation for eOS can result in a leaner, more stable, and highly customizable system that stays true to a community-first philosophy, avoiding the potential bloat and corporate-imposed layers found in Ubuntu LTS.
Thank you.
All reactions