Nope, I'll be as aggressive as I want to be because that seems to be only way to get my point across here. I'm also an asshole.
I don't believe that. :-P
But here's the deal again, and it's not going to change no matter how much you bitch or whine:
We need people who are capable of writing a homebrew SDK which can then be used to write WiiU homebrew applications. The first challenge (more RAM and higher frequencies aren't challenges - they are one line patches) is to bring up the three cores and get them to work with some library.
Making them work with libogc is insanely hard because you'd have to rewrite the whole scheduler. Then there's also the small problem that libogc is partly ripped off from the SDK.
Making the cores work on Linux is still hard, but a lot easier than making them work with libogc. You later also get your GPU drivers for free.
And here comes the nice thing again: Bringing up the cores in Linux or some other SDK is exactly the same process as bringing them up in full WiiU mode. Again, no work whatsoever is lost. This is the first real step!
We don't need no fancy loaders to do this thing step by step. We already have the vWii for that.
The problem is that we (f0f + some trusted wii homebrewers) so far haven't had the time and/or motivations to start working on that SDK. Without that SDK there will be no WiiU homebrew. So unless someone skilled enough steps up and starts working on that there's no point in releasing a WiiU exploit.
If you're working on this you can also feel free to come to #wiiudev in efnet and ask technical(!) questions - I'll be glad to help if you're stuck somewhere. Just don't expect me to do any heavy lifting.
I don't want to bitch or whine.
I fully agree with you.
The only thing I would like to bring up are alternative ways to reach the goal.
I am only sharing my experience and ideas from other projects. To be honest, I don't even have a WiiU and that's why I also don't know the system in details.
The challenge to run three cores with a Linux is too much effort as a first step. I agree, someone has to do that. However I think this can be shifted to a later point in time.
That's why I explained, it would be simpler to start with some easy stuff (more RAM, higher frequency of one Core).
You can use libogc and devkit pro to adjust every necessary instruction.
In this case you would rise the attractiveness of the WiiU concerning homebrew. More developers would jump on the system again.
In parallel you clearly have to develop a TriCore System. But also in this case it could be simpler to start with a DualCore Linux and later develop a TriCore Linux based on the experience with the DualCore version. I am only explaining that people cannot reach the top of mount everest in one day. They have to climb up every level over a certain period. Thus you gain experience and you are happy you reached the next level (which keeps the motivation).
If the vWii is capable of providing additional RAM and higher frequencies (As said I don't know the system in details) than you should work on that first. This would establish a healthy homebrew community. Think about it: If nobody can use the potential and technical possibilities of the system over a long period nobody will care about the system in the future as well. But if you provide new features and new possibilities you are rising the interest of the developers (you make them curios).
Either you are waiting for a Tri Core Linux (which will take a lot of time) to finally built a SDK for a community which has no interests anymore.
Or you are starting to adjust the current SDK (based on the Wii) and provide new features over time so that a potential homebrew community can already grow.
If you can modify the vWii as basis for further developments then why not doing that.
Release 1: vWii or similar sandbox with higher CPU Clock Rate / Adjusted libogc + Devkit Pro
Release 2: vWii or similar sandbox with more RAM / Adjusted libogc + Devkit Pro
Release 3: U Pad Integration / Adjusted libogc to use U Pad for Multiscreen apps
Release 4: HD Integration and Booting in 1080p / Adjusted libogc to use HD resolution
Release 5: Dual Core Support
Timeline:
Roadmap
|---------------------------> Release 1 --------------------> Release 2 ---------------------> Release 3 ----------------> Release 4--------->Release5--------->
Development of Homebrew Apps
|Wii Homebrew-----------> U Homebrew 1---------------> U Homebrew 2---------------->U Homebrew 3------------>U Homebrew 4---->U Homebrew 5-->
vWii or similar sandbox with higher CPU Clock Rate
|--------------------------->X
Multicore Development / Dual or Tri Linux
|---------------------------------------------------------------------------------------------------------------------------------------------------->X
It's only an example. If it's not possible or if nobody wants to do that than I am fine.
I just wanted to demonstrate a different approach.