Linux has always been more for technology hobbyists who want to learn how software works inside and out, and then create new software afterwards (whether it'd be individual programs or a whole OS). While there's nothing wrong with people using it for that purpose, and I respect the people who do, the problem is it causes more challenges than necessary for people like me who want to use it for average computer usage. While I haven't gone back to Windows or Mac (and I'll only do so if I run them in Virtualbox), there are a number of people who have, because they're more stable in terms of standardization and hardware support. Some more experienced users will end up going back to Windows or Mac because they're concerned about where the ecosystem is headed, or because some members of the community tend to have a holier-than-thou kind of attitude. Because of this, I'd like to see up-and-coming development teams create a series of stand-alone operating systems that have a single kernel, software library, desktop environment, package manager, and configuration, all-while looking and feeling like a Linux distro, but not having any Linux code in them. That way, users can have something that's stable and potentially wide-spread, but not have to deal with data-mining, surveillance, back doors, or other issues that are common with Windows, Mac, iOS, Android, and Chrome.
While making them stand-alone would make them standard, the developers would still need to gain driver and hardware support, so I'd recommend them writing their own drivers for hardware companies (as it'd be no skin off of the company's nose).
As for marketing, I'd recommend advertising on billboards, benches, bus stops, in magazines and newspapers, or even showcasing them at community events so people have a better understanding of how they'll work.
After development teams get driver and hardware support, and enough users through advertising, that should begin to get some game developers interested in branching out to these operating systems. Maybe as a way to solidify the potential of their presence in the gaming scene, the developers of each OS could have their own gaming division (that is, if they manage to get enough money from people buying their OS).
Because these operating systems are better off being open-source (due to proprietary software causing the issues created by Microsoft and Apple (as mentioned above), and the free software community acting more like a pseudo-religion), please don't encourage programmers to create forks because that's exactly what's led to Linux becoming unbelievably fragmented, which in-turn has led to a lack of game, hardware, consumer, business, or 3rd party software support. Instead, encourage them to create their own software from scratch. If they create better software than what's available, users will gravitate towards that, and crappy software will gradually and forcibly be phased out. Its not impossible to create software from scratch, but forking is essentially a cop-out because it's easier to do. Despite what people will say about some forks have turned out great (such as LibreWolf for example), the developers could've made something very similar and more efficient than what was being used before, but from the ground up instead.
Those are just my thoughts on this. If anyone else would like to see this happen, lets start a brainstorming session.
Update: The more I thought about this, the more I realized that forking isn't bad per-se. While it is true that Linux distros getting forked has lead to the issues I mentioned it having above, as long as the fork doesn't become reliant on it's predessor, its fine. For example, if someone were to fork Linux Mint and removed everything that keeps it tethered to the Linux kernel, I have no problem with that. I apologize for my original comments regarding this.
While making them stand-alone would make them standard, the developers would still need to gain driver and hardware support, so I'd recommend them writing their own drivers for hardware companies (as it'd be no skin off of the company's nose).
As for marketing, I'd recommend advertising on billboards, benches, bus stops, in magazines and newspapers, or even showcasing them at community events so people have a better understanding of how they'll work.
After development teams get driver and hardware support, and enough users through advertising, that should begin to get some game developers interested in branching out to these operating systems. Maybe as a way to solidify the potential of their presence in the gaming scene, the developers of each OS could have their own gaming division (that is, if they manage to get enough money from people buying their OS).
Because these operating systems are better off being open-source (due to proprietary software causing the issues created by Microsoft and Apple (as mentioned above), and the free software community acting more like a pseudo-religion), please don't encourage programmers to create forks because that's exactly what's led to Linux becoming unbelievably fragmented, which in-turn has led to a lack of game, hardware, consumer, business, or 3rd party software support. Instead, encourage them to create their own software from scratch. If they create better software than what's available, users will gravitate towards that, and crappy software will gradually and forcibly be phased out. Its not impossible to create software from scratch, but forking is essentially a cop-out because it's easier to do. Despite what people will say about some forks have turned out great (such as LibreWolf for example), the developers could've made something very similar and more efficient than what was being used before, but from the ground up instead.
Those are just my thoughts on this. If anyone else would like to see this happen, lets start a brainstorming session.
Update: The more I thought about this, the more I realized that forking isn't bad per-se. While it is true that Linux distros getting forked has lead to the issues I mentioned it having above, as long as the fork doesn't become reliant on it's predessor, its fine. For example, if someone were to fork Linux Mint and removed everything that keeps it tethered to the Linux kernel, I have no problem with that. I apologize for my original comments regarding this.
Last edited: