Just popping in
|
Pardon my more lengthy posts; I don't usually have the luxury of time to check the board/respond often. So when I do, I brain dump....
My opinion is that Firefox and its derivatives are not going to die out in any foreseeable future. Its user base is massive. Even if the rendering engine gets swapped out for, say, Webkit, the rest of the Firefox architecture and, more importantly, its entire ecosystem is just too well developed, and the end-product is just too good, and its install base is so large, that it's a very compelling/solid foundation to rest on.
With that in mind, the more I dig into things, the more compelling the case I see for a port of TenFourFox (with whatever upstream Firefox ESR they're using at a given time) for big-endian OS4/MorphOS; and, similarly, a port of that same upstream Firefox ESR version for little-endian AROS x86 / AROS on ARM.
I mention both the big- and little-endian ports of Firefox/TenFourFox because it would seem to me that the porting effort to both big-endian and little-endian Ami OS's would share a bunch in common. I stand to be very much corrected on that.
That is, if done correctly, I think we could first coordinate little-endian ports of any Firefox ESR release to AROS x86/AROS on ARM (as I imagine that's a bunch less less effort than the big-endian stuff); and then use the up-to-date knowledge from the little-endian port to help with the same-version TenFourFox port to big-endian Ami platforms.
As I think you can see, I love the idea of collaborating with the TenFourFox peeps; though I pose the question -- is a hardware Ami board/PC strictly necessary? I know that I, when I don my developer hat, greatly prefer emulation for test environments than physical hardware. I imagine other devs share that sentiment.
Additionally, I think the $ used for hardware would more beneficially go to a bounty.
On the topic of collaboration with TenFourFox's devs, I think we could also see some developer uptake if we think of things in reverse -- what if some of us could help with the upstream TenFourFox ports/supports for Mac. Then also potentially recruit the same help porting to big-endian Ami platforms?
Lastly, unless someone informs me differently, I think all of these issues with browser ports, whether Webkit-based/Firefox/TenFourFox/etc., still need someone to port at least a C++11 Standard Library (whether GNU's or other). Maybe even a C++14 Standard Library.
I pose all these thoughts/questions because I'm still firming up the picture in my skull as to how much I'd like/be able to contribute to the effort; either myself and/or donating some of my developers' time from one of my tech companies.
|