Five Reasons Why We Finally Switched Away From Ubuntu as Our Base.

1. Snaps

Snap packages are some of the worst creations in terms of security, trust, and privacy. While we will keep it blocked, you can and will be easily allowed to install Snap. OptinSnap is a tool that removes, disables, and enables Snap installation from APT in a single command, so feel free to use that on other systems. Our main issue with using Ubuntu is the face we need to remove Snap and make our own fork of an application store. That was generally not an option for us, and by us I mean me and Trevor (the only other contributor to the project at this time.

We cannot, and will not, support Snaps on our own will. If Canonical or some other developer want's to put Snaps on Arisblu, that is up to the developers. Let it be clear, we do not hate Snaps, we loathe them. The package management system Canonical has created, in the words of Kai, the lead developer - whom is also writing this article: "Snap packages insult the very foundations Canonical builds itself upon, and of which we will not make the same mistakes."

Arisblu will discourage usage of Snaps on our system, but there is nothing stopping you from running Snaps. For systems that do block Snap, and you wish to use the package management system, may we recommend our own OptinSnap.

sudo optinsnap -e

Consider this a formal denouncing of Snaps, use them at your own desire, but not Arisblu nor any other major project by Fivnex will support Snaps out of the box. Any Snap packages of our software are not official, but as free and open-source developers, there is nothing stopping you from uploading the software yourself. 

2. The Community

On Twitter, we ran a poll, of which the majority chose to stay with Ubuntu as a base. On Patreon, which you can access at donate.arisblu.com, there were three votes to switch base. Due to us planning donor votes were 3x as powerful as a normal twitter vote, we discovered it was a 50/50 split. We ended up following the decision of those who chose to vote against the Ubuntu base.

3. A Better Base Exists

Many of those who know me - Kai, lead developer of Arisblu - know that I am in love with FreeBSD. One of my first BSD operating systems was TrueOS, a fork of FreeBSD that made me conceptualize the original project, Ubuntu Lumina Remix.

TrueOS ended up shutting down, and many of the developers, including Ken Moore, lead of the Lumina desktop, chose to build Project Trident. Project Trident later switched from a FreeBSD base to a Linux base. The distro of choice will be the same as our Linux edition (for both Arisred (servers) and Arisblu (desktops)). Introducing, Void Linux. Void Linux is often nicknamed "LinuxBSD" or "BSD with the Linux kernel." Since a heavy focus for our project is to expand the BSD userbase, we deemed this branding to be optimal for our goals.

4. Appeal to Contributors

Two people run the project. We have lead developer and voice of the project Kai Lyons, and occasional developer and Fivnex team member Trevor Thalacker. Part of the hope to changing our base is standing out in a sea of developers. How will this help us? We plan to use this to set ourselves apart from other Ubuntu derivatives by changing our base to better fit the goal, rather than to make life easier. If you want to contribute, please email [email protected], DM us on Twitter.com/ArisAnywhere or Twitter.com/Fivnex, or find us on GitHub at Github.com/ArisAnywhere or Github.com/Fivnex.

5. The Project Pullback

Past couple of days, we have gotten underwhelming community engagement and performance. While we are amazingly excited that we have actual fans of the project, of whom some even donate their hard earned money, we do not really have a lot to work with in forms of the main thing we NEED: Contributors. While part of it is at the fault of us, as we should have kept our expectations reasonable, the other part of it was we don't actually have an audience just yet, which isn't good for a project like ours. Now, is it possible to pull through and do it anyways? Only if we brought the project down to Earth and kept everything much more simple. First, UPM2 is being delayed by a lot. Second, Flatpak and AppImage support are being delayed just as much. Third, no custom Cherry DE and everything we make will be built on Qt and not OpenGL. There are a hundred and one reasons for this, but to keep it in the most simple form, not a lot is really do-able in the current state of the project. We have turned the project into a basic distribution with advancement projects that need to be done.

Comments

Popular posts from this blog

ArisbluBSD: Why a new BSD?

ArisbluBSD: Why Linux is Slowly Corrupting Itself. 5 Reasons Why We Want to REPLACE Linux.

ArisbluBSD: What is to come?