From custom illumos to OpenIndiana fork: Why?
While I love this project to death, and maybe one day it will start to rebase off of OpenIndiana once again, right now with where my life, my mental state, and everything else, I have chosen to leave the realms of forking illumos by hand, and instead plan to work on Illumarine as an OpenIndiana fork.
While I have loved working on my own mini-illumos distro, I do feel as if it is a requirement to think about development differently. Over the last few hours I have just broken down in feeling like a failure for not getting Illumarine to work as I wanted to. There isn't a lot of documentation on how to build an illumos distro, unlike how many different tools alone exist for Linux users to just spin a complete operating system in just a few hours.
On the technical front, I realized that ultimately beyond some changes, Illumarine's goal was to be a more user-friendly OpenIndiana anyways, and lots of what we will be doing in the future is just reinventing wheels that OpenIndiana already has.
I originally put this up to a poll on Twitter that I deleted within an hour because I genuinely had a mental breakdown working on this project. I felt like a failure, an idiot, and an imposter. While I did have lots of enjoyment working on the first iterations of Illumarine, I just know there is still so much work ahead of me. On the brink of tossing in the towel, I instead decided to just fork OpenIndiana and modify things from there.
While I would have been happy to have done this all by myself, ultimately I do want to actually be able to make something amazing for the community without ultimately breaking my mental health further.
While it was fun while it lasted, being an OpenIndiana fork makes more sense for the project than building it all from scratch.
Comments
Post a Comment