Differences between revisions 2 and 3
Revision 2 as of 2014-04-01 16:38:00
Size: 3250
Editor: BrenoLeitao
Comment:
Revision 3 as of 2014-04-01 16:40:28
Size: 3423
Editor: BrenoLeitao
Comment:
Deletions are marked like this. Additions are marked like this.
Line 56: Line 56:
No at the moment. A process to create a porter box is in place.
Line 64: Line 65:
At the moment, just Ubuntu run in this architecture.
Line 65: Line 67:
https://launchpad.net/ubuntu/trusty/ppc64el
Line 76: Line 79:
Yes

ppc64el: archive qualification page

Contents

  1. ppc64el: archive qualification page
    1. Questions for new architectures
      1. Are machines available to buy for the general public?
      2. Is full source available?
      3. Is this architecture related to other architectures already in the archive, or that also should be considered, either now or in the future? Can the related architectures be supported in a single architecture (eg, with a biarch arrangement)?
      4. Are there 3 or more developers (or NMs) actively maintaining the port? Who are they?
      5. What sort of architecture is this? Desktop/workstation? Mainframe/supercomputer? Embedded? Something else?
      6. Does it have any users? If a desktop system, are there Debian admins who run Debian systems on the arch? If an embedded system are there real systems shipping that a Debian port will be useful for? If a mainframe system are there real systems with many users that a Debian port will be useful for? Who are they?
      7. Is there kernel and toolchain support? At what level? Are the latest versions supported, or are legacy releases required for compatability with some hardware?
      8. Has the ABI stabilised, or are there major ABI changes coming up? Is the ABI stable enough to ensure users will be able just "apt-get dist-upgrade" from one version to the next?
      9. How do you install a system? (URL to a HOWTO)
      10. Has a buildd been setup? How much of the archive has been built (count by source package, builds of old versions are fine for this case)?
      11. What hardware is potentially available as a fast buildd?
      12. Is there an example box developers can login to to see if it works?
      13. It's also worth considering whether the port has any special requirements. If the port is mainly for embedded systems, it may be appropriate to have different installation or release arrangements compared to normal desktop/workstation architectures.
    2. Further questions for OSes
      1. Are there existing comprehensive free distributions of this OS? If so, why is a Debian distribution useful?
      2. What demonstrable benefits does this OS have over existing Debian OSes?
      3. Does this system have a standard Unix API?
      4. Does the OS support modern glibc and gcc?
      5. What is the license on the kernel and core libraries? Is the license free? Is the license GPL compatible? (Note that if it's not free, distributing the software violates the Social Contract; and if it's not GPL compatible, GPL software such as dpkg can't be linked to it)
      6. Does the OS build largely without source changes? If so, what proportion of the archive has built?

Questions for new architectures

Are machines available to buy for the general public?

  • Not yet. The machines used during the initial bootstrap is pre-GA (General Availability)

Is full source available?

  • Yes

  • Yes. It's related to ppc64el and powerpc, but with a newer ABI (ABI v2) which now run in little endian mode.

Are there 3 or more developers (or NMs) actively maintaining the port? Who are they?

What sort of architecture is this? Desktop/workstation? Mainframe/supercomputer? Embedded? Something else?

Servers

Does it have any users? If a desktop system, are there Debian admins who run Debian systems on the arch? If an embedded system are there real systems shipping that a Debian port will be useful for? If a mainframe system are there real systems with many users that a Debian port will be useful for? Who are they?

Is there kernel and toolchain support? At what level? Are the latest versions supported, or are legacy releases required for compatability with some hardware?

Yes. Kernel 3.13 has the initial support. For toolchain, gcc-4.8 also has support for this architecture.

Has the ABI stabilised, or are there major ABI changes coming up? Is the ABI stable enough to ensure users will be able just "apt-get dist-upgrade" from one version to the next?

How do you install a system? (URL to a HOWTO)

Debootstraping

Has a buildd been setup? How much of the archive has been built (count by source package, builds of old versions are fine for this case)?

Yes. Around 6k architecture-dependent source packages were built

What hardware is potentially available as a fast buildd?

Is there an example box developers can login to to see if it works?

No at the moment. A process to create a porter box is in place.

It's also worth considering whether the port has any special requirements. If the port is mainly for embedded systems, it may be appropriate to have different installation or release arrangements compared to normal desktop/workstation architectures.

Further questions for OSes

Are there existing comprehensive free distributions of this OS? If so, why is a Debian distribution useful?

At the moment, just Ubuntu run in this architecture.

https://launchpad.net/ubuntu/trusty/ppc64el

What demonstrable benefits does this OS have over existing Debian OSes?

Does this system have a standard Unix API?

Does the OS support modern glibc and gcc?

Yes

What is the license on the kernel and core libraries? Is the license free? Is the license GPL compatible? (Note that if it's not free, distributing the software violates the Social Contract; and if it's not GPL compatible, GPL software such as dpkg can't be linked to it)

Does the OS build largely without source changes? If so, what proportion of the archive has built?