This title may seem a bit dramatic, but I just would like to continue the discussion from Developer Blog Entries:
As stated there, as packages are expected to start breaking in future updates - because of upstream decisions - some default applications must better be abandoned and replaced by others, or must be rewritten to follow the path. This makes me think about the future of our beloved applications in TrueOS.
My path from Windows to Linux was something like: almost every application in Windows has a matching one in Linux - and it works.
Then, my path from Linux to FreeBSD was something like: almost every application in Linux has a port in FreeBSD - and it works better.
In the end, I didn’t need Linux or Windows for almost anything. I could to almost anything in FreeBSD and TrueOS - and do it better.
I still can.
But now it seems that FreeBSD is forced upstream to break compatibility with linuxisms which are turning ports unmaintainable. Some ports won’t be supported anymore, while some components have to be written from scratch (talk about Lumina). In the end, it seems we are walking a path that leads to having some applications written specifically for FreeBSD working fine - and taking a time to mature - while a lot of components written for Linux won’t work anymore for good. That’s sad.
Is this how it is? These are may impressions. Feel free to comment. Thanks!