[haiku-development] Re: [RFC / Important] Removing extra architectures

  • From: John Scipione <jscipione@xxxxxxxxx>
  • To: "haiku-development@xxxxxxxxxxxxx" <haiku-development@xxxxxxxxxxxxx>
  • Date: Tue, 18 Feb 2014 14:23:54 -0500

On Tue, Feb 18, 2014 at 1:50 PM, Alexander von Gluck IV
<kallisti5@xxxxxxxxxxx> wrote:
> * Drop PowerPC
>   I have a deep urge to work on PowerPC, but I just can't keep any
>   Apple PowerPC hardware running. Between popped capacitors,
>   broken BGA balls, and expensive replacement parts... it just isn't
>   worth the trouble.  Apple PowerPC hardware just doesn't last.
>
>   From an end user standpoint, I think supporting PowerPC would
>   be "neat" at best.
>
>   I know there is other higher quality PowerPC hardware out there
>   like the SAM boards, but they just aren't widely available.
>
> * Drop MIPSEL
>   Easy call, no consumer hardware and no interested developers.
>
> * Keep ARM
>   There is a lot of ARM hardware on the market that is small, cheap,
>   reliable, and powerful.  Lets keep ARM in tree to flush it out as a
>   viable platform. (there is also a lot of interest in ARM devices,
>   good for GSOC and GCI projects)
>
> * Keep x86, keep x86_64, keep x86_gcc2
>   (Obvious choices)
>
> Drop anything else not on this list.
>
> Thoughts?  If there aren't any big disagreements, i'd like to push a tag
> to our git servers (last revision with dropped platforms above) and
> start removing the items above.

I agree with the above, as a project we need to focus, and focusing
means saying "no". We should drop all architectures from tree except
x86, x86_64, and ARM for looking to the future.

Anyone is free to work on whatever architecture support they want out
of tree of course, and when the port reaches maturity, we can consider
bringing it in tree.

Other related posts: