Differences between revisions 52 and 53
Revision 52 as of 2007-08-21 14:41:49
Size: 8999
Editor: MartinGuy
Comment: fix repeated http:// in url
Revision 53 as of 2009-03-16 03:30:07
Size: 9061
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
The purpose of this page is to collate the info necessary to demonstrate that arm meets the [http://release.debian.org/etch_arch_criteria.html architecture recertification criteria for etch]. The purpose of this page is to collate the info necessary to demonstrate that arm meets the [[http://release.debian.org/etch_arch_criteria.html|architecture recertification criteria for etch]].
Line 10: Line 10:
 1. [http://www.aleph1.co.uk/armlinux/devboards/balloon/index.html Aleph One] (Balloonboard)
 2. [http://www.simtec.co.uk/ Simtec] (CATS, Bast, ...)
 3. [http://www.applieddata.net/ ADS] (Bitsyx, VGX, AGX, ...)
 4. [http://www.linksys.com Linksys] (NSLU2)
 5. [http://www.arcom.com/pc104-xscale-viper.htm Arcom] (Viper, ...)
 6. [http://www.arm.com/ ARM Corp] (Integrator?)
 7. [http://www.europe.nokia.com/nokia/0,,74866,00.html Nokia] (770)
 8. [http://www.iriver.com/ iRiver] PMP-120/140, [ftp://ftp.gpl-devices.org/pub/vendors/iRiver/PMP-1xx/ GPL'd firmware]
 9. [http://www.intel.com/ Intel] (IXDP240x, IXP28xx, ...)
 10. [http://www.radisys.com/ Radisys] (ENP-2611, ENP-2605, ...)
 11. [http://www.peplink.com/ PePLink] (MANGA, MANGA Mini, ...)
 12. [http://www.iyonix.com/ Castle] (Iyonix)
 13. [http://www.giantshoulderinc.com/ Loft] (IXP42x)
 14. [http://www.glomationinc.com/ Glomation] (GESBC-9312-sc, ...)
 15. [http://www.embeddedarm.com/ Technologic Systems] (TS-7200, TS-7250, TS-7260, ...)
 16. [http://www.logicpd.com/ LogicPD] (PXA270 Card Engine)
 1. [[http://www.aleph1.co.uk/armlinux/devboards/balloon/index.html|Aleph One]] (Balloonboard)
 2. [[http://www.simtec.co.uk/|Simtec]] (CATS, Bast, ...)
 3. [[http://www.applieddata.net/|ADS]] (Bitsyx, VGX, AGX, ...)
 4. [[http://www.linksys.com|Linksys]] (NSLU2)
 5. [[http://www.arcom.com/pc104-xscale-viper.htm|Arcom]] (Viper, ...)
 6. [[http://www.arm.com/|ARM Corp]] (Integrator?)
 7. [[http://www.europe.nokia.com/nokia/0,,74866,00.html|Nokia]] (770)
 8. [[http://www.iriver.com/|iRiver]] PMP-120/140, [[ftp://ftp.gpl-devices.org/pub/vendors/iRiver/PMP-1xx/|GPL'd firmware]]
 9. [[http://www.intel.com/|Intel]] (IXDP240x, IXP28xx, ...)
 10. [[http://www.radisys.com/|Radisys]] (ENP-2611, ENP-2605, ...)
 11. [[http://www.peplink.com/|PePLink]] (MANGA, MANGA Mini, ...)
 12. [[http://www.iyonix.com/|Castle]] (Iyonix)
 13. [[http://www.giantshoulderinc.com/|Loft]] (IXP42x)
 14. [[http://www.glomationinc.com/|Glomation]] (GESBC-9312-sc, ...)
 15. [[http://www.embeddedarm.com/|Technologic Systems]] (TS-7200, TS-7250, TS-7260, ...)
 16. [[http://www.logicpd.com/|LogicPD]] (PXA270 Card Engine)
Line 32: Line 32:
 1. [http://billgatliff.com/ Bill Gatliff] (bgat) maintains [http://db.debian.org/machines.cgi?host=leisner leisner.debian.org]. (leisner.ballgatliff.com) 200Mhz, 64Mb RAM machine, with NFS chroots installed at his hosting provider. Now set up for general developer access. Online 2006-01-05. Available to developers 2006-01-25. He has now donated hedges.billgatliff.com, a much faster machine. There is not yet a timeline for this becoming a buidd or developer machine.  1. [[http://billgatliff.com/|Bill Gatliff]] (bgat) maintains [[http://db.debian.org/machines.cgi?host=leisner|leisner.debian.org]]. (leisner.ballgatliff.com) 200Mhz, 64Mb RAM machine, with NFS chroots installed at his hosting provider. Now set up for general developer access. Online 2006-01-05. Available to developers 2006-01-25. He has now donated hedges.billgatliff.com, a much faster machine. There is not yet a timeline for this becoming a buidd or developer machine.
Line 34: Line 34:
 1. [http://db.debian.org/machines.cgi?host=agnesi agnesi.debian.org]. Thanx to Joey Hess for making this happen, I believe.  1. [[http://db.debian.org/machines.cgi?host=agnesi|agnesi.debian.org]]. Thanx to Joey Hess for making this happen, I believe.
Line 75: Line 75:
 14. PePLink customer poll: [http://forum.peplink.com/viewtopic.php?t=140] currently shows 5 users so far  14. PePLink customer poll: [[http://forum.peplink.com/viewtopic.php?t=140]] currently shows 5 users so far
Line 91: Line 91:
For NSLU2 usage, see: [http://www.nslu2-linux.org/wiki/Info/WhatPeopleAreReallyUsingTheirSlugsFor What People Are Using Their Slugs For], note that this page mentions Unslung/Openslug. The latter branch will most likely go up into a full Debian install over time. Of course, this is only possible when Debian community supports it. Have a look at [http://www.debonaras.org/wiki/Info/OpenDebianSlugUsers this] to see people who are running a 'debian based' os on their armeb nslu2. For NSLU2 usage, see: [[http://www.nslu2-linux.org/wiki/Info/WhatPeopleAreReallyUsingTheirSlugsFor|What People Are Using Their Slugs For]], note that this page mentions Unslung/Openslug. The latter branch will most likely go up into a full Debian install over time. Of course, this is only possible when Debian community supports it. Have a look at [[http://www.debonaras.org/wiki/Info/OpenDebianSlugUsers|this]] to see people who are running a 'debian based' os on their armeb nslu2.
Line 105: Line 105:
 * kernel: [http://www.arm.linux.org.uk/ Russell King and others],kyllikki, buytenh  * kernel: [[http://www.arm.linux.org.uk/|Russell King and others]],kyllikki, buytenh
Line 118: Line 118:
The port is 98-99%% [http://buildd.debian.org/stats/graph2-quarter-big.png up-to-date] (that is the figure ignoring the ~3% of the archive that is specified not to be built on arm - overall arm [http://buildd.debian.org/stats/graph-quarter-big.png has built] 98.0% of the archive). Build failures are due to issues with java support. The percentage of packages failing to build or unbuildable has reduced significantly in 2006 (from 95% to 98%) due to sterling efforts by many people. The port is 98-99%% [[http://buildd.debian.org/stats/graph2-quarter-big.png|up-to-date]] (that is the figure ignoring the ~3% of the archive that is specified not to be built on arm - overall arm [[http://buildd.debian.org/stats/graph-quarter-big.png|has built]] 98.0% of the archive). Build failures are due to issues with java support. The percentage of packages failing to build or unbuildable has reduced significantly in 2006 (from 95% to 98%) due to sterling efforts by many people.
Line 121: Line 121:
[http://wiki.debian.org/ArmBuilddWatch ArmBuilddWatch] [[http://wiki.debian.org/ArmBuilddWatch|ArmBuilddWatch]]
Line 139: Line 139:
 * cats (cats, 200Mhz, 256MB RAM) - connectivity via kyllikki, adminned by sledge, buildd logs checked by elmo. The machine's home:(http://www.kyllikki.org/machines.jpg)  * cats (cats, 200Mhz, 256MB RAM) - connectivity via kyllikki, adminned by sledge, buildd logs checked by elmo. The machine's home:({{http://www.kyllikki.org/machines.jpg}})
Line 151: Line 151:
 * 2 dedicated debian NSLU2's, to be hosted at [http://unfix.org/projects/network/ Jeroen Massar's network], these can also be used for developer access if needed.  * 2 dedicated debian NSLU2's, to be hosted at [[http://unfix.org/projects/network/|Jeroen Massar's network]], these can also be used for developer access if needed.

arm Release Recertification

Purpose

The purpose of this page is to collate the info necessary to demonstrate that arm meets the architecture recertification criteria for etch.

Availability

The architecture is publicly available without NDAs via:

  1. Aleph One (Balloonboard)

  2. Simtec (CATS, Bast, ...)

  3. ADS (Bitsyx, VGX, AGX, ...)

  4. Linksys (NSLU2)

  5. Arcom (Viper, ...)

  6. ARM Corp (Integrator?)

  7. Nokia (770)

  8. iRiver PMP-120/140, GPL'd firmware

  9. Intel (IXDP240x, IXP28xx, ...)

  10. Radisys (ENP-2611, ENP-2605, ...)

  11. PePLink (MANGA, MANGA Mini, ...)

  12. Castle (Iyonix)

  13. Loft (IXP42x)

  14. Glomation (GESBC-9312-sc, ...)

  15. Technologic Systems (TS-7200, TS-7250, TS-7260, ...)

  16. LogicPD (PXA270 Card Engine) oh, and about 100 others.

Developer machines

The following machines are available to developers:

  1. Bill Gatliff (bgat) maintains leisner.debian.org. (leisner.ballgatliff.com) 200Mhz, 64Mb RAM machine, with NFS chroots installed at his hosting provider. Now set up for general developer access. Online 2006-01-05. Available to developers 2006-01-25. He has now donated hedges.billgatliff.com, a much faster machine. There is not yet a timeline for this becoming a buidd or developer machine.

  2. agnesi.debian.org. Thanx to Joey Hess for making this happen, I believe.

  3. Vince Sanders (Kyllikki) maintains a machine to which developers can be given specific access. jennifer.kyllikki.org port 1022. Mail vince@debian.org to ask for an account.

Ask on debian-arm@l.d.o or on irc.debian.org#debian-arm if you need access, or packages installing for build purposes.

Port maintainers

The Debian port is maintained by the following developers, who are familiar with arch-specific issues for this port

  1. Vince Sanders (kyllikki)
  2. Phil Blundell (pb)
  3. Wookey
  4. Riku Voipio (nchip) (not that familiar yet..)
  5. Lennert Buytenhek (buytenh)
  6. Kenshi Muto (kmuto) (not so familiar, but is running experimental/non-free/volatile/testing-secure buildd and d-i autobuilder)
  7. GuillemJover (guillem)

  8. Martin Michlmayr (tbm) [debian-installer work]
  9. Colin Tuckley (colin)
  10. Aurelien Jarno (aurel32)
  11. Sune Vuorela (pusling) (during release time)

Users

The port is being actively used at the following sites:

  1. Kyllikki:
  2. Simtec Ltd: "This is insane...Simtec alone can say we have several thousand users just from our dev. boards..."
  3. Wookey at home: 1 netwinder, 2 users, firewall/P2P server
  4. Aleph One Ltd: 2 machines, 2 users, various
  5. Martin Michlmayr: 1 netwinder, 1 user?
  6. ADS maintains a Debian board farm with currently 7 machines and at least 4 regular users.
  7. Adam Powell at home: 1 netwinder, 2 users
  8. Movial, Iyonix machine for scratchbox cpu transparency, ~20 active users, and a pile of arm tablets running a debian fork
  9. Company X, several Iyonix and Simtec CATS machines, tens of users.
  10. Jeroen Massar; Currently 2 NSLU2's for devel + storage etc, 2 other NLSU's optionally for dedicated debian usage + 1 iRiver PMP-140 (debian support is in the pipe! :)

  11. Lennert at home: 1 enp2611, 1 double espresso (dual ixp2350 board), 1 TS-7250, 1 LogicPD PXA270
  12. LIACS, NL: 2 enp2611s, 1 enp2605, 1 ixdp2850, 10 users total
  13. PAMurray, US: 1 Manga, 2 users total
  14. PePLink customer poll: http://forum.peplink.com/viewtopic.php?t=140 currently shows 5 users so far

  15. UCSD Extension, US: Embedded Linux course, recommended hardware
  16. Silas Bennett: Currently use a PePLink Manga running Debian for my primary Firewall/Router.
  17. Peter Teichmann: Simtec Bast is used as Router/Server, Iyonix machine for development (1 user)
  18. Bdale Garbee: Netwinder, Manga Balance Plus, various embedded target boards (2 users)
  19. wiDrone : 3 nslu2; hosting backup for charity webhost (15 users), slush diskspace served thru samba (4 users), devhost for testing (1 user)
  20. martinwguy: public-access 200MHz 64M Armadillo; 6 personal accounts.

Popcon indicates 825 systems running popcon on the Debian arm port as of 2007/08/21. Popcon indicates 22 systems running armeb as of 2006/02/22.

'User' is difficult to define for arm: We have a range of users with varying degrees of 'purity' in terms of their Debian usage. Which ones count?

  • pure debian installed with official debian installer
  • sarge/woody without debian kernel
  • debian fork users

For NSLU2 usage, see: What People Are Using Their Slugs For, note that this page mentions Unslung/Openslug. The latter branch will most likely go up into a full Debian install over time. Of course, this is only possible when Debian community supports it. Have a look at this to see people who are running a 'debian based' os on their armeb nslu2.

Installer

The installer is being maintained by Martin Michlmayr and it's currently working effectively. Successful installation reports are available at: ...

Upstream support

Upstream support is provided by:

  • binutils: codesourcery (Paul Brook)
  • glibc: codesourcery (Paul Brook)
  • gcc: codesourcery (Paul Brook)
  • g++: codesourcery (Paul Brook)
  • kernel: Russell King and others,kyllikki, buytenh

  • boot loader: there are lots of these for different machines
    • blob - blob.sf.net
    • able - Simtec Ltd
    • bootldr - handhelds.org
    • uboot -
    • redboot - Redhat Ltd
    • apex -

Toolchain is currently in good shape, upstream considers arm-linux-gnu one of the primary targets. In future they might focus on EABI side, which will be used by the armel Debian port.

Archive coverage and Autobuilder support

The port is 98-99%% up-to-date (that is the figure ignoring the ~3% of the archive that is specified not to be built on arm - overall arm has built 98.0% of the archive). Build failures are due to issues with java support. The percentage of packages failing to build or unbuildable has reduced significantly in 2006 (from 95% to 98%) due to sterling efforts by many people.

This page monitors the current state of problematic packages: ArmBuilddWatch (Anyone wanting to help should look here for things that need working on)

Archive cleanliness

The port builds from unmodified Debian source.

Autobuilders

The following machines run buildds for the port:

  • toffee (Cats, 200Mhz, 256MB RAM)- connectivity via sledge, adminned by sledge, buildd logs checked by elmo
  • grieg (Cats, 200Mhz, 256MB RAM)- connectivity via alfie, adminned by alfie, buildd logs checked by elmo
  • netwinder (netwinder) - connectivity via bdale, adminned by bdale, buildd logs checked by elmo
  • smackdown (cats)- connectivity via reciva.com, adminned by Phil Blundell, buildd logs checked by elmo
  • europa.debian.org - (netwinder, 233Mhz), hosted at Xandros, adminned by Woody, buildd logs checked by elmo
  • elara.debian.org - (netwinder, 233Mhz), hosted at Xandros, adminned by Woody, buildd logs checked by elmo
  • cats (cats, 200Mhz, 256MB RAM) - connectivity via kyllikki, adminned by sledge, buildd logs checked by elmo. The machine's home:(http://www.kyllikki.org/machines.jpg)

completed buildd builds are all signed and uploaded by elmo.

Key

  • elmo: James Troup
  • sledge: Steve ?McIntyre

  • kyllikki: Vince Sanders
  • bdale: Bdale Garbee
  • Woody: Woody Suwalski

Offered:

  • 2 dedicated debian NSLU2's, to be hosted at Jeroen Massar's network, these can also be used for developer access if needed.

Vetoes

The security team have noted the following problems in supporting the architecture:

  • None

The Debian admin team have noted the following problems in supporting the architecture:

  • None

The release team have noted the following problems in supporting the architecture:

  • None


CategoryEtchReleaseRecertification